@charset "UTF-8";
:root {
  --primary-color: #3e516a;
  --primary-color-hover: #f49437;
  --secondary-color: #f49437;
  --secondary-color-hover: #3e516a;
  --cc-bg:#fff;
  --cc-text:#333;
  --cc-btn-primary-bg:var(--primary-color);
  --cc-btn-primary-text:var(--cc-text);
  --cc-btn-primary-hover-bg:var(--primary-color-hover);
  --cc-btn-secondary-bg:var(--cc-btn-primary-bg);
  --cc-btn-secondary-text:var(--cc-text);
  --cc-btn-secondary-hover-bg:var(--cc-btn-primary-hover-bg);
  --cc-toggle-bg-off:#919ea6;
  --cc-toggle-bg-on:var(--cc-btn-primary-bg);
  --cc-toggle-bg-readonly:#d5dee2;
  --cc-toggle-knob-bg:#fff;
  --cc-toggle-knob-icon-color:#ecf2fa;
  --cc-block-text:var(--cc-text);
  --cc-cookie-category-block-bg:#f0f4f7;
  --cc-cookie-category-block-bg-hover:#e9eff4;
  --cc-section-border:#f1f3f5;
  --cc-cookie-table-border:#e9edf2;
  --cc-overlay-bg:rgba(4, 6, 8, .85);
  --cc-webkit-scrollbar-bg:#cfd5db;
  --cc-webkit-scrollbar-bg-hover:#9199a0 ;
}

.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-clearfix {
  min-height: 0;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

.ui-front {
  z-index: 100;
}

.ui-state-disabled {
  cursor: default !important;
}

.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: 0.5em 0.5em 0.5em 0.7em;
  min-height: 0;
  font-size: 100%;
}

.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: 0.5em;
  top: 50%;
  margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
}

.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
  text-decoration: none;
}

.ui-button-icon-only {
  width: 2.2em;
}

button.ui-button-icon-only {
  width: 2.4em;
}

.ui-button-icons-only {
  width: 3.4em;
}

button.ui-button-icons-only {
  width: 3.7em;
}

.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}

.ui-button-text-only .ui-button-text {
  padding: 0.4em 1em;
}

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: 0.4em;
  text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: 0.4em 1em 0.4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: 0.4em 2.1em 0.4em 1em;
}

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

input.ui-button {
  padding: 0.4em 1em;
}

.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: 0.5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: 0.5em;
}

.ui-buttonset {
  margin-right: 7px;
}

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}

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

.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}

.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: 700;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

.ui-dialog {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}

.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: none;
}

.ui-menu .ui-menu {
  position: absolute;
}

.ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 3px 1em 3px 0.4em;
  cursor: pointer;
  min-height: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
  margin: -1px;
}

.ui-menu-icons {
  position: relative;
}

.ui-menu-icons .ui-menu-item {
  padding-left: 2em;
}

.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}

.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
  background: url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: 700;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}

.ui-selectmenu-open {
  display: block;
}

.ui-selectmenu-button {
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}

.ui-selectmenu-button span.ui-icon {
  right: 0.5em;
  left: auto;
  margin-top: -8px;
  position: absolute;
  top: 50%;
}

.ui-selectmenu-button span.ui-selectmenu-text {
  text-align: left;
  padding: 0.4em 2.1em 0.4em 1em;
  display: block;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

.ui-slider-horizontal {
  height: 0.8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: 0.2em 0;
  vertical-align: middle;
  margin-left: 0.4em;
  margin-right: 22px;
}

.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}

.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}

.ui-spinner-up {
  top: 0;
}

.ui-spinner-down {
  bottom: 0;
}

.ui-spinner .ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

.ui-tabs {
  position: relative;
  padding: 0.2em;
}

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
}

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
}

body .ui-tooltip {
  border-width: 2px;
}

.ui-widget {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
}

.ui-widget-content {
  border: 1px solid #aaa;
  background: #fff;
  color: #222;
}

.ui-widget-content a {
  color: #222;
}

.ui-widget-header {
  border: 1px solid #aaa;
  background: #ccc;
  color: #222;
  font-weight: 700;
}

.ui-widget-header a {
  color: #222;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6;
  font-weight: 400;
  color: #555;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #555;
  text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #999;
  background: #dadada;
  font-weight: 400;
  color: #212121;
}

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {
  color: #212121;
  text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #aaa;
  background: #fff;
  font-weight: 400;
  color: #212121;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee;
  color: #363636;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec;
  color: #cd0a0a;
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: 700;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  font-weight: 400;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}

.ui-icon {
  width: 16px;
  height: 16px;
}

.ui-icon, .ui-widget-content .ui-icon {
  background-image: url(img/ui-icons_222222_256x240.png);
}

.ui-widget-header .ui-icon {
  background-image: url(img/ui-icons_222222_256x240.png);
}

.ui-state-default .ui-icon {
  background-image: url(img/ui-icons_888888_256x240.png);
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(img/ui-icons_454545_256x240.png);
}

.ui-state-active .ui-icon {
  background-image: url(img/ui-icons_454545_256x240.png);
}

.ui-state-highlight .ui-icon {
  background-image: url(img/ui-icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(img/ui-icons_cd0a0a_256x240.png);
}

.ui-icon-blank {
  background-position: 16px 16px;
}

.ui-icon-carat-1-n {
  background-position: 0 0;
}

.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

.ui-icon-carat-1-e {
  background-position: -32px 0;
}

.ui-icon-carat-1-se {
  background-position: -48px 0;
}

.ui-icon-carat-1-s {
  background-position: -64px 0;
}

.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

.ui-icon-carat-1-w {
  background-position: -96px 0;
}

.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 4px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 4px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 4px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 4px;
}

.ui-widget-overlay {
  background: #aaa url(img/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: 0.3;
  filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaa url(img/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: 0.3;
  filter: Alpha(Opacity=30);
  border-radius: 8px;
}

/*!
* Bootstrap v5.1.3 (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: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --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));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #fff;
}

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

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}
body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

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

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

.h1,
h1 {
  font-size: calc(1.375rem + 1.5vw);
}

@media (min-width: 1200px) {
  .h1,
  h1 {
    font-size: 2.5rem;
  }
}
.h2,
h2 {
  font-size: calc(1.325rem + 0.9vw);
}

@media (min-width: 1200px) {
  .h2,
  h2 {
    font-size: 2rem;
  }
}
.h3,
h3 {
  font-size: calc(1.3rem + 0.6vw);
}

@media (min-width: 1200px) {
  .h3,
  h3 {
    font-size: 1.75rem;
  }
}
.h4,
h4 {
  font-size: calc(1.275rem + 0.3vw);
}

@media (min-width: 1200px) {
  .h4,
  h4 {
    font-size: 1.5rem;
  }
}
.h5,
h5 {
  font-size: 1.25rem;
}

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

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

abbr[data-bs-original-title],
abbr[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;
}

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

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

.small,
small {
  font-size: 0.875em;
}

.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: #0d6efd;
  text-decoration: underline;
}

a:hover {
  color: #0a58ca;
}

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

code,
kbd,
pre,
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.875em;
}

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

code {
  font-size: 0.875em;
  color: #d63384;
  word-wrap: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}

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

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

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

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}

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

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

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

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

button,
input,
optgroup,
select,
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;
}

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

[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button: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: calc(1.275rem + 0.3vw);
  line-height: inherit;
}

@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

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

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

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

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

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

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

::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.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}
.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}
.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}
.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}
.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}
.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}
.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: 0.875em;
  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.875em;
  color: #6c757d;
}

.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

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

@media (min-width: 576px) {
  .container,
  .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container,
  .container-md,
  .container-sm {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1320px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}

.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  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.33333333%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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: 1rem;
}

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

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

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

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

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

@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.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .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: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@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.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .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: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@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.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .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: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@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.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .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: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@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.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .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: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #212529;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #212529;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #212529;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  vertical-align: top;
  border-color: #dee2e6;
}

.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  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(:first-child) {
  border-top: 2px solid 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-borderless > :not(:first-child) {
  border-top-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: #cfe2ff;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #bacbe6;
}

.table-secondary {
  --bs-table-bg: #e2e3e5;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #cbccce;
}

.table-success {
  --bs-table-bg: #d1e7dd;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #bcd0c7;
}

.table-info {
  --bs-table-bg: #cff4fc;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #badce3;
}

.table-warning {
  --bs-table-bg: #fff3cd;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e6dbb9;
}

.table-danger {
  --bs-table-bg: #f8d7da;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dfc2c4;
}

.table-light {
  --bs-table-bg: #f8f9fa;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dfe0e1;
}

.table-dark {
  --bs-table-bg: #212529;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: #fff;
  border-color: #373b3e;
}

.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.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

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

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

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0.25rem;
  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: #212529;
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

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

.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

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

.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  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;
}

.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  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::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}

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

.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  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: #dde0e3;
}

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

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

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

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

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

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

.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

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

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

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

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

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

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

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

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

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

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

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

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

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

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

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

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

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

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
}

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

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

.form-check-input:active {
  filter: brightness(90%);
}

.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

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

.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='%23fff' 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='%23fff'/%3e%3c/svg%3e");
}

.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  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='%23fff' 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-switch {
  padding-left: 2.5em;
}

.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  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='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  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='%2386b7fe'/%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='%23fff'/%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: 1.5rem;
  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 #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

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

.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -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: #b6d4fe;
}

.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -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: #b6d4fe;
}

.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

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

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

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

.form-floating {
  position: relative;
}

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

.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 1rem 0.75rem;
  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 {
  padding: 1rem 0.75rem;
}

.form-floating > .form-control::-moz-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: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: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

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

.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.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.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-lg > .btn,
.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.input-group-sm > .btn,
.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

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

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

.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu) {
  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: 0.875em;
  color: #198754;
}

.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.875rem;
  color: #fff;
  background-color: rgba(25, 135, 84, 0.9);
  border-radius: 0.25rem;
}

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

.form-control.is-valid,
.was-validated .form-control:valid {
  border-color: #198754;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

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

.form-select.is-valid:not([multiple]):not([size]),
.form-select.is-valid:not([multiple])[size="1"],
.was-validated .form-select:valid:not([multiple]):not([size]),
.was-validated .form-select:valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.form-select.is-valid:focus,
.was-validated .form-select:valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

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

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

.form-check-input.is-valid:focus,
.was-validated .form-check-input:valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

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

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

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

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

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

.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.875rem;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

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

.form-control.is-invalid,
.was-validated .form-control:invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

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

.form-select.is-invalid:not([multiple]):not([size]),
.form-select.is-invalid:not([multiple])[size="1"],
.was-validated .form-select:invalid:not([multiple]):not([size]),
.was-validated .form-select:invalid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.form-select.is-invalid:focus,
.was-validated .form-select:invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

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

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

.form-check-input.is-invalid:focus,
.was-validated .form-check-input:invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

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

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

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

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

.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  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: #212529;
}

.btn-check:focus + .btn,
.btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

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

.btn-primary {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.btn-primary:hover {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
}

.btn-check:focus + .btn-primary,
.btn-primary:focus {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}

.btn-check:active + .btn-primary,
.btn-check:checked + .btn-primary,
.btn-primary.active,
.btn-primary:active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0a58ca;
  border-color: #0a53be;
}

.btn-check:active + .btn-primary:focus,
.btn-check:checked + .btn-primary:focus,
.btn-primary.active:focus,
.btn-primary:active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}

.btn-primary.disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
}

.btn-check:focus + .btn-secondary,
.btn-secondary:focus {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}

.btn-check:active + .btn-secondary,
.btn-check:checked + .btn-secondary,
.btn-secondary.active,
.btn-secondary:active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #565e64;
  border-color: #51585e;
}

.btn-check:active + .btn-secondary:focus,
.btn-check:checked + .btn-secondary:focus,
.btn-secondary.active:focus,
.btn-secondary:active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}

.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-success {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

.btn-success:hover {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
}

.btn-check:focus + .btn-success,
.btn-success:focus {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}

.btn-check:active + .btn-success,
.btn-check:checked + .btn-success,
.btn-success.active,
.btn-success:active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #146c43;
  border-color: #13653f;
}

.btn-check:active + .btn-success:focus,
.btn-check:checked + .btn-success:focus,
.btn-success.active:focus,
.btn-success:active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}

.btn-success.disabled,
.btn-success:disabled {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

.btn-info {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.btn-info:hover {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
}

.btn-check:focus + .btn-info,
.btn-info:focus {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}

.btn-check:active + .btn-info,
.btn-check:checked + .btn-info,
.btn-info.active,
.btn-info:active,
.show > .btn-info.dropdown-toggle {
  color: #000;
  background-color: #3dd5f3;
  border-color: #25cff2;
}

.btn-check:active + .btn-info:focus,
.btn-check:checked + .btn-info:focus,
.btn-info.active:focus,
.btn-info:active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}

.btn-info.disabled,
.btn-info:disabled {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.btn-warning {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:hover {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
}

.btn-check:focus + .btn-warning,
.btn-warning:focus {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}

.btn-check:active + .btn-warning,
.btn-check:checked + .btn-warning,
.btn-warning.active,
.btn-warning:active,
.show > .btn-warning.dropdown-toggle {
  color: #000;
  background-color: #ffcd39;
  border-color: #ffc720;
}

.btn-check:active + .btn-warning:focus,
.btn-check:checked + .btn-warning:focus,
.btn-warning.active:focus,
.btn-warning:active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}

.btn-warning.disabled,
.btn-warning:disabled {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:hover {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
}

.btn-check:focus + .btn-danger,
.btn-danger:focus {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}

.btn-check:active + .btn-danger,
.btn-check:checked + .btn-danger,
.btn-danger.active,
.btn-danger:active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #b02a37;
  border-color: #a52834;
}

.btn-check:active + .btn-danger:focus,
.btn-check:checked + .btn-danger:focus,
.btn-danger.active:focus,
.btn-danger:active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}

.btn-danger.disabled,
.btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-light {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:hover {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}

.btn-check:focus + .btn-light,
.btn-light:focus {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}

.btn-check:active + .btn-light,
.btn-check:checked + .btn-light,
.btn-light.active,
.btn-light:active,
.show > .btn-light.dropdown-toggle {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}

.btn-check:active + .btn-light:focus,
.btn-check:checked + .btn-light:focus,
.btn-light.active:focus,
.btn-light:active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}

.btn-light.disabled,
.btn-light:disabled {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-dark {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

.btn-dark:hover {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
}

.btn-check:focus + .btn-dark,
.btn-dark:focus {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}

.btn-check:active + .btn-dark,
.btn-check:checked + .btn-dark,
.btn-dark.active,
.btn-dark:active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1a1e21;
  border-color: #191c1f;
}

.btn-check:active + .btn-dark:focus,
.btn-check:checked + .btn-dark:focus,
.btn-dark.active:focus,
.btn-dark:active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}

.btn-dark.disabled,
.btn-dark:disabled {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

.btn-outline-primary {
  color: #0d6efd;
  border-color: #0d6efd;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.btn-check:focus + .btn-outline-primary,
.btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}

.btn-check:active + .btn-outline-primary,
.btn-check:checked + .btn-outline-primary,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show,
.btn-outline-primary:active {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.btn-check:active + .btn-outline-primary:focus,
.btn-check:checked + .btn-outline-primary:focus,
.btn-outline-primary.active:focus,
.btn-outline-primary.dropdown-toggle.show:focus,
.btn-outline-primary:active:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: #0d6efd;
  background-color: transparent;
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-check:focus + .btn-outline-secondary,
.btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}

.btn-check:active + .btn-outline-secondary,
.btn-check:checked + .btn-outline-secondary,
.btn-outline-secondary.active,
.btn-outline-secondary.dropdown-toggle.show,
.btn-outline-secondary:active {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-check:active + .btn-outline-secondary:focus,
.btn-check:checked + .btn-outline-secondary:focus,
.btn-outline-secondary.active:focus,
.btn-outline-secondary.dropdown-toggle.show:focus,
.btn-outline-secondary:active:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-success {
  color: #198754;
  border-color: #198754;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

.btn-check:focus + .btn-outline-success,
.btn-outline-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}

.btn-check:active + .btn-outline-success,
.btn-check:checked + .btn-outline-success,
.btn-outline-success.active,
.btn-outline-success.dropdown-toggle.show,
.btn-outline-success:active {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

.btn-check:active + .btn-outline-success:focus,
.btn-check:checked + .btn-outline-success:focus,
.btn-outline-success.active:focus,
.btn-outline-success.dropdown-toggle.show:focus,
.btn-outline-success:active:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
  color: #198754;
  background-color: transparent;
}

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

.btn-outline-info:hover {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.btn-check:focus + .btn-outline-info,
.btn-outline-info:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}

.btn-check:active + .btn-outline-info,
.btn-check:checked + .btn-outline-info,
.btn-outline-info.active,
.btn-outline-info.dropdown-toggle.show,
.btn-outline-info:active {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.btn-check:active + .btn-outline-info:focus,
.btn-check:checked + .btn-outline-info:focus,
.btn-outline-info.active:focus,
.btn-outline-info.dropdown-toggle.show:focus,
.btn-outline-info:active:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color: #0dcaf0;
  background-color: transparent;
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-check:focus + .btn-outline-warning,
.btn-outline-warning:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}

.btn-check:active + .btn-outline-warning,
.btn-check:checked + .btn-outline-warning,
.btn-outline-warning.active,
.btn-outline-warning.dropdown-toggle.show,
.btn-outline-warning:active {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-check:active + .btn-outline-warning:focus,
.btn-check:checked + .btn-outline-warning:focus,
.btn-outline-warning.active:focus,
.btn-outline-warning.dropdown-toggle.show:focus,
.btn-outline-warning:active:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-check:focus + .btn-outline-danger,
.btn-outline-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}

.btn-check:active + .btn-outline-danger,
.btn-check:checked + .btn-outline-danger,
.btn-outline-danger.active,
.btn-outline-danger.dropdown-toggle.show,
.btn-outline-danger:active {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-check:active + .btn-outline-danger:focus,
.btn-check:checked + .btn-outline-danger:focus,
.btn-outline-danger.active:focus,
.btn-outline-danger.dropdown-toggle.show:focus,
.btn-outline-danger:active:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-check:focus + .btn-outline-light,
.btn-outline-light:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}

.btn-check:active + .btn-outline-light,
.btn-check:checked + .btn-outline-light,
.btn-outline-light.active,
.btn-outline-light.dropdown-toggle.show,
.btn-outline-light:active {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-check:active + .btn-outline-light:focus,
.btn-check:checked + .btn-outline-light:focus,
.btn-outline-light.active:focus,
.btn-outline-light.dropdown-toggle.show:focus,
.btn-outline-light:active:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-dark {
  color: #212529;
  border-color: #212529;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

.btn-check:focus + .btn-outline-dark,
.btn-outline-dark:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}

.btn-check:active + .btn-outline-dark,
.btn-check:checked + .btn-outline-dark,
.btn-outline-dark.active,
.btn-outline-dark.dropdown-toggle.show,
.btn-outline-dark:active {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

.btn-check:active + .btn-outline-dark:focus,
.btn-check:checked + .btn-outline-dark:focus,
.btn-outline-dark.active:focus,
.btn-outline-dark.dropdown-toggle.show:focus,
.btn-outline-dark:active:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
  color: #212529;
  background-color: transparent;
}

.btn-link {
  font-weight: 400;
  color: #0d6efd;
  text-decoration: underline;
}

.btn-link:hover {
  color: #0a58ca;
}

.btn-link.disabled,
.btn-link:disabled {
  color: #6c757d;
}

.btn-group-lg > .btn,
.btn-lg {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.btn-group-sm > .btn,
.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.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;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}
.dropdown,
.dropend,
.dropstart,
.dropup {
  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;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: 0.125rem;
}

.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.125rem;
}

.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[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

.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[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.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(0, 0, 0, 0.15);
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:focus,
.dropdown-item:hover {
  color: #1e2125;
  background-color: #e9ecef;
}

.dropdown-item.active,
.dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #0d6efd;
}

.dropdown-item.disabled,
.dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #212529;
}

.dropdown-menu-dark {
  color: #dee2e6;
  background-color: #343a40;
  border-color: rgba(0, 0, 0, 0.15);
}

.dropdown-menu-dark .dropdown-item {
  color: #dee2e6;
}

.dropdown-menu-dark .dropdown-item:focus,
.dropdown-menu-dark .dropdown-item:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}

.dropdown-menu-dark .dropdown-item.active,
.dropdown-menu-dark .dropdown-item:active {
  color: #fff;
  background-color: #0d6efd;
}

.dropdown-menu-dark .dropdown-item.disabled,
.dropdown-menu-dark .dropdown-item:disabled {
  color: #adb5bd;
}

.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(0, 0, 0, 0.15);
}

.dropdown-menu-dark .dropdown-item-text {
  color: #dee2e6;
}

.dropdown-menu-dark .dropdown-header {
  color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group-vertical > .btn,
.btn-group > .btn {
  position: relative;
  flex: 1 1 auto;
}

.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:hover,
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus,
.btn-group > .btn:hover {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn-group:not(:first-child),
.btn-group > .btn:not(:first-child) {
  margin-left: -1px;
}

.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.dropdown-toggle-split::after,
.dropend .dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after {
  margin-left: 0;
}

.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-group-sm > .btn + .dropdown-toggle-split,
.btn-sm + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-group-lg > .btn + .dropdown-toggle-split,
.btn-lg + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.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-group:not(:first-child),
.btn-group-vertical > .btn:not(:first-child) {
  margin-top: -1px;
}

.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.btn-group-vertical > .btn ~ .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;
  color: #0d6efd;
  text-decoration: none;
  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:focus,
.nav-link:hover {
  color: #0a58ca;
}

.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-link {
  margin-bottom: -1px;
  background: 0 0;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
  border-color: #e9ecef #e9ecef #dee2e6;
  isolation: isolate;
}

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: 0 0;
  border: 0;
  border-radius: 0.25rem;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #0d6efd;
}

.nav-fill .nav-item,
.nav-fill > .nav-link {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item,
.nav-justified > .nav-link {
  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: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-lg,
.navbar > .container-md,
.navbar > .container-sm,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}

.navbar-brand {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  text-decoration: none;
  white-space: nowrap;
}

.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.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  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.25rem;
}

.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: 0.5rem;
    padding-left: 0.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;
  }
  .navbar-expand-sm .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-sm .offcanvas-bottom,
  .navbar-expand-sm .offcanvas-top {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@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: 0.5rem;
    padding-left: 0.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;
  }
  .navbar-expand-md .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-md .offcanvas-bottom,
  .navbar-expand-md .offcanvas-top {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@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: 0.5rem;
    padding-left: 0.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;
  }
  .navbar-expand-lg .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-lg .offcanvas-bottom,
  .navbar-expand-lg .offcanvas-top {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@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: 0.5rem;
    padding-left: 0.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;
  }
  .navbar-expand-xl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xl .offcanvas-bottom,
  .navbar-expand-xl .offcanvas-top {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@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: 0.5rem;
    padding-left: 0.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-xxl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xxl .offcanvas-bottom,
  .navbar-expand-xxl .offcanvas-top {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.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: 0.5rem;
  padding-left: 0.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-expand .offcanvas-header {
  display: none;
}

.navbar-expand .offcanvas {
  position: inherit;
  bottom: 0;
  z-index: 1000;
  flex-grow: 1;
  visibility: visible !important;
  background-color: transparent;
  border-right: 0;
  border-left: 0;
  transition: none;
  transform: none;
}

.navbar-expand .offcanvas-bottom,
.navbar-expand .offcanvas-top {
  height: auto;
  border-top: 0;
  border-bottom: 0;
}

.navbar-expand .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.55);
}

.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
  color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .show > .nav-link {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1);
}

.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='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.55);
}

.navbar-light .navbar-text a,
.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}

.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55);
}

.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .show > .nav-link {
  color: #fff;
}

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1);
}

.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='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55);
}

.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

.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.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: 1rem 1rem;
}

.card-title {
  margin-bottom: 0.5rem;
}

.card-subtitle {
  margin-top: -0.25rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: 1rem;
}

.card-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.5rem 1rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: -0.5rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom,
.card-img-top {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-group > .card {
  margin-bottom: 0.75rem;
}

@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-header,
  .card-group > .card:not(:last-child) .card-img-top {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-footer,
  .card-group > .card:not(:last-child) .card-img-bottom {
    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-header,
  .card-group > .card:not(:first-child) .card-img-top {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-footer,
  .card-group > .card:not(:first-child) .card-img-bottom {
    border-bottom-left-radius: 0;
  }
}
.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  background-color: #fff;
  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: #0c63e4;
  background-color: #e7f1ff;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 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='%230c63e4'%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='%23212529'%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: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.accordion-item:first-of-type {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.accordion-item:not(:first-of-type) {
  border-top: 0;
}

.accordion-item:last-of-type {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.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 0;
  margin-bottom: 1rem;
  list-style: none;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: var(--bs-breadcrumb-divider, "/");
}

.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  color: #0d6efd;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dee2e6;
  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: #0a58ca;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:focus {
  z-index: 3;
  color: #0a58ca;
  background-color: #e9ecef;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
  border-color: #dee2e6;
}

.page-link {
  padding: 0.375rem 0.75rem;
}

.page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 3rem;
}

.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  color: #084298;
  background-color: #cfe2ff;
  border-color: #b6d4fe;
}

.alert-primary .alert-link {
  color: #06357a;
}

.alert-secondary {
  color: #41464b;
  background-color: #e2e3e5;
  border-color: #d3d6d8;
}

.alert-secondary .alert-link {
  color: #34383c;
}

.alert-success {
  color: #0f5132;
  background-color: #d1e7dd;
  border-color: #badbcc;
}

.alert-success .alert-link {
  color: #0c4128;
}

.alert-info {
  color: #055160;
  background-color: #cff4fc;
  border-color: #b6effb;
}

.alert-info .alert-link {
  color: #04414d;
}

.alert-warning {
  color: #664d03;
  background-color: #fff3cd;
  border-color: #ffecb5;
}

.alert-warning .alert-link {
  color: #523e02;
}

.alert-danger {
  color: #842029;
  background-color: #f8d7da;
  border-color: #f5c2c7;
}

.alert-danger .alert-link {
  color: #6a1a21;
}

.alert-light {
  color: #636464;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light .alert-link {
  color: #4f5050;
}

.alert-dark {
  color: #141619;
  background-color: #d3d3d4;
  border-color: #bcbebf;
}

.alert-dark .alert-link {
  color: #101214;
}

@-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.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #0d6efd;
  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.25rem;
}

.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: #495057;
  text-align: inherit;
}

.list-group-item-action:focus,
.list-group-item-action:hover {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.5rem 1rem;
  color: #212529;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.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: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.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.25rem;
  border-top-right-radius: 0;
}

.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  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.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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: #084298;
  background-color: #cfe2ff;
}

.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
  color: #084298;
  background-color: #bacbe6;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #084298;
  border-color: #084298;
}

.list-group-item-secondary {
  color: #41464b;
  background-color: #e2e3e5;
}

.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
  color: #41464b;
  background-color: #cbccce;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #41464b;
  border-color: #41464b;
}

.list-group-item-success {
  color: #0f5132;
  background-color: #d1e7dd;
}

.list-group-item-success.list-group-item-action:focus,
.list-group-item-success.list-group-item-action:hover {
  color: #0f5132;
  background-color: #bcd0c7;
}

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0f5132;
  border-color: #0f5132;
}

.list-group-item-info {
  color: #055160;
  background-color: #cff4fc;
}

.list-group-item-info.list-group-item-action:focus,
.list-group-item-info.list-group-item-action:hover {
  color: #055160;
  background-color: #badce3;
}

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #055160;
  border-color: #055160;
}

.list-group-item-warning {
  color: #664d03;
  background-color: #fff3cd;
}

.list-group-item-warning.list-group-item-action:focus,
.list-group-item-warning.list-group-item-action:hover {
  color: #664d03;
  background-color: #e6dbb9;
}

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #664d03;
  border-color: #664d03;
}

.list-group-item-danger {
  color: #842029;
  background-color: #f8d7da;
}

.list-group-item-danger.list-group-item-action:focus,
.list-group-item-danger.list-group-item-action:hover {
  color: #842029;
  background-color: #dfc2c4;
}

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #842029;
  border-color: #842029;
}

.list-group-item-light {
  color: #636464;
  background-color: #fefefe;
}

.list-group-item-light.list-group-item-action:focus,
.list-group-item-light.list-group-item-action:hover {
  color: #636464;
  background-color: #e5e5e5;
}

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #636464;
  border-color: #636464;
}

.list-group-item-dark {
  color: #141619;
  background-color: #d3d3d4;
}

.list-group-item-dark.list-group-item-action:focus,
.list-group-item-dark.list-group-item-action:hover {
  color: #141619;
  background-color: #bebebf;
}

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #141619;
  border-color: #141619;
}

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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/1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: 0.5;
}

.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}

.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  opacity: 1;
}

.btn-close.disabled,
.btn-close:disabled {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-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 1rem rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.toast.showing {
  opacity: 0;
}

.toast:not(.show) {
  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: 0.75rem;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.75rem;
  color: #6c757d;
  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.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.toast-header .btn-close {
  margin-right: -0.375rem;
  margin-left: 0.75rem;
}

.toast-body {
  padding: 0.75rem;
  word-wrap: break-word;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1055;
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  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: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.modal-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin: -0.5rem -0.5rem -0.5rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}

.modal-footer > * {
  margin: 0.25rem;
}

@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-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: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  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.875rem;
  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-auto[data-popper-placement^=top],
.bs-tooltip-top {
  padding: 0.4rem 0;
}

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,
.bs-tooltip-top .tooltip-arrow {
  bottom: 0;
}

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,
.bs-tooltip-top .tooltip-arrow::before {
  top: -1px;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-auto[data-popper-placement^=right],
.bs-tooltip-end {
  padding: 0 0.4rem;
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,
.bs-tooltip-end .tooltip-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,
.bs-tooltip-end .tooltip-arrow::before {
  right: -1px;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-auto[data-popper-placement^=bottom],
.bs-tooltip-bottom {
  padding: 0.4rem 0;
}

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,
.bs-tooltip-bottom .tooltip-arrow {
  top: 0;
}

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,
.bs-tooltip-bottom .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-auto[data-popper-placement^=left],
.bs-tooltip-start {
  padding: 0 0.4rem;
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,
.bs-tooltip-start .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,
.bs-tooltip-start .tooltip-arrow::before {
  left: -1px;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1070;
  display: block;
  max-width: 276px;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  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.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
}

.popover .popover-arrow::after,
.popover .popover-arrow::before {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-auto[data-popper-placement^=top] > .popover-arrow,
.bs-popover-top > .popover-arrow {
  bottom: calc(-0.5rem - 1px);
}

.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before,
.bs-popover-top > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after,
.bs-popover-top > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-auto[data-popper-placement^=right] > .popover-arrow,
.bs-popover-end > .popover-arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}

.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before,
.bs-popover-end > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after,
.bs-popover-end > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow,
.bs-popover-bottom > .popover-arrow {
  top: calc(-0.5rem - 1px);
}

.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before,
.bs-popover-bottom > .popover-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after,
.bs-popover-bottom > .popover-arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}

.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,
.bs-popover-bottom .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f0f0f0;
}

.bs-popover-auto[data-popper-placement^=left] > .popover-arrow,
.bs-popover-start > .popover-arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}

.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before,
.bs-popover-start > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after,
.bs-popover-start > .popover-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f0f0f0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 1rem 1rem;
  color: #212529;
}

.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-next,
.carousel-item-prev,
.carousel-item.active {
  display: block;
}

.active.carousel-item-end,
.carousel-item-next:not(.carousel-item-start) {
  transform: translateX(100%);
}

.active.carousel-item-start,
.carousel-item-prev:not(.carousel-item-end) {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}

.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end,
.carousel-fade .carousel-item.active {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-end,
.carousel-fade .active.carousel-item-start {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-end,
  .carousel-fade .active.carousel-item-start {
    transition: none;
  }
}
.carousel-control-next,
.carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: 0 0;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-next,
  .carousel-control-prev {
    transition: none;
  }
}
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.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='%23fff'%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='%23fff'%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: #fff;
  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: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-next-icon,
.carousel-dark .carousel-control-prev-icon {
  filter: invert(1) grayscale(100);
}

.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}

.carousel-dark .carousel-caption {
  color: #000;
}

@-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: -0.125em;
  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: -0.125em;
  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: 1045;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  visibility: hidden;
  background-color: #fff;
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

.offcanvas-backdrop.fade {
  opacity: 0;
}

.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
}

.offcanvas-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin-top: -0.5rem;
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.offcanvas-body {
  flex-grow: 1;
  padding: 1rem 1rem;
  overflow-y: auto;
}

.offcanvas-start {
  top: 0;
  left: 0;
  width: 400px;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(-100%);
}

.offcanvas-end {
  top: 0;
  right: 0;
  width: 400px;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(100%);
}

.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(-100%);
}

.offcanvas-bottom {
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(100%);
}

.offcanvas.show {
  transform: none;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentColor;
  opacity: 0.5;
}

.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  -webkit-animation: placeholder-glow 2s ease-in-out infinite;
  animation: placeholder-glow 2s ease-in-out infinite;
}

@-webkit-keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
  mask-size: 200% 100%;
  -webkit-animation: placeholder-wave 2s linear infinite;
  animation: placeholder-wave 2s linear infinite;
}

@-webkit-keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}
@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.link-primary {
  color: #0d6efd;
}

.link-primary:focus,
.link-primary:hover {
  color: #0a58ca;
}

.link-secondary {
  color: #6c757d;
}

.link-secondary:focus,
.link-secondary:hover {
  color: #565e64;
}

.link-success {
  color: #198754;
}

.link-success:focus,
.link-success:hover {
  color: #146c43;
}

.link-info {
  color: #0dcaf0;
}

.link-info:focus,
.link-info:hover {
  color: #3dd5f3;
}

.link-warning {
  color: #ffc107;
}

.link-warning:focus,
.link-warning:hover {
  color: #ffcd39;
}

.link-danger {
  color: #dc3545;
}

.link-danger:focus,
.link-danger:hover {
  color: #b02a37;
}

.link-light {
  color: #f8f9fa;
}

.link-light:focus,
.link-light:hover {
  color: #f9fafb;
}

.link-dark {
  color: #212529;
}

.link-dark:focus,
.link-dark:hover {
  color: #1a1e21;
}

.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: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.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: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.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;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentColor;
  opacity: 0.25;
}

.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;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !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 {
  display: flex !important;
}

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

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

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !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: -webkit-sticky !important;
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !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 #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: 1px solid #dee2e6 !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: 1px solid #dee2e6 !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #0d6efd !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #198754 !important;
}

.border-info {
  border-color: #0dcaf0 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #212529 !important;
}

.border-white {
  border-color: #fff !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-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !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-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  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 {
  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: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !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: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !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: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !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: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !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: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !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: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !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: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !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: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !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: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !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: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !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: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !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: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !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: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !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: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !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: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !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;
}

.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.custom-badge.bg-invoice-0,
.custom-badge.bg-0,
.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.custom-badge.bg-invoice-2,
.custom-badge.bg-1,
.custom-badge.bg-3,
.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.custom-badge.bg-2,
.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.custom-badge.bg-invoice-1,
.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.custom-badge.bg-4,
.custom-badge.bg-5,
.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  user-select: auto !important;
}

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

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: 0.2rem !important;
}

.rounded-2 {
  border-radius: 0.25rem !important;
}

.rounded-3 {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-end {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-start {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !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;
  }
  .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: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !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: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !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: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !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: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !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: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !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: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !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: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !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: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !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: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !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: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !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: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !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: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !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: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !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: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !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;
  }
  .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: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !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: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !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: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !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: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !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: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !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: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !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: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !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: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !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: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !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: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !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: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !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: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !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: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !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: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !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;
  }
  .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: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !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: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !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: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !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: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !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: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !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: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !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: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !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: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !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: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !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: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !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: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !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: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !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: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !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: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !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;
  }
  .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: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !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: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !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: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !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: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !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: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !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: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !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: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !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: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !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: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !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: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !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: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !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: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !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: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !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: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !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;
  }
  .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: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !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: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !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: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !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: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !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: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !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: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !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: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !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: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !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: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !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: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !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: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !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: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !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: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !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: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !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: annimex-icons;
  src: url(../fonts/annimex-icons.eot?ipuin8);
  src: url(../fonts/annimex-icons.eot?ipuin8#iefix) format("embedded-opentype"), url(../fonts/annimex-icons.ttf?ipuin8) format("truetype"), url(../fonts/annimex-icons.woff?ipuin8) format("woff"), url(../fonts/annimex-icons.svg?ipuin8#adorn-icons) format("svg");
  font-display: swap;
  font-weight: 400;
  font-style: normal;
}
.anm {
  font-family: annimex-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.anm-money-note:before {
  content: "\e91c";
}

.anm-chat:before {
  content: "\e906";
}

.anm-credit-card1:before {
  content: "\e907";
}

.anm-customer-service:before {
  content: "\e908";
}

.anm-dollar:before {
  content: "\e909";
}

.anm-fire:before {
  content: "\e911";
}

.anm-fire-l:before {
  content: "\e912";
}

.anm-free-delivery:before {
  content: "\e913";
}

.anm-gift-box:before {
  content: "\e914";
}

.anm-like:before {
  content: "\e91a";
}

.anm-money:before {
  content: "\e91b";
}

.anm-payment-security:before {
  content: "\e91d";
}

.anm-phone-24:before {
  content: "\e923";
}

.anm-recommended:before {
  content: "\e924";
}

.anm-reliability:before {
  content: "\e925";
}

.anm-rule:before {
  content: "\e926";
}

.anm-ruler:before {
  content: "\e929";
}

.anm-dressmaker:before {
  content: "\e92e";
}

.anm-shield:before {
  content: "\e930";
}

.anm-bag-t:before {
  content: "\e933";
}

.anm-video2:before {
  content: "\e93b";
}

.anm-video-player1:before {
  content: "\e93e";
}

.anm-worldwide:before {
  content: "\e941";
}

.anm-telegram:before {
  content: "\ec30";
}

.anm-telegram-plane:before {
  content: "\ec31";
}

.anm-upload:before {
  content: "\ea33";
}

.anm-upload-r:before {
  content: "\eb51";
}

.anm-upload-l:before {
  content: "\ec1a";
}

.anm-window-restore-r:before {
  content: "\eb5e";
}

.anm-book-r:before {
  content: "\ea6a";
}

.anm-briefcase:before {
  content: "\e93c";
}

.anm-briefcase-r:before {
  content: "\ea6b";
}

.anm-calculator:before {
  content: "\e940";
}

.anm-calculator-r:before {
  content: "\ea6e";
}

.anm-calculator-l:before {
  content: "\eb83";
}

.anm-calendar:before {
  content: "\f073";
}

.anm-copy-l:before {
  content: "\eba5";
}

.anm-download:before {
  content: "\e976";
}

.anm-download-r:before {
  content: "\eaa6";
}

.anm-paper-r-plane:before {
  content: "\eaeb";
}

.anm-paper-l-plane:before {
  content: "\ebd7";
}

.anm-portrait-l:before {
  content: "\ebe4";
}

.anm-save:before {
  content: "\e9f4";
}

.anm-save-r:before {
  content: "\eb1b";
}

.anm-save-l:before {
  content: "\ebf2";
}

.anm-server:before {
  content: "\f233";
}

.anm-server-r:before {
  content: "\eb20";
}

.anm-server-l:before {
  content: "\ebf6";
}

.anm-id-badge:before {
  content: "\e9a2";
}

.anm-id-badge-r:before {
  content: "\eabc";
}

.anm-id-card:before {
  content: "\e9a3";
}

.anm-id-card-r:before {
  content: "\eabd";
}

.anm-id-card-l:before {
  content: "\ebbe";
}

.anm-image:before {
  content: "\e9a4";
}

.anm-image-r:before {
  content: "\eabe";
}

.anm-images-r:before {
  content: "\eabf";
}

.anm-inbox:before {
  content: "\e9a6";
}

.anm-inbox-in:before {
  content: "\e9a7";
}

.anm-inbox-in-r:before {
  content: "\eac0";
}

.anm-inbox-out:before {
  content: "\e9a8";
}

.anm-inbox-out-r:before {
  content: "\eac1";
}

.anm-tag:before {
  content: "\ea1e";
}

.anm-tags:before {
  content: "\ea1f";
}

.anm-tag-r:before {
  content: "\eb39";
}

.anm-tags-r:before {
  content: "\eb3a";
}

.anm-tag-l:before {
  content: "\ec08";
}

.anm-tags-l:before {
  content: "\ec09";
}

.anm-newspaper:before {
  content: "\eae4";
}

.anm-newspaper-r:before {
  content: "\ebd6";
}

.anm-clipboard:before {
  content: "\f0ea";
}

.anm-paste:before {
  content: "\f0ea";
}

.anm-address-book-o:before {
  content: "\f2ba";
}

.anm-address-book:before {
  content: "\e900";
}

.anm-address-card:before {
  content: "\e901";
}

.anm-address-book-r:before {
  content: "\ebbd";
}

.anm-folder:before {
  content: "\e999";
}

.anm-folder-open:before {
  content: "\e99a";
}

.anm-browser:before {
  content: "\ea6c";
}

.anm-folder-r:before {
  content: "\eab5";
}

.anm-folder-open-r:before {
  content: "\eab6";
}

.anm-folder-l:before {
  content: "\ebb7";
}

.anm-folder-open-l:before {
  content: "\ebb8";
}

.anm-file-text-o:before {
  content: "\f0f6";
}

.anm-copy-files-o:before {
  content: "\f0c5";
}

.anm-file-alt:before {
  content: "\e992";
}

.anm-file-check:before {
  content: "\e993";
}

.anm-file-code:before {
  content: "\e994";
}

.anm-file-pdf:before {
  content: "\e995";
}

.anm-file-ar:before {
  content: "\ebb5";
}

.anm-sliders-h-square:before {
  content: "\ea08";
}

.anm-sliders-hr-square:before {
  content: "\eb2d";
}

.anm-tuning:before {
  content: "\ec46";
}

.anm-ban:before {
  content: "\e938";
}

.anm-ban-r:before {
  content: "\ea65";
}

.anm-bars:before {
  content: "\e939";
}

.anm-bars-r:before {
  content: "\ea66";
}

.anm-bars-l:before {
  content: "\eb7f";
}

.anm-chain:before {
  content: "\f0c1";
}

.anm-link3:before {
  content: "\f0c1";
}

.anm-circle-notch:before {
  content: "\e968";
}

.anm-circle-notch-r:before {
  content: "\ea92";
}

.anm-clone:before {
  content: "\f24d";
}

.anm-cog:before {
  content: "\f013";
}

.anm-gear:before {
  content: "\f013";
}

.anm-cog-r:before {
  content: "\ea96";
}

.anm-cog-l:before {
  content: "\eba0";
}

.anm-cogs:before {
  content: "\f085";
}

.anm-gears:before {
  content: "\f085";
}

.anm-cogs-r:before {
  content: "\ea97";
}

.anm-cogs-l:before {
  content: "\eba1";
}

.anm-edit1:before {
  content: "\ec47";
}

.anm-edit:before {
  content: "\e977";
}

.anm-edit-l:before {
  content: "\eba9";
}

.anm-edit4:before {
  content: "\f044";
}

.anm-pencil-square-o:before {
  content: "\f044";
}

.anm-ellipsis-h:before {
  content: "\e978";
}

.anm-ellipsis-hl:before {
  content: "\eaa8";
}

.anm-ellipsis-h3:before {
  content: "\f141";
}

.anm-ellipsis-v:before {
  content: "\e979";
}

.anm-ellipsis-vl:before {
  content: "\eaa9";
}

.anm-ellipsis-v3:before {
  content: "\f142";
}

.anm-expand-alt:before {
  content: "\e982";
}

.anm-compress-alt:before {
  content: "\ea9c";
}

.anm-expand:before {
  content: "\e981";
}

.anm-expand-wide:before {
  content: "\e985";
}

.anm-external-link:before {
  content: "\e986";
}

.anm-external-link-square:before {
  content: "\e988";
}

.anm-link:before {
  content: "\e9b3";
}

.anm-link-r:before {
  content: "\eac9";
}

.anm-list:before {
  content: "\e9b4";
}

.anm-list-alt:before {
  content: "\e9b5";
}

.anm-list-alt-r:before {
  content: "\eacc";
}

.anm-list-ul:before {
  content: "\e9b6";
}

.anm-list-ulr:before {
  content: "\eace";
}

.anm-list-r:before {
  content: "\eacb";
}

.anm-list-l:before {
  content: "\ebc6";
}

.anm-list4:before {
  content: "\f03a";
}

.anm-minus:before {
  content: "\e9c7";
}

.anm-minus-circle:before {
  content: "\e9c8";
}

.anm-minus-circle-r:before {
  content: "\ead9";
}

.anm-minus-circle-l:before {
  content: "\ebd2";
}

.anm-minus-square:before {
  content: "\e9c9";
}

.anm-minus-square-r:before {
  content: "\eada";
}

.anm-minus-square-l:before {
  content: "\ebd3";
}

.anm-minus-r:before {
  content: "\ead8";
}

.anm-minus-l:before {
  content: "\ebd1";
}

.anm-pen-alt:before {
  content: "\eaf1";
}

.anm-pen-square:before {
  content: "\eaf4";
}

.anm-pen-square-l:before {
  content: "\ebdb";
}

.anm-pencil:before {
  content: "\eaf2";
}

.anm-pencil-alt:before {
  content: "\e9d1";
}

.anm-pencil-ar:before {
  content: "\eaf3";
}

.anm-pencil-al:before {
  content: "\ebda";
}

.anm-pencil-square:before {
  content: "\f14b";
}

.anm-pencil-l:before {
  content: "\ebd9";
}

.anm-plus:before {
  content: "\e9d6";
}

.anm-plus-circle:before {
  content: "\e9d7";
}

.anm-plus-cir:before {
  content: "\eafc";
}

.anm-plus-cil:before {
  content: "\ebe1";
}

.anm-plus-square:before {
  content: "\e9d8";
}

.anm-plus-sqr:before {
  content: "\eafd";
}

.anm-plus-sql:before {
  content: "\ebe2";
}

.anm-plus-r:before {
  content: "\eafb";
}

.anm-plus-l:before {
  content: "\ebe0";
}

.anm-power-off:before {
  content: "\e9dc";
}

.anm-power-off-r:before {
  content: "\eb02";
}

.anm-random:before {
  content: "\e9e4";
}

.anm-random-r:before {
  content: "\eb0c";
}

.anm-recycle:before {
  content: "\e9e5";
}

.anm-recycle-r:before {
  content: "\eb0d";
}

.anm-recycle-l:before {
  content: "\ebec";
}

.anm-redo:before {
  content: "\e9e6";
}

.anm-redo-alt:before {
  content: "\e9e7";
}

.anm-redo-ar:before {
  content: "\eb0f";
}

.anm-redo-r:before {
  content: "\eb0e";
}

.anm-redo-l:before {
  content: "\ebed";
}

.anm-refresh:before {
  content: "\f021";
}

.anm-repeat:before {
  content: "\e9e8";
}

.anm-repeat-alt:before {
  content: "\eb12";
}

.anm-repeat-r:before {
  content: "\eb11";
}

.anm-repeat3:before {
  content: "\f01e";
}

.anm-rotate-right:before {
  content: "\f01e";
}

.anm-reply:before {
  content: "\e9ec";
}

.anm-reply-all:before {
  content: "\e9ed";
}

.anm-reply-all-r:before {
  content: "\eb14";
}

.anm-reply-r:before {
  content: "\eb13";
}

.anm-retweet:before {
  content: "\e9ee";
}

.anm-retweet-r:before {
  content: "\eb15";
}

.anm-retweet3:before {
  content: "\f079";
}

.anm-rotate-left:before {
  content: "\f0e2";
}

.anm-undo4:before {
  content: "\f0e2";
}

.anm-share:before {
  content: "\e9f9";
}

.anm-share-all:before {
  content: "\e9fa";
}

.anm-share-all-r:before {
  content: "\eb22";
}

.anm-share-square:before {
  content: "\e9fd";
}

.anm-share-sqr:before {
  content: "\eb25";
}

.anm-share-r:before {
  content: "\eb21";
}

.anm-sign-in-alt:before {
  content: "\ea05";
}

.anm-sign-in-ar:before {
  content: "\eb29";
}

.anm-sign-in-al:before {
  content: "\ebfb";
}

.anm-sign-out-alt:before {
  content: "\ea06";
}

.anm-sign-out-ar:before {
  content: "\eb2a";
}

.anm-sign-out-al:before {
  content: "\ebfc";
}

.anm-sitemap-r:before {
  content: "\eb2b";
}

.anm-sitemap-l:before {
  content: "\ebfd";
}

.anm-sliders:before {
  content: "\f1de";
}

.anm-sliders-h:before {
  content: "\eb2c";
}

.anm-sliders-hr:before {
  content: "\ebfe";
}

.anm-sliders-v:before {
  content: "\eb2e";
}

.anm-sliders-v-square:before {
  content: "\ea09";
}

.anm-sliders-v-sqr:before {
  content: "\eb2f";
}

.anm-sliders-vr:before {
  content: "\ebff";
}

.anm-sort-amount-down:before {
  content: "\ea0b";
}

.anm-sort-amount-up:before {
  content: "\ea0c";
}

.anm-spinner:before {
  content: "\ea0d";
}

.anm-spinner-r:before {
  content: "\eb30";
}

.anm-spinner-l:before {
  content: "\ec00";
}

.anm-spinner4:before {
  content: "\f110";
}

.anm-sync:before {
  content: "\ea18";
}

.anm-sync-ar:before {
  content: "\eb34";
}

.anm-table:before {
  content: "\ea1a";
}

.anm-table-r:before {
  content: "\eb35";
}

.anm-table3:before {
  content: "\f0ce";
}

.anm-th:before {
  content: "\ea20";
}

.anm-th-large:before {
  content: "\ea21";
}

.anm-th-large-r:before {
  content: "\eb3d";
}

.anm-th-large-l:before {
  content: "\ec0b";
}

.anm-th-list:before {
  content: "\ea22";
}

.anm-th-list-r:before {
  content: "\eb3e";
}

.anm-th-list-l:before {
  content: "\ec0c";
}

.anm-th-r:before {
  content: "\eb3c";
}

.anm-th-l:before {
  content: "\ec0a";
}

.anm-times:before {
  content: "\ea25";
}

.anm-times-circle:before {
  content: "\ea26";
}

.anm-times-cir:before {
  content: "\eb42";
}

.anm-times-cil:before {
  content: "\ec10";
}

.anm-times-square:before {
  content: "\ea27";
}

.anm-times-sqr:before {
  content: "\eb43";
}

.anm-times-sql:before {
  content: "\ec11";
}

.anm-times-r:before {
  content: "\eb41";
}

.anm-times-l:before {
  content: "\ec0f";
}

.anm-toggle-off:before {
  content: "\ea28";
}

.anm-toggle-offr:before {
  content: "\eb44";
}

.anm-toggle-onr:before {
  content: "\eb45";
}

.anm-trash-alt:before {
  content: "\ea2b";
}

.anm-trash-ar:before {
  content: "\eb46";
}

.anm-trash-al:before {
  content: "\ec14";
}

.anm-undo:before {
  content: "\ea2f";
}

.anm-undo-alt:before {
  content: "\ea30";
}

.anm-undo-r:before {
  content: "\eb4a";
}

.anm-undo-l:before {
  content: "\ec16";
}

.anm-wrench:before {
  content: "\ea43";
}

.anm-wrench-r:before {
  content: "\ec21";
}

.anm-exclamation:before {
  content: "\e97d";
}

.anm-exclamation-circle:before {
  content: "\e97e";
}

.anm-exclamation-cir:before {
  content: "\eaac";
}

.anm-exclamation-cil:before {
  content: "\ebad";
}

.anm-exclamation-square:before {
  content: "\e97f";
}

.anm-exclamation-sqr:before {
  content: "\eaad";
}

.anm-exclamation-sql:before {
  content: "\ebae";
}

.anm-exclamation-triangle:before {
  content: "\e980";
}

.anm-exclamation-tr:before {
  content: "\eaae";
}

.anm-exclamation-tl:before {
  content: "\ebaf";
}

.anm-exclamation-r:before {
  content: "\ebac";
}

.anm-info:before {
  content: "\e9ac";
}

.anm-info-circle:before {
  content: "\e9ad";
}

.anm-info-cir:before {
  content: "\eac3";
}

.anm-info-cil:before {
  content: "\ebc0";
}

.anm-info-square:before {
  content: "\e9ae";
}

.anm-info-sqr:before {
  content: "\eac4";
}

.anm-info-sql:before {
  content: "\ebc1";
}

.anm-info-r:before {
  content: "\eac2";
}

.anm-info-l:before {
  content: "\ebbf";
}

.anm-question:before {
  content: "\e9df";
}

.anm-question-circle:before {
  content: "\e9e0";
}

.anm-question-cir:before {
  content: "\eb07";
}

.anm-question-cil:before {
  content: "\ebe8";
}

.anm-question-square:before {
  content: "\e9e1";
}

.anm-question-sqr:before {
  content: "\eb08";
}

.anm-question-sql:before {
  content: "\ebe9";
}

.anm-question-r:before {
  content: "\eb06";
}

.anm-question-l:before {
  content: "\ebe7";
}

.anm-quote-left:before {
  content: "\e9e2";
}

.anm-quote-r-left:before {
  content: "\eb0a";
}

.anm-quote-l-left:before {
  content: "\ebea";
}

.anm-quote-right:before {
  content: "\e9e3";
}

.anm-quote-r-right:before {
  content: "\eb0b";
}

.anm-quote-l-right:before {
  content: "\ebeb";
}

.anm-amazon:before {
  content: "\e90e";
}

.anm-android:before {
  content: "\e918";
}

.anm-apple:before {
  content: "\e922";
}

.anm-bar-chart:before {
  content: "\f080";
}

.anm-bar-chart-o:before {
  content: "\f080";
}

.anm-bell-o:before {
  content: "\f0a2";
}

.anm-bell2:before {
  content: "\eb80";
}

.anm-birthday-cake:before {
  content: "\e93a";
}

.anm-birthday-cake-r:before {
  content: "\ea69";
}

.anm-bug:before {
  content: "\e93d";
}

.anm-vh-bus:before {
  content: "\e93f";
}

.anm-vh-bus-r:before {
  content: "\ea6d";
}

.anm-vh-bus-l:before {
  content: "\eb82";
}

.anm-certificate:before {
  content: "\e953";
}

.anm-child:before {
  content: "\e967";
}

.anm-clock:before {
  content: "\ea93";
}

.anm-clock-r:before {
  content: "\eb9e";
}

.anm-code:before {
  content: "\e96a";
}

.anm-code-r:before {
  content: "\ea95";
}

.anm-comment:before {
  content: "\e96d";
}

.anm-comment-alt:before {
  content: "\e96e";
}

.anm-comment-ar:before {
  content: "\ea9a";
}

.anm-comment-al:before {
  content: "\eba3";
}

.anm-comment-r:before {
  content: "\ea99";
}

.anm-comment-l:before {
  content: "\eba2";
}

.anm-comments:before {
  content: "\e96f";
}

.anm-comments-o:before {
  content: "\f0e6";
}

.anm-comments-r:before {
  content: "\ea9b";
}

.anm-comments-l:before {
  content: "\eba4";
}

.anm-css3-alt:before {
  content: "\eab4";
}

.anm-dashboard:before {
  content: "\f0e4";
}

.anm-tachometer:before {
  content: "\f0e4";
}

.anm-database:before {
  content: "\eaa2";
}

.anm-desktop:before {
  content: "\eaa3";
}

.anm-desktop-alt:before {
  content: "\e974";
}

.anm-desktop-ar:before {
  content: "\eaa4";
}

.anm-envelope:before {
  content: "\e97a";
}

.anm-envelope-square:before {
  content: "\e97b";
}

.anm-envelope-r:before {
  content: "\eaaa";
}

.anm-envelope-l:before {
  content: "\ebaa";
}

.anm-envelope1:before {
  content: "\ec48";
}

.anm-expeditedssl:before {
  content: "\eaec";
}

.anm-eye:before {
  content: "\e98a";
}

.anm-eye-slash:before {
  content: "\e98b";
}

.anm-eye-slash2:before {
  content: "\f070";
}

.anm-eye-slash-l:before {
  content: "\ebb3";
}

.anm-eye-r:before {
  content: "\eab1";
}

.anm-eye-l:before {
  content: "\ebb2";
}

.anm-female:before {
  content: "\e98f";
}

.anm-filter:before {
  content: "\e996";
}

.anm-filter-r:before {
  content: "\eab3";
}

.anm-filter-l:before {
  content: "\ebb6";
}

.anm-flag:before {
  content: "\f024";
}

.anm-flag-o:before {
  content: "\f11d";
}

.anm-gift:before {
  content: "\e99c";
}

.anm-gift-r:before {
  content: "\eab7";
}

.anm-gift-l:before {
  content: "\ebb9";
}

.anm-handshake:before {
  content: "\e99e";
}

.anm-handshake-o:before {
  content: "\f2b5";
}

.anm-handshake-l:before {
  content: "\ebba";
}

.anm-heart:before {
  content: "\e99f";
}

.anm-heart-r:before {
  content: "\eaba";
}

.anm-heart-l:before {
  content: "\ebbb";
}

.anm-history:before {
  content: "\e9a0";
}

.anm-home:before {
  content: "\e9a1";
}

.anm-home-r:before {
  content: "\eabb";
}

.anm-home-l:before {
  content: "\ebbc";
}

.anm-html5:before {
  content: "\ebcc";
}

.anm-key:before {
  content: "\e9af";
}

.anm-key-r:before {
  content: "\eac5";
}

.anm-key-l:before {
  content: "\ebc2";
}

.anm-language:before {
  content: "\e9b1";
}

.anm-language2:before {
  content: "\f1ab";
}

.anm-laptop:before {
  content: "\e9b2";
}

.anm-laptop-r:before {
  content: "\ebc3";
}

.anm-life-ring:before {
  content: "\eac7";
}

.anm-lightbulb:before {
  content: "\eac8";
}

.anm-lightbulb-r:before {
  content: "\ebc4";
}

.anm-location:before {
  content: "\ec49";
}

.anm-lock:before {
  content: "\ead0";
}

.anm-lock-alt:before {
  content: "\e9b7";
}

.anm-lock-ar:before {
  content: "\ead1";
}

.anm-lock-al:before {
  content: "\ebc7";
}

.anm-lock-open-alt:before {
  content: "\e9b8";
}

.anm-lock-open-ar:before {
  content: "\ead3";
}

.anm-lock-open-al:before {
  content: "\ebc8";
}

.anm-map-marker-alt:before {
  content: "\e9c2";
}

.anm-map-marker-ar:before {
  content: "\ead5";
}

.anm-map-marker-al:before {
  content: "\ebcd";
}

.anm-map-signs:before {
  content: "\e9c4";
}

.anm-map-signs-r:before {
  content: "\ead7";
}

.anm-map-signs-l:before {
  content: "\ebd0";
}

.anm-medapps:before {
  content: "\ec04";
}

.anm-microsoft:before {
  content: "\ec12";
}

.anm-mobile:before {
  content: "\e9ca";
}

.anm-mobile-alt:before {
  content: "\e9cb";
}

.anm-mobile-ar:before {
  content: "\eadb";
}

.anm-mobile-android:before {
  content: "\e9cc";
}

.anm-mobile-android-alt:before {
  content: "\e9cd";
}

.anm-mobile-android-ar:before {
  content: "\eadc";
}

.anm-neuter:before {
  content: "\e9ce";
}

.anm-neuter-r:before {
  content: "\eae3";
}

.anm-neuter-l:before {
  content: "\ebcf";
}

.anm-pennant:before {
  content: "\e9d2";
}

.anm-qrcode:before {
  content: "\e9de";
}

.anm-qrcode2:before {
  content: "\eb05";
}

.anm-react:before {
  content: "\ec26";
}

.anm-shield1:before {
  content: "\f132";
}

.anm-shield-alt:before {
  content: "\e9ff";
}

.anm-shield-check:before {
  content: "\ea00";
}

.anm-shield-check-r:before {
  content: "\e921";
}

.anm-signal:before {
  content: "\ea04";
}

.anm-search-sistrix:before {
  content: "\ec28";
}

.anm-sitemap:before {
  content: "\ea07";
}

.anm-slideshare:before {
  content: "\ec2a";
}

.anm-star:before {
  content: "\f005";
}

.anm-star-half-empty:before {
  content: "\f123";
}

.anm-star-half-full:before {
  content: "\f123";
}

.anm-star-half-o:before {
  content: "\f123";
}

.anm-star-o:before {
  content: "\f006";
}

.anm-suitcase:before {
  content: "\ea16";
}

.anm-sun:before {
  content: "\ea17";
}

.anm-tablet-alt:before {
  content: "\ea1b";
}

.anm-tablet-ar:before {
  content: "\eb36";
}

.anm-tablet-android-alt:before {
  content: "\ea1c";
}

.anm-tablet-android-ar:before {
  content: "\eb37";
}

.anm-tachometer-alt:before {
  content: "\ea1d";
}

.anm-tachometer-ar:before {
  content: "\eb38";
}

.anm-tachometer-al:before {
  content: "\ec07";
}

.anm-thumbs-down:before {
  content: "\ea23";
}

.anm-thumbs-down-r:before {
  content: "\eb3f";
}

.anm-thumbs-down-l:before {
  content: "\ec0d";
}

.anm-thumbs-up:before {
  content: "\ea24";
}

.anm-thumbs-up-r:before {
  content: "\eb40";
}

.anm-thumbs-up-l:before {
  content: "\ec0e";
}

.anm-trophy:before {
  content: "\f091";
}

.anm-trophy-alt:before {
  content: "\ea2d";
}

.anm-trophy-ar:before {
  content: "\eb48";
}

.anm-truck:before {
  content: "\ea2e";
}

.anm-truck-front:before {
  content: "\e90c";
}

.anm-truck-line:before {
  content: "\e90d";
}

.anm-truck-r:before {
  content: "\eb49";
}

.anm-truck-l:before {
  content: "\ec15";
}

.anm-unlock-alt:before {
  content: "\ea32";
}

.anm-unlock-ar:before {
  content: "\eb50";
}

.anm-unlock-al:before {
  content: "\ec19";
}

.anm-wifi:before {
  content: "\ea3f";
}

.anm-wifi-r:before {
  content: "\eb5c";
}

.anm-wifi3:before {
  content: "\f1eb";
}

.anm-group:before {
  content: "\f0c0";
}

.anm-users4:before {
  content: "\f0c0";
}

.anm-user-circle-o:before {
  content: "\f2be";
}

.anm-user:before {
  content: "\ea36";
}

.anm-user-alt:before {
  content: "\ea37";
}

.anm-user-circle:before {
  content: "\ea38";
}

.anm-user-plus:before {
  content: "\ea39";
}

.anm-users:before {
  content: "\ea3a";
}

.anm-user-r:before {
  content: "\eb54";
}

.anm-user-ar:before {
  content: "\eb55";
}

.anm-user-cir:before {
  content: "\eb56";
}

.anm-user-plus-r:before {
  content: "\eb58";
}

.anm-users-r:before {
  content: "\eb59";
}

.anm-user-times2:before {
  content: "\eb5a";
}

.anm-user-l:before {
  content: "\ec1b";
}

.anm-user-al:before {
  content: "\ec1c";
}

.anm-user-cil:before {
  content: "\ec1d";
}

.anm-users-l:before {
  content: "\ec1e";
}

.anm-bag4:before {
  content: "\f290";
}

.anm-basket4:before {
  content: "\f291";
}

.anm-cart-2-s:before {
  content: "\ec41";
}

.anm-cart-1-l:before {
  content: "\ec43";
}

.anm-shopping-cart4:before {
  content: "\ec45";
}

.anm-cart-arrow-down:before {
  content: "\e951";
}

.anm-cart-plus:before {
  content: "\e952";
}

.anm-bag:before {
  content: "\ea01";
}

.anm-basket:before {
  content: "\ea02";
}

.anm-cart-s:before {
  content: "\ea03";
}

.anm-cart-arrow-down-r:before {
  content: "\ea7d";
}

.anm-cart-plus-r:before {
  content: "\ea7e";
}

.anm-bag-r:before {
  content: "\eb26";
}

.anm-basket-r:before {
  content: "\eb27";
}

.anm-cart-r:before {
  content: "\eb28";
}

.anm-bag-l:before {
  content: "\ebf8";
}

.anm-sq-bag:before {
  content: "\e931";
}

.anm-basket-l:before {
  content: "\ebf9";
}

.anm-cart-l:before {
  content: "\ebfa";
}

.anm-camera-retro:before {
  content: "\e943";
}

.anm-camera-ar:before {
  content: "\ea70";
}

.anm-camera-al:before {
  content: "\eb84";
}

.anm-check-square-o:before {
  content: "\f046";
}

.anm-check-badge:before {
  content: "\e937";
}

.anm-check:before {
  content: "\e954";
}

.anm-check-circle:before {
  content: "\e955";
}

.anm-check-square:before {
  content: "\e956";
}

.anm-check-badge-r:before {
  content: "\ea64";
}

.anm-check-r:before {
  content: "\ea7f";
}

.anm-check-cir:before {
  content: "\ea80";
}

.anm-check-sqr:before {
  content: "\ea81";
}

.anm-check-cil:before {
  content: "\eb8c";
}

.anm-check-sql:before {
  content: "\eb8d";
}

.anm-search-s:before {
  content: "\ec44";
}

.anm-search-glass:before {
  content: "\ec4a";
}

.anm-search7:before {
  content: "\ec4b";
}

.anm-search:before {
  content: "\e9f5";
}

.anm-search-r:before {
  content: "\eb1d";
}

.anm-search-minus-r:before {
  content: "\eb1e";
}

.anm-search-plus-r:before {
  content: "\eb1f";
}

.anm-search-l:before {
  content: "\ebf3";
}

.anm-search-minus-l:before {
  content: "\ebf4";
}

.anm-search-plus-l:before {
  content: "\ebf5";
}

.anm-phone-tel:before {
  content: "\e920";
}

.anm-phone-call-r:before {
  content: "\e91e";
}

.anm-phone-call-l:before {
  content: "\e91f";
}

.anm-phone-old:before {
  content: "\e90b";
}

.anm-phone-s:before {
  content: "\e9d3";
}

.anm-phone-square:before {
  content: "\e9d4";
}

.anm-phone-volume:before {
  content: "\e9d5";
}

.anm-phone-r:before {
  content: "\eaf5";
}

.anm-phone-sqr:before {
  content: "\eaf6";
}

.anm-phone-l:before {
  content: "\ebdc";
}

.anm-phone-sql:before {
  content: "\ebdd";
}

.anm-phone:before {
  content: "\f095";
}

.anm-phone-square4:before {
  content: "\f098";
}

.anm-microphone:before {
  content: "\e9c5";
}

.anm-microphone-alt:before {
  content: "\e9c6";
}

.anm-bullhorn:before {
  content: "\f0a1";
}

.anm-mobile2:before {
  content: "\f10b";
}

.anm-fax:before {
  content: "\e98e";
}

.anm-fax-r:before {
  content: "\ebb4";
}

.anm-print:before {
  content: "\f02f";
}

.anm-print-r:before {
  content: "\eb03";
}

.anm-print-l:before {
  content: "\ebe6";
}

.anm-pay-security:before {
  content: "\e932";
}

.anm-ruble-sign:before {
  content: "\e9f2";
}

.anm-ruble-sign-r:before {
  content: "\eb19";
}

.anm-ruble-sign-l:before {
  content: "\ebf0";
}

.anm-dollar-sign:before {
  content: "\e975";
}

.anm-dollar-sign-r:before {
  content: "\eaa5";
}

.anm-dollar-sign-l:before {
  content: "\eba8";
}

.anm-aws:before {
  content: "\e96b";
}

.anm-btc:before {
  content: "\e9ea";
}

.anm-amazon-pay:before {
  content: "\e915";
}

.anm-apple-pay:before {
  content: "\e92f";
}

.anm-bitcoin:before {
  content: "\e991";
}

.anm-cc:before {
  content: "\f20a";
}

.anm-cc-amazon-pay:before {
  content: "\e9ef";
}

.anm-cc-amex:before {
  content: "\e9f8";
}

.anm-cc-apple-pay:before {
  content: "\ea0e";
}

.anm-cc-diners-club:before {
  content: "\ea0f";
}

.anm-cc-discover:before {
  content: "\ea19";
}

.anm-cc-jcb:before {
  content: "\ea2a";
}

.anm-cc-mastercard:before {
  content: "\ea2c";
}

.anm-cc-paypal:before {
  content: "\ea3e";
}

.anm-cc-stripe:before {
  content: "\ea42";
}

.anm-cc-visa:before {
  content: "\ea67";
}

.anm-credit-card:before {
  content: "\e972";
}

.anm-credit-card-blank:before {
  content: "\eaa0";
}

.anm-credit-card-front:before {
  content: "\e973";
}

.anm-credit-card-front-r:before {
  content: "\eaa1";
}

.anm-credit-card-r:before {
  content: "\ea9f";
}

.anm-credit-card-l:before {
  content: "\eba7";
}

.anm-euro-sign:before {
  content: "\e97c";
}

.anm-euro-sign-r:before {
  content: "\eaab";
}

.anm-euro-sign-l:before {
  content: "\ebab";
}

.anm-money-bill:before {
  content: "\eadd";
}

.anm-money-bill-alt:before {
  content: "\eade";
}

.anm-money-bill-ar:before {
  content: "\ebd5";
}

.anm-money-bill-r:before {
  content: "\ebd4";
}

.anm-paypal:before {
  content: "\ec20";
}

.anm-pound-sign:before {
  content: "\e9db";
}

.anm-pound-sign-r:before {
  content: "\eb01";
}

.anm-pound-sign-l:before {
  content: "\ebe5";
}

.anm-rupee-sign:before {
  content: "\e9f3";
}

.anm-rupee-sign-r:before {
  content: "\eb1a";
}

.anm-rupee-sign-l:before {
  content: "\ebf1";
}

.anm-stripe:before {
  content: "\ec2f";
}

.anm-yen-sign:before {
  content: "\ea44";
}

.anm-yen-sign-r:before {
  content: "\eb61";
}

.anm-yen-sign-l:before {
  content: "\ec22";
}

.anm-sort:before {
  content: "\ea0a";
}

.anm-step-forward:before {
  content: "\ea11";
}

.anm-step-forward-r:before {
  content: "\eb33";
}

.anm-an-double-down:before {
  content: "\eb62";
}

.anm-an-double-left:before {
  content: "\eb63";
}

.anm-an-double-right:before {
  content: "\eb64";
}

.anm-an-double-up:before {
  content: "\eb65";
}

.anm-angle-down:before {
  content: "\e902";
}

.anm-angle-down-r:before {
  content: "\ea45";
}

.anm-angle-down-l:before {
  content: "\eb66";
}

.anm-angle-left:before {
  content: "\e903";
}

.anm-angle-left-r:before {
  content: "\ea46";
}

.anm-angle-left-l:before {
  content: "\eb67";
}

.anm-angle-right:before {
  content: "\e904";
}

.anm-angle-right-r:before {
  content: "\ea47";
}

.anm-angle-right-l:before {
  content: "\eb68";
}

.anm-angle-up:before {
  content: "\e905";
}

.anm-angle-up-r:before {
  content: "\ea48";
}

.anm-angle-up-l:before {
  content: "\eb69";
}

.anm-arrow-alt-down:before {
  content: "\e90a";
}

.anm-arrow-ar-down:before {
  content: "\ea4d";
}

.anm-arrow-al-down:before {
  content: "\eb6e";
}

.anm-arrow-alt-left:before {
  content: "\e90f";
}

.anm-arrow-ar-left:before {
  content: "\ea4e";
}

.anm-arrow-al-left:before {
  content: "\eb6f";
}

.anm-arrow-alt-right:before {
  content: "\e910";
}

.anm-arrow-ar-right:before {
  content: "\ea4f";
}

.anm-arrow-al-right:before {
  content: "\eb70";
}

.anm-arrow-alt-to-left:before {
  content: "\e916";
}

.anm-arrow-alt-to-right:before {
  content: "\e917";
}

.anm-arrow-alt-up:before {
  content: "\e919";
}

.anm-arrow-ar-up:before {
  content: "\ea54";
}

.anm-arrow-al-up:before {
  content: "\eb72";
}

.anm-arw-down:before {
  content: "\ea59";
}

.anm-arrow-s-down:before {
  content: "\f063";
}

.anm-arw-left:before {
  content: "\ea5a";
}

.anm-arrow-s-left:before {
  content: "\f060";
}

.anm-arw-right:before {
  content: "\ea5b";
}

.anm-arrow-s-right:before {
  content: "\f061";
}

.anm-arrow-sq-down:before {
  content: "\e92a";
}

.anm-arrow-sql-down:before {
  content: "\eb79";
}

.anm-arrow-sq-left:before {
  content: "\e92b";
}

.anm-arrow-sql-left:before {
  content: "\eb7a";
}

.anm-arrow-sq-right:before {
  content: "\e92c";
}

.anm-arrow-sql-right:before {
  content: "\eb7b";
}

.anm-arrow-sq-up:before {
  content: "\e92d";
}

.anm-arrow-sql-up:before {
  content: "\eb7c";
}

.anm-arw-up:before {
  content: "\ea60";
}

.anm-arrow-s-up:before {
  content: "\f062";
}

.anm-arrows-alt-h:before {
  content: "\e927";
}

.anm-arrows-alt-v:before {
  content: "\e928";
}

.anm-caret-circle-down:before {
  content: "\e945";
}

.anm-caret-cir-down:before {
  content: "\ea71";
}

.anm-caret-circle-left:before {
  content: "\e946";
}

.anm-caret-cir-left:before {
  content: "\ea72";
}

.anm-caret-circle-right:before {
  content: "\e947";
}

.anm-caret-cir-right:before {
  content: "\ea73";
}

.anm-caret-circle-up:before {
  content: "\e948";
}

.anm-caret-cir-up:before {
  content: "\ea74";
}

.anm-caret-down:before {
  content: "\e949";
}

.anm-caret-r-down:before {
  content: "\ea75";
}

.anm-caret-l-down:before {
  content: "\eb85";
}

.anm-caret-left:before {
  content: "\e94a";
}

.anm-caret-r-left:before {
  content: "\ea76";
}

.anm-caret-l-left:before {
  content: "\eb86";
}

.anm-caret-right:before {
  content: "\e94b";
}

.anm-caret-r-right:before {
  content: "\ea77";
}

.anm-caret-l-right:before {
  content: "\eb87";
}

.anm-caret-sq-down:before {
  content: "\e94c";
}

.anm-caret-sqr-down:before {
  content: "\ea78";
}

.anm-caret-sq-left:before {
  content: "\e94d";
}

.anm-caret-sqr-left:before {
  content: "\ea79";
}

.anm-caret-sq-right:before {
  content: "\e94e";
}

.anm-caret-sqr-right:before {
  content: "\ea7a";
}

.anm-caret-sq-up:before {
  content: "\e94f";
}

.anm-caret-sqr-up:before {
  content: "\ea7b";
}

.anm-caret-up:before {
  content: "\e950";
}

.anm-caret-r-up:before {
  content: "\ea7c";
}

.anm-caret-l-up:before {
  content: "\eb88";
}

.anm-chevron-circle-down:before {
  content: "\e957";
}

.anm-chevron-cir-down:before {
  content: "\ea82";
}

.anm-chevron-cil-down:before {
  content: "\eb8e";
}

.anm-chevron-circle-left:before {
  content: "\e958";
}

.anm-chevron-cir-left:before {
  content: "\ea83";
}

.anm-chevron-cil-left:before {
  content: "\eb8f";
}

.anm-chevron-circle-right:before {
  content: "\e959";
}

.anm-chevron-cir-right:before {
  content: "\ea84";
}

.anm-chevron-cil-right:before {
  content: "\eb90";
}

.anm-chevron-circle-up:before {
  content: "\e95a";
}

.anm-chevron-cir-up:before {
  content: "\ea85";
}

.anm-chevron-cil-up:before {
  content: "\eb91";
}

.anm-ch-double-down:before {
  content: "\e95b";
}

.anm-ch-doublel-down:before {
  content: "\eb92";
}

.anm-ch-double-left:before {
  content: "\e95c";
}

.anm-ch-doublel-left:before {
  content: "\eb93";
}

.anm-ch-double-right:before {
  content: "\e95d";
}

.anm-ch-doublel-right:before {
  content: "\eb94";
}

.anm-ch-double-up:before {
  content: "\e95e";
}

.anm-ch-doublel-up:before {
  content: "\eb95";
}

.anm-chevron-down:before {
  content: "\e95f";
}

.anm-chevron-r-down:before {
  content: "\ea8a";
}

.anm-chevron-l-down:before {
  content: "\eb96";
}

.anm-chevron-left:before {
  content: "\e960";
}

.anm-chevron-r-left:before {
  content: "\ea8b";
}

.anm-chevron-l-left:before {
  content: "\eb97";
}

.anm-chevron-right:before {
  content: "\e961";
}

.anm-chevron-r-right:before {
  content: "\ea8c";
}

.anm-chevron-l-right:before {
  content: "\eb98";
}

.anm-chevron-square-down:before {
  content: "\e962";
}

.anm-chevron-sqr-down:before {
  content: "\ea8d";
}

.anm-chevron-sql-down:before {
  content: "\eb99";
}

.anm-chevron-square-left:before {
  content: "\e963";
}

.anm-chevron-sqr-left:before {
  content: "\ea8e";
}

.anm-chevron-sql-left:before {
  content: "\eb9a";
}

.anm-chevron-square-right:before {
  content: "\e964";
}

.anm-chevron-sqr-right:before {
  content: "\ea8f";
}

.anm-chevron-sql-right:before {
  content: "\eb9b";
}

.anm-chevron-square-up:before {
  content: "\e965";
}

.anm-chevron-sqr-up:before {
  content: "\ea90";
}

.anm-chevron-sql-up:before {
  content: "\eb9c";
}

.anm-chevron-up:before {
  content: "\e966";
}

.anm-chevron-r-up:before {
  content: "\ea91";
}

.anm-chevron-l-up:before {
  content: "\eb9d";
}

.anm-expand-arrows-alt:before {
  content: "\e984";
}

.anm-expand-arwsr-alt:before {
  content: "\eab0";
}

.anm-expand-r-arrows:before {
  content: "\eaaf";
}

.anm-expand-l-arrows:before {
  content: "\ebb0";
}

.anm-arrows2:before {
  content: "\eb77";
}

.anm-viber:before {
  content: "\ec38";
}

.anm-globe:before {
  content: "\eab8";
}

.anm-rss:before {
  content: "\e9f0";
}

.anm-rss-square:before {
  content: "\e9f1";
}

.anm-rss-sqr:before {
  content: "\eb18";
}

.anm-rss-sql:before {
  content: "\ebef";
}

.anm-rss-r:before {
  content: "\eb17";
}

.anm-safari:before {
  content: "\ec27";
}

.anm-share-alt:before {
  content: "\e9fb";
}

.anm-share-alt-square:before {
  content: "\e9fc";
}

.anm-share-ar-square:before {
  content: "\eb24";
}

.anm-share-al-square:before {
  content: "\ebf7";
}

.anm-share-ar:before {
  content: "\eb23";
}

.anm-spotify:before {
  content: "\ec2e";
}

.anm-tripadvisor:before {
  content: "\ec32";
}

.anm-whatsapp:before {
  content: "\ec3d";
}

.anm-whatsapp-square:before {
  content: "\ec3e";
}

.anm-flickr:before {
  content: "\eb4e";
}

.anm-flipboard:before {
  content: "\eb57";
}

.anm-skype:before {
  content: "\ec29";
}

.anm-codepen:before {
  content: "\ea68";
}

.anm-behance:before {
  content: "\e96c";
}

.anm-behance-square:before {
  content: "\e990";
}

.anm-blogger:before {
  content: "\e997";
}

.anm-blogger-b:before {
  content: "\e998";
}

.anm-delicious:before {
  content: "\eab9";
}

.anm-deviantart:before {
  content: "\eac6";
}

.anm-digg:before {
  content: "\eacd";
}

.anm-dribbble:before {
  content: "\ead4";
}

.anm-dribbble-square:before {
  content: "\eae5";
}

.anm-dropbox:before {
  content: "\eae6";
}

.anm-facebook:before {
  content: "\eaed";
}

.anm-facebook-f:before {
  content: "\eafa";
}

.anm-facebook-messenger:before {
  content: "\eb31";
}

.anm-facebook-square:before {
  content: "\eb47";
}

.anm-google:before {
  content: "\eb8a";
}

.anm-google-drive:before {
  content: "\eb8b";
}

.anm-google-play:before {
  content: "\eba6";
}

.anm-google-plus:before {
  content: "\ebc5";
}

.anm-google-plus-g:before {
  content: "\ebc9";
}

.anm-google-plus-square:before {
  content: "\ebca";
}

.anm-google-wallet:before {
  content: "\ebcb";
}

.anm-instagram:before {
  content: "\ec01";
}

.anm-linkedin:before {
  content: "\ec02";
}

.anm-linkedin-in:before {
  content: "\ec03";
}

.anm-linkedin-square:before {
  content: "\f08c";
}

.anm-pinterest:before {
  content: "\ec23";
}

.anm-pinterest-p:before {
  content: "\ec24";
}

.anm-pinterest-square:before {
  content: "\ec25";
}

.anm-snapchat:before {
  content: "\ec2b";
}

.anm-snapchat-ghost:before {
  content: "\ec2c";
}

.anm-snapchat-square:before {
  content: "\ec2d";
}

.anm-tumblr:before {
  content: "\ec33";
}

.anm-tumblr-square:before {
  content: "\ec34";
}

.anm-twitter:before {
  content: "\ec36";
}

.anm-twitter-square:before {
  content: "\ec37";
}

.anm-vimeo:before {
  content: "\ec39";
}

.anm-vimeo-square:before {
  content: "\ec3a";
}

.anm-vimeo-v:before {
  content: "\ec3b";
}

.anm-youtube:before {
  content: "\ec3f";
}

.anm-youtube-square:before {
  content: "\ec40";
}

.anm-youtube-square2:before {
  content: "\f166";
}

.anm-youtube2:before {
  content: "\f167";
}

.anm-video-player:before {
  content: "\e934";
}

.anm-forward:before {
  content: "\e99b";
}

.anm-backward:before {
  content: "\e936";
}

.anm-backward-r:before {
  content: "\ea63";
}

.anm-backward-l:before {
  content: "\eb7e";
}

.anm-fast-backward:before {
  content: "\e98c";
}

.anm-fast-forward:before {
  content: "\e98d";
}

.anm-pause:before {
  content: "\eaee";
}

.anm-pause-circle:before {
  content: "\eaef";
}

.anm-pause-cil:before {
  content: "\ebd8";
}

.anm-play:before {
  content: "\eaf8";
}

.anm-play-circle:before {
  content: "\eaf9";
}

.anm-play-cir:before {
  content: "\ebdf";
}

.anm-play-r:before {
  content: "\ebde";
}

.anm-podcast:before {
  content: "\e9d9";
}

.anm-podcast-r:before {
  content: "\eafe";
}

.anm-podcast-l:before {
  content: "\ebe3";
}

.anm-step-backward:before {
  content: "\ea10";
}

.anm-step-backward-r:before {
  content: "\eb32";
}

.anm-stop:before {
  content: "\ea12";
}

.anm-stop-circle:before {
  content: "\ea13";
}

.anm-video:before {
  content: "\ea3c";
}

.anm-video-r:before {
  content: "\eb5b";
}

.anm-video1:before {
  content: "\e935";
}

#cc--floating--button {
  display: inline-block;
  width: 40px;
  font-size: 15px;
  height: 40px;
  position: fixed;
  bottom: 10px;
  left: 20px;
  background: var(--cc-btn-primary-bg);
  padding: 0;
  border-radius: 100%;
  text-align: center;
  line-height: 37px;
  z-index: 10000;
}

#cc--floating--button:hover {
  background: var(--cc-btn-primary-hover-bg);
  opacity: 0.8;
}

#cc--floating--button svg {
  width: 30px;
  height: 30px;
  fill: var(--cc-bg);
}

.cc_div *, .cc_div :after, .cc_div :before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: none;
  font-style: inherit;
  font-variant: normal;
  font-weight: inherit;
  font-family: inherit;
  line-height: 1.2;
  font-size: 1em;
  transition: none;
  animation: none;
  margin: 0;
  padding: 0;
  text-transform: none;
  letter-spacing: unset;
  color: inherit;
  background: 0 0;
  border: none;
  box-shadow: none;
  text-decoration: none;
  text-align: left;
  visibility: unset;
}

.cc_div {
  font-size: 16px;
  font-weight: 400;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  color: #2d4156;
  color: var(--cc-text);
}

#c-ttl, #s-bl td:before, #s-ttl, .cc_div .b-tl, .cc_div .c-bn {
  font-weight: 600;
}

#cm, #s-bl .act .b-acc, #s-inr, .cc_div .b-tl, .cc_div .c-bl {
  border-radius: 0.35em;
}

#s-bl .act .b-acc {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.cc_div a, .cc_div button, .cc_div input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.cc_div a {
  border-bottom: 1px solid;
}

.cc_div a:hover {
  text-decoration: none;
  border-color: transparent;
}

#cm-ov, #cs-ov, .c--anim #cm, .c--anim #s-cnt, .c--anim #s-inr {
  transition: visibility 0.25s linear, opacity 0.25s ease, transform 0.25s ease !important;
}

.c--anim .c-bn {
  transition: background-color 0.25s ease !important;
}

.c--anim #cm.bar.slide, .c--anim .bar.slide #s-inr {
  transition: visibility 0.4s ease, opacity 0.4s ease, transform 0.4s ease !important;
}

.c--anim #cm.bar.slide + #cm-ov, .c--anim .bar.slide + #cs-ov {
  transition: visibility 0.4s ease, opacity 0.4s ease, transform 0.4s ease !important;
}

#cm.bar.slide, .cc_div .bar.slide #s-inr {
  transform: translateX(100%);
  opacity: 1;
}

#cm.bar.top.slide, .cc_div .bar.left.slide #s-inr {
  transform: translateX(-100%);
  opacity: 1;
}

#cm.slide, .cc_div .slide #s-inr {
  transform: translateY(1.6em);
}

#cm.top.slide {
  transform: translateY(-1.6em);
}

#cm.bar.slide {
  transform: translateY(100%);
}

#cm.bar.top.slide {
  transform: translateY(-100%);
}

.show--consent .c--anim #cm, .show--consent .c--anim #cm.bar, .show--settings .c--anim #s-inr, .show--settings .c--anim .bar.slide #s-inr {
  opacity: 1;
  transform: scale(1);
  visibility: visible !important;
}

.show--consent .c--anim #cm.box.middle, .show--consent .c--anim #cm.cloud.middle {
  transform: scale(1) translateY(-50%);
}

.show--settings .c--anim #s-cnt {
  visibility: visible !important;
}

.force--consent.show--consent .c--anim #cm-ov, .show--settings .c--anim #cs-ov {
  visibility: visible !important;
  opacity: 1 !important;
}

#cm {
  font-family: inherit;
  padding: 1.1em 1.8em 1.4em 1.8em;
  position: fixed;
  z-index: 1;
  background: #fff;
  background: var(--cc-bg);
  max-width: 24.2em;
  width: 100%;
  bottom: 1.25em;
  right: 1.25em;
  box-shadow: 0 0.625em 1.875em #333333;
  box-shadow: 0 0.625em 1.875em rgba(2, 2, 3, 0.28);
  opacity: 0;
  visibility: hidden;
  transform: scale(0.95);
  line-height: initial;
}

#cc_div #cm {
  display: block !important;
}

#c-ttl {
  margin-bottom: 0.7em;
  font-size: 1.05em;
}

.cloud #c-ttl {
  margin-top: -0.15em;
}

#c-txt {
  font-size: 0.9em;
  line-height: 1.5em;
}

.cc_div #c-bns {
  display: flex;
  justify-content: space-between;
  margin-top: 1.4em;
}

.cc_div .c-bn {
  color: #40505a;
  color: var(--cc-bg);
  background: #e5ebef;
  background: var(--cc-btn-secondary-bg);
  padding: 1em 1.7em;
  display: inline-block;
  cursor: pointer;
  font-size: 0.82em;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  text-align: center;
  border-radius: 4px;
  flex: 1;
}

.cc_div .c-bn:hover {
  opacity: 1;
}

#c-bns button + button, #s-c-bn, #s-cnt button + button {
  float: right;
  margin-left: 1em;
}

#s-cnt #s-rall-bn {
  float: none;
}

#cm .c_link:active, #cm .c_link:hover, #s-c-bn:active, #s-c-bn:hover, #s-cnt button + button:active, #s-cnt button + button:hover {
  background: #d8e0e6;
  background: var(--cc-btn-secondary-hover-bg);
}

#s-cnt {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 101;
  display: table;
  height: 100%;
  visibility: hidden;
}

#s-bl {
  outline: 0;
}

#s-bl .title {
  margin-top: 1.4em;
}

#s-bl .title:first-child {
  margin-top: 0;
}

#s-bl .b-bn {
  margin-top: 0;
}

#s-bl .b-acc .p {
  margin-top: 0;
  padding: 1em;
}

#s-cnt .b-bn .b-tl {
  display: block;
  font-family: inherit;
  font-size: 0.95em;
  width: 100%;
  position: relative;
  padding: 1.3em 6.4em 1.3em 2.7em;
  background: 0 0;
  transition: background-color 0.25s ease;
}

#s-cnt .b-bn .b-tl.exp {
  cursor: pointer;
}

#s-cnt .act .b-bn .b-tl {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

#s-cnt .b-bn .b-tl:active, #s-cnt .b-bn .b-tl:hover {
  background: #e9eff4;
  background: var(--cc-cookie-category-block-bg-hover);
}

#s-bl .b-bn {
  position: relative;
}

#s-bl .c-bl {
  padding: 1em;
  margin-bottom: 0.5em;
  border: 1px solid #f1f3f5;
  border-color: var(--cc-section-border);
  transition: background-color 0.25s ease;
}

#s-bl .c-bl:hover {
  background: #f0f4f7;
  background: var(--cc-cookie-category-block-bg);
}

#s-bl .c-bl:last-child {
  margin-bottom: 0.5em;
}

#s-bl .c-bl:first-child {
  transition: none;
  padding: 0;
  margin-top: 0;
  border: none;
  margin-bottom: 2em;
}

#s-bl .c-bl:not(.b-ex):first-child:hover {
  background: 0 0;
  background: unset;
}

#s-bl .c-bl.b-ex {
  padding: 0;
  border: none;
  background: #f0f4f7;
  background: var(--cc-cookie-category-block-bg);
  transition: none;
}

#s-bl .c-bl.b-ex + .c-bl {
  margin-top: 2em;
}

#s-bl .c-bl.b-ex + .c-bl.b-ex {
  margin-top: 0;
}

#s-bl .c-bl.b-ex:first-child {
  margin-bottom: 1em;
}

#s-bl .c-bl.b-ex:first-child {
  margin-bottom: 0.5em;
}

#s-bl .b-acc {
  max-height: 0;
  overflow: hidden;
  padding-top: 0;
  margin-bottom: 0;
  display: none;
}

#s-bl .act .b-acc {
  max-height: 100%;
  display: block;
  overflow: hidden;
}

#s-cnt .p {
  font-size: 0.9em;
  line-height: 1.5em;
  margin-top: 0.85em;
  color: #2d4156;
  color: var(--cc-block-text);
}

.cc_div .b-tg .c-tgl:disabled {
  cursor: not-allowed;
}

#c-vln {
  display: table-cell;
  vertical-align: middle;
  position: relative;
}

#cs {
  padding: 0 1.7em;
  width: 100%;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
}

#s-inr {
  height: 100%;
  position: relative;
  max-width: 45em;
  margin: 0 auto;
  transform: scale(0.96);
  opacity: 0;
  padding-top: 4.75em;
  padding-bottom: 4.75em;
  position: relative;
  height: 100%;
  overflow: hidden;
  visibility: hidden;
  box-shadow: rgba(3, 6, 9, 0.26) 0 13px 27px -5px;
}

#s-bns, #s-hdr, #s-inr {
  background: #fff;
  background: var(--cc-bg);
}

#s-bl {
  overflow-y: auto;
  overflow-y: overlay;
  overflow-x: hidden;
  height: 100%;
  padding: 1.3em 2.1em;
  display: block;
  width: 100%;
}

#s-bns {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1em 2.1em;
  border-top: 1px solid #f1f3f5;
  border-color: var(--cc-section-border);
  height: 4.75em;
}

.cc_div .cc-link {
  color: #253b48;
  color: var(--cc-btn-primary-bg);
  border-bottom: 1px solid #253b48;
  border-color: var(--cc-btn-primary-bg);
  display: inline;
  padding-bottom: 0;
  text-decoration: none;
  cursor: pointer;
  font-weight: 600;
}

.cc_div .cc-link:active, .cc_div .cc-link:hover {
  border-color: transparent;
}

#c-bns.swap button:first-child {
  color: #40505a;
  color: var(--cc-btn-secondary-text);
  background: #e5ebef;
  background: var(--cc-btn-secondary-bg);
}

#c-bns.swap button:last-child {
  color: #fff;
  color: var(--cc-btn-primary-text);
  background: #253b48;
  background: var(--cc-btn-primary-bg);
}

.cc_div .b-tg .c-tgl:checked ~ .c-tg {
  background: #253b48;
  background: var(--cc-toggle-bg-on);
}

#c-bns button:first-child:active, #c-bns button:first-child:hover, #c-bns.swap button:last-child:active, #c-bns.swap button:last-child:hover, #s-bns button:first-child:active, #s-bns button:first-child:hover {
  background: #1d2e38;
  background: var(--cc-btn-primary-hover-bg);
}

#c-bns.swap button:first-child:active, #c-bns.swap button:first-child:hover {
  background: #d8e0e6;
  background: var(--cc-btn-secondary-hover-bg);
}

#s-hdr {
  position: absolute;
  top: 0;
  width: 100%;
  display: table;
  padding: 0 2.1em;
  height: 4.75em;
  vertical-align: middle;
  z-index: 2;
  border-bottom: 1px solid #f1f3f5;
  border-color: var(--cc-section-border);
}

#s-ttl {
  display: table-cell;
  vertical-align: middle;
  font-size: 1em;
}

#s-c-bn {
  padding: 0;
  width: 1.7em;
  height: 1.7em;
  font-size: 1.45em;
  margin: 0;
  font-weight: initial;
  position: relative;
}

#s-c-bnc {
  display: table-cell;
  vertical-align: middle;
}

.cc_div span.t-lb {
  position: absolute;
  top: 0;
  z-index: -1;
  opacity: 0;
  pointer-events: none;
  overflow: hidden;
}

#c_policy__text {
  height: 31.25em;
  overflow-y: auto;
  margin-top: 1.25em;
}

#c-s-in {
  position: relative;
  transform: translateY(-50%);
  top: 50%;
  height: 100%;
  height: calc(100% - 2.5em);
  max-height: 37.5em;
}

@media screen and (min-width: 688px) {
  #s-bl::-webkit-scrollbar {
    width: 0.9em;
    height: 100%;
    background: 0 0;
    border-radius: 0 0.25em 0.25em 0;
  }
  #s-bl::-webkit-scrollbar-thumb {
    border: 0.25em solid var(--cc-bg);
    background: #cfd5db;
    background: var(--cc-webkit-scrollbar-bg);
    border-radius: 100em;
  }
  #s-bl::-webkit-scrollbar-thumb:hover {
    background: #9199a0;
    background: var(--cc-webkit-scrollbar-bg-hover);
  }
  #s-bl::-webkit-scrollbar-button {
    width: 10px;
    height: 5px;
  }
}
.cc_div .b-tg {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  display: inline-block;
  margin: auto;
  right: 1.2em;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
}

.cc_div .b-tg .c-tgl {
  position: absolute;
  cursor: pointer;
  display: block;
  top: 0;
  left: 0;
  margin: 0;
  border: 0;
}

.cc_div .b-tg .c-tg {
  position: absolute;
  background: #919ea6;
  background: var(--cc-toggle-bg-off);
  transition: background-color 0.25s ease, box-shadow 0.25s ease;
  pointer-events: none;
}

.cc_div .b-tg, .cc_div .b-tg .c-tg, .cc_div .b-tg .c-tgl, .cc_div span.t-lb {
  width: 3.4em;
  height: 1.5em;
  border-radius: 4em;
}

.cc_div .b-tg .c-tg.c-ro {
  cursor: not-allowed;
}

.cc_div .b-tg .c-tgl ~ .c-tg.c-ro {
  background: #d5dee2;
  background: var(--cc-toggle-bg-readonly);
}

.cc_div .b-tg .c-tgl ~ .c-tg.c-ro:after {
  box-shadow: none;
}

.cc_div .b-tg .c-tg:after {
  content: "";
  position: relative;
  display: block;
  left: 0.125em;
  top: 0.125em;
  width: 1.25em;
  height: 1.25em;
  border: none;
  box-sizing: content-box;
  background: #fff;
  background: var(--cc-toggle-knob-bg);
  box-shadow: 0 1px 2px rgba(24, 32, 35, 0.36);
  transition: transform 0.25s ease;
  border-radius: 100%;
}

.cc_div .b-tg .c-tgl:checked ~ .c-tg:after {
  transform: translateX(1.9em);
}

#s-bl table, #s-bl td, #s-bl th {
  border: none;
}

#s-bl tbody tr {
  transition: background-color 0.25s ease;
}

#s-bl tbody tr:hover {
  background: #e9eff4;
  background: var(--cc-cookie-category-block-bg-hover);
}

#s-bl table {
  text-align: left;
  border-collapse: collapse;
  width: 100%;
  padding: 0;
  margin: 0;
  overflow: hidden;
}

#s-bl td, #s-bl th {
  padding: 0.8em 0.625em;
  text-align: left;
  vertical-align: top;
  font-size: 0.8em;
  padding-left: 1.2em;
}

#s-bl th {
  font-family: inherit;
  padding: 1.2em 1.2em;
}

#s-bl thead tr:first-child {
  border-bottom: 1px solid #e9edf2;
  border-color: var(--cc-cookie-table-border);
}

.force--consent #cs, .force--consent #s-cnt {
  width: 100vw;
}

#cm-ov, #cs-ov {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  visibility: hidden;
  opacity: 0;
  background: #070707;
  background: rgba(4, 6, 8, 0.85);
  background: var(--cc-overlay-bg);
  display: none;
  transition: none;
}

.c--anim #cs-ov, .force--consent .c--anim #cm-ov, .force--consent.show--consent #cm-ov, .show--settings #cs-ov {
  display: block;
}

#cs-ov {
  z-index: 2;
}

.force--consent .cc_div {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  width: 100vw;
  visibility: hidden;
  transition: visibility 0.25s linear;
}

.force--consent.show--consent .c--anim .cc_div, .force--consent.show--settings .c--anim .cc_div {
  visibility: visible;
}

.force--consent #cm {
  position: absolute;
}

.force--consent #cm.bar {
  width: 100vw;
  max-width: 100vw;
}

html.force--consent.show--consent {
  overflow-y: hidden !important;
}

html.force--consent.show--consent, html.force--consent.show--consent body {
  height: auto !important;
  overflow-x: hidden !important;
}

.cc_div .act .b-bn .exp::before, .cc_div .b-bn .exp::before {
  border: solid #2d4156;
  border-color: var(--cc-btn-secondary-text);
  border-width: 0 2px 2px 0;
  padding: 0.2em;
  display: inline-block;
  position: absolute;
  content: "";
  margin-right: 15px;
  position: absolute;
  transform: translateY(-50%) rotate(45deg);
  left: 1.2em;
  top: 50%;
}

.cc_div .act .b-bn .b-tl::before {
  transform: translateY(-20%) rotate(225deg);
}

.cc_div .on-i::before {
  border: solid #fff;
  border-color: var(--cc-toggle-knob-icon-color);
  border-width: 0 2px 2px 0;
  padding: 0.1em;
  display: inline-block;
  padding-bottom: 0.45em;
  content: "";
  margin: 0 auto;
  transform: rotate(45deg);
  top: 0.37em;
  left: 0.75em;
  position: absolute;
}

#s-c-bn::after, #s-c-bn::before {
  content: "";
  position: absolute;
  left: 0.82em;
  top: 0.58em;
  height: 0.6em;
  width: 1.5px;
  background: #444d53;
  background: var(--cc-toggle-knob-icon-color);
  transform: rotate(45deg);
  border-radius: 1em;
  margin: 0 auto;
}

#s-c-bn::after {
  transform: rotate(-45deg);
}

.cc_div .off-i, .cc_div .on-i {
  height: 100%;
  width: 50%;
  position: absolute;
  right: 0;
  display: block;
  text-align: center;
  transition: opacity 0.15s ease;
}

.cc_div .on-i {
  left: 0;
  opacity: 0;
}

.cc_div .off-i::after, .cc_div .off-i::before {
  right: 0.8em;
  top: 0.42em;
  content: " ";
  height: 0.7em;
  width: 0.09375em;
  display: block;
  background: #cdd6dc;
  background: var(--cc-toggle-knob-icon-color);
  margin: 0 auto;
  position: absolute;
  transform-origin: center;
}

.cc_div .off-i::before {
  transform: rotate(45deg);
}

.cc_div .off-i::after {
  transform: rotate(-45deg);
}

.cc_div .b-tg .c-tgl:checked ~ .c-tg .on-i {
  opacity: 1;
}

.cc_div .b-tg .c-tgl:checked ~ .c-tg .off-i {
  opacity: 0;
}

#cm.box.middle, #cm.cloud.middle {
  top: 50%;
  transform: translateY(-37%);
  bottom: auto;
}

#cm.box.middle.zoom, #cm.cloud.middle.zoom {
  transform: scale(0.95) translateY(-50%);
}

#cm.box.center {
  left: 1em;
  right: 1em;
  margin: 0 auto;
}

#cm.cloud {
  max-width: 50em;
  margin: 0 auto;
  text-align: center;
  left: 1em;
  right: 1em;
  overflow: hidden;
  padding: 1.3em 2em;
  width: unset;
}

.cc_div .cloud #c-inr {
  display: table;
  width: 100%;
}

.cc_div .cloud #c-inr-i {
  width: 70%;
  display: table-cell;
  vertical-align: top;
  padding-right: 2.4em;
}

.cc_div .cloud #c-txt {
  font-size: 0.85em;
}

.cc_div .cloud #c-bns {
  min-width: 170px;
  display: table-cell;
  vertical-align: middle;
}

#cm.cloud .c-bn {
  margin: 0.625em 0 0 0;
  width: 100%;
}

#cm.cloud .c-bn:first-child {
  margin: 0;
}

#cm.cloud.left {
  margin-right: 1.25em;
}

#cm.cloud.right {
  margin-left: 1.25em;
}

#cm.bar {
  width: 100%;
  max-width: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 0;
  position: fixed;
  padding: 2em;
}

#cm.bar #c-inr {
  max-width: 32em;
  margin: 0 auto;
}

#cm.bar #c-bns {
  max-width: 33.75em;
}

#cm.bar #cs {
  padding: 0;
}

.cc_div .bar #c-s-in {
  top: 0;
  transform: none;
  height: 100%;
  max-height: 100%;
}

.cc_div .bar #s-bl, .cc_div .bar #s-bns, .cc_div .bar #s-hdr {
  padding-left: 1.6em;
  padding-right: 1.6em;
}

.cc_div .bar #cs {
  padding: 0;
}

.cc_div .bar #s-inr {
  margin: 0;
  margin-left: auto;
  margin-right: 0;
  border-radius: 0;
  max-width: 32em;
}

.cc_div .bar.left #s-inr {
  margin-left: 0;
  margin-right: auto;
}

.cc_div .bar #s-bl table, .cc_div .bar #s-bl tbody, .cc_div .bar #s-bl td, .cc_div .bar #s-bl th, .cc_div .bar #s-bl thead, .cc_div .bar #s-bl tr, .cc_div .bar #s-cnt {
  display: block;
}

.cc_div .bar #s-bl thead tr {
  position: absolute;
  top: -9999px;
  left: -9999px;
}

.cc_div .bar #s-bl tr {
  border-top: 1px solid #e3e7ed;
  border-color: var(--cc-cookie-table-border);
}

.cc_div .bar #s-bl td {
  border: none;
  position: relative;
  padding-left: 35%;
}

.cc_div .bar #s-bl td:before {
  position: absolute;
  left: 1em;
  padding-right: 0.625em;
  white-space: nowrap;
  content: attr(data-column);
  color: #333333;
  color: var(--cc-text);
  overflow: hidden;
  text-overflow: ellipsis;
}

#cm.top {
  bottom: auto;
  top: 1.25em;
}

#cm.left {
  right: auto;
  left: 1.25em;
}

#cm.right {
  left: auto;
  right: 1.25em;
}

#cm.bar.left, #cm.bar.right {
  left: 0;
  right: 0;
}

#cm.bar.top {
  top: 0;
}

@media screen and (max-width: 688px) {
  #cm, #cm.cloud, #cm.left, #cm.right {
    width: auto;
    max-width: 100%;
    margin: 0;
    padding: 1.4em !important;
    right: 1em;
    left: 1em;
    bottom: 1em;
    display: block;
  }
  .force--consent #cm, .force--consent #cm.cloud {
    width: auto;
    max-width: 100vw;
  }
  #cm.top {
    top: 1em;
    bottom: auto;
  }
  #cm.bottom {
    bottom: 1em;
    top: auto;
  }
  #cm.bar.bottom {
    bottom: 0;
  }
  #cm.cloud .c-bn {
    font-size: 0.85em;
  }
  #s-bns, .cc_div .bar #s-bns {
    padding: 1em 1.3em;
  }
  .cc_div .bar #s-inr {
    max-width: 100%;
    width: 100%;
  }
  .cc_div .cloud #c-inr-i {
    padding-right: 0;
  }
  #cs {
    border-radius: 0;
    padding: 0;
  }
  #c-s-in {
    max-height: 100%;
    height: 100%;
    top: 0;
    transform: none;
  }
  .cc_div .b-tg {
    transform: scale(1.1);
    right: 1.1em;
  }
  #s-inr {
    margin: 0;
    padding-bottom: 7.9em;
    border-radius: 0;
  }
  #s-bns {
    height: 7.9em;
  }
  #s-bl, .cc_div .bar #s-bl {
    padding: 1.3em;
  }
  #s-hdr, .cc_div .bar #s-hdr {
    padding: 0 1.3em;
  }
  #s-bl table {
    width: 100%;
  }
  #s-inr.bns-t {
    padding-bottom: 10.5em;
  }
  .bns-t #s-bns {
    height: 10.5em;
  }
  .cc_div .bns-t .c-bn {
    font-size: 0.83em;
    padding: 0.9em 1.6em;
  }
  #s-cnt .b-bn .b-tl {
    padding-top: 1.2em;
    padding-bottom: 1.2em;
  }
  #s-bl table, #s-bl tbody, #s-bl td, #s-bl th, #s-bl thead, #s-bl tr, #s-cnt {
    display: block;
  }
  #s-bl thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  #s-bl tr {
    border-top: 1px solid #e3e7ed;
    border-color: var(--cc-cookie-table-border);
  }
  #s-bl td {
    border: none;
    position: relative;
    padding-left: 35%;
  }
  #s-bl td:before {
    position: absolute;
    left: 1em;
    padding-right: 0.625em;
    white-space: nowrap;
    content: attr(data-column);
    color: #333333;
    color: var(--cc-text);
    overflow: hidden;
    text-overflow: ellipsis;
  }
  #cm .c-bn, .cc_div .c-bn {
    width: 100%;
    margin-right: 0;
  }
  #s-cnt #s-rall-bn {
    margin-left: 0;
  }
  .cc_div #c-bns {
    flex-direction: column;
  }
  #c-bns button + button, #s-cnt button + button {
    margin-top: 0.625em;
    margin-left: 0;
    float: unset;
  }
  #cm.box, #cm.cloud {
    left: 1em;
    right: 1em;
    width: auto;
  }
  #cm.cloud.left, #cm.cloud.right {
    margin: 0;
  }
  .cc_div .cloud #c-bns, .cc_div .cloud #c-inr, .cc_div .cloud #c-inr-i {
    display: block;
    width: auto;
    min-width: unset;
  }
  .cc_div .cloud #c-txt {
    font-size: 0.9em;
  }
  .cc_div .cloud #c-bns {
    margin-top: 1.625em;
  }
}
.cc_div.ie #c-vln {
  height: 100%;
  padding-top: 5.62em;
}

.cc_div.ie .bar #c-vln {
  padding-top: 0;
}

.cc_div.ie #cs {
  max-height: 37.5em;
  position: relative;
  top: 0;
  margin-top: -5.625em;
}

.cc_div.ie .bar #cs {
  margin-top: 0;
  max-height: 100%;
}

.cc_div.ie #cm {
  border: 1px solid #dee6e9;
}

.cc_div.ie #c-s-in {
  top: 0;
}

.cc_div.ie .b-tg {
  padding-left: 1em;
  margin-bottom: 0.7em;
}

.cc_div.ie .b-tg .c-tgl:checked ~ .c-tg:after {
  left: 1.95em;
}

.cc_div.ie #s-bl table {
  overflow: auto;
}

.cc_div.ie .b-tg .c-tg {
  display: none;
}

.cc_div.ie .b-tg .c-tgl {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0.2em;
  height: auto;
}

.cc_div.ie #s-cnt .b-bn .b-tl {
  padding: 1.3em 6.4em 1.3em 1.4em;
}

.cc_div.ie .bar #s-bl td:before {
  display: none;
}

.cc_div.ie .bar #s-bl td {
  padding: 0.8em 0.625em 0.8em 1.2em;
}

.cc_div.ie .bar #s-bl thead tr {
  position: relative;
}

.cc_div.ie .b-tg .t-lb {
  filter: alpha(opacity=0);
}

.cc_div.ie #cm-ov, .cc_div.ie #cs-ov {
  filter: alpha(opacity=80);
}

.cc_div .c-bn, #cm, #s-bl .act .b-acc, #s-inr, .cc_div .b-tl, .cc_div .c-bl {
  border-radius: 4px;
}

.cc_div .c-bn {
  padding: 1em 1em;
}

/*!
 * Font Awesome Free 7.0.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2025 Fonticons, Inc.
 */
.fa-solid,
.fa-regular,
.fa-brands,
.fa-classic,
.fas,
.far,
.fab,
.fa {
  --_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Free"));
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: var(--fa-display, inline-block);
  font-family: var(--_fa-family);
  font-feature-settings: normal;
  font-style: normal;
  font-synthesis: none;
  font-variant: normal;
  font-weight: var(--fa-style, 900);
  line-height: 1;
  text-align: center;
  text-rendering: auto;
  width: var(--fa-width, 1.25em);
}

:is(.fas,
.far,
.fab,
.fa-solid,
.fa-regular,
.fa-brands,
.fa-classic,
.fa)::before {
  content: var(--fa)/"";
}

@supports not (content: ""/"") {
  :is(.fas,
  .far,
  .fab,
  .fa-solid,
  .fa-regular,
  .fa-brands,
  .fa-classic,
  .fa)::before {
    content: var(--fa);
  }
}
.fa-1x {
  font-size: 1em;
}

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

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-2xs {
  font-size: 0.625em; /* converts a 10px size into an em-based value that's relative to the scale's 16px base */
  line-height: 0.1em; /* sets the line-height of the icon back to that of it's parent */
  vertical-align: 0.225em; /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-xs {
  font-size: 0.75em; /* converts a 12px size into an em-based value that's relative to the scale's 16px base */
  line-height: 0.0833333333em; /* sets the line-height of the icon back to that of it's parent */
  vertical-align: 0.125em; /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-sm {
  font-size: 0.875em; /* converts a 14px size into an em-based value that's relative to the scale's 16px base */
  line-height: 0.0714285714em; /* sets the line-height of the icon back to that of it's parent */
  vertical-align: 0.0535714286em; /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-lg {
  font-size: 1.25em; /* converts a 20px size into an em-based value that's relative to the scale's 16px base */
  line-height: 0.05em; /* sets the line-height of the icon back to that of it's parent */
  vertical-align: -0.075em; /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-xl {
  font-size: 1.5em; /* converts a 24px size into an em-based value that's relative to the scale's 16px base */
  line-height: 0.0416666667em; /* sets the line-height of the icon back to that of it's parent */
  vertical-align: -0.125em; /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-2xl {
  font-size: 2em; /* converts a 32px size into an em-based value that's relative to the scale's 16px base */
  line-height: 0.03125em; /* sets the line-height of the icon back to that of it's parent */
  vertical-align: -0.1875em; /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-width-auto {
  --fa-width: auto;
}

.fa-fw,
.fa-width-fixed {
  --fa-width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-inline-start: var(--fa-li-margin, 2.5em);
  padding-inline-start: 0;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  inset-inline-start: calc(-1 * var(--fa-li-width, 2em));
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit;
}

/* Heads Up: Bordered Icons will not be supported in the future!
  - This feature will be deprecated in the next major release of Font Awesome (v8)!
  - You may continue to use it in this version *v7), but it will not be supported in Font Awesome v8.
*/
/* Notes:
* --@{v.$css-prefix}-border-width = 1/16 by default (to render as ~1px based on a 16px default font-size)
* --@{v.$css-prefix}-border-padding =
  ** 3/16 for vertical padding (to give ~2px of vertical whitespace around an icon considering it's vertical alignment)
  ** 4/16 for horizontal padding (to give ~4px of horizontal whitespace around an icon)
*/
.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.0625em);
  box-sizing: var(--fa-border-box-sizing, content-box);
  padding: var(--fa-border-padding, 0.1875em 0.25em);
}

.fa-pull-left,
.fa-pull-start {
  float: inline-start;
  margin-inline-end: var(--fa-pull-margin, 0.3em);
}

.fa-pull-right,
.fa-pull-end {
  float: inline-end;
  margin-inline-start: var(--fa-pull-margin, 0.3em);
}

.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin-reverse {
  --fa-animation-direction: reverse;
}

.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation: none !important;
    transition: none !important;
  }
}
@keyframes fa-beat {
  0%, 90% {
    transform: scale(1);
  }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    transform: scale(1, 1) translateY(0);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}
@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@keyframes fa-shake {
  0% {
    transform: rotate(-15deg);
  }
  4% {
    transform: rotate(15deg);
  }
  8%, 24% {
    transform: rotate(-18deg);
  }
  12%, 28% {
    transform: rotate(18deg);
  }
  16% {
    transform: rotate(-22deg);
  }
  20% {
    transform: rotate(22deg);
  }
  32% {
    transform: rotate(-12deg);
  }
  36% {
    transform: rotate(12deg);
  }
  40%, 100% {
    transform: rotate(0deg);
  }
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  transform: rotate(90deg);
}

.fa-rotate-180 {
  transform: rotate(180deg);
}

.fa-rotate-270 {
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1);
}

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, 0));
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  --fa-width: 100%;
  inset: 0;
  position: absolute;
  text-align: center;
  width: var(--fa-width);
  z-index: var(--fa-stack-z-index, auto);
}

.fa-stack-1x {
  line-height: inherit;
}

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

.fa-inverse {
  color: var(--fa-inverse, #fff);
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-0 {
  --fa: "0";
}

.fa-1 {
  --fa: "1";
}

.fa-2 {
  --fa: "2";
}

.fa-3 {
  --fa: "3";
}

.fa-4 {
  --fa: "4";
}

.fa-5 {
  --fa: "5";
}

.fa-6 {
  --fa: "6";
}

.fa-7 {
  --fa: "7";
}

.fa-8 {
  --fa: "8";
}

.fa-9 {
  --fa: "9";
}

.fa-exclamation {
  --fa: "!";
}

.fa-hashtag {
  --fa: "#";
}

.fa-dollar-sign {
  --fa: "$";
}

.fa-dollar {
  --fa: "$";
}

.fa-usd {
  --fa: "$";
}

.fa-percent {
  --fa: "%";
}

.fa-percentage {
  --fa: "%";
}

.fa-asterisk {
  --fa: "*";
}

.fa-plus {
  --fa: "+";
}

.fa-add {
  --fa: "+";
}

.fa-less-than {
  --fa: "<";
}

.fa-equals {
  --fa: "=";
}

.fa-greater-than {
  --fa: ">";
}

.fa-question {
  --fa: "?";
}

.fa-at {
  --fa: "@";
}

.fa-a {
  --fa: "A";
}

.fa-b {
  --fa: "B";
}

.fa-c {
  --fa: "C";
}

.fa-d {
  --fa: "D";
}

.fa-e {
  --fa: "E";
}

.fa-f {
  --fa: "F";
}

.fa-g {
  --fa: "G";
}

.fa-h {
  --fa: "H";
}

.fa-i {
  --fa: "I";
}

.fa-j {
  --fa: "J";
}

.fa-k {
  --fa: "K";
}

.fa-l {
  --fa: "L";
}

.fa-m {
  --fa: "M";
}

.fa-n {
  --fa: "N";
}

.fa-o {
  --fa: "O";
}

.fa-p {
  --fa: "P";
}

.fa-q {
  --fa: "Q";
}

.fa-r {
  --fa: "R";
}

.fa-s {
  --fa: "S";
}

.fa-t {
  --fa: "T";
}

.fa-u {
  --fa: "U";
}

.fa-v {
  --fa: "V";
}

.fa-w {
  --fa: "W";
}

.fa-x {
  --fa: "X";
}

.fa-y {
  --fa: "Y";
}

.fa-z {
  --fa: "Z";
}

.fa-faucet {
  --fa: "";
}

.fa-faucet-drip {
  --fa: "";
}

.fa-house-chimney-window {
  --fa: "";
}

.fa-house-signal {
  --fa: "";
}

.fa-temperature-arrow-down {
  --fa: "";
}

.fa-temperature-down {
  --fa: "";
}

.fa-temperature-arrow-up {
  --fa: "";
}

.fa-temperature-up {
  --fa: "";
}

.fa-trailer {
  --fa: "";
}

.fa-bacteria {
  --fa: "";
}

.fa-bacterium {
  --fa: "";
}

.fa-box-tissue {
  --fa: "";
}

.fa-hand-holding-medical {
  --fa: "";
}

.fa-hand-sparkles {
  --fa: "";
}

.fa-hands-bubbles {
  --fa: "";
}

.fa-hands-wash {
  --fa: "";
}

.fa-handshake-slash {
  --fa: "";
}

.fa-handshake-alt-slash {
  --fa: "";
}

.fa-handshake-simple-slash {
  --fa: "";
}

.fa-head-side-cough {
  --fa: "";
}

.fa-head-side-cough-slash {
  --fa: "";
}

.fa-head-side-mask {
  --fa: "";
}

.fa-head-side-virus {
  --fa: "";
}

.fa-house-chimney-user {
  --fa: "";
}

.fa-house-laptop {
  --fa: "";
}

.fa-laptop-house {
  --fa: "";
}

.fa-lungs-virus {
  --fa: "";
}

.fa-people-arrows {
  --fa: "";
}

.fa-people-arrows-left-right {
  --fa: "";
}

.fa-plane-slash {
  --fa: "";
}

.fa-pump-medical {
  --fa: "";
}

.fa-pump-soap {
  --fa: "";
}

.fa-shield-virus {
  --fa: "";
}

.fa-sink {
  --fa: "";
}

.fa-soap {
  --fa: "";
}

.fa-stopwatch-20 {
  --fa: "";
}

.fa-shop-slash {
  --fa: "";
}

.fa-store-alt-slash {
  --fa: "";
}

.fa-store-slash {
  --fa: "";
}

.fa-toilet-paper-slash {
  --fa: "";
}

.fa-users-slash {
  --fa: "";
}

.fa-virus {
  --fa: "";
}

.fa-virus-slash {
  --fa: "";
}

.fa-viruses {
  --fa: "";
}

.fa-vest {
  --fa: "";
}

.fa-vest-patches {
  --fa: "";
}

.fa-arrow-trend-down {
  --fa: "";
}

.fa-arrow-trend-up {
  --fa: "";
}

.fa-arrow-up-from-bracket {
  --fa: "";
}

.fa-austral-sign {
  --fa: "";
}

.fa-baht-sign {
  --fa: "";
}

.fa-bitcoin-sign {
  --fa: "";
}

.fa-bolt-lightning {
  --fa: "";
}

.fa-book-bookmark {
  --fa: "";
}

.fa-camera-rotate {
  --fa: "";
}

.fa-cedi-sign {
  --fa: "";
}

.fa-chart-column {
  --fa: "";
}

.fa-chart-gantt {
  --fa: "";
}

.fa-clapperboard {
  --fa: "";
}

.fa-clover {
  --fa: "";
}

.fa-code-compare {
  --fa: "";
}

.fa-code-fork {
  --fa: "";
}

.fa-code-pull-request {
  --fa: "";
}

.fa-colon-sign {
  --fa: "";
}

.fa-cruzeiro-sign {
  --fa: "";
}

.fa-display {
  --fa: "";
}

.fa-dong-sign {
  --fa: "";
}

.fa-elevator {
  --fa: "";
}

.fa-filter-circle-xmark {
  --fa: "";
}

.fa-florin-sign {
  --fa: "";
}

.fa-folder-closed {
  --fa: "";
}

.fa-franc-sign {
  --fa: "";
}

.fa-guarani-sign {
  --fa: "";
}

.fa-gun {
  --fa: "";
}

.fa-hands-clapping {
  --fa: "";
}

.fa-house-user {
  --fa: "";
}

.fa-home-user {
  --fa: "";
}

.fa-indian-rupee-sign {
  --fa: "";
}

.fa-indian-rupee {
  --fa: "";
}

.fa-inr {
  --fa: "";
}

.fa-kip-sign {
  --fa: "";
}

.fa-lari-sign {
  --fa: "";
}

.fa-litecoin-sign {
  --fa: "";
}

.fa-manat-sign {
  --fa: "";
}

.fa-mask-face {
  --fa: "";
}

.fa-mill-sign {
  --fa: "";
}

.fa-money-bills {
  --fa: "";
}

.fa-naira-sign {
  --fa: "";
}

.fa-notdef {
  --fa: "";
}

.fa-panorama {
  --fa: "";
}

.fa-peseta-sign {
  --fa: "";
}

.fa-peso-sign {
  --fa: "";
}

.fa-plane-up {
  --fa: "";
}

.fa-rupiah-sign {
  --fa: "";
}

.fa-stairs {
  --fa: "";
}

.fa-timeline {
  --fa: "";
}

.fa-truck-front {
  --fa: "";
}

.fa-turkish-lira-sign {
  --fa: "";
}

.fa-try {
  --fa: "";
}

.fa-turkish-lira {
  --fa: "";
}

.fa-vault {
  --fa: "";
}

.fa-wand-magic-sparkles {
  --fa: "";
}

.fa-magic-wand-sparkles {
  --fa: "";
}

.fa-wheat-awn {
  --fa: "";
}

.fa-wheat-alt {
  --fa: "";
}

.fa-wheelchair-move {
  --fa: "";
}

.fa-wheelchair-alt {
  --fa: "";
}

.fa-bangladeshi-taka-sign {
  --fa: "";
}

.fa-bowl-rice {
  --fa: "";
}

.fa-person-pregnant {
  --fa: "";
}

.fa-house-chimney {
  --fa: "";
}

.fa-home-lg {
  --fa: "";
}

.fa-house-crack {
  --fa: "";
}

.fa-house-medical {
  --fa: "";
}

.fa-cent-sign {
  --fa: "";
}

.fa-plus-minus {
  --fa: "";
}

.fa-sailboat {
  --fa: "";
}

.fa-section {
  --fa: "";
}

.fa-shrimp {
  --fa: "";
}

.fa-brazilian-real-sign {
  --fa: "";
}

.fa-chart-simple {
  --fa: "";
}

.fa-diagram-next {
  --fa: "";
}

.fa-diagram-predecessor {
  --fa: "";
}

.fa-diagram-successor {
  --fa: "";
}

.fa-earth-oceania {
  --fa: "";
}

.fa-globe-oceania {
  --fa: "";
}

.fa-bug-slash {
  --fa: "";
}

.fa-file-circle-plus {
  --fa: "";
}

.fa-shop-lock {
  --fa: "";
}

.fa-virus-covid {
  --fa: "";
}

.fa-virus-covid-slash {
  --fa: "";
}

.fa-anchor-circle-check {
  --fa: "";
}

.fa-anchor-circle-exclamation {
  --fa: "";
}

.fa-anchor-circle-xmark {
  --fa: "";
}

.fa-anchor-lock {
  --fa: "";
}

.fa-arrow-down-up-across-line {
  --fa: "";
}

.fa-arrow-down-up-lock {
  --fa: "";
}

.fa-arrow-right-to-city {
  --fa: "";
}

.fa-arrow-up-from-ground-water {
  --fa: "";
}

.fa-arrow-up-from-water-pump {
  --fa: "";
}

.fa-arrow-up-right-dots {
  --fa: "";
}

.fa-arrows-down-to-line {
  --fa: "";
}

.fa-arrows-down-to-people {
  --fa: "";
}

.fa-arrows-left-right-to-line {
  --fa: "";
}

.fa-arrows-spin {
  --fa: "";
}

.fa-arrows-split-up-and-left {
  --fa: "";
}

.fa-arrows-to-circle {
  --fa: "";
}

.fa-arrows-to-dot {
  --fa: "";
}

.fa-arrows-to-eye {
  --fa: "";
}

.fa-arrows-turn-right {
  --fa: "";
}

.fa-arrows-turn-to-dots {
  --fa: "";
}

.fa-arrows-up-to-line {
  --fa: "";
}

.fa-bore-hole {
  --fa: "";
}

.fa-bottle-droplet {
  --fa: "";
}

.fa-bottle-water {
  --fa: "";
}

.fa-bowl-food {
  --fa: "";
}

.fa-boxes-packing {
  --fa: "";
}

.fa-bridge {
  --fa: "";
}

.fa-bridge-circle-check {
  --fa: "";
}

.fa-bridge-circle-exclamation {
  --fa: "";
}

.fa-bridge-circle-xmark {
  --fa: "";
}

.fa-bridge-lock {
  --fa: "";
}

.fa-bridge-water {
  --fa: "";
}

.fa-bucket {
  --fa: "";
}

.fa-bugs {
  --fa: "";
}

.fa-building-circle-arrow-right {
  --fa: "";
}

.fa-building-circle-check {
  --fa: "";
}

.fa-building-circle-exclamation {
  --fa: "";
}

.fa-building-circle-xmark {
  --fa: "";
}

.fa-building-flag {
  --fa: "";
}

.fa-building-lock {
  --fa: "";
}

.fa-building-ngo {
  --fa: "";
}

.fa-building-shield {
  --fa: "";
}

.fa-building-un {
  --fa: "";
}

.fa-building-user {
  --fa: "";
}

.fa-building-wheat {
  --fa: "";
}

.fa-burst {
  --fa: "";
}

.fa-car-on {
  --fa: "";
}

.fa-car-tunnel {
  --fa: "";
}

.fa-child-combatant {
  --fa: "";
}

.fa-child-rifle {
  --fa: "";
}

.fa-children {
  --fa: "";
}

.fa-circle-nodes {
  --fa: "";
}

.fa-clipboard-question {
  --fa: "";
}

.fa-cloud-showers-water {
  --fa: "";
}

.fa-computer {
  --fa: "";
}

.fa-cubes-stacked {
  --fa: "";
}

.fa-envelope-circle-check {
  --fa: "";
}

.fa-explosion {
  --fa: "";
}

.fa-ferry {
  --fa: "";
}

.fa-file-circle-exclamation {
  --fa: "";
}

.fa-file-circle-minus {
  --fa: "";
}

.fa-file-circle-question {
  --fa: "";
}

.fa-file-shield {
  --fa: "";
}

.fa-fire-burner {
  --fa: "";
}

.fa-fish-fins {
  --fa: "";
}

.fa-flask-vial {
  --fa: "";
}

.fa-glass-water {
  --fa: "";
}

.fa-glass-water-droplet {
  --fa: "";
}

.fa-group-arrows-rotate {
  --fa: "";
}

.fa-hand-holding-hand {
  --fa: "";
}

.fa-handcuffs {
  --fa: "";
}

.fa-hands-bound {
  --fa: "";
}

.fa-hands-holding-child {
  --fa: "";
}

.fa-hands-holding-circle {
  --fa: "";
}

.fa-heart-circle-bolt {
  --fa: "";
}

.fa-heart-circle-check {
  --fa: "";
}

.fa-heart-circle-exclamation {
  --fa: "";
}

.fa-heart-circle-minus {
  --fa: "";
}

.fa-heart-circle-plus {
  --fa: "";
}

.fa-heart-circle-xmark {
  --fa: "";
}

.fa-helicopter-symbol {
  --fa: "";
}

.fa-helmet-un {
  --fa: "";
}

.fa-hill-avalanche {
  --fa: "";
}

.fa-hill-rockslide {
  --fa: "";
}

.fa-house-circle-check {
  --fa: "";
}

.fa-house-circle-exclamation {
  --fa: "";
}

.fa-house-circle-xmark {
  --fa: "";
}

.fa-house-fire {
  --fa: "";
}

.fa-house-flag {
  --fa: "";
}

.fa-house-flood-water {
  --fa: "";
}

.fa-house-flood-water-circle-arrow-right {
  --fa: "";
}

.fa-house-lock {
  --fa: "";
}

.fa-house-medical-circle-check {
  --fa: "";
}

.fa-house-medical-circle-exclamation {
  --fa: "";
}

.fa-house-medical-circle-xmark {
  --fa: "";
}

.fa-house-medical-flag {
  --fa: "";
}

.fa-house-tsunami {
  --fa: "";
}

.fa-jar {
  --fa: "";
}

.fa-jar-wheat {
  --fa: "";
}

.fa-jet-fighter-up {
  --fa: "";
}

.fa-jug-detergent {
  --fa: "";
}

.fa-kitchen-set {
  --fa: "";
}

.fa-land-mine-on {
  --fa: "";
}

.fa-landmark-flag {
  --fa: "";
}

.fa-laptop-file {
  --fa: "";
}

.fa-lines-leaning {
  --fa: "";
}

.fa-location-pin-lock {
  --fa: "";
}

.fa-locust {
  --fa: "";
}

.fa-magnifying-glass-arrow-right {
  --fa: "";
}

.fa-magnifying-glass-chart {
  --fa: "";
}

.fa-mars-and-venus-burst {
  --fa: "";
}

.fa-mask-ventilator {
  --fa: "";
}

.fa-mattress-pillow {
  --fa: "";
}

.fa-mobile-retro {
  --fa: "";
}

.fa-money-bill-transfer {
  --fa: "";
}

.fa-money-bill-trend-up {
  --fa: "";
}

.fa-money-bill-wheat {
  --fa: "";
}

.fa-mosquito {
  --fa: "";
}

.fa-mosquito-net {
  --fa: "";
}

.fa-mound {
  --fa: "";
}

.fa-mountain-city {
  --fa: "";
}

.fa-mountain-sun {
  --fa: "";
}

.fa-oil-well {
  --fa: "";
}

.fa-people-group {
  --fa: "";
}

.fa-people-line {
  --fa: "";
}

.fa-people-pulling {
  --fa: "";
}

.fa-people-robbery {
  --fa: "";
}

.fa-people-roof {
  --fa: "";
}

.fa-person-arrow-down-to-line {
  --fa: "";
}

.fa-person-arrow-up-from-line {
  --fa: "";
}

.fa-person-breastfeeding {
  --fa: "";
}

.fa-person-burst {
  --fa: "";
}

.fa-person-cane {
  --fa: "";
}

.fa-person-chalkboard {
  --fa: "";
}

.fa-person-circle-check {
  --fa: "";
}

.fa-person-circle-exclamation {
  --fa: "";
}

.fa-person-circle-minus {
  --fa: "";
}

.fa-person-circle-plus {
  --fa: "";
}

.fa-person-circle-question {
  --fa: "";
}

.fa-person-circle-xmark {
  --fa: "";
}

.fa-person-dress-burst {
  --fa: "";
}

.fa-person-drowning {
  --fa: "";
}

.fa-person-falling {
  --fa: "";
}

.fa-person-falling-burst {
  --fa: "";
}

.fa-person-half-dress {
  --fa: "";
}

.fa-person-harassing {
  --fa: "";
}

.fa-person-military-pointing {
  --fa: "";
}

.fa-person-military-rifle {
  --fa: "";
}

.fa-person-military-to-person {
  --fa: "";
}

.fa-person-rays {
  --fa: "";
}

.fa-person-rifle {
  --fa: "";
}

.fa-person-shelter {
  --fa: "";
}

.fa-person-walking-arrow-loop-left {
  --fa: "";
}

.fa-person-walking-arrow-right {
  --fa: "";
}

.fa-person-walking-dashed-line-arrow-right {
  --fa: "";
}

.fa-person-walking-luggage {
  --fa: "";
}

.fa-plane-circle-check {
  --fa: "";
}

.fa-plane-circle-exclamation {
  --fa: "";
}

.fa-plane-circle-xmark {
  --fa: "";
}

.fa-plane-lock {
  --fa: "";
}

.fa-plate-wheat {
  --fa: "";
}

.fa-plug-circle-bolt {
  --fa: "";
}

.fa-plug-circle-check {
  --fa: "";
}

.fa-plug-circle-exclamation {
  --fa: "";
}

.fa-plug-circle-minus {
  --fa: "";
}

.fa-plug-circle-plus {
  --fa: "";
}

.fa-plug-circle-xmark {
  --fa: "";
}

.fa-ranking-star {
  --fa: "";
}

.fa-road-barrier {
  --fa: "";
}

.fa-road-bridge {
  --fa: "";
}

.fa-road-circle-check {
  --fa: "";
}

.fa-road-circle-exclamation {
  --fa: "";
}

.fa-road-circle-xmark {
  --fa: "";
}

.fa-road-lock {
  --fa: "";
}

.fa-road-spikes {
  --fa: "";
}

.fa-rug {
  --fa: "";
}

.fa-sack-xmark {
  --fa: "";
}

.fa-school-circle-check {
  --fa: "";
}

.fa-school-circle-exclamation {
  --fa: "";
}

.fa-school-circle-xmark {
  --fa: "";
}

.fa-school-flag {
  --fa: "";
}

.fa-school-lock {
  --fa: "";
}

.fa-sheet-plastic {
  --fa: "";
}

.fa-shield-cat {
  --fa: "";
}

.fa-shield-dog {
  --fa: "";
}

.fa-shield-heart {
  --fa: "";
}

.fa-square-nfi {
  --fa: "";
}

.fa-square-person-confined {
  --fa: "";
}

.fa-square-virus {
  --fa: "";
}

.fa-staff-snake {
  --fa: "";
}

.fa-rod-asclepius {
  --fa: "";
}

.fa-rod-snake {
  --fa: "";
}

.fa-staff-aesculapius {
  --fa: "";
}

.fa-sun-plant-wilt {
  --fa: "";
}

.fa-tarp {
  --fa: "";
}

.fa-tarp-droplet {
  --fa: "";
}

.fa-tent {
  --fa: "";
}

.fa-tent-arrow-down-to-line {
  --fa: "";
}

.fa-tent-arrow-left-right {
  --fa: "";
}

.fa-tent-arrow-turn-left {
  --fa: "";
}

.fa-tent-arrows-down {
  --fa: "";
}

.fa-tents {
  --fa: "";
}

.fa-toilet-portable {
  --fa: "";
}

.fa-toilets-portable {
  --fa: "";
}

.fa-tower-cell {
  --fa: "";
}

.fa-tower-observation {
  --fa: "";
}

.fa-tree-city {
  --fa: "";
}

.fa-trowel {
  --fa: "";
}

.fa-trowel-bricks {
  --fa: "";
}

.fa-truck-arrow-right {
  --fa: "";
}

.fa-truck-droplet {
  --fa: "";
}

.fa-truck-field {
  --fa: "";
}

.fa-truck-field-un {
  --fa: "";
}

.fa-truck-plane {
  --fa: "";
}

.fa-users-between-lines {
  --fa: "";
}

.fa-users-line {
  --fa: "";
}

.fa-users-rays {
  --fa: "";
}

.fa-users-rectangle {
  --fa: "";
}

.fa-users-viewfinder {
  --fa: "";
}

.fa-vial-circle-check {
  --fa: "";
}

.fa-vial-virus {
  --fa: "";
}

.fa-wheat-awn-circle-exclamation {
  --fa: "";
}

.fa-worm {
  --fa: "";
}

.fa-xmarks-lines {
  --fa: "";
}

.fa-child-dress {
  --fa: "";
}

.fa-child-reaching {
  --fa: "";
}

.fa-file-circle-check {
  --fa: "";
}

.fa-file-circle-xmark {
  --fa: "";
}

.fa-person-through-window {
  --fa: "";
}

.fa-plant-wilt {
  --fa: "";
}

.fa-stapler {
  --fa: "";
}

.fa-train-tram {
  --fa: "";
}

.fa-table-cells-column-lock {
  --fa: "";
}

.fa-table-cells-row-lock {
  --fa: "";
}

.fa-web-awesome {
  --fa: "";
}

.fa-thumbtack-slash {
  --fa: "";
}

.fa-thumb-tack-slash {
  --fa: "";
}

.fa-table-cells-row-unlock {
  --fa: "";
}

.fa-chart-diagram {
  --fa: "";
}

.fa-comment-nodes {
  --fa: "";
}

.fa-file-fragment {
  --fa: "";
}

.fa-file-half-dashed {
  --fa: "";
}

.fa-hexagon-nodes {
  --fa: "";
}

.fa-hexagon-nodes-bolt {
  --fa: "";
}

.fa-square-binary {
  --fa: "";
}

.fa-pentagon {
  --fa: "";
}

.fa-non-binary {
  --fa: "";
}

.fa-spiral {
  --fa: "";
}

.fa-mobile-vibrate {
  --fa: "";
}

.fa-single-quote-left {
  --fa: "";
}

.fa-single-quote-right {
  --fa: "";
}

.fa-bus-side {
  --fa: "";
}

.fa-septagon {
  --fa: "";
}

.fa-heptagon {
  --fa: "";
}

.fa-martini-glass-empty {
  --fa: "";
}

.fa-glass-martini {
  --fa: "";
}

.fa-music {
  --fa: "";
}

.fa-magnifying-glass {
  --fa: "";
}

.fa-search {
  --fa: "";
}

.fa-heart {
  --fa: "";
}

.fa-star {
  --fa: "";
}

.fa-user {
  --fa: "";
}

.fa-user-alt {
  --fa: "";
}

.fa-user-large {
  --fa: "";
}

.fa-film {
  --fa: "";
}

.fa-film-alt {
  --fa: "";
}

.fa-film-simple {
  --fa: "";
}

.fa-table-cells-large {
  --fa: "";
}

.fa-th-large {
  --fa: "";
}

.fa-table-cells {
  --fa: "";
}

.fa-th {
  --fa: "";
}

.fa-table-list {
  --fa: "";
}

.fa-th-list {
  --fa: "";
}

.fa-check {
  --fa: "";
}

.fa-xmark {
  --fa: "";
}

.fa-close {
  --fa: "";
}

.fa-multiply {
  --fa: "";
}

.fa-remove {
  --fa: "";
}

.fa-times {
  --fa: "";
}

.fa-magnifying-glass-plus {
  --fa: "";
}

.fa-search-plus {
  --fa: "";
}

.fa-magnifying-glass-minus {
  --fa: "";
}

.fa-search-minus {
  --fa: "";
}

.fa-power-off {
  --fa: "";
}

.fa-signal {
  --fa: "";
}

.fa-signal-5 {
  --fa: "";
}

.fa-signal-perfect {
  --fa: "";
}

.fa-gear {
  --fa: "";
}

.fa-cog {
  --fa: "";
}

.fa-house {
  --fa: "";
}

.fa-home {
  --fa: "";
}

.fa-home-alt {
  --fa: "";
}

.fa-home-lg-alt {
  --fa: "";
}

.fa-clock {
  --fa: "";
}

.fa-clock-four {
  --fa: "";
}

.fa-road {
  --fa: "";
}

.fa-download {
  --fa: "";
}

.fa-inbox {
  --fa: "";
}

.fa-arrow-rotate-right {
  --fa: "";
}

.fa-arrow-right-rotate {
  --fa: "";
}

.fa-arrow-rotate-forward {
  --fa: "";
}

.fa-redo {
  --fa: "";
}

.fa-arrows-rotate {
  --fa: "";
}

.fa-refresh {
  --fa: "";
}

.fa-sync {
  --fa: "";
}

.fa-rectangle-list {
  --fa: "";
}

.fa-list-alt {
  --fa: "";
}

.fa-lock {
  --fa: "";
}

.fa-flag {
  --fa: "";
}

.fa-headphones {
  --fa: "";
}

.fa-headphones-alt {
  --fa: "";
}

.fa-headphones-simple {
  --fa: "";
}

.fa-volume-off {
  --fa: "";
}

.fa-volume-low {
  --fa: "";
}

.fa-volume-down {
  --fa: "";
}

.fa-volume-high {
  --fa: "";
}

.fa-volume-up {
  --fa: "";
}

.fa-qrcode {
  --fa: "";
}

.fa-barcode {
  --fa: "";
}

.fa-tag {
  --fa: "";
}

.fa-tags {
  --fa: "";
}

.fa-book {
  --fa: "";
}

.fa-bookmark {
  --fa: "";
}

.fa-print {
  --fa: "";
}

.fa-camera {
  --fa: "";
}

.fa-camera-alt {
  --fa: "";
}

.fa-font {
  --fa: "";
}

.fa-bold {
  --fa: "";
}

.fa-italic {
  --fa: "";
}

.fa-text-height {
  --fa: "";
}

.fa-text-width {
  --fa: "";
}

.fa-align-left {
  --fa: "";
}

.fa-align-center {
  --fa: "";
}

.fa-align-right {
  --fa: "";
}

.fa-align-justify {
  --fa: "";
}

.fa-list {
  --fa: "";
}

.fa-list-squares {
  --fa: "";
}

.fa-outdent {
  --fa: "";
}

.fa-dedent {
  --fa: "";
}

.fa-indent {
  --fa: "";
}

.fa-video {
  --fa: "";
}

.fa-video-camera {
  --fa: "";
}

.fa-image {
  --fa: "";
}

.fa-location-pin {
  --fa: "";
}

.fa-map-marker {
  --fa: "";
}

.fa-circle-half-stroke {
  --fa: "";
}

.fa-adjust {
  --fa: "";
}

.fa-droplet {
  --fa: "";
}

.fa-tint {
  --fa: "";
}

.fa-pen-to-square {
  --fa: "";
}

.fa-edit {
  --fa: "";
}

.fa-arrows-up-down-left-right {
  --fa: "";
}

.fa-arrows {
  --fa: "";
}

.fa-backward-step {
  --fa: "";
}

.fa-step-backward {
  --fa: "";
}

.fa-backward-fast {
  --fa: "";
}

.fa-fast-backward {
  --fa: "";
}

.fa-backward {
  --fa: "";
}

.fa-play {
  --fa: "";
}

.fa-pause {
  --fa: "";
}

.fa-stop {
  --fa: "";
}

.fa-forward {
  --fa: "";
}

.fa-forward-fast {
  --fa: "";
}

.fa-fast-forward {
  --fa: "";
}

.fa-forward-step {
  --fa: "";
}

.fa-step-forward {
  --fa: "";
}

.fa-eject {
  --fa: "";
}

.fa-chevron-left {
  --fa: "";
}

.fa-chevron-right {
  --fa: "";
}

.fa-circle-plus {
  --fa: "";
}

.fa-plus-circle {
  --fa: "";
}

.fa-circle-minus {
  --fa: "";
}

.fa-minus-circle {
  --fa: "";
}

.fa-circle-xmark {
  --fa: "";
}

.fa-times-circle {
  --fa: "";
}

.fa-xmark-circle {
  --fa: "";
}

.fa-circle-check {
  --fa: "";
}

.fa-check-circle {
  --fa: "";
}

.fa-circle-question {
  --fa: "";
}

.fa-question-circle {
  --fa: "";
}

.fa-circle-info {
  --fa: "";
}

.fa-info-circle {
  --fa: "";
}

.fa-crosshairs {
  --fa: "";
}

.fa-ban {
  --fa: "";
}

.fa-cancel {
  --fa: "";
}

.fa-arrow-left {
  --fa: "";
}

.fa-arrow-right {
  --fa: "";
}

.fa-arrow-up {
  --fa: "";
}

.fa-arrow-down {
  --fa: "";
}

.fa-share {
  --fa: "";
}

.fa-mail-forward {
  --fa: "";
}

.fa-expand {
  --fa: "";
}

.fa-compress {
  --fa: "";
}

.fa-minus {
  --fa: "";
}

.fa-subtract {
  --fa: "";
}

.fa-circle-exclamation {
  --fa: "";
}

.fa-exclamation-circle {
  --fa: "";
}

.fa-gift {
  --fa: "";
}

.fa-leaf {
  --fa: "";
}

.fa-fire {
  --fa: "";
}

.fa-eye {
  --fa: "";
}

.fa-eye-slash {
  --fa: "";
}

.fa-triangle-exclamation {
  --fa: "";
}

.fa-exclamation-triangle {
  --fa: "";
}

.fa-warning {
  --fa: "";
}

.fa-plane {
  --fa: "";
}

.fa-calendar-days {
  --fa: "";
}

.fa-calendar-alt {
  --fa: "";
}

.fa-shuffle {
  --fa: "";
}

.fa-random {
  --fa: "";
}

.fa-comment {
  --fa: "";
}

.fa-magnet {
  --fa: "";
}

.fa-chevron-up {
  --fa: "";
}

.fa-chevron-down {
  --fa: "";
}

.fa-retweet {
  --fa: "";
}

.fa-cart-shopping {
  --fa: "";
}

.fa-shopping-cart {
  --fa: "";
}

.fa-folder {
  --fa: "";
}

.fa-folder-blank {
  --fa: "";
}

.fa-folder-open {
  --fa: "";
}

.fa-arrows-up-down {
  --fa: "";
}

.fa-arrows-v {
  --fa: "";
}

.fa-arrows-left-right {
  --fa: "";
}

.fa-arrows-h {
  --fa: "";
}

.fa-chart-bar {
  --fa: "";
}

.fa-bar-chart {
  --fa: "";
}

.fa-camera-retro {
  --fa: "";
}

.fa-key {
  --fa: "";
}

.fa-gears {
  --fa: "";
}

.fa-cogs {
  --fa: "";
}

.fa-comments {
  --fa: "";
}

.fa-star-half {
  --fa: "";
}

.fa-arrow-right-from-bracket {
  --fa: "";
}

.fa-sign-out {
  --fa: "";
}

.fa-thumbtack {
  --fa: "";
}

.fa-thumb-tack {
  --fa: "";
}

.fa-arrow-up-right-from-square {
  --fa: "";
}

.fa-external-link {
  --fa: "";
}

.fa-arrow-right-to-bracket {
  --fa: "";
}

.fa-sign-in {
  --fa: "";
}

.fa-trophy {
  --fa: "";
}

.fa-upload {
  --fa: "";
}

.fa-lemon {
  --fa: "";
}

.fa-phone {
  --fa: "";
}

.fa-square-phone {
  --fa: "";
}

.fa-phone-square {
  --fa: "";
}

.fa-unlock {
  --fa: "";
}

.fa-credit-card {
  --fa: "";
}

.fa-credit-card-alt {
  --fa: "";
}

.fa-rss {
  --fa: "";
}

.fa-feed {
  --fa: "";
}

.fa-hard-drive {
  --fa: "";
}

.fa-hdd {
  --fa: "";
}

.fa-bullhorn {
  --fa: "";
}

.fa-certificate {
  --fa: "";
}

.fa-hand-point-right {
  --fa: "";
}

.fa-hand-point-left {
  --fa: "";
}

.fa-hand-point-up {
  --fa: "";
}

.fa-hand-point-down {
  --fa: "";
}

.fa-circle-arrow-left {
  --fa: "";
}

.fa-arrow-circle-left {
  --fa: "";
}

.fa-circle-arrow-right {
  --fa: "";
}

.fa-arrow-circle-right {
  --fa: "";
}

.fa-circle-arrow-up {
  --fa: "";
}

.fa-arrow-circle-up {
  --fa: "";
}

.fa-circle-arrow-down {
  --fa: "";
}

.fa-arrow-circle-down {
  --fa: "";
}

.fa-globe {
  --fa: "";
}

.fa-wrench {
  --fa: "";
}

.fa-list-check {
  --fa: "";
}

.fa-tasks {
  --fa: "";
}

.fa-filter {
  --fa: "";
}

.fa-briefcase {
  --fa: "";
}

.fa-up-down-left-right {
  --fa: "";
}

.fa-arrows-alt {
  --fa: "";
}

.fa-users {
  --fa: "";
}

.fa-link {
  --fa: "";
}

.fa-chain {
  --fa: "";
}

.fa-cloud {
  --fa: "";
}

.fa-flask {
  --fa: "";
}

.fa-scissors {
  --fa: "";
}

.fa-cut {
  --fa: "";
}

.fa-copy {
  --fa: "";
}

.fa-paperclip {
  --fa: "";
}

.fa-floppy-disk {
  --fa: "";
}

.fa-save {
  --fa: "";
}

.fa-square {
  --fa: "";
}

.fa-bars {
  --fa: "";
}

.fa-navicon {
  --fa: "";
}

.fa-list-ul {
  --fa: "";
}

.fa-list-dots {
  --fa: "";
}

.fa-list-ol {
  --fa: "";
}

.fa-list-1-2 {
  --fa: "";
}

.fa-list-numeric {
  --fa: "";
}

.fa-strikethrough {
  --fa: "";
}

.fa-underline {
  --fa: "";
}

.fa-table {
  --fa: "";
}

.fa-wand-magic {
  --fa: "";
}

.fa-magic {
  --fa: "";
}

.fa-truck {
  --fa: "";
}

.fa-money-bill {
  --fa: "";
}

.fa-caret-down {
  --fa: "";
}

.fa-caret-up {
  --fa: "";
}

.fa-caret-left {
  --fa: "";
}

.fa-caret-right {
  --fa: "";
}

.fa-table-columns {
  --fa: "";
}

.fa-columns {
  --fa: "";
}

.fa-sort {
  --fa: "";
}

.fa-unsorted {
  --fa: "";
}

.fa-sort-down {
  --fa: "";
}

.fa-sort-desc {
  --fa: "";
}

.fa-sort-up {
  --fa: "";
}

.fa-sort-asc {
  --fa: "";
}

.fa-envelope {
  --fa: "";
}

.fa-arrow-rotate-left {
  --fa: "";
}

.fa-arrow-left-rotate {
  --fa: "";
}

.fa-arrow-rotate-back {
  --fa: "";
}

.fa-arrow-rotate-backward {
  --fa: "";
}

.fa-undo {
  --fa: "";
}

.fa-gavel {
  --fa: "";
}

.fa-legal {
  --fa: "";
}

.fa-bolt {
  --fa: "";
}

.fa-zap {
  --fa: "";
}

.fa-sitemap {
  --fa: "";
}

.fa-umbrella {
  --fa: "";
}

.fa-paste {
  --fa: "";
}

.fa-file-clipboard {
  --fa: "";
}

.fa-lightbulb {
  --fa: "";
}

.fa-arrow-right-arrow-left {
  --fa: "";
}

.fa-exchange {
  --fa: "";
}

.fa-cloud-arrow-down {
  --fa: "";
}

.fa-cloud-download {
  --fa: "";
}

.fa-cloud-download-alt {
  --fa: "";
}

.fa-cloud-arrow-up {
  --fa: "";
}

.fa-cloud-upload {
  --fa: "";
}

.fa-cloud-upload-alt {
  --fa: "";
}

.fa-user-doctor {
  --fa: "";
}

.fa-user-md {
  --fa: "";
}

.fa-stethoscope {
  --fa: "";
}

.fa-suitcase {
  --fa: "";
}

.fa-bell {
  --fa: "";
}

.fa-mug-saucer {
  --fa: "";
}

.fa-coffee {
  --fa: "";
}

.fa-hospital {
  --fa: "";
}

.fa-hospital-alt {
  --fa: "";
}

.fa-hospital-wide {
  --fa: "";
}

.fa-truck-medical {
  --fa: "";
}

.fa-ambulance {
  --fa: "";
}

.fa-suitcase-medical {
  --fa: "";
}

.fa-medkit {
  --fa: "";
}

.fa-jet-fighter {
  --fa: "";
}

.fa-fighter-jet {
  --fa: "";
}

.fa-beer-mug-empty {
  --fa: "";
}

.fa-beer {
  --fa: "";
}

.fa-square-h {
  --fa: "";
}

.fa-h-square {
  --fa: "";
}

.fa-square-plus {
  --fa: "";
}

.fa-plus-square {
  --fa: "";
}

.fa-angles-left {
  --fa: "";
}

.fa-angle-double-left {
  --fa: "";
}

.fa-angles-right {
  --fa: "";
}

.fa-angle-double-right {
  --fa: "";
}

.fa-angles-up {
  --fa: "";
}

.fa-angle-double-up {
  --fa: "";
}

.fa-angles-down {
  --fa: "";
}

.fa-angle-double-down {
  --fa: "";
}

.fa-angle-left {
  --fa: "";
}

.fa-angle-right {
  --fa: "";
}

.fa-angle-up {
  --fa: "";
}

.fa-angle-down {
  --fa: "";
}

.fa-laptop {
  --fa: "";
}

.fa-tablet-button {
  --fa: "";
}

.fa-mobile-button {
  --fa: "";
}

.fa-quote-left {
  --fa: "";
}

.fa-quote-left-alt {
  --fa: "";
}

.fa-quote-right {
  --fa: "";
}

.fa-quote-right-alt {
  --fa: "";
}

.fa-spinner {
  --fa: "";
}

.fa-circle {
  --fa: "";
}

.fa-face-smile {
  --fa: "";
}

.fa-smile {
  --fa: "";
}

.fa-face-frown {
  --fa: "";
}

.fa-frown {
  --fa: "";
}

.fa-face-meh {
  --fa: "";
}

.fa-meh {
  --fa: "";
}

.fa-gamepad {
  --fa: "";
}

.fa-keyboard {
  --fa: "";
}

.fa-flag-checkered {
  --fa: "";
}

.fa-terminal {
  --fa: "";
}

.fa-code {
  --fa: "";
}

.fa-reply-all {
  --fa: "";
}

.fa-mail-reply-all {
  --fa: "";
}

.fa-location-arrow {
  --fa: "";
}

.fa-crop {
  --fa: "";
}

.fa-code-branch {
  --fa: "";
}

.fa-link-slash {
  --fa: "";
}

.fa-chain-broken {
  --fa: "";
}

.fa-chain-slash {
  --fa: "";
}

.fa-unlink {
  --fa: "";
}

.fa-info {
  --fa: "";
}

.fa-superscript {
  --fa: "";
}

.fa-subscript {
  --fa: "";
}

.fa-eraser {
  --fa: "";
}

.fa-puzzle-piece {
  --fa: "";
}

.fa-microphone {
  --fa: "";
}

.fa-microphone-slash {
  --fa: "";
}

.fa-shield {
  --fa: "";
}

.fa-shield-blank {
  --fa: "";
}

.fa-calendar {
  --fa: "";
}

.fa-fire-extinguisher {
  --fa: "";
}

.fa-rocket {
  --fa: "";
}

.fa-circle-chevron-left {
  --fa: "";
}

.fa-chevron-circle-left {
  --fa: "";
}

.fa-circle-chevron-right {
  --fa: "";
}

.fa-chevron-circle-right {
  --fa: "";
}

.fa-circle-chevron-up {
  --fa: "";
}

.fa-chevron-circle-up {
  --fa: "";
}

.fa-circle-chevron-down {
  --fa: "";
}

.fa-chevron-circle-down {
  --fa: "";
}

.fa-anchor {
  --fa: "";
}

.fa-unlock-keyhole {
  --fa: "";
}

.fa-unlock-alt {
  --fa: "";
}

.fa-bullseye {
  --fa: "";
}

.fa-ellipsis {
  --fa: "";
}

.fa-ellipsis-h {
  --fa: "";
}

.fa-ellipsis-vertical {
  --fa: "";
}

.fa-ellipsis-v {
  --fa: "";
}

.fa-square-rss {
  --fa: "";
}

.fa-rss-square {
  --fa: "";
}

.fa-circle-play {
  --fa: "";
}

.fa-play-circle {
  --fa: "";
}

.fa-ticket {
  --fa: "";
}

.fa-square-minus {
  --fa: "";
}

.fa-minus-square {
  --fa: "";
}

.fa-arrow-turn-up {
  --fa: "";
}

.fa-level-up {
  --fa: "";
}

.fa-arrow-turn-down {
  --fa: "";
}

.fa-level-down {
  --fa: "";
}

.fa-square-check {
  --fa: "";
}

.fa-check-square {
  --fa: "";
}

.fa-square-pen {
  --fa: "";
}

.fa-pen-square {
  --fa: "";
}

.fa-pencil-square {
  --fa: "";
}

.fa-square-arrow-up-right {
  --fa: "";
}

.fa-external-link-square {
  --fa: "";
}

.fa-share-from-square {
  --fa: "";
}

.fa-share-square {
  --fa: "";
}

.fa-compass {
  --fa: "";
}

.fa-square-caret-down {
  --fa: "";
}

.fa-caret-square-down {
  --fa: "";
}

.fa-square-caret-up {
  --fa: "";
}

.fa-caret-square-up {
  --fa: "";
}

.fa-square-caret-right {
  --fa: "";
}

.fa-caret-square-right {
  --fa: "";
}

.fa-euro-sign {
  --fa: "";
}

.fa-eur {
  --fa: "";
}

.fa-euro {
  --fa: "";
}

.fa-sterling-sign {
  --fa: "";
}

.fa-gbp {
  --fa: "";
}

.fa-pound-sign {
  --fa: "";
}

.fa-rupee-sign {
  --fa: "";
}

.fa-rupee {
  --fa: "";
}

.fa-yen-sign {
  --fa: "";
}

.fa-cny {
  --fa: "";
}

.fa-jpy {
  --fa: "";
}

.fa-rmb {
  --fa: "";
}

.fa-yen {
  --fa: "";
}

.fa-ruble-sign {
  --fa: "";
}

.fa-rouble {
  --fa: "";
}

.fa-rub {
  --fa: "";
}

.fa-ruble {
  --fa: "";
}

.fa-won-sign {
  --fa: "";
}

.fa-krw {
  --fa: "";
}

.fa-won {
  --fa: "";
}

.fa-file {
  --fa: "";
}

.fa-file-lines {
  --fa: "";
}

.fa-file-alt {
  --fa: "";
}

.fa-file-text {
  --fa: "";
}

.fa-arrow-down-a-z {
  --fa: "";
}

.fa-sort-alpha-asc {
  --fa: "";
}

.fa-sort-alpha-down {
  --fa: "";
}

.fa-arrow-up-a-z {
  --fa: "";
}

.fa-sort-alpha-up {
  --fa: "";
}

.fa-arrow-down-wide-short {
  --fa: "";
}

.fa-sort-amount-asc {
  --fa: "";
}

.fa-sort-amount-down {
  --fa: "";
}

.fa-arrow-up-wide-short {
  --fa: "";
}

.fa-sort-amount-up {
  --fa: "";
}

.fa-arrow-down-1-9 {
  --fa: "";
}

.fa-sort-numeric-asc {
  --fa: "";
}

.fa-sort-numeric-down {
  --fa: "";
}

.fa-arrow-up-1-9 {
  --fa: "";
}

.fa-sort-numeric-up {
  --fa: "";
}

.fa-thumbs-up {
  --fa: "";
}

.fa-thumbs-down {
  --fa: "";
}

.fa-arrow-down-long {
  --fa: "";
}

.fa-long-arrow-down {
  --fa: "";
}

.fa-arrow-up-long {
  --fa: "";
}

.fa-long-arrow-up {
  --fa: "";
}

.fa-arrow-left-long {
  --fa: "";
}

.fa-long-arrow-left {
  --fa: "";
}

.fa-arrow-right-long {
  --fa: "";
}

.fa-long-arrow-right {
  --fa: "";
}

.fa-person-dress {
  --fa: "";
}

.fa-female {
  --fa: "";
}

.fa-person {
  --fa: "";
}

.fa-male {
  --fa: "";
}

.fa-sun {
  --fa: "";
}

.fa-moon {
  --fa: "";
}

.fa-box-archive {
  --fa: "";
}

.fa-archive {
  --fa: "";
}

.fa-bug {
  --fa: "";
}

.fa-square-caret-left {
  --fa: "";
}

.fa-caret-square-left {
  --fa: "";
}

.fa-circle-dot {
  --fa: "";
}

.fa-dot-circle {
  --fa: "";
}

.fa-wheelchair {
  --fa: "";
}

.fa-lira-sign {
  --fa: "";
}

.fa-shuttle-space {
  --fa: "";
}

.fa-space-shuttle {
  --fa: "";
}

.fa-square-envelope {
  --fa: "";
}

.fa-envelope-square {
  --fa: "";
}

.fa-building-columns {
  --fa: "";
}

.fa-bank {
  --fa: "";
}

.fa-institution {
  --fa: "";
}

.fa-museum {
  --fa: "";
}

.fa-university {
  --fa: "";
}

.fa-graduation-cap {
  --fa: "";
}

.fa-mortar-board {
  --fa: "";
}

.fa-language {
  --fa: "";
}

.fa-fax {
  --fa: "";
}

.fa-building {
  --fa: "";
}

.fa-child {
  --fa: "";
}

.fa-paw {
  --fa: "";
}

.fa-cube {
  --fa: "";
}

.fa-cubes {
  --fa: "";
}

.fa-recycle {
  --fa: "";
}

.fa-car {
  --fa: "";
}

.fa-automobile {
  --fa: "";
}

.fa-taxi {
  --fa: "";
}

.fa-cab {
  --fa: "";
}

.fa-tree {
  --fa: "";
}

.fa-database {
  --fa: "";
}

.fa-file-pdf {
  --fa: "";
}

.fa-file-word {
  --fa: "";
}

.fa-file-excel {
  --fa: "";
}

.fa-file-powerpoint {
  --fa: "";
}

.fa-file-image {
  --fa: "";
}

.fa-file-zipper {
  --fa: "";
}

.fa-file-archive {
  --fa: "";
}

.fa-file-audio {
  --fa: "";
}

.fa-file-video {
  --fa: "";
}

.fa-file-code {
  --fa: "";
}

.fa-life-ring {
  --fa: "";
}

.fa-circle-notch {
  --fa: "";
}

.fa-paper-plane {
  --fa: "";
}

.fa-clock-rotate-left {
  --fa: "";
}

.fa-history {
  --fa: "";
}

.fa-heading {
  --fa: "";
}

.fa-header {
  --fa: "";
}

.fa-paragraph {
  --fa: "";
}

.fa-sliders {
  --fa: "";
}

.fa-sliders-h {
  --fa: "";
}

.fa-share-nodes {
  --fa: "";
}

.fa-share-alt {
  --fa: "";
}

.fa-square-share-nodes {
  --fa: "";
}

.fa-share-alt-square {
  --fa: "";
}

.fa-bomb {
  --fa: "";
}

.fa-futbol {
  --fa: "";
}

.fa-futbol-ball {
  --fa: "";
}

.fa-soccer-ball {
  --fa: "";
}

.fa-tty {
  --fa: "";
}

.fa-teletype {
  --fa: "";
}

.fa-binoculars {
  --fa: "";
}

.fa-plug {
  --fa: "";
}

.fa-newspaper {
  --fa: "";
}

.fa-wifi {
  --fa: "";
}

.fa-wifi-3 {
  --fa: "";
}

.fa-wifi-strong {
  --fa: "";
}

.fa-calculator {
  --fa: "";
}

.fa-bell-slash {
  --fa: "";
}

.fa-trash {
  --fa: "";
}

.fa-copyright {
  --fa: "";
}

.fa-eye-dropper {
  --fa: "";
}

.fa-eye-dropper-empty {
  --fa: "";
}

.fa-eyedropper {
  --fa: "";
}

.fa-paintbrush {
  --fa: "";
}

.fa-paint-brush {
  --fa: "";
}

.fa-cake-candles {
  --fa: "";
}

.fa-birthday-cake {
  --fa: "";
}

.fa-cake {
  --fa: "";
}

.fa-chart-area {
  --fa: "";
}

.fa-area-chart {
  --fa: "";
}

.fa-chart-pie {
  --fa: "";
}

.fa-pie-chart {
  --fa: "";
}

.fa-chart-line {
  --fa: "";
}

.fa-line-chart {
  --fa: "";
}

.fa-toggle-off {
  --fa: "";
}

.fa-toggle-on {
  --fa: "";
}

.fa-bicycle {
  --fa: "";
}

.fa-bus {
  --fa: "";
}

.fa-closed-captioning {
  --fa: "";
}

.fa-shekel-sign {
  --fa: "";
}

.fa-ils {
  --fa: "";
}

.fa-shekel {
  --fa: "";
}

.fa-sheqel {
  --fa: "";
}

.fa-sheqel-sign {
  --fa: "";
}

.fa-cart-plus {
  --fa: "";
}

.fa-cart-arrow-down {
  --fa: "";
}

.fa-diamond {
  --fa: "";
}

.fa-ship {
  --fa: "";
}

.fa-user-secret {
  --fa: "";
}

.fa-motorcycle {
  --fa: "";
}

.fa-street-view {
  --fa: "";
}

.fa-heart-pulse {
  --fa: "";
}

.fa-heartbeat {
  --fa: "";
}

.fa-venus {
  --fa: "";
}

.fa-mars {
  --fa: "";
}

.fa-mercury {
  --fa: "";
}

.fa-mars-and-venus {
  --fa: "";
}

.fa-transgender {
  --fa: "";
}

.fa-transgender-alt {
  --fa: "";
}

.fa-venus-double {
  --fa: "";
}

.fa-mars-double {
  --fa: "";
}

.fa-venus-mars {
  --fa: "";
}

.fa-mars-stroke {
  --fa: "";
}

.fa-mars-stroke-up {
  --fa: "";
}

.fa-mars-stroke-v {
  --fa: "";
}

.fa-mars-stroke-right {
  --fa: "";
}

.fa-mars-stroke-h {
  --fa: "";
}

.fa-neuter {
  --fa: "";
}

.fa-genderless {
  --fa: "";
}

.fa-server {
  --fa: "";
}

.fa-user-plus {
  --fa: "";
}

.fa-user-xmark {
  --fa: "";
}

.fa-user-times {
  --fa: "";
}

.fa-bed {
  --fa: "";
}

.fa-train {
  --fa: "";
}

.fa-train-subway {
  --fa: "";
}

.fa-subway {
  --fa: "";
}

.fa-battery-full {
  --fa: "";
}

.fa-battery {
  --fa: "";
}

.fa-battery-5 {
  --fa: "";
}

.fa-battery-three-quarters {
  --fa: "";
}

.fa-battery-4 {
  --fa: "";
}

.fa-battery-half {
  --fa: "";
}

.fa-battery-3 {
  --fa: "";
}

.fa-battery-quarter {
  --fa: "";
}

.fa-battery-2 {
  --fa: "";
}

.fa-battery-empty {
  --fa: "";
}

.fa-battery-0 {
  --fa: "";
}

.fa-arrow-pointer {
  --fa: "";
}

.fa-mouse-pointer {
  --fa: "";
}

.fa-i-cursor {
  --fa: "";
}

.fa-object-group {
  --fa: "";
}

.fa-object-ungroup {
  --fa: "";
}

.fa-note-sticky {
  --fa: "";
}

.fa-sticky-note {
  --fa: "";
}

.fa-clone {
  --fa: "";
}

.fa-scale-balanced {
  --fa: "";
}

.fa-balance-scale {
  --fa: "";
}

.fa-hourglass-start {
  --fa: "";
}

.fa-hourglass-1 {
  --fa: "";
}

.fa-hourglass-half {
  --fa: "";
}

.fa-hourglass-2 {
  --fa: "";
}

.fa-hourglass-end {
  --fa: "";
}

.fa-hourglass-3 {
  --fa: "";
}

.fa-hourglass {
  --fa: "";
}

.fa-hourglass-empty {
  --fa: "";
}

.fa-hand-back-fist {
  --fa: "";
}

.fa-hand-rock {
  --fa: "";
}

.fa-hand {
  --fa: "";
}

.fa-hand-paper {
  --fa: "";
}

.fa-hand-scissors {
  --fa: "";
}

.fa-hand-lizard {
  --fa: "";
}

.fa-hand-spock {
  --fa: "";
}

.fa-hand-pointer {
  --fa: "";
}

.fa-hand-peace {
  --fa: "";
}

.fa-trademark {
  --fa: "";
}

.fa-registered {
  --fa: "";
}

.fa-tv {
  --fa: "";
}

.fa-television {
  --fa: "";
}

.fa-tv-alt {
  --fa: "";
}

.fa-calendar-plus {
  --fa: "";
}

.fa-calendar-minus {
  --fa: "";
}

.fa-calendar-xmark {
  --fa: "";
}

.fa-calendar-times {
  --fa: "";
}

.fa-calendar-check {
  --fa: "";
}

.fa-industry {
  --fa: "";
}

.fa-map-pin {
  --fa: "";
}

.fa-signs-post {
  --fa: "";
}

.fa-map-signs {
  --fa: "";
}

.fa-map {
  --fa: "";
}

.fa-message {
  --fa: "";
}

.fa-comment-alt {
  --fa: "";
}

.fa-circle-pause {
  --fa: "";
}

.fa-pause-circle {
  --fa: "";
}

.fa-circle-stop {
  --fa: "";
}

.fa-stop-circle {
  --fa: "";
}

.fa-bag-shopping {
  --fa: "";
}

.fa-shopping-bag {
  --fa: "";
}

.fa-basket-shopping {
  --fa: "";
}

.fa-shopping-basket {
  --fa: "";
}

.fa-universal-access {
  --fa: "";
}

.fa-person-walking-with-cane {
  --fa: "";
}

.fa-blind {
  --fa: "";
}

.fa-audio-description {
  --fa: "";
}

.fa-phone-volume {
  --fa: "";
}

.fa-volume-control-phone {
  --fa: "";
}

.fa-braille {
  --fa: "";
}

.fa-ear-listen {
  --fa: "";
}

.fa-assistive-listening-systems {
  --fa: "";
}

.fa-hands-asl-interpreting {
  --fa: "";
}

.fa-american-sign-language-interpreting {
  --fa: "";
}

.fa-asl-interpreting {
  --fa: "";
}

.fa-hands-american-sign-language-interpreting {
  --fa: "";
}

.fa-ear-deaf {
  --fa: "";
}

.fa-deaf {
  --fa: "";
}

.fa-deafness {
  --fa: "";
}

.fa-hard-of-hearing {
  --fa: "";
}

.fa-hands {
  --fa: "";
}

.fa-sign-language {
  --fa: "";
}

.fa-signing {
  --fa: "";
}

.fa-eye-low-vision {
  --fa: "";
}

.fa-low-vision {
  --fa: "";
}

.fa-font-awesome {
  --fa: "";
}

.fa-font-awesome-flag {
  --fa: "";
}

.fa-font-awesome-logo-full {
  --fa: "";
}

.fa-handshake {
  --fa: "";
}

.fa-handshake-alt {
  --fa: "";
}

.fa-handshake-simple {
  --fa: "";
}

.fa-envelope-open {
  --fa: "";
}

.fa-address-book {
  --fa: "";
}

.fa-contact-book {
  --fa: "";
}

.fa-address-card {
  --fa: "";
}

.fa-contact-card {
  --fa: "";
}

.fa-vcard {
  --fa: "";
}

.fa-circle-user {
  --fa: "";
}

.fa-user-circle {
  --fa: "";
}

.fa-id-badge {
  --fa: "";
}

.fa-id-card {
  --fa: "";
}

.fa-drivers-license {
  --fa: "";
}

.fa-temperature-full {
  --fa: "";
}

.fa-temperature-4 {
  --fa: "";
}

.fa-thermometer-4 {
  --fa: "";
}

.fa-thermometer-full {
  --fa: "";
}

.fa-temperature-three-quarters {
  --fa: "";
}

.fa-temperature-3 {
  --fa: "";
}

.fa-thermometer-3 {
  --fa: "";
}

.fa-thermometer-three-quarters {
  --fa: "";
}

.fa-temperature-half {
  --fa: "";
}

.fa-temperature-2 {
  --fa: "";
}

.fa-thermometer-2 {
  --fa: "";
}

.fa-thermometer-half {
  --fa: "";
}

.fa-temperature-quarter {
  --fa: "";
}

.fa-temperature-1 {
  --fa: "";
}

.fa-thermometer-1 {
  --fa: "";
}

.fa-thermometer-quarter {
  --fa: "";
}

.fa-temperature-empty {
  --fa: "";
}

.fa-temperature-0 {
  --fa: "";
}

.fa-thermometer-0 {
  --fa: "";
}

.fa-thermometer-empty {
  --fa: "";
}

.fa-shower {
  --fa: "";
}

.fa-bath {
  --fa: "";
}

.fa-bathtub {
  --fa: "";
}

.fa-podcast {
  --fa: "";
}

.fa-window-maximize {
  --fa: "";
}

.fa-window-minimize {
  --fa: "";
}

.fa-window-restore {
  --fa: "";
}

.fa-square-xmark {
  --fa: "";
}

.fa-times-square {
  --fa: "";
}

.fa-xmark-square {
  --fa: "";
}

.fa-microchip {
  --fa: "";
}

.fa-snowflake {
  --fa: "";
}

.fa-spoon {
  --fa: "";
}

.fa-utensil-spoon {
  --fa: "";
}

.fa-utensils {
  --fa: "";
}

.fa-cutlery {
  --fa: "";
}

.fa-rotate-left {
  --fa: "";
}

.fa-rotate-back {
  --fa: "";
}

.fa-rotate-backward {
  --fa: "";
}

.fa-undo-alt {
  --fa: "";
}

.fa-trash-can {
  --fa: "";
}

.fa-trash-alt {
  --fa: "";
}

.fa-rotate {
  --fa: "";
}

.fa-sync-alt {
  --fa: "";
}

.fa-stopwatch {
  --fa: "";
}

.fa-right-from-bracket {
  --fa: "";
}

.fa-sign-out-alt {
  --fa: "";
}

.fa-right-to-bracket {
  --fa: "";
}

.fa-sign-in-alt {
  --fa: "";
}

.fa-rotate-right {
  --fa: "";
}

.fa-redo-alt {
  --fa: "";
}

.fa-rotate-forward {
  --fa: "";
}

.fa-poo {
  --fa: "";
}

.fa-images {
  --fa: "";
}

.fa-pencil {
  --fa: "";
}

.fa-pencil-alt {
  --fa: "";
}

.fa-pen {
  --fa: "";
}

.fa-pen-clip {
  --fa: "";
}

.fa-pen-alt {
  --fa: "";
}

.fa-octagon {
  --fa: "";
}

.fa-down-long {
  --fa: "";
}

.fa-long-arrow-alt-down {
  --fa: "";
}

.fa-left-long {
  --fa: "";
}

.fa-long-arrow-alt-left {
  --fa: "";
}

.fa-right-long {
  --fa: "";
}

.fa-long-arrow-alt-right {
  --fa: "";
}

.fa-up-long {
  --fa: "";
}

.fa-long-arrow-alt-up {
  --fa: "";
}

.fa-hexagon {
  --fa: "";
}

.fa-file-pen {
  --fa: "";
}

.fa-file-edit {
  --fa: "";
}

.fa-maximize {
  --fa: "";
}

.fa-expand-arrows-alt {
  --fa: "";
}

.fa-clipboard {
  --fa: "";
}

.fa-left-right {
  --fa: "";
}

.fa-arrows-alt-h {
  --fa: "";
}

.fa-up-down {
  --fa: "";
}

.fa-arrows-alt-v {
  --fa: "";
}

.fa-alarm-clock {
  --fa: "";
}

.fa-circle-down {
  --fa: "";
}

.fa-arrow-alt-circle-down {
  --fa: "";
}

.fa-circle-left {
  --fa: "";
}

.fa-arrow-alt-circle-left {
  --fa: "";
}

.fa-circle-right {
  --fa: "";
}

.fa-arrow-alt-circle-right {
  --fa: "";
}

.fa-circle-up {
  --fa: "";
}

.fa-arrow-alt-circle-up {
  --fa: "";
}

.fa-up-right-from-square {
  --fa: "";
}

.fa-external-link-alt {
  --fa: "";
}

.fa-square-up-right {
  --fa: "";
}

.fa-external-link-square-alt {
  --fa: "";
}

.fa-right-left {
  --fa: "";
}

.fa-exchange-alt {
  --fa: "";
}

.fa-repeat {
  --fa: "";
}

.fa-code-commit {
  --fa: "";
}

.fa-code-merge {
  --fa: "";
}

.fa-desktop {
  --fa: "";
}

.fa-desktop-alt {
  --fa: "";
}

.fa-gem {
  --fa: "";
}

.fa-turn-down {
  --fa: "";
}

.fa-level-down-alt {
  --fa: "";
}

.fa-turn-up {
  --fa: "";
}

.fa-level-up-alt {
  --fa: "";
}

.fa-lock-open {
  --fa: "";
}

.fa-location-dot {
  --fa: "";
}

.fa-map-marker-alt {
  --fa: "";
}

.fa-microphone-lines {
  --fa: "";
}

.fa-microphone-alt {
  --fa: "";
}

.fa-mobile-screen-button {
  --fa: "";
}

.fa-mobile-alt {
  --fa: "";
}

.fa-mobile {
  --fa: "";
}

.fa-mobile-android {
  --fa: "";
}

.fa-mobile-phone {
  --fa: "";
}

.fa-mobile-screen {
  --fa: "";
}

.fa-mobile-android-alt {
  --fa: "";
}

.fa-money-bill-1 {
  --fa: "";
}

.fa-money-bill-alt {
  --fa: "";
}

.fa-phone-slash {
  --fa: "";
}

.fa-image-portrait {
  --fa: "";
}

.fa-portrait {
  --fa: "";
}

.fa-reply {
  --fa: "";
}

.fa-mail-reply {
  --fa: "";
}

.fa-shield-halved {
  --fa: "";
}

.fa-shield-alt {
  --fa: "";
}

.fa-tablet-screen-button {
  --fa: "";
}

.fa-tablet-alt {
  --fa: "";
}

.fa-tablet {
  --fa: "";
}

.fa-tablet-android {
  --fa: "";
}

.fa-ticket-simple {
  --fa: "";
}

.fa-ticket-alt {
  --fa: "";
}

.fa-rectangle-xmark {
  --fa: "";
}

.fa-rectangle-times {
  --fa: "";
}

.fa-times-rectangle {
  --fa: "";
}

.fa-window-close {
  --fa: "";
}

.fa-down-left-and-up-right-to-center {
  --fa: "";
}

.fa-compress-alt {
  --fa: "";
}

.fa-up-right-and-down-left-from-center {
  --fa: "";
}

.fa-expand-alt {
  --fa: "";
}

.fa-baseball-bat-ball {
  --fa: "";
}

.fa-baseball {
  --fa: "";
}

.fa-baseball-ball {
  --fa: "";
}

.fa-basketball {
  --fa: "";
}

.fa-basketball-ball {
  --fa: "";
}

.fa-bowling-ball {
  --fa: "";
}

.fa-chess {
  --fa: "";
}

.fa-chess-bishop {
  --fa: "";
}

.fa-chess-board {
  --fa: "";
}

.fa-chess-king {
  --fa: "";
}

.fa-chess-knight {
  --fa: "";
}

.fa-chess-pawn {
  --fa: "";
}

.fa-chess-queen {
  --fa: "";
}

.fa-chess-rook {
  --fa: "";
}

.fa-dumbbell {
  --fa: "";
}

.fa-football {
  --fa: "";
}

.fa-football-ball {
  --fa: "";
}

.fa-golf-ball-tee {
  --fa: "";
}

.fa-golf-ball {
  --fa: "";
}

.fa-hockey-puck {
  --fa: "";
}

.fa-broom-ball {
  --fa: "";
}

.fa-quidditch {
  --fa: "";
}

.fa-quidditch-broom-ball {
  --fa: "";
}

.fa-square-full {
  --fa: "";
}

.fa-table-tennis-paddle-ball {
  --fa: "";
}

.fa-ping-pong-paddle-ball {
  --fa: "";
}

.fa-table-tennis {
  --fa: "";
}

.fa-volleyball {
  --fa: "";
}

.fa-volleyball-ball {
  --fa: "";
}

.fa-hand-dots {
  --fa: "";
}

.fa-allergies {
  --fa: "";
}

.fa-bandage {
  --fa: "";
}

.fa-band-aid {
  --fa: "";
}

.fa-box {
  --fa: "";
}

.fa-boxes-stacked {
  --fa: "";
}

.fa-boxes {
  --fa: "";
}

.fa-boxes-alt {
  --fa: "";
}

.fa-briefcase-medical {
  --fa: "";
}

.fa-fire-flame-simple {
  --fa: "";
}

.fa-burn {
  --fa: "";
}

.fa-capsules {
  --fa: "";
}

.fa-clipboard-check {
  --fa: "";
}

.fa-clipboard-list {
  --fa: "";
}

.fa-person-dots-from-line {
  --fa: "";
}

.fa-diagnoses {
  --fa: "";
}

.fa-dna {
  --fa: "";
}

.fa-dolly {
  --fa: "";
}

.fa-dolly-box {
  --fa: "";
}

.fa-cart-flatbed {
  --fa: "";
}

.fa-dolly-flatbed {
  --fa: "";
}

.fa-file-medical {
  --fa: "";
}

.fa-file-waveform {
  --fa: "";
}

.fa-file-medical-alt {
  --fa: "";
}

.fa-kit-medical {
  --fa: "";
}

.fa-first-aid {
  --fa: "";
}

.fa-circle-h {
  --fa: "";
}

.fa-hospital-symbol {
  --fa: "";
}

.fa-id-card-clip {
  --fa: "";
}

.fa-id-card-alt {
  --fa: "";
}

.fa-notes-medical {
  --fa: "";
}

.fa-pallet {
  --fa: "";
}

.fa-pills {
  --fa: "";
}

.fa-prescription-bottle {
  --fa: "";
}

.fa-prescription-bottle-medical {
  --fa: "";
}

.fa-prescription-bottle-alt {
  --fa: "";
}

.fa-bed-pulse {
  --fa: "";
}

.fa-procedures {
  --fa: "";
}

.fa-truck-fast {
  --fa: "";
}

.fa-shipping-fast {
  --fa: "";
}

.fa-smoking {
  --fa: "";
}

.fa-syringe {
  --fa: "";
}

.fa-tablets {
  --fa: "";
}

.fa-thermometer {
  --fa: "";
}

.fa-vial {
  --fa: "";
}

.fa-vials {
  --fa: "";
}

.fa-warehouse {
  --fa: "";
}

.fa-weight-scale {
  --fa: "";
}

.fa-weight {
  --fa: "";
}

.fa-x-ray {
  --fa: "";
}

.fa-box-open {
  --fa: "";
}

.fa-comment-dots {
  --fa: "";
}

.fa-commenting {
  --fa: "";
}

.fa-comment-slash {
  --fa: "";
}

.fa-couch {
  --fa: "";
}

.fa-circle-dollar-to-slot {
  --fa: "";
}

.fa-donate {
  --fa: "";
}

.fa-dove {
  --fa: "";
}

.fa-hand-holding {
  --fa: "";
}

.fa-hand-holding-heart {
  --fa: "";
}

.fa-hand-holding-dollar {
  --fa: "";
}

.fa-hand-holding-usd {
  --fa: "";
}

.fa-hand-holding-droplet {
  --fa: "";
}

.fa-hand-holding-water {
  --fa: "";
}

.fa-hands-holding {
  --fa: "";
}

.fa-handshake-angle {
  --fa: "";
}

.fa-hands-helping {
  --fa: "";
}

.fa-parachute-box {
  --fa: "";
}

.fa-people-carry-box {
  --fa: "";
}

.fa-people-carry {
  --fa: "";
}

.fa-piggy-bank {
  --fa: "";
}

.fa-ribbon {
  --fa: "";
}

.fa-route {
  --fa: "";
}

.fa-seedling {
  --fa: "";
}

.fa-sprout {
  --fa: "";
}

.fa-sign-hanging {
  --fa: "";
}

.fa-sign {
  --fa: "";
}

.fa-face-smile-wink {
  --fa: "";
}

.fa-smile-wink {
  --fa: "";
}

.fa-tape {
  --fa: "";
}

.fa-truck-ramp-box {
  --fa: "";
}

.fa-truck-loading {
  --fa: "";
}

.fa-truck-moving {
  --fa: "";
}

.fa-video-slash {
  --fa: "";
}

.fa-wine-glass {
  --fa: "";
}

.fa-user-astronaut {
  --fa: "";
}

.fa-user-check {
  --fa: "";
}

.fa-user-clock {
  --fa: "";
}

.fa-user-gear {
  --fa: "";
}

.fa-user-cog {
  --fa: "";
}

.fa-user-pen {
  --fa: "";
}

.fa-user-edit {
  --fa: "";
}

.fa-user-group {
  --fa: "";
}

.fa-user-friends {
  --fa: "";
}

.fa-user-graduate {
  --fa: "";
}

.fa-user-lock {
  --fa: "";
}

.fa-user-minus {
  --fa: "";
}

.fa-user-ninja {
  --fa: "";
}

.fa-user-shield {
  --fa: "";
}

.fa-user-slash {
  --fa: "";
}

.fa-user-alt-slash {
  --fa: "";
}

.fa-user-large-slash {
  --fa: "";
}

.fa-user-tag {
  --fa: "";
}

.fa-user-tie {
  --fa: "";
}

.fa-users-gear {
  --fa: "";
}

.fa-users-cog {
  --fa: "";
}

.fa-scale-unbalanced {
  --fa: "";
}

.fa-balance-scale-left {
  --fa: "";
}

.fa-scale-unbalanced-flip {
  --fa: "";
}

.fa-balance-scale-right {
  --fa: "";
}

.fa-blender {
  --fa: "";
}

.fa-book-open {
  --fa: "";
}

.fa-tower-broadcast {
  --fa: "";
}

.fa-broadcast-tower {
  --fa: "";
}

.fa-broom {
  --fa: "";
}

.fa-chalkboard {
  --fa: "";
}

.fa-blackboard {
  --fa: "";
}

.fa-chalkboard-user {
  --fa: "";
}

.fa-chalkboard-teacher {
  --fa: "";
}

.fa-church {
  --fa: "";
}

.fa-coins {
  --fa: "";
}

.fa-compact-disc {
  --fa: "";
}

.fa-crow {
  --fa: "";
}

.fa-crown {
  --fa: "";
}

.fa-dice {
  --fa: "";
}

.fa-dice-five {
  --fa: "";
}

.fa-dice-four {
  --fa: "";
}

.fa-dice-one {
  --fa: "";
}

.fa-dice-six {
  --fa: "";
}

.fa-dice-three {
  --fa: "";
}

.fa-dice-two {
  --fa: "";
}

.fa-divide {
  --fa: "";
}

.fa-door-closed {
  --fa: "";
}

.fa-door-open {
  --fa: "";
}

.fa-feather {
  --fa: "";
}

.fa-frog {
  --fa: "";
}

.fa-gas-pump {
  --fa: "";
}

.fa-glasses {
  --fa: "";
}

.fa-greater-than-equal {
  --fa: "";
}

.fa-helicopter {
  --fa: "";
}

.fa-infinity {
  --fa: "";
}

.fa-kiwi-bird {
  --fa: "";
}

.fa-less-than-equal {
  --fa: "";
}

.fa-memory {
  --fa: "";
}

.fa-microphone-lines-slash {
  --fa: "";
}

.fa-microphone-alt-slash {
  --fa: "";
}

.fa-money-bill-wave {
  --fa: "";
}

.fa-money-bill-1-wave {
  --fa: "";
}

.fa-money-bill-wave-alt {
  --fa: "";
}

.fa-money-check {
  --fa: "";
}

.fa-money-check-dollar {
  --fa: "";
}

.fa-money-check-alt {
  --fa: "";
}

.fa-not-equal {
  --fa: "";
}

.fa-palette {
  --fa: "";
}

.fa-square-parking {
  --fa: "";
}

.fa-parking {
  --fa: "";
}

.fa-diagram-project {
  --fa: "";
}

.fa-project-diagram {
  --fa: "";
}

.fa-receipt {
  --fa: "";
}

.fa-robot {
  --fa: "";
}

.fa-ruler {
  --fa: "";
}

.fa-ruler-combined {
  --fa: "";
}

.fa-ruler-horizontal {
  --fa: "";
}

.fa-ruler-vertical {
  --fa: "";
}

.fa-school {
  --fa: "";
}

.fa-screwdriver {
  --fa: "";
}

.fa-shoe-prints {
  --fa: "";
}

.fa-skull {
  --fa: "";
}

.fa-ban-smoking {
  --fa: "";
}

.fa-smoking-ban {
  --fa: "";
}

.fa-store {
  --fa: "";
}

.fa-shop {
  --fa: "";
}

.fa-store-alt {
  --fa: "";
}

.fa-bars-staggered {
  --fa: "";
}

.fa-reorder {
  --fa: "";
}

.fa-stream {
  --fa: "";
}

.fa-stroopwafel {
  --fa: "";
}

.fa-toolbox {
  --fa: "";
}

.fa-shirt {
  --fa: "";
}

.fa-t-shirt {
  --fa: "";
}

.fa-tshirt {
  --fa: "";
}

.fa-person-walking {
  --fa: "";
}

.fa-walking {
  --fa: "";
}

.fa-wallet {
  --fa: "";
}

.fa-face-angry {
  --fa: "";
}

.fa-angry {
  --fa: "";
}

.fa-archway {
  --fa: "";
}

.fa-book-atlas {
  --fa: "";
}

.fa-atlas {
  --fa: "";
}

.fa-award {
  --fa: "";
}

.fa-delete-left {
  --fa: "";
}

.fa-backspace {
  --fa: "";
}

.fa-bezier-curve {
  --fa: "";
}

.fa-bong {
  --fa: "";
}

.fa-brush {
  --fa: "";
}

.fa-bus-simple {
  --fa: "";
}

.fa-bus-alt {
  --fa: "";
}

.fa-cannabis {
  --fa: "";
}

.fa-check-double {
  --fa: "";
}

.fa-martini-glass-citrus {
  --fa: "";
}

.fa-cocktail {
  --fa: "";
}

.fa-bell-concierge {
  --fa: "";
}

.fa-concierge-bell {
  --fa: "";
}

.fa-cookie {
  --fa: "";
}

.fa-cookie-bite {
  --fa: "";
}

.fa-crop-simple {
  --fa: "";
}

.fa-crop-alt {
  --fa: "";
}

.fa-tachograph-digital {
  --fa: "";
}

.fa-digital-tachograph {
  --fa: "";
}

.fa-face-dizzy {
  --fa: "";
}

.fa-dizzy {
  --fa: "";
}

.fa-compass-drafting {
  --fa: "";
}

.fa-drafting-compass {
  --fa: "";
}

.fa-drum {
  --fa: "";
}

.fa-drum-steelpan {
  --fa: "";
}

.fa-feather-pointed {
  --fa: "";
}

.fa-feather-alt {
  --fa: "";
}

.fa-file-contract {
  --fa: "";
}

.fa-file-arrow-down {
  --fa: "";
}

.fa-file-download {
  --fa: "";
}

.fa-file-export {
  --fa: "";
}

.fa-arrow-right-from-file {
  --fa: "";
}

.fa-file-import {
  --fa: "";
}

.fa-arrow-right-to-file {
  --fa: "";
}

.fa-file-invoice {
  --fa: "";
}

.fa-file-invoice-dollar {
  --fa: "";
}

.fa-file-prescription {
  --fa: "";
}

.fa-file-signature {
  --fa: "";
}

.fa-file-arrow-up {
  --fa: "";
}

.fa-file-upload {
  --fa: "";
}

.fa-fill {
  --fa: "";
}

.fa-fill-drip {
  --fa: "";
}

.fa-fingerprint {
  --fa: "";
}

.fa-fish {
  --fa: "";
}

.fa-face-flushed {
  --fa: "";
}

.fa-flushed {
  --fa: "";
}

.fa-face-frown-open {
  --fa: "";
}

.fa-frown-open {
  --fa: "";
}

.fa-martini-glass {
  --fa: "";
}

.fa-glass-martini-alt {
  --fa: "";
}

.fa-earth-africa {
  --fa: "";
}

.fa-globe-africa {
  --fa: "";
}

.fa-earth-americas {
  --fa: "";
}

.fa-earth {
  --fa: "";
}

.fa-earth-america {
  --fa: "";
}

.fa-globe-americas {
  --fa: "";
}

.fa-earth-asia {
  --fa: "";
}

.fa-globe-asia {
  --fa: "";
}

.fa-face-grimace {
  --fa: "";
}

.fa-grimace {
  --fa: "";
}

.fa-face-grin {
  --fa: "";
}

.fa-grin {
  --fa: "";
}

.fa-face-grin-wide {
  --fa: "";
}

.fa-grin-alt {
  --fa: "";
}

.fa-face-grin-beam {
  --fa: "";
}

.fa-grin-beam {
  --fa: "";
}

.fa-face-grin-beam-sweat {
  --fa: "";
}

.fa-grin-beam-sweat {
  --fa: "";
}

.fa-face-grin-hearts {
  --fa: "";
}

.fa-grin-hearts {
  --fa: "";
}

.fa-face-grin-squint {
  --fa: "";
}

.fa-grin-squint {
  --fa: "";
}

.fa-face-grin-squint-tears {
  --fa: "";
}

.fa-grin-squint-tears {
  --fa: "";
}

.fa-face-grin-stars {
  --fa: "";
}

.fa-grin-stars {
  --fa: "";
}

.fa-face-grin-tears {
  --fa: "";
}

.fa-grin-tears {
  --fa: "";
}

.fa-face-grin-tongue {
  --fa: "";
}

.fa-grin-tongue {
  --fa: "";
}

.fa-face-grin-tongue-squint {
  --fa: "";
}

.fa-grin-tongue-squint {
  --fa: "";
}

.fa-face-grin-tongue-wink {
  --fa: "";
}

.fa-grin-tongue-wink {
  --fa: "";
}

.fa-face-grin-wink {
  --fa: "";
}

.fa-grin-wink {
  --fa: "";
}

.fa-grip {
  --fa: "";
}

.fa-grid-horizontal {
  --fa: "";
}

.fa-grip-horizontal {
  --fa: "";
}

.fa-grip-vertical {
  --fa: "";
}

.fa-grid-vertical {
  --fa: "";
}

.fa-headset {
  --fa: "";
}

.fa-highlighter {
  --fa: "";
}

.fa-hot-tub-person {
  --fa: "";
}

.fa-hot-tub {
  --fa: "";
}

.fa-hotel {
  --fa: "";
}

.fa-joint {
  --fa: "";
}

.fa-face-kiss {
  --fa: "";
}

.fa-kiss {
  --fa: "";
}

.fa-face-kiss-beam {
  --fa: "";
}

.fa-kiss-beam {
  --fa: "";
}

.fa-face-kiss-wink-heart {
  --fa: "";
}

.fa-kiss-wink-heart {
  --fa: "";
}

.fa-face-laugh {
  --fa: "";
}

.fa-laugh {
  --fa: "";
}

.fa-face-laugh-beam {
  --fa: "";
}

.fa-laugh-beam {
  --fa: "";
}

.fa-face-laugh-squint {
  --fa: "";
}

.fa-laugh-squint {
  --fa: "";
}

.fa-face-laugh-wink {
  --fa: "";
}

.fa-laugh-wink {
  --fa: "";
}

.fa-cart-flatbed-suitcase {
  --fa: "";
}

.fa-luggage-cart {
  --fa: "";
}

.fa-map-location {
  --fa: "";
}

.fa-map-marked {
  --fa: "";
}

.fa-map-location-dot {
  --fa: "";
}

.fa-map-marked-alt {
  --fa: "";
}

.fa-marker {
  --fa: "";
}

.fa-medal {
  --fa: "";
}

.fa-face-meh-blank {
  --fa: "";
}

.fa-meh-blank {
  --fa: "";
}

.fa-face-rolling-eyes {
  --fa: "";
}

.fa-meh-rolling-eyes {
  --fa: "";
}

.fa-monument {
  --fa: "";
}

.fa-mortar-pestle {
  --fa: "";
}

.fa-paint-roller {
  --fa: "";
}

.fa-passport {
  --fa: "";
}

.fa-pen-fancy {
  --fa: "";
}

.fa-pen-nib {
  --fa: "";
}

.fa-pen-ruler {
  --fa: "";
}

.fa-pencil-ruler {
  --fa: "";
}

.fa-plane-arrival {
  --fa: "";
}

.fa-plane-departure {
  --fa: "";
}

.fa-prescription {
  --fa: "";
}

.fa-face-sad-cry {
  --fa: "";
}

.fa-sad-cry {
  --fa: "";
}

.fa-face-sad-tear {
  --fa: "";
}

.fa-sad-tear {
  --fa: "";
}

.fa-van-shuttle {
  --fa: "";
}

.fa-shuttle-van {
  --fa: "";
}

.fa-signature {
  --fa: "";
}

.fa-face-smile-beam {
  --fa: "";
}

.fa-smile-beam {
  --fa: "";
}

.fa-solar-panel {
  --fa: "";
}

.fa-spa {
  --fa: "";
}

.fa-splotch {
  --fa: "";
}

.fa-spray-can {
  --fa: "";
}

.fa-stamp {
  --fa: "";
}

.fa-star-half-stroke {
  --fa: "";
}

.fa-star-half-alt {
  --fa: "";
}

.fa-suitcase-rolling {
  --fa: "";
}

.fa-face-surprise {
  --fa: "";
}

.fa-surprise {
  --fa: "";
}

.fa-swatchbook {
  --fa: "";
}

.fa-person-swimming {
  --fa: "";
}

.fa-swimmer {
  --fa: "";
}

.fa-water-ladder {
  --fa: "";
}

.fa-ladder-water {
  --fa: "";
}

.fa-swimming-pool {
  --fa: "";
}

.fa-droplet-slash {
  --fa: "";
}

.fa-tint-slash {
  --fa: "";
}

.fa-face-tired {
  --fa: "";
}

.fa-tired {
  --fa: "";
}

.fa-tooth {
  --fa: "";
}

.fa-umbrella-beach {
  --fa: "";
}

.fa-weight-hanging {
  --fa: "";
}

.fa-wine-glass-empty {
  --fa: "";
}

.fa-wine-glass-alt {
  --fa: "";
}

.fa-spray-can-sparkles {
  --fa: "";
}

.fa-air-freshener {
  --fa: "";
}

.fa-apple-whole {
  --fa: "";
}

.fa-apple-alt {
  --fa: "";
}

.fa-atom {
  --fa: "";
}

.fa-bone {
  --fa: "";
}

.fa-book-open-reader {
  --fa: "";
}

.fa-book-reader {
  --fa: "";
}

.fa-brain {
  --fa: "";
}

.fa-car-rear {
  --fa: "";
}

.fa-car-alt {
  --fa: "";
}

.fa-car-battery {
  --fa: "";
}

.fa-battery-car {
  --fa: "";
}

.fa-car-burst {
  --fa: "";
}

.fa-car-crash {
  --fa: "";
}

.fa-car-side {
  --fa: "";
}

.fa-charging-station {
  --fa: "";
}

.fa-diamond-turn-right {
  --fa: "";
}

.fa-directions {
  --fa: "";
}

.fa-draw-polygon {
  --fa: "";
}

.fa-vector-polygon {
  --fa: "";
}

.fa-laptop-code {
  --fa: "";
}

.fa-layer-group {
  --fa: "";
}

.fa-location-crosshairs {
  --fa: "";
}

.fa-location {
  --fa: "";
}

.fa-lungs {
  --fa: "";
}

.fa-microscope {
  --fa: "";
}

.fa-oil-can {
  --fa: "";
}

.fa-poop {
  --fa: "";
}

.fa-shapes {
  --fa: "";
}

.fa-triangle-circle-square {
  --fa: "";
}

.fa-star-of-life {
  --fa: "";
}

.fa-gauge {
  --fa: "";
}

.fa-dashboard {
  --fa: "";
}

.fa-gauge-med {
  --fa: "";
}

.fa-tachometer-alt-average {
  --fa: "";
}

.fa-gauge-high {
  --fa: "";
}

.fa-tachometer-alt {
  --fa: "";
}

.fa-tachometer-alt-fast {
  --fa: "";
}

.fa-gauge-simple {
  --fa: "";
}

.fa-gauge-simple-med {
  --fa: "";
}

.fa-tachometer-average {
  --fa: "";
}

.fa-gauge-simple-high {
  --fa: "";
}

.fa-tachometer {
  --fa: "";
}

.fa-tachometer-fast {
  --fa: "";
}

.fa-teeth {
  --fa: "";
}

.fa-teeth-open {
  --fa: "";
}

.fa-masks-theater {
  --fa: "";
}

.fa-theater-masks {
  --fa: "";
}

.fa-traffic-light {
  --fa: "";
}

.fa-truck-monster {
  --fa: "";
}

.fa-truck-pickup {
  --fa: "";
}

.fa-rectangle-ad {
  --fa: "";
}

.fa-ad {
  --fa: "";
}

.fa-ankh {
  --fa: "";
}

.fa-book-bible {
  --fa: "";
}

.fa-bible {
  --fa: "";
}

.fa-business-time {
  --fa: "";
}

.fa-briefcase-clock {
  --fa: "";
}

.fa-city {
  --fa: "";
}

.fa-comment-dollar {
  --fa: "";
}

.fa-comments-dollar {
  --fa: "";
}

.fa-cross {
  --fa: "";
}

.fa-dharmachakra {
  --fa: "";
}

.fa-envelope-open-text {
  --fa: "";
}

.fa-folder-minus {
  --fa: "";
}

.fa-folder-plus {
  --fa: "";
}

.fa-filter-circle-dollar {
  --fa: "";
}

.fa-funnel-dollar {
  --fa: "";
}

.fa-gopuram {
  --fa: "";
}

.fa-hamsa {
  --fa: "";
}

.fa-bahai {
  --fa: "";
}

.fa-haykal {
  --fa: "";
}

.fa-jedi {
  --fa: "";
}

.fa-book-journal-whills {
  --fa: "";
}

.fa-journal-whills {
  --fa: "";
}

.fa-kaaba {
  --fa: "";
}

.fa-khanda {
  --fa: "";
}

.fa-landmark {
  --fa: "";
}

.fa-envelopes-bulk {
  --fa: "";
}

.fa-mail-bulk {
  --fa: "";
}

.fa-menorah {
  --fa: "";
}

.fa-mosque {
  --fa: "";
}

.fa-om {
  --fa: "";
}

.fa-spaghetti-monster-flying {
  --fa: "";
}

.fa-pastafarianism {
  --fa: "";
}

.fa-peace {
  --fa: "";
}

.fa-place-of-worship {
  --fa: "";
}

.fa-square-poll-vertical {
  --fa: "";
}

.fa-poll {
  --fa: "";
}

.fa-square-poll-horizontal {
  --fa: "";
}

.fa-poll-h {
  --fa: "";
}

.fa-person-praying {
  --fa: "";
}

.fa-pray {
  --fa: "";
}

.fa-hands-praying {
  --fa: "";
}

.fa-praying-hands {
  --fa: "";
}

.fa-book-quran {
  --fa: "";
}

.fa-quran {
  --fa: "";
}

.fa-magnifying-glass-dollar {
  --fa: "";
}

.fa-search-dollar {
  --fa: "";
}

.fa-magnifying-glass-location {
  --fa: "";
}

.fa-search-location {
  --fa: "";
}

.fa-socks {
  --fa: "";
}

.fa-square-root-variable {
  --fa: "";
}

.fa-square-root-alt {
  --fa: "";
}

.fa-star-and-crescent {
  --fa: "";
}

.fa-star-of-david {
  --fa: "";
}

.fa-synagogue {
  --fa: "";
}

.fa-scroll-torah {
  --fa: "";
}

.fa-torah {
  --fa: "";
}

.fa-torii-gate {
  --fa: "";
}

.fa-vihara {
  --fa: "";
}

.fa-volume-xmark {
  --fa: "";
}

.fa-volume-mute {
  --fa: "";
}

.fa-volume-times {
  --fa: "";
}

.fa-yin-yang {
  --fa: "";
}

.fa-blender-phone {
  --fa: "";
}

.fa-book-skull {
  --fa: "";
}

.fa-book-dead {
  --fa: "";
}

.fa-campground {
  --fa: "";
}

.fa-cat {
  --fa: "";
}

.fa-chair {
  --fa: "";
}

.fa-cloud-moon {
  --fa: "";
}

.fa-cloud-sun {
  --fa: "";
}

.fa-cow {
  --fa: "";
}

.fa-dice-d20 {
  --fa: "";
}

.fa-dice-d6 {
  --fa: "";
}

.fa-dog {
  --fa: "";
}

.fa-dragon {
  --fa: "";
}

.fa-drumstick-bite {
  --fa: "";
}

.fa-dungeon {
  --fa: "";
}

.fa-file-csv {
  --fa: "";
}

.fa-hand-fist {
  --fa: "";
}

.fa-fist-raised {
  --fa: "";
}

.fa-ghost {
  --fa: "";
}

.fa-hammer {
  --fa: "";
}

.fa-hanukiah {
  --fa: "";
}

.fa-hat-wizard {
  --fa: "";
}

.fa-person-hiking {
  --fa: "";
}

.fa-hiking {
  --fa: "";
}

.fa-hippo {
  --fa: "";
}

.fa-horse {
  --fa: "";
}

.fa-house-chimney-crack {
  --fa: "";
}

.fa-house-damage {
  --fa: "";
}

.fa-hryvnia-sign {
  --fa: "";
}

.fa-hryvnia {
  --fa: "";
}

.fa-mask {
  --fa: "";
}

.fa-mountain {
  --fa: "";
}

.fa-network-wired {
  --fa: "";
}

.fa-otter {
  --fa: "";
}

.fa-ring {
  --fa: "";
}

.fa-person-running {
  --fa: "";
}

.fa-running {
  --fa: "";
}

.fa-scroll {
  --fa: "";
}

.fa-skull-crossbones {
  --fa: "";
}

.fa-slash {
  --fa: "";
}

.fa-spider {
  --fa: "";
}

.fa-toilet-paper {
  --fa: "";
}

.fa-toilet-paper-alt {
  --fa: "";
}

.fa-toilet-paper-blank {
  --fa: "";
}

.fa-tractor {
  --fa: "";
}

.fa-user-injured {
  --fa: "";
}

.fa-vr-cardboard {
  --fa: "";
}

.fa-wand-sparkles {
  --fa: "";
}

.fa-wind {
  --fa: "";
}

.fa-wine-bottle {
  --fa: "";
}

.fa-cloud-meatball {
  --fa: "";
}

.fa-cloud-moon-rain {
  --fa: "";
}

.fa-cloud-rain {
  --fa: "";
}

.fa-cloud-showers-heavy {
  --fa: "";
}

.fa-cloud-sun-rain {
  --fa: "";
}

.fa-democrat {
  --fa: "";
}

.fa-flag-usa {
  --fa: "";
}

.fa-hurricane {
  --fa: "";
}

.fa-landmark-dome {
  --fa: "";
}

.fa-landmark-alt {
  --fa: "";
}

.fa-meteor {
  --fa: "";
}

.fa-person-booth {
  --fa: "";
}

.fa-poo-storm {
  --fa: "";
}

.fa-poo-bolt {
  --fa: "";
}

.fa-rainbow {
  --fa: "";
}

.fa-republican {
  --fa: "";
}

.fa-smog {
  --fa: "";
}

.fa-temperature-high {
  --fa: "";
}

.fa-temperature-low {
  --fa: "";
}

.fa-cloud-bolt {
  --fa: "";
}

.fa-thunderstorm {
  --fa: "";
}

.fa-tornado {
  --fa: "";
}

.fa-volcano {
  --fa: "";
}

.fa-check-to-slot {
  --fa: "";
}

.fa-vote-yea {
  --fa: "";
}

.fa-water {
  --fa: "";
}

.fa-baby {
  --fa: "";
}

.fa-baby-carriage {
  --fa: "";
}

.fa-carriage-baby {
  --fa: "";
}

.fa-biohazard {
  --fa: "";
}

.fa-blog {
  --fa: "";
}

.fa-calendar-day {
  --fa: "";
}

.fa-calendar-week {
  --fa: "";
}

.fa-candy-cane {
  --fa: "";
}

.fa-carrot {
  --fa: "";
}

.fa-cash-register {
  --fa: "";
}

.fa-minimize {
  --fa: "";
}

.fa-compress-arrows-alt {
  --fa: "";
}

.fa-dumpster {
  --fa: "";
}

.fa-dumpster-fire {
  --fa: "";
}

.fa-ethernet {
  --fa: "";
}

.fa-gifts {
  --fa: "";
}

.fa-champagne-glasses {
  --fa: "";
}

.fa-glass-cheers {
  --fa: "";
}

.fa-whiskey-glass {
  --fa: "";
}

.fa-glass-whiskey {
  --fa: "";
}

.fa-earth-europe {
  --fa: "";
}

.fa-globe-europe {
  --fa: "";
}

.fa-grip-lines {
  --fa: "";
}

.fa-grip-lines-vertical {
  --fa: "";
}

.fa-guitar {
  --fa: "";
}

.fa-heart-crack {
  --fa: "";
}

.fa-heart-broken {
  --fa: "";
}

.fa-holly-berry {
  --fa: "";
}

.fa-horse-head {
  --fa: "";
}

.fa-icicles {
  --fa: "";
}

.fa-igloo {
  --fa: "";
}

.fa-mitten {
  --fa: "";
}

.fa-mug-hot {
  --fa: "";
}

.fa-radiation {
  --fa: "";
}

.fa-circle-radiation {
  --fa: "";
}

.fa-radiation-alt {
  --fa: "";
}

.fa-restroom {
  --fa: "";
}

.fa-satellite {
  --fa: "";
}

.fa-satellite-dish {
  --fa: "";
}

.fa-sd-card {
  --fa: "";
}

.fa-sim-card {
  --fa: "";
}

.fa-person-skating {
  --fa: "";
}

.fa-skating {
  --fa: "";
}

.fa-person-skiing {
  --fa: "";
}

.fa-skiing {
  --fa: "";
}

.fa-person-skiing-nordic {
  --fa: "";
}

.fa-skiing-nordic {
  --fa: "";
}

.fa-sleigh {
  --fa: "";
}

.fa-comment-sms {
  --fa: "";
}

.fa-sms {
  --fa: "";
}

.fa-person-snowboarding {
  --fa: "";
}

.fa-snowboarding {
  --fa: "";
}

.fa-snowman {
  --fa: "";
}

.fa-snowplow {
  --fa: "";
}

.fa-tenge-sign {
  --fa: "";
}

.fa-tenge {
  --fa: "";
}

.fa-toilet {
  --fa: "";
}

.fa-screwdriver-wrench {
  --fa: "";
}

.fa-tools {
  --fa: "";
}

.fa-cable-car {
  --fa: "";
}

.fa-tram {
  --fa: "";
}

.fa-fire-flame-curved {
  --fa: "";
}

.fa-fire-alt {
  --fa: "";
}

.fa-bacon {
  --fa: "";
}

.fa-book-medical {
  --fa: "";
}

.fa-bread-slice {
  --fa: "";
}

.fa-cheese {
  --fa: "";
}

.fa-house-chimney-medical {
  --fa: "";
}

.fa-clinic-medical {
  --fa: "";
}

.fa-clipboard-user {
  --fa: "";
}

.fa-comment-medical {
  --fa: "";
}

.fa-crutch {
  --fa: "";
}

.fa-disease {
  --fa: "";
}

.fa-egg {
  --fa: "";
}

.fa-folder-tree {
  --fa: "";
}

.fa-burger {
  --fa: "";
}

.fa-hamburger {
  --fa: "";
}

.fa-hand-middle-finger {
  --fa: "";
}

.fa-helmet-safety {
  --fa: "";
}

.fa-hard-hat {
  --fa: "";
}

.fa-hat-hard {
  --fa: "";
}

.fa-hospital-user {
  --fa: "";
}

.fa-hotdog {
  --fa: "";
}

.fa-ice-cream {
  --fa: "";
}

.fa-laptop-medical {
  --fa: "";
}

.fa-pager {
  --fa: "";
}

.fa-pepper-hot {
  --fa: "";
}

.fa-pizza-slice {
  --fa: "";
}

.fa-sack-dollar {
  --fa: "";
}

.fa-book-tanakh {
  --fa: "";
}

.fa-tanakh {
  --fa: "";
}

.fa-bars-progress {
  --fa: "";
}

.fa-tasks-alt {
  --fa: "";
}

.fa-trash-arrow-up {
  --fa: "";
}

.fa-trash-restore {
  --fa: "";
}

.fa-trash-can-arrow-up {
  --fa: "";
}

.fa-trash-restore-alt {
  --fa: "";
}

.fa-user-nurse {
  --fa: "";
}

.fa-wave-square {
  --fa: "";
}

.fa-person-biking {
  --fa: "";
}

.fa-biking {
  --fa: "";
}

.fa-border-all {
  --fa: "";
}

.fa-border-none {
  --fa: "";
}

.fa-border-top-left {
  --fa: "";
}

.fa-border-style {
  --fa: "";
}

.fa-person-digging {
  --fa: "";
}

.fa-digging {
  --fa: "";
}

.fa-fan {
  --fa: "";
}

.fa-icons {
  --fa: "";
}

.fa-heart-music-camera-bolt {
  --fa: "";
}

.fa-phone-flip {
  --fa: "";
}

.fa-phone-alt {
  --fa: "";
}

.fa-square-phone-flip {
  --fa: "";
}

.fa-phone-square-alt {
  --fa: "";
}

.fa-photo-film {
  --fa: "";
}

.fa-photo-video {
  --fa: "";
}

.fa-text-slash {
  --fa: "";
}

.fa-remove-format {
  --fa: "";
}

.fa-arrow-down-z-a {
  --fa: "";
}

.fa-sort-alpha-desc {
  --fa: "";
}

.fa-sort-alpha-down-alt {
  --fa: "";
}

.fa-arrow-up-z-a {
  --fa: "";
}

.fa-sort-alpha-up-alt {
  --fa: "";
}

.fa-arrow-down-short-wide {
  --fa: "";
}

.fa-sort-amount-desc {
  --fa: "";
}

.fa-sort-amount-down-alt {
  --fa: "";
}

.fa-arrow-up-short-wide {
  --fa: "";
}

.fa-sort-amount-up-alt {
  --fa: "";
}

.fa-arrow-down-9-1 {
  --fa: "";
}

.fa-sort-numeric-desc {
  --fa: "";
}

.fa-sort-numeric-down-alt {
  --fa: "";
}

.fa-arrow-up-9-1 {
  --fa: "";
}

.fa-sort-numeric-up-alt {
  --fa: "";
}

.fa-spell-check {
  --fa: "";
}

.fa-voicemail {
  --fa: "";
}

.fa-hat-cowboy {
  --fa: "";
}

.fa-hat-cowboy-side {
  --fa: "";
}

.fa-computer-mouse {
  --fa: "";
}

.fa-mouse {
  --fa: "";
}

.fa-radio {
  --fa: "";
}

.fa-record-vinyl {
  --fa: "";
}

.fa-walkie-talkie {
  --fa: "";
}

.fa-caravan {
  --fa: "";
}

:root, :host {
  --fa-family-brands: "Font Awesome 7 Brands";
  --fa-font-brands: normal 400 1em/1 var(--fa-family-brands);
}

@font-face {
  font-family: "Font Awesome 7 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/fa-brands-400.woff2");
}
.fab,
.fa-brands,
.fa-classic.fa-brands {
  --fa-family: var(--fa-family-brands);
  --fa-style: 400;
}

.fa-firefox-browser {
  --fa: "";
}

.fa-ideal {
  --fa: "";
}

.fa-microblog {
  --fa: "";
}

.fa-square-pied-piper {
  --fa: "";
}

.fa-pied-piper-square {
  --fa: "";
}

.fa-unity {
  --fa: "";
}

.fa-dailymotion {
  --fa: "";
}

.fa-square-instagram {
  --fa: "";
}

.fa-instagram-square {
  --fa: "";
}

.fa-mixer {
  --fa: "";
}

.fa-shopify {
  --fa: "";
}

.fa-deezer {
  --fa: "";
}

.fa-edge-legacy {
  --fa: "";
}

.fa-google-pay {
  --fa: "";
}

.fa-rust {
  --fa: "";
}

.fa-tiktok {
  --fa: "";
}

.fa-unsplash {
  --fa: "";
}

.fa-cloudflare {
  --fa: "";
}

.fa-guilded {
  --fa: "";
}

.fa-hive {
  --fa: "";
}

.fa-42-group {
  --fa: "";
}

.fa-innosoft {
  --fa: "";
}

.fa-instalod {
  --fa: "";
}

.fa-octopus-deploy {
  --fa: "";
}

.fa-perbyte {
  --fa: "";
}

.fa-uncharted {
  --fa: "";
}

.fa-watchman-monitoring {
  --fa: "";
}

.fa-wodu {
  --fa: "";
}

.fa-wirsindhandwerk {
  --fa: "";
}

.fa-wsh {
  --fa: "";
}

.fa-bots {
  --fa: "";
}

.fa-cmplid {
  --fa: "";
}

.fa-bilibili {
  --fa: "";
}

.fa-golang {
  --fa: "";
}

.fa-pix {
  --fa: "";
}

.fa-sitrox {
  --fa: "";
}

.fa-hashnode {
  --fa: "";
}

.fa-meta {
  --fa: "";
}

.fa-padlet {
  --fa: "";
}

.fa-nfc-directional {
  --fa: "";
}

.fa-nfc-symbol {
  --fa: "";
}

.fa-screenpal {
  --fa: "";
}

.fa-space-awesome {
  --fa: "";
}

.fa-square-font-awesome {
  --fa: "";
}

.fa-square-gitlab {
  --fa: "";
}

.fa-gitlab-square {
  --fa: "";
}

.fa-odysee {
  --fa: "";
}

.fa-stubber {
  --fa: "";
}

.fa-debian {
  --fa: "";
}

.fa-shoelace {
  --fa: "";
}

.fa-threads {
  --fa: "";
}

.fa-square-threads {
  --fa: "";
}

.fa-square-x-twitter {
  --fa: "";
}

.fa-x-twitter {
  --fa: "";
}

.fa-opensuse {
  --fa: "";
}

.fa-letterboxd {
  --fa: "";
}

.fa-square-letterboxd {
  --fa: "";
}

.fa-mintbit {
  --fa: "";
}

.fa-google-scholar {
  --fa: "";
}

.fa-brave {
  --fa: "";
}

.fa-brave-reverse {
  --fa: "";
}

.fa-pixiv {
  --fa: "";
}

.fa-upwork {
  --fa: "";
}

.fa-webflow {
  --fa: "";
}

.fa-signal-messenger {
  --fa: "";
}

.fa-bluesky {
  --fa: "";
}

.fa-jxl {
  --fa: "";
}

.fa-square-upwork {
  --fa: "";
}

.fa-web-awesome {
  --fa: "";
}

.fa-square-web-awesome {
  --fa: "";
}

.fa-square-web-awesome-stroke {
  --fa: "";
}

.fa-dart-lang {
  --fa: "";
}

.fa-flutter {
  --fa: "";
}

.fa-files-pinwheel {
  --fa: "";
}

.fa-css {
  --fa: "";
}

.fa-square-bluesky {
  --fa: "";
}

.fa-openai {
  --fa: "";
}

.fa-square-linkedin {
  --fa: "";
}

.fa-cash-app {
  --fa: "";
}

.fa-disqus {
  --fa: "";
}

.fa-eleventy {
  --fa: "";
}

.fa-11ty {
  --fa: "";
}

.fa-kakao-talk {
  --fa: "";
}

.fa-linktree {
  --fa: "";
}

.fa-notion {
  --fa: "";
}

.fa-pandora {
  --fa: "";
}

.fa-pixelfed {
  --fa: "";
}

.fa-tidal {
  --fa: "";
}

.fa-vsco {
  --fa: "";
}

.fa-w3c {
  --fa: "";
}

.fa-lumon {
  --fa: "";
}

.fa-lumon-drop {
  --fa: "";
}

.fa-square-figma {
  --fa: "";
}

.fa-tex {
  --fa: "";
}

.fa-duolingo {
  --fa: "";
}

.fa-square-twitter {
  --fa: "";
}

.fa-twitter-square {
  --fa: "";
}

.fa-square-facebook {
  --fa: "";
}

.fa-facebook-square {
  --fa: "";
}

.fa-linkedin {
  --fa: "";
}

.fa-square-github {
  --fa: "";
}

.fa-github-square {
  --fa: "";
}

.fa-twitter {
  --fa: "";
}

.fa-facebook {
  --fa: "";
}

.fa-github {
  --fa: "";
}

.fa-pinterest {
  --fa: "";
}

.fa-square-pinterest {
  --fa: "";
}

.fa-pinterest-square {
  --fa: "";
}

.fa-square-google-plus {
  --fa: "";
}

.fa-google-plus-square {
  --fa: "";
}

.fa-google-plus-g {
  --fa: "";
}

.fa-linkedin-in {
  --fa: "";
}

.fa-github-alt {
  --fa: "";
}

.fa-maxcdn {
  --fa: "";
}

.fa-html5 {
  --fa: "";
}

.fa-css3 {
  --fa: "";
}

.fa-btc {
  --fa: "";
}

.fa-youtube {
  --fa: "";
}

.fa-xing {
  --fa: "";
}

.fa-square-xing {
  --fa: "";
}

.fa-xing-square {
  --fa: "";
}

.fa-dropbox {
  --fa: "";
}

.fa-stack-overflow {
  --fa: "";
}

.fa-instagram {
  --fa: "";
}

.fa-flickr {
  --fa: "";
}

.fa-adn {
  --fa: "";
}

.fa-bitbucket {
  --fa: "";
}

.fa-tumblr {
  --fa: "";
}

.fa-square-tumblr {
  --fa: "";
}

.fa-tumblr-square {
  --fa: "";
}

.fa-apple {
  --fa: "";
}

.fa-windows {
  --fa: "";
}

.fa-android {
  --fa: "";
}

.fa-linux {
  --fa: "";
}

.fa-dribbble {
  --fa: "";
}

.fa-skype {
  --fa: "";
}

.fa-foursquare {
  --fa: "";
}

.fa-trello {
  --fa: "";
}

.fa-gratipay {
  --fa: "";
}

.fa-vk {
  --fa: "";
}

.fa-weibo {
  --fa: "";
}

.fa-renren {
  --fa: "";
}

.fa-pagelines {
  --fa: "";
}

.fa-stack-exchange {
  --fa: "";
}

.fa-square-vimeo {
  --fa: "";
}

.fa-vimeo-square {
  --fa: "";
}

.fa-slack {
  --fa: "";
}

.fa-slack-hash {
  --fa: "";
}

.fa-wordpress {
  --fa: "";
}

.fa-openid {
  --fa: "";
}

.fa-yahoo {
  --fa: "";
}

.fa-google {
  --fa: "";
}

.fa-reddit {
  --fa: "";
}

.fa-square-reddit {
  --fa: "";
}

.fa-reddit-square {
  --fa: "";
}

.fa-stumbleupon-circle {
  --fa: "";
}

.fa-stumbleupon {
  --fa: "";
}

.fa-delicious {
  --fa: "";
}

.fa-digg {
  --fa: "";
}

.fa-pied-piper-pp {
  --fa: "";
}

.fa-pied-piper-alt {
  --fa: "";
}

.fa-drupal {
  --fa: "";
}

.fa-joomla {
  --fa: "";
}

.fa-behance {
  --fa: "";
}

.fa-square-behance {
  --fa: "";
}

.fa-behance-square {
  --fa: "";
}

.fa-steam {
  --fa: "";
}

.fa-square-steam {
  --fa: "";
}

.fa-steam-square {
  --fa: "";
}

.fa-spotify {
  --fa: "";
}

.fa-deviantart {
  --fa: "";
}

.fa-soundcloud {
  --fa: "";
}

.fa-vine {
  --fa: "";
}

.fa-codepen {
  --fa: "";
}

.fa-jsfiddle {
  --fa: "";
}

.fa-rebel {
  --fa: "";
}

.fa-empire {
  --fa: "";
}

.fa-square-git {
  --fa: "";
}

.fa-git-square {
  --fa: "";
}

.fa-git {
  --fa: "";
}

.fa-hacker-news {
  --fa: "";
}

.fa-tencent-weibo {
  --fa: "";
}

.fa-qq {
  --fa: "";
}

.fa-weixin {
  --fa: "";
}

.fa-slideshare {
  --fa: "";
}

.fa-twitch {
  --fa: "";
}

.fa-yelp {
  --fa: "";
}

.fa-paypal {
  --fa: "";
}

.fa-google-wallet {
  --fa: "";
}

.fa-cc-visa {
  --fa: "";
}

.fa-cc-mastercard {
  --fa: "";
}

.fa-cc-discover {
  --fa: "";
}

.fa-cc-amex {
  --fa: "";
}

.fa-cc-paypal {
  --fa: "";
}

.fa-cc-stripe {
  --fa: "";
}

.fa-lastfm {
  --fa: "";
}

.fa-square-lastfm {
  --fa: "";
}

.fa-lastfm-square {
  --fa: "";
}

.fa-ioxhost {
  --fa: "";
}

.fa-angellist {
  --fa: "";
}

.fa-buysellads {
  --fa: "";
}

.fa-connectdevelop {
  --fa: "";
}

.fa-dashcube {
  --fa: "";
}

.fa-forumbee {
  --fa: "";
}

.fa-leanpub {
  --fa: "";
}

.fa-sellsy {
  --fa: "";
}

.fa-shirtsinbulk {
  --fa: "";
}

.fa-simplybuilt {
  --fa: "";
}

.fa-skyatlas {
  --fa: "";
}

.fa-pinterest-p {
  --fa: "";
}

.fa-whatsapp {
  --fa: "";
}

.fa-viacoin {
  --fa: "";
}

.fa-medium {
  --fa: "";
}

.fa-medium-m {
  --fa: "";
}

.fa-y-combinator {
  --fa: "";
}

.fa-optin-monster {
  --fa: "";
}

.fa-opencart {
  --fa: "";
}

.fa-expeditedssl {
  --fa: "";
}

.fa-cc-jcb {
  --fa: "";
}

.fa-cc-diners-club {
  --fa: "";
}

.fa-creative-commons {
  --fa: "";
}

.fa-gg {
  --fa: "";
}

.fa-gg-circle {
  --fa: "";
}

.fa-odnoklassniki {
  --fa: "";
}

.fa-square-odnoklassniki {
  --fa: "";
}

.fa-odnoklassniki-square {
  --fa: "";
}

.fa-get-pocket {
  --fa: "";
}

.fa-wikipedia-w {
  --fa: "";
}

.fa-safari {
  --fa: "";
}

.fa-chrome {
  --fa: "";
}

.fa-firefox {
  --fa: "";
}

.fa-opera {
  --fa: "";
}

.fa-internet-explorer {
  --fa: "";
}

.fa-contao {
  --fa: "";
}

.fa-500px {
  --fa: "";
}

.fa-amazon {
  --fa: "";
}

.fa-houzz {
  --fa: "";
}

.fa-vimeo-v {
  --fa: "";
}

.fa-black-tie {
  --fa: "";
}

.fa-fonticons {
  --fa: "";
}

.fa-reddit-alien {
  --fa: "";
}

.fa-edge {
  --fa: "";
}

.fa-codiepie {
  --fa: "";
}

.fa-modx {
  --fa: "";
}

.fa-fort-awesome {
  --fa: "";
}

.fa-usb {
  --fa: "";
}

.fa-product-hunt {
  --fa: "";
}

.fa-mixcloud {
  --fa: "";
}

.fa-scribd {
  --fa: "";
}

.fa-bluetooth {
  --fa: "";
}

.fa-bluetooth-b {
  --fa: "";
}

.fa-gitlab {
  --fa: "";
}

.fa-wpbeginner {
  --fa: "";
}

.fa-wpforms {
  --fa: "";
}

.fa-envira {
  --fa: "";
}

.fa-glide {
  --fa: "";
}

.fa-glide-g {
  --fa: "";
}

.fa-viadeo {
  --fa: "";
}

.fa-square-viadeo {
  --fa: "";
}

.fa-viadeo-square {
  --fa: "";
}

.fa-snapchat {
  --fa: "";
}

.fa-snapchat-ghost {
  --fa: "";
}

.fa-square-snapchat {
  --fa: "";
}

.fa-snapchat-square {
  --fa: "";
}

.fa-pied-piper {
  --fa: "";
}

.fa-first-order {
  --fa: "";
}

.fa-yoast {
  --fa: "";
}

.fa-themeisle {
  --fa: "";
}

.fa-google-plus {
  --fa: "";
}

.fa-font-awesome {
  --fa: "";
}

.fa-font-awesome-flag {
  --fa: "";
}

.fa-font-awesome-logo-full {
  --fa: "";
}

.fa-linode {
  --fa: "";
}

.fa-quora {
  --fa: "";
}

.fa-free-code-camp {
  --fa: "";
}

.fa-telegram {
  --fa: "";
}

.fa-telegram-plane {
  --fa: "";
}

.fa-bandcamp {
  --fa: "";
}

.fa-grav {
  --fa: "";
}

.fa-etsy {
  --fa: "";
}

.fa-imdb {
  --fa: "";
}

.fa-ravelry {
  --fa: "";
}

.fa-sellcast {
  --fa: "";
}

.fa-superpowers {
  --fa: "";
}

.fa-wpexplorer {
  --fa: "";
}

.fa-meetup {
  --fa: "";
}

.fa-square-font-awesome-stroke {
  --fa: "";
}

.fa-font-awesome-alt {
  --fa: "";
}

.fa-accessible-icon {
  --fa: "";
}

.fa-accusoft {
  --fa: "";
}

.fa-adversal {
  --fa: "";
}

.fa-affiliatetheme {
  --fa: "";
}

.fa-algolia {
  --fa: "";
}

.fa-amilia {
  --fa: "";
}

.fa-angrycreative {
  --fa: "";
}

.fa-app-store {
  --fa: "";
}

.fa-app-store-ios {
  --fa: "";
}

.fa-apper {
  --fa: "";
}

.fa-asymmetrik {
  --fa: "";
}

.fa-audible {
  --fa: "";
}

.fa-avianex {
  --fa: "";
}

.fa-aws {
  --fa: "";
}

.fa-bimobject {
  --fa: "";
}

.fa-bitcoin {
  --fa: "";
}

.fa-bity {
  --fa: "";
}

.fa-blackberry {
  --fa: "";
}

.fa-blogger {
  --fa: "";
}

.fa-blogger-b {
  --fa: "";
}

.fa-buromobelexperte {
  --fa: "";
}

.fa-centercode {
  --fa: "";
}

.fa-cloudscale {
  --fa: "";
}

.fa-cloudsmith {
  --fa: "";
}

.fa-cloudversify {
  --fa: "";
}

.fa-cpanel {
  --fa: "";
}

.fa-css3-alt {
  --fa: "";
}

.fa-cuttlefish {
  --fa: "";
}

.fa-d-and-d {
  --fa: "";
}

.fa-deploydog {
  --fa: "";
}

.fa-deskpro {
  --fa: "";
}

.fa-digital-ocean {
  --fa: "";
}

.fa-discord {
  --fa: "";
}

.fa-discourse {
  --fa: "";
}

.fa-dochub {
  --fa: "";
}

.fa-docker {
  --fa: "";
}

.fa-draft2digital {
  --fa: "";
}

.fa-square-dribbble {
  --fa: "";
}

.fa-dribbble-square {
  --fa: "";
}

.fa-dyalog {
  --fa: "";
}

.fa-earlybirds {
  --fa: "";
}

.fa-erlang {
  --fa: "";
}

.fa-facebook-f {
  --fa: "";
}

.fa-facebook-messenger {
  --fa: "";
}

.fa-firstdraft {
  --fa: "";
}

.fa-fonticons-fi {
  --fa: "";
}

.fa-fort-awesome-alt {
  --fa: "";
}

.fa-freebsd {
  --fa: "";
}

.fa-gitkraken {
  --fa: "";
}

.fa-gofore {
  --fa: "";
}

.fa-goodreads {
  --fa: "";
}

.fa-goodreads-g {
  --fa: "";
}

.fa-google-drive {
  --fa: "";
}

.fa-google-play {
  --fa: "";
}

.fa-gripfire {
  --fa: "";
}

.fa-grunt {
  --fa: "";
}

.fa-gulp {
  --fa: "";
}

.fa-square-hacker-news {
  --fa: "";
}

.fa-hacker-news-square {
  --fa: "";
}

.fa-hire-a-helper {
  --fa: "";
}

.fa-hotjar {
  --fa: "";
}

.fa-hubspot {
  --fa: "";
}

.fa-itunes {
  --fa: "";
}

.fa-itunes-note {
  --fa: "";
}

.fa-jenkins {
  --fa: "";
}

.fa-joget {
  --fa: "";
}

.fa-js {
  --fa: "";
}

.fa-square-js {
  --fa: "";
}

.fa-js-square {
  --fa: "";
}

.fa-keycdn {
  --fa: "";
}

.fa-kickstarter {
  --fa: "";
}

.fa-square-kickstarter {
  --fa: "";
}

.fa-kickstarter-k {
  --fa: "";
}

.fa-laravel {
  --fa: "";
}

.fa-line {
  --fa: "";
}

.fa-lyft {
  --fa: "";
}

.fa-magento {
  --fa: "";
}

.fa-medapps {
  --fa: "";
}

.fa-medrt {
  --fa: "";
}

.fa-microsoft {
  --fa: "";
}

.fa-mix {
  --fa: "";
}

.fa-mizuni {
  --fa: "";
}

.fa-monero {
  --fa: "";
}

.fa-napster {
  --fa: "";
}

.fa-node-js {
  --fa: "";
}

.fa-npm {
  --fa: "";
}

.fa-ns8 {
  --fa: "";
}

.fa-nutritionix {
  --fa: "";
}

.fa-page4 {
  --fa: "";
}

.fa-palfed {
  --fa: "";
}

.fa-patreon {
  --fa: "";
}

.fa-periscope {
  --fa: "";
}

.fa-phabricator {
  --fa: "";
}

.fa-phoenix-framework {
  --fa: "";
}

.fa-playstation {
  --fa: "";
}

.fa-pushed {
  --fa: "";
}

.fa-python {
  --fa: "";
}

.fa-red-river {
  --fa: "";
}

.fa-wpressr {
  --fa: "";
}

.fa-rendact {
  --fa: "";
}

.fa-replyd {
  --fa: "";
}

.fa-resolving {
  --fa: "";
}

.fa-rocketchat {
  --fa: "";
}

.fa-rockrms {
  --fa: "";
}

.fa-schlix {
  --fa: "";
}

.fa-searchengin {
  --fa: "";
}

.fa-servicestack {
  --fa: "";
}

.fa-sistrix {
  --fa: "";
}

.fa-speakap {
  --fa: "";
}

.fa-staylinked {
  --fa: "";
}

.fa-steam-symbol {
  --fa: "";
}

.fa-sticker-mule {
  --fa: "";
}

.fa-studiovinari {
  --fa: "";
}

.fa-supple {
  --fa: "";
}

.fa-uber {
  --fa: "";
}

.fa-uikit {
  --fa: "";
}

.fa-uniregistry {
  --fa: "";
}

.fa-untappd {
  --fa: "";
}

.fa-ussunnah {
  --fa: "";
}

.fa-vaadin {
  --fa: "";
}

.fa-viber {
  --fa: "";
}

.fa-vimeo {
  --fa: "";
}

.fa-vnv {
  --fa: "";
}

.fa-square-whatsapp {
  --fa: "";
}

.fa-whatsapp-square {
  --fa: "";
}

.fa-whmcs {
  --fa: "";
}

.fa-wordpress-simple {
  --fa: "";
}

.fa-xbox {
  --fa: "";
}

.fa-yandex {
  --fa: "";
}

.fa-yandex-international {
  --fa: "";
}

.fa-apple-pay {
  --fa: "";
}

.fa-cc-apple-pay {
  --fa: "";
}

.fa-fly {
  --fa: "";
}

.fa-node {
  --fa: "";
}

.fa-osi {
  --fa: "";
}

.fa-react {
  --fa: "";
}

.fa-autoprefixer {
  --fa: "";
}

.fa-less {
  --fa: "";
}

.fa-sass {
  --fa: "";
}

.fa-vuejs {
  --fa: "";
}

.fa-angular {
  --fa: "";
}

.fa-aviato {
  --fa: "";
}

.fa-ember {
  --fa: "";
}

.fa-gitter {
  --fa: "";
}

.fa-hooli {
  --fa: "";
}

.fa-strava {
  --fa: "";
}

.fa-stripe {
  --fa: "";
}

.fa-stripe-s {
  --fa: "";
}

.fa-typo3 {
  --fa: "";
}

.fa-amazon-pay {
  --fa: "";
}

.fa-cc-amazon-pay {
  --fa: "";
}

.fa-ethereum {
  --fa: "";
}

.fa-korvue {
  --fa: "";
}

.fa-elementor {
  --fa: "";
}

.fa-square-youtube {
  --fa: "";
}

.fa-youtube-square {
  --fa: "";
}

.fa-flipboard {
  --fa: "";
}

.fa-hips {
  --fa: "";
}

.fa-php {
  --fa: "";
}

.fa-quinscape {
  --fa: "";
}

.fa-readme {
  --fa: "";
}

.fa-java {
  --fa: "";
}

.fa-pied-piper-hat {
  --fa: "";
}

.fa-creative-commons-by {
  --fa: "";
}

.fa-creative-commons-nc {
  --fa: "";
}

.fa-creative-commons-nc-eu {
  --fa: "";
}

.fa-creative-commons-nc-jp {
  --fa: "";
}

.fa-creative-commons-nd {
  --fa: "";
}

.fa-creative-commons-pd {
  --fa: "";
}

.fa-creative-commons-pd-alt {
  --fa: "";
}

.fa-creative-commons-remix {
  --fa: "";
}

.fa-creative-commons-sa {
  --fa: "";
}

.fa-creative-commons-sampling {
  --fa: "";
}

.fa-creative-commons-sampling-plus {
  --fa: "";
}

.fa-creative-commons-share {
  --fa: "";
}

.fa-creative-commons-zero {
  --fa: "";
}

.fa-ebay {
  --fa: "";
}

.fa-keybase {
  --fa: "";
}

.fa-mastodon {
  --fa: "";
}

.fa-r-project {
  --fa: "";
}

.fa-researchgate {
  --fa: "";
}

.fa-teamspeak {
  --fa: "";
}

.fa-first-order-alt {
  --fa: "";
}

.fa-fulcrum {
  --fa: "";
}

.fa-galactic-republic {
  --fa: "";
}

.fa-galactic-senate {
  --fa: "";
}

.fa-jedi-order {
  --fa: "";
}

.fa-mandalorian {
  --fa: "";
}

.fa-old-republic {
  --fa: "";
}

.fa-phoenix-squadron {
  --fa: "";
}

.fa-sith {
  --fa: "";
}

.fa-trade-federation {
  --fa: "";
}

.fa-wolf-pack-battalion {
  --fa: "";
}

.fa-hornbill {
  --fa: "";
}

.fa-mailchimp {
  --fa: "";
}

.fa-megaport {
  --fa: "";
}

.fa-nimblr {
  --fa: "";
}

.fa-rev {
  --fa: "";
}

.fa-shopware {
  --fa: "";
}

.fa-squarespace {
  --fa: "";
}

.fa-themeco {
  --fa: "";
}

.fa-weebly {
  --fa: "";
}

.fa-wix {
  --fa: "";
}

.fa-ello {
  --fa: "";
}

.fa-hackerrank {
  --fa: "";
}

.fa-kaggle {
  --fa: "";
}

.fa-markdown {
  --fa: "";
}

.fa-neos {
  --fa: "";
}

.fa-zhihu {
  --fa: "";
}

.fa-alipay {
  --fa: "";
}

.fa-the-red-yeti {
  --fa: "";
}

.fa-critical-role {
  --fa: "";
}

.fa-d-and-d-beyond {
  --fa: "";
}

.fa-dev {
  --fa: "";
}

.fa-fantasy-flight-games {
  --fa: "";
}

.fa-wizards-of-the-coast {
  --fa: "";
}

.fa-think-peaks {
  --fa: "";
}

.fa-reacteurope {
  --fa: "";
}

.fa-artstation {
  --fa: "";
}

.fa-atlassian {
  --fa: "";
}

.fa-canadian-maple-leaf {
  --fa: "";
}

.fa-centos {
  --fa: "";
}

.fa-confluence {
  --fa: "";
}

.fa-dhl {
  --fa: "";
}

.fa-diaspora {
  --fa: "";
}

.fa-fedex {
  --fa: "";
}

.fa-fedora {
  --fa: "";
}

.fa-figma {
  --fa: "";
}

.fa-intercom {
  --fa: "";
}

.fa-invision {
  --fa: "";
}

.fa-jira {
  --fa: "";
}

.fa-mendeley {
  --fa: "";
}

.fa-raspberry-pi {
  --fa: "";
}

.fa-redhat {
  --fa: "";
}

.fa-sketch {
  --fa: "";
}

.fa-sourcetree {
  --fa: "";
}

.fa-suse {
  --fa: "";
}

.fa-ubuntu {
  --fa: "";
}

.fa-ups {
  --fa: "";
}

.fa-usps {
  --fa: "";
}

.fa-yarn {
  --fa: "";
}

.fa-airbnb {
  --fa: "";
}

.fa-battle-net {
  --fa: "";
}

.fa-bootstrap {
  --fa: "";
}

.fa-buffer {
  --fa: "";
}

.fa-chromecast {
  --fa: "";
}

.fa-evernote {
  --fa: "";
}

.fa-itch-io {
  --fa: "";
}

.fa-salesforce {
  --fa: "";
}

.fa-speaker-deck {
  --fa: "";
}

.fa-symfony {
  --fa: "";
}

.fa-waze {
  --fa: "";
}

.fa-yammer {
  --fa: "";
}

.fa-git-alt {
  --fa: "";
}

.fa-stackpath {
  --fa: "";
}

.fa-cotton-bureau {
  --fa: "";
}

.fa-buy-n-large {
  --fa: "";
}

.fa-mdb {
  --fa: "";
}

.fa-orcid {
  --fa: "";
}

.fa-swift {
  --fa: "";
}

.fa-umbraco {
  --fa: "";
}

:root, :host {
  --fa-family-classic: "Font Awesome 7 Free";
  --fa-font-regular: normal 400 1em/1 var(--fa-family-classic);
  /* deprecated: this older custom property will be removed next major release */
  --fa-style-family-classic: var(--fa-family-classic);
}

@font-face {
  font-family: "Font Awesome 7 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/fa-regular-400.woff2");
}
.far {
  --fa-family: var(--fa-family-classic);
  --fa-style: 400;
}

.fa-classic {
  --fa-family: var(--fa-family-classic);
}

.fa-regular {
  --fa-style: 400;
}

:root, :host {
  --fa-family-classic: "Font Awesome 7 Free";
  --fa-font-solid: normal 900 1em/1 var(--fa-family-classic);
  /* deprecated: this older custom property will be removed next major release */
  --fa-style-family-classic: var(--fa-family-classic);
}

@font-face {
  font-family: "Font Awesome 7 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../fonts/fa-solid-900.woff2");
}
.fas {
  --fa-family: var(--fa-family-classic);
  --fa-style: 900;
}

.fa-classic {
  --fa-family: var(--fa-family-classic);
}

.fa-solid {
  --fa-style: 900;
}

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-display: block;
  font-weight: 400;
  src: url("../fonts/fa-brands-400.woff2") format("woff2");
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-display: block;
  font-weight: 900;
  src: url("../fonts/fa-solid-900.woff2") format("woff2");
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-display: block;
  font-weight: 400;
  src: url("../fonts/fa-regular-400.woff2") format("woff2");
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url("../fonts/fa-solid-900.woff2") format("woff2");
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url("../fonts/fa-brands-400.woff2") format("woff2");
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url("../fonts/fa-regular-400.woff2") format("woff2");
  unicode-range: U+F003, U+F006, U+F014, U+F016-F017, U+F01A-F01B, U+F01D, U+F022, U+F03E, U+F044, U+F046, U+F05C-F05D, U+F06E, U+F070, U+F087-F088, U+F08A, U+F094, U+F096-F097, U+F09D, U+F0A0, U+F0A2, U+F0A4-F0A7, U+F0C5, U+F0C7, U+F0E5-F0E6, U+F0EB, U+F0F6-F0F8, U+F10C, U+F114-F115, U+F118-F11A, U+F11C-F11D, U+F133, U+F147, U+F14E, U+F150-F152, U+F185-F186, U+F18E, U+F190-F192, U+F196, U+F1C1-F1C9, U+F1D9, U+F1DB, U+F1E3, U+F1EA, U+F1F7, U+F1F9, U+F20A, U+F247-F248, U+F24A, U+F24D, U+F255-F25B, U+F25D, U+F271-F274, U+F278, U+F27B, U+F28C, U+F28E, U+F29C, U+F2B5, U+F2B7, U+F2BA, U+F2BC, U+F2BE, U+F2C0-F2C1, U+F2C3, U+F2D0, U+F2D2, U+F2D4, U+F2DC;
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url("../fonts/fa-v4compatibility.woff2") format("woff2");
  unicode-range: U+F041, U+F047, U+F065-F066, U+F07D-F07E, U+F080, U+F08B, U+F08E, U+F090, U+F09A, U+F0AC, U+F0AE, U+F0B2, U+F0D0, U+F0D6, U+F0E4, U+F0EC, U+F10A-F10B, U+F123, U+F13E, U+F148-F149, U+F14C, U+F156, U+F15E, U+F160-F161, U+F163, U+F175-F178, U+F195, U+F1F8, U+F219, U+F27A;
}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

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

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #CCC;
}

.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}

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

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #333333;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  -webkit-backface-visibility: hidden;
  outline: none;
}

.pswp * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.pswp img {
  max-width: none;
}

.pswp--animate_opacity {
  opacity: 0.001;
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--open {
  display: block;
}

.pswp--zoom-allowed .pswp__img {
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.pswp--zoomed-in .pswp__img {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

.pswp--dragging .pswp__img {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 1;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp__bg {
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none;
}

.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden;
}

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}

.pswp__img--placeholder {
  -webkit-backface-visibility: hidden;
}

.pswp__img--placeholder--blank {
  background: #222;
}

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0;
}

.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #ccc;
}

.pswp__error-msg a {
  color: #ccc;
  text-decoration: underline;
} /*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.pswp__button:focus,
.pswp__button:hover {
  opacity: 1;
}

.pswp__button:active {
  outline: none;
  opacity: 0.9;
}

.pswp__button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.pswp__ui--over-close .pswp__button--close {
  opacity: 1;
}

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url(../img/default-skin.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px;
}

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url(../img/default-skin.png);
  }
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none;
  }
}
.pswp__button--close {
  background-position: 0 -44px;
}

.pswp__button--share {
  background-position: -44px -44px;
}

.pswp__button--fs {
  display: none;
}

.pswp--supports-fs .pswp__button--fs {
  display: block;
}

.pswp--fs .pswp__button--fs {
  background-position: -44px 0;
}

.pswp__button--zoom {
  display: none;
  background-position: -88px 0;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0;
}

.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden;
}

.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute;
}

.pswp__button--arrow--left {
  left: 0;
}

.pswp__button--arrow--right {
  right: 0;
}

.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: "";
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute;
}

.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px;
}

.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px;
}

.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
  transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

.pswp__share-modal--hidden {
  display: none;
}

.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #fff;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  -webkit-transform: translateY(6px);
  -ms-transform: translateY(6px);
  transform: translateY(6px);
  -webkit-transition: -webkit-transform 0.25s;
  transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}

.pswp__share-tooltip a {
  display: block;
  padding: 8px 12px;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
}

.pswp__share-tooltip a:hover {
  text-decoration: none;
  color: #000;
}

.pswp__share-tooltip a:first-child {
  border-radius: 2px 2px 0 0;
}

.pswp__share-tooltip a:last-child {
  border-radius: 0 0 2px 2px;
}

.pswp__share-modal--fade-in {
  opacity: 1;
}

.pswp__share-modal--fade-in .pswp__share-tooltip {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px;
}

a.pswp__share--facebook:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid transparent;
  border-bottom-color: #fff;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
}

a.pswp__share--facebook:hover {
  background: #3e5c9a;
  color: #fff;
}

a.pswp__share--facebook:hover:before {
  border-bottom-color: #3e5c9a;
}

a.pswp__share--twitter:hover {
  background: #55acee;
  color: #fff;
}

a.pswp__share--pinterest:hover {
  background: #ccc;
  color: #ce272d;
}

a.pswp__share--download:hover {
  background: #ddd;
}

.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #fff;
  opacity: 0.75;
  padding: 0 10px;
}

.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px;
}

.pswp__caption small {
  font-size: 11px;
  color: #bbb;
}

.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #ccc;
}

.pswp__caption--empty {
  display: none;
}

.pswp__caption--fake {
  visibility: hidden;
}

.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr;
}

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px;
}

.pswp__preloader--active {
  opacity: 1;
}

.pswp__preloader--active .pswp__preloader__icn {
  background: url(../img/ajax-loader.gif) 0 0 no-repeat;
}

.pswp--css_animation .pswp__preloader--active {
  opacity: 1;
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
  -webkit-animation: clockwise 500ms linear infinite;
  animation: clockwise 500ms linear infinite;
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
  -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
  animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
}

.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0;
}

.pswp--css_animation .pswp__preloader__cut {
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden;
}

.pswp--css_animation .pswp__preloader__donut {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #fff;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0;
}

@media screen and (max-width: 1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right;
  }
}
@-webkit-keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(-140deg);
    transform: rotate(-140deg);
  }
  100% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
@keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(-140deg);
    transform: rotate(-140deg);
  }
  100% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550;
}

.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%;
}

.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible;
}

.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5);
}

.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3);
}

.pswp__ui--idle .pswp__top-bar {
  opacity: 0;
}

.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0;
}

.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  opacity: 0.001;
}

.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none;
}

.pswp__element--disabled {
  display: none !important;
}

.pswp--minimal--dark .pswp__top-bar {
  background: none;
}

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: 0;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-list, .slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:after, .slick-track:before {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* This line can be removed it was just for display on CodePen: */
.slider-labels {
  margin-top: 10px;
}

/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target, .noUi-target * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.noUi-target {
  position: relative;
  direction: ltr;
}

.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  /* Fix 401 */
}

.noUi-origin {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}

.noUi-handle {
  position: relative;
  z-index: 1;
}

.noUi-stacking .noUi-handle {
  /* This class is applied to the lower origin when
     its values is > 50%. */
  z-index: 10;
}

.noUi-state-tap .noUi-origin {
  -webkit-transition: left 0.3s, top 0.3s;
  transition: left 0.3s, top 0.3s;
}

.noUi-state-drag * {
  cursor: inherit !important;
}

/* Painting and performance;
 * Browsers can paint handles in their own layer.
 */
.noUi-base, .noUi-handle {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 4px;
}

.noUi-horizontal .noUi-handle {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  left: -7px;
  top: -7px;
  background-color: #DD0F36;
}

/* Styling;
 */
.noUi-background {
  background: #D6D7D9;
}

.noUi-connect {
  background: #DD0F36;
  -webkit-transition: background 450ms;
  transition: background 450ms;
}

.noUi-origin {
  border-radius: 2px;
}

.noUi-target {
  border-radius: 2px;
}

/* Handles and cursors;
 */
.noUi-draggable {
  cursor: w-resize;
}

.noUi-vertical .noUi-draggable {
  cursor: n-resize;
}

.noUi-handle {
  cursor: default;
  -webkit-box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
  box-sizing: content-box !important;
}

.noUi-handle:active {
  border: 8px solid #DD0F36;
  border: 8px solid rgba(59, 183, 126, 0.38);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  left: -14px;
  top: -14px;
}

/* Disabled state;
 */
[disabled].noUi-connect, [disabled] .noUi-connect {
  background: #B8B8B8;
}

[disabled].noUi-origin, [disabled] .noUi-handle {
  cursor: not-allowed;
}

body,
button,
html,
input,
select,
textarea {
  font-family: Poppins, sans-serif;
}

a,
a:active,
a:hover {
  text-decoration: none;
}

a:active,
a:hover {
  color: var(--primary-color-hover);
}

.table,
a,
body,
pre,
table {
  color: #171717;
}

.minicart-modal-style #minicart-drawer,
.slideshow .slick-slide img,
.tab-slider-product .nav-tabs.style1 .nav-link.active:after,
.table,
.tabs-listing .product-tabs li.active a:before,
.tabs-listing .product-tabs li:hover a:before,
iframe,
input,
select,
table,
textarea,
video {
  width: 100%;
}

.anm,
.display-table-cell,
.index-demo5 .blog-article .blog-bottom a i,
.list--inline li {
  vertical-align: middle;
}

#pre-loader,
.category-image-3items.slick-slider .slick-dots,
.col-row,
.index-demo7 .collection-banner-grid .details.middle-center {
  margin-top: 0;
}

body {
  font-size: 14px;
  line-height: 1.7;
  font-weight: 400;
  letter-spacing: 0;
  margin: 0;
  padding: 0;
}

.blog-item .date span,
.loading .modalOverly,
.section-header p,
article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
}

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

.hidden,
[hidden] {
  display: none;
}

img {
  max-width: 100%;
  height: auto;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

.sidebar-sticky .sidebar-widget .store-info-item .title,
label {
  margin-bottom: 5px;
}

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

.bg-block.sm,
.form-control,
input,
textarea {
  padding: 10px 15px;
}

.form-control,
button,
input,
select,
textarea {
  font-size: 14px;
  font-family: Poppins, sans-serif;
  color: #171717;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0;
  transition: 0.4s ease-out;
  -webkit-transition: 0.4s ease-out;
  outline: 0 !important;
  box-shadow: none !important;
}

.form-control:focus,
button:active,
button:focus,
input:active,
input:focus,
select:active,
select:focus,
textarea:active,
textarea:focus {
  outline: 0;
  border-color: #bdbdbd;
}

.index-demo6 .footer-newsletter .input-group > .btn,
.index-demo6 .footer-newsletter .input-group > .form-control,
.input-group > .btn,
.input-group > .form-control,
.orderstracking-from .form-group .btn,
input,
select {
  height: 45px;
}

input[type=checkbox],
input[type=radio] {
  width: auto;
  height: auto;
}

input[type=checkbox]:focus,
input[type=radio]:focus {
  outline: 0;
  box-shadow: none;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url(../img/icons/arrow-select.png);
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 10px;
  background-color: #fff;
  line-height: 1.2;
  text-indent: inherit;
  text-overflow: "";
  cursor: pointer;
  padding: 8px 25px 8px 10px;
}

iframe {
  border: 0;
}

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

hr,
pre {
  margin: 20px 0;
}

th {
  font-weight: 600;
  text-transform: uppercase;
}

.brands-list.box-border .brands-logo a,
.table-bordered td,
.table-bordered th {
  border: 1px solid #ddd;
}

form em {
  color: #ff0202;
  font-style: normal;
}

a {
  outline: 0;
}

a,
a:after,
a:before {
  transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
}

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

a:hover {
  opacity: 1;
}

pre {
  background: #f5f5f5;
  font-family: monospace;
  font-size: 14px;
  overflow: auto;
  padding: 20px;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

blockquote,
q {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  quotes: none;
}

blockquote:after,
blockquote:before,
q:after,
q:before {
  content: "";
  content: none;
}

blockquote {
  background-color: #f7f7f7;
  font-size: 17px;
  font-weight: 400;
  font-style: normal;
  margin: 25px 0;
  padding: 20px;
  border: 1px solid #ececec;
  border-left: 2px solid var(--primary-color-hover);
}

.grid-products.pro-hover4 .product-name a,
blockquote cite,
blockquote small {
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
}

.blockquote-footer:before {
  content: "- ";
}

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

video {
  height: 100%;
}

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

.list-styled {
  list-style: outside;
  margin-left: 15px;
}

.dots-hide .slick-dots,
.header-11 .main-menu-outer:not(.is-fixed) .header-vertical-menu.toggle .vertical-menu-content,
.header-6.stickyNav .header-main,
.header-7.stickyNav .header-main,
.hide,
.index-demo4 .slideshow .slick-arrow-dots .slick-arrow,
.testimonial-slider .slick-arrow,
.tox .tox-dialog__body-nav,
.tox .tox-notifications-container {
  display: none !important;
}

hr {
  border: 0;
  opacity: 1;
  border-bottom: 1px solid #ececec;
}

.border-top {
  border-top: 1px solid #ddd !important;
}

.border-bottom {
  border-bottom: 1px solid #ddd !important;
}

.border-start {
  border-left: 1px solid #ddd !important;
}

.border-end {
  border-right: 1px solid #ddd !important;
}

.clear,
.clearfix:after {
  clear: both;
}

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

.text-italic {
  font-style: italic;
}

.text-normal {
  font-style: normal;
}

.text-underline {
  text-decoration: underline;
}

.text-none,
.text-transform-none {
  text-transform: none !important;
}

.clr-none {
  color: inherit !important;
}

.tooltip > .tooltip-inner {
  font-size: 10px;
  line-height: normal;
  font-weight: 400;
  padding: 4px 8px 5px;
  text-shadow: none;
  height: auto;
  text-transform: uppercase;
  border-radius: 0;
}

.tooltip.show {
  z-index: 9999;
}

.col-row .col-item,
.index-demo11 .slideshow {
  padding-top: 30px;
}

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

.col-row-20 .col-item {
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.sp-row {
  margin-top: -1.5rem;
}

.sp-row .sp-col {
  padding-top: 1.5rem;
}

.inline-countdown .ht-count:last-child .count-inner,
.list--inline {
  padding: 0;
  margin: 0;
}

.list--inline li {
  display: inline-block;
  margin-bottom: 0;
}

.display-table {
  display: table;
  table-layout: fixed;
  width: 100%;
  margin: 0 !important;
}

.display-table-cell {
  float: none;
  display: table-cell;
}

.w-22 {
  width: 22%;
}

.w-34 {
  width: 34%;
}

.lists-style1 > li {
  position: relative;
  padding-left: 15px;
  margin-bottom: 5px;
}

.lists-style1 > li:before {
  content: "\eb68";
  font-family: annimex-icons;
  font-size: 16px;
  position: absolute;
  left: 0;
  top: -2px;
}

.mt-n2 {
  margin-top: -0.5rem !important;
}

.form-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -7.5px;
  margin-left: -7.5px;
}

.form-row > * {
  padding-right: 7.5px;
  padding-left: 7.5px;
}

.modal .btn-close {
  width: 33px;
  height: 33px;
  opacity: 0.7;
  position: absolute;
  right: 0;
  top: 0;
  background-size: 12px;
  z-index: 3;
}

.modal .modal-body,
.quickview-modal.modal .modal-body,
.testimonial-slider.style1 .testimonial-slide {
  padding: 30px;
}

.modal.fade .modal-dialog {
  opacity: 0;
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
  -ms-transform: scale(0.9);
  -webkit-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  padding: 0.5rem;
  margin: 0 auto;
  min-height: 100%;
}

.modal.show .modal-dialog {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.modal .modal-lg {
  max-width: 800px;
}

@-webkit-keyframes anm-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes anm-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.anm-spin {
  animation: 1.5s linear infinite anm-spin;
  -webkit-animation: 1.5s linear infinite anm-spin;
}

@keyframes scaleimg {
  0%, 100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
  }
  50% {
    transform: scale(1.2);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
  }
}
.blur-up.lazyloaded {
  -webkit-filter: blur(0);
  filter: blur(0);
}

.blur-up {
  -webkit-filter: blur(5px);
  filter: blur(5px);
  transition: filter 0.4s, -webkit-filter 0.4s;
  -webkit-transition: filter 0.4s, -webkit-filter 0.4s;
}

.btn,
.btn-primary,
.iconset .hdr-icon {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  vertical-align: middle;
}

.alert.alert-dismissible .btn-close {
  padding: 12px;
  background-size: 10px;
}

.list-decimal {
  list-style: decimal;
  margin-left: 15px;
}

.list-dot {
  list-style: outside;
  margin-left: 15px;
}

.start-auto {
  left: auto !important;
}

.index-demo4 .newsletter-section,
.mt-m6 {
  margin-top: -6px;
}

.px-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.px-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.text-extra-small {
  font-size: 11px !important;
  line-height: 14px !important;
}

.text-small {
  font-size: 13px !important;
  line-height: 1.5 !important;
}

.text-medium {
  font-size: 16px !important;
  line-height: 1.7 !important;
}

.text-medium-18 {
  font-size: 18px !important;
  line-height: 1.8 !important;
}

.text-large {
  font-size: 20px !important;
  line-height: 1.9 !important;
}

.text-extra-large {
  font-size: 26px !important;
  line-height: 2 !important;
}

.countdown-text.style1 .prcountdown,
.countdown-text.style1 .prcountdown .ht-count,
.text-black {
  color: #000 !important;
}

.text-white {
  color: #fff !important;
}

.btn,
.btn-primary,
.btn:focus,
.btn:hover {
  color: #fff;
  text-decoration: none;
  opacity: 1;
}

.text-upprcase {
  text-transform: uppercase !important;
}

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

.bg-light {
  background-color: #f7f7f7 !important;
}

.bg-dark {
  background-color: #000 !important;
}

.no-shadow {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -ms-box-shadow: none !important;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 20px;
  font-family: Heebo, sans-serif;
  line-height: 1.2;
  letter-spacing: 0;
  overflow-wrap: break-word;
}

.featured-content .featured-details.large-font h2,
.h1,
.index-demo4 #site-scroll,
h1 {
  font-size: 24px;
}

.collection-banner-grid .details.offerText .tex3,
.footer-11 .phone-info .phone-text a,
.footer-4 .payment-icons .icon,
.h2,
.index-demo11 .section-header .btn-link .icon,
.index-demo8 .collection-banner-grid .details .title,
.index-demo8 .one-banner-section .details,
.product-review-form .product-review .anm,
h2 {
  font-size: 20px;
}

.featured-content .featured-details.large-font .small-text,
.footer-6 .phone-info .phone-text a,
.h3,
.index-demo1 .collection-slider .category-title,
.index-demo4 .slideshow .ss-sub-title,
.quickview-modal .product-price .old-price,
.slideshow .slick-arrow-dots .slick-arrow:before,
.testimonial-slider .content,
.video-section .sub-title,
h3 {
  font-size: 18px;
}

.footer-11.footer.ftr-bg-black .footer-top .h4,
.footer-12.footer.ftr-bg-black .footer-top .h4,
.footer-3 .footer-top .h4,
.ftr-promo-bar strong,
.h4,
h4 {
  font-size: 17px;
}

#elements-icons .iconList-content,
.grid-products .list-style .product-name a,
.grid-products .list-style .product-price .price,
.h5,
.index-demo10 .featured-content .featured-details.large-font .dec,
.index-demo2 .slideshow .ss-sub-title,
.newsletter-modal .social-icons .icon,
.newsletter-section .newsletter-wrap .section-header p,
.products-lookbook-section .lookbook-shop .grid-lb .detail .product-price .price,
.products-lookbook-section .lookbook-shop .grid-lb .detail .product-price i,
.testimonial-content .product-review .icon,
.video-section .small-title,
h5 {
  font-size: 15px;
}

.collection-top-filters .filterDD,
.featured-content .featured-details.large-font .dec,
.footer-3 .footer-newsletter .news-text,
.footer-4 .copytext,
.footer-4 .footer-contact p,
.footer-4 .footer-links ul,
.h6,
.index-demo10 .blog-article .publish-detail li,
.index-demo11 .blog-article .blog-tag,
.index-demo11 .blog-article .publish-detail li,
.index-demo4 .minicart-bottom,
.index-demo4 .minicart-content .item .product-title,
.index-demo7 .newsletterbg .info,
.minicart-bottom,
.minicart-content .item .product-title,
.minicart-modal-style .minicart-content .item .product-title,
.quickview-modal .product-review .icon,
h6 {
  font-size: 14px;
}

p {
  margin: 0 0 20px;
}

.index-demo5 #page-content,
.top-promo-bar.style1 p,
p:last-child {
  margin-bottom: 0;
}

.grid-products .list-style .product-details,
.text-left {
  text-align: left !important;
}

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

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

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

.body-font {
  font-family: Poppins, sans-serif !important;
}

.head-font {
  font-family: Heebo, sans-serif !important;
}

.alt-font {
  font-family: "Edu VIC WA NT Beginner", cursive !important;
}

.fw-400 {
  font-weight: 400 !important;
}

.fw-500 {
  font-weight: 500 !important;
}

.fw-600 {
  font-weight: 600 !important;
}

.fw-700 {
  font-weight: 700 !important;
}

.fw-800 {
  font-weight: 800 !important;
}

#settingsBox .ttl,
.btn,
.btn-primary,
.preLoader {
  font-weight: 600;
  text-transform: uppercase;
}

.btn,
.btn-primary {
  font-family: Poppins, sans-serif;
  background-color: var(--primary-color);
  border: 1px solid var(--primary-color);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  height: auto;
  text-align: center;
  cursor: pointer;
  border-radius: 0;
  padding: 10px 20px;
  font-size: 14px;
  line-height: normal;
  white-space: normal;
  outline: 0 !important;
  box-shadow: none !important;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.customCheckbox,
.customRadio {
  display: -ms-flexbox;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
}

.btn:focus,
.btn:hover {
  background-color: var(--primary-color-hover);
  background: var(--primary-color-hover);
  border-color: var(--primary-color-hover);
}

.btn-light,
.btn-light:focus {
  background-color: #fff;
  color: #171717;
  border: 1px solid #fff;
}

.btn-light:hover {
  background-color: #f0f0f0;
  color: #171717;
  border-color: #f0f0f0;
}

.btn-gray,
.btn-gray:focus {
  background-color: #f3f3f3;
  color: #171717;
  border: 1px solid #f3f3f3;
}

.btn-gray:hover,
.btn-secondary:hover,
.step-checkout .nav-item.onactive .nav-link.active {
  background-color: var(--primary-color-hover);
  color: #fff;
  border-color: var(--primary-color-hover);
}

.btn-outline-primary,
.btn-outline-primary:focus {
  color: var(--primary-color-hover);
  border: 1px solid var(--primary-color-hover);
}

.btn-outline-primary:hover {
  background-color: var(--primary-color-hover);
  border-color: var(--primary-color-hover);
}

.btn-link,
.btn-outline-light {
  background-color: transparent;
}

.btn-outline-secondary,
.btn-outline-secondary:focus {
  color: #000;
  border: 1px solid #000;
  background-color: transparent;
}

.btn-outline-secondary:hover,
.index-demo6 .btn-secondary:focus,
.index-demo6 .btn-secondary:hover {
  color: #fff;
  background-color: #222;
  border-color: #222;
}

.btn-outline-light {
  color: #fff;
  border: 1px solid #fff;
}

.btn-outline-light:hover {
  color: #171717;
  border-color: #fff;
  background-color: #fff;
}

.btn-sm,
.btn-small {
  font-size: 13px;
  padding: 8px 14px;
}

.btn-md {
  font-size: 13px;
  padding: 10px 20px;
}

.btn-lg {
  font-size: 15px;
  padding: 13px 25px;
}

.btn-xl {
  font-size: 15px;
  padding: 15px 35px;
}

.btn-link,
.text-link {
  padding: 0;
  border: 0;
  outline: 0 !important;
  box-shadow: none !important;
  margin: 0;
}

.same-width-btn .btn {
  min-width: 200px;
}

.btn.rounded-pill {
  padding-left: 30px;
  padding-right: 30px;
}

.btn-link {
  color: var(--primary-color-hover);
  text-align: left;
  text-decoration: none;
}

.btn-link:focus,
.btn-link:hover,
.text-link {
  color: #171717;
  background-color: transparent;
}

.btn-brd,
.iconset,
.section-header,
.slick-dots,
.slick-next,
.slick-prev {
  text-align: center;
}

.btn-link:focus,
.btn-link:hover {
  text-decoration: none;
}

.text-link {
  text-decoration: underline;
  text-underline-offset: 3px;
}

.text-link:hover {
  color: #e80016;
  text-decoration: underline;
}

.btn-brd {
  background-color: transparent;
  border: 0;
  border-bottom: 2px solid var(--primary-color-hover);
  padding: 0 0 2px;
  margin: 0;
  color: var(--primary-color-hover);
  text-decoration: none;
  outline: 0 !important;
  box-shadow: none !important;
}

#cart-drawer,
.p-20 {
  padding: 20px;
}

.btn-brd:focus,
.btn-brd:hover {
  background-color: transparent;
  color: #171717;
  border-color: #171717;
}

.btn.btn3d {
  box-shadow: 0 0 0 1px #222 inset, 0 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 8px 0 0 #2f2f2f, 0 8px 8px 1px rgba(0, 0, 0, 0.5) !important;
  background-color: #222;
  border-color: #222;
}

.btn.btn-primary.btn3d:focus,
.btn.btn3d:active,
.btn.btn3d:hover {
  box-shadow: 0 0 0 1px #444 inset, 0 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 5px 0 0 #444, 0 5px 5px 1px rgba(0, 0, 0, 0.5) !important;
  background-color: #444;
  border-color: #444;
}

.btn.animated {
  -webkit-animation: 1s ease-in-out infinite alternate pulse;
  animation: 1s ease-in-out infinite alternate pulse;
}

@keyframes pulse {
  from {
    transform: scale(0.9);
  }
  to {
    transform: scale(1.1);
  }
}
.text-primary {
  color: var(--primary-color-hover) !important;
}

.text-secondary {
  color: #171717 !important;
}

.text-gray {
  color: #757575;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
  opacity: 0.7;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  opacity: 0.7;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  opacity: 0.7;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  opacity: 0.7;
}

.customRadio {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  line-height: 20px;
}

.customCheckbox input[type=checkbox],
.customRadio input[type=radio] {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  display: none;
}

.customRadio input[type=radio] + label {
  position: relative;
  padding: 0 0 0 30px;
  margin-bottom: 0;
  cursor: pointer;
  line-height: 20px;
}

.customRadio input[type=radio] + label:before {
  content: "";
  background: #fff;
  border: 1px solid #d0d0d0;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
}

.customRadio input[type=radio] + label:after {
  content: "";
  background: #171717;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  top: 5px;
  left: 5px;
  opacity: 0;
  -webkit-transform: scale(2);
  transform: scale(2);
  -webkit-transition: transform 0.3s linear, opacity 0.3s linear;
  transition: transform 0.3s linear, opacity 0.3s linear;
}

.customRadio input[type=radio]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.customCheckbox {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  line-height: 18px;
}

.d-flex-center,
.d-flex-wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.customCheckbox input[type=checkbox] + label {
  position: relative;
  padding: 0 0 0 25px;
  margin-bottom: 0;
  cursor: pointer;
  line-height: 18px;
}

.customCheckbox input[type=checkbox] + label:before {
  content: "";
  background: #fff;
  border: 1px solid #d0d0d0;
  height: 18px;
  width: 18px;
  position: absolute;
  top: 0;
  left: 0;
}

.customCheckbox input[type=checkbox] + label:after {
  content: "";
  border-style: solid;
  border-width: 0 0 2px 2px;
  border-color: transparent transparent #333 #333;
  width: 12px;
  height: 6px;
  position: absolute;
  top: 5px;
  left: 3px;
  opacity: 0;
  -webkit-transform: scale(1) rotate(-45deg);
  transform: scale(1) rotate(-45deg);
  -webkit-transition: transform 0.3s linear, opacity 0.3s linear;
  transition: transform 0.3s linear, opacity 0.3s linear;
}

.customCheckbox input[type=checkbox]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1) rotate(-45deg);
  transform: scale(1) rotate(-45deg);
  color: #6d6d6d;
}

.d-flex-wrap {
  display: flex;
  flex-wrap: wrap;
}

.d-flex-center {
  display: flex;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.d-flex-justify-center {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.fl-1 {
  flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
}

.bg-square-hv,
.zoom-scal {
  position: relative;
  overflow: hidden;
  display: block;
}

.zoom-scal:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
  overflow: hidden;
  opacity: 0;
  z-index: 2;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.zoom-scal:hover:before,
.zoomscal-hov:hover .zoom-scal:before {
  overflow: visible;
  opacity: 1;
}

.zoom-scal img {
  -webkit-transition: 0.7s;
  transition: 0.7s;
}

.zoom-scal:hover img,
.zoomscal-hov:hover .zoom-scal img {
  opacity: 1;
  -webkit-transform: scale3d(1.1, 1.1, 1);
  transform: scale3d(1.1, 1.1, 1);
}

.payment-accordion-radio .card .card-header .card-link:before,
.step-checkout .nav-item:first-child .nav-link:after,
.tabs-listing .product-tabs.style2 li a:before,
.zoom-scal-nopb:before {
  content: none;
}

.team-section .team-item:hover .social-icons,
.zoom-scalno img,
.zoom-scalno:hover img {
  -webkit-transform: none;
  transform: none;
}

.bg-square-hv:after,
.bg-square-hv:before {
  content: "";
  background: rgba(255, 255, 255, 0.2);
  opacity: 1;
  position: absolute;
  -webkit-transition: 0.7s ease-in;
  transition: 0.7s ease-in;
}

.bg-square-hv:before {
  bottom: 0;
  left: 50%;
  right: 51%;
  top: 0;
}

.bg-square-hv:after {
  bottom: 50%;
  left: 0;
  right: 0;
  top: 50%;
}

.bg-square-hv:hover:before {
  left: 0;
  right: 0;
  opacity: 0;
}

.bg-square-hv:hover:after {
  bottom: 0;
  top: 0;
  opacity: 0;
}

.rounded-3 {
  border-radius: 3px !important;
}

.rounded-4 {
  border-radius: 4px !important;
}

.rounded-5 {
  border-radius: 5px !important;
}

.rounded-7 {
  border-radius: 7px !important;
}

.rounded-8 {
  border-radius: 8px !important;
}

.rounded-10 {
  border-radius: 10px !important;
}

.rounded-15 {
  border-radius: 15px !important;
}

.rounded-20 {
  border-radius: 20px !important;
}

.rounded-30 {
  border-radius: 30px !important;
}

.rounded-left0 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.rounded-start-0,
.rounded-top-0 {
  border-top-left-radius: 0 !important;
}

.rounded-bottom-0,
.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
}

.rounded-right0 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.rounded-end-0,
.rounded-top-0 {
  border-top-right-radius: 0 !important;
}

.rounded-bottom-0,
.rounded-end-0 {
  border-bottom-right-radius: 0 !important;
}

.rounded-pill-start {
  border-bottom-left-radius: 50rem !important;
  border-top-left-radius: 50rem !important;
}

.rounded-pill-end {
  border-top-right-radius: 50rem !important;
  border-bottom-right-radius: 50rem !important;
}

.shadow-15 {
  box-shadow: 0 5px 15px rgba(33, 37, 41, 0.08);
}

.grid-mr-20 {
  margin: -10px;
}

.grid-mr-20 .col-item {
  padding: 10px;
  margin: 0;
}

.row.g-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.row.g-0 > * {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.slick-next,
.slick-prev {
  width: 30px;
  height: 30px;
  position: absolute;
  z-index: 9;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: normal;
  font-size: 0px;
  padding: 0;
  cursor: pointer;
  background: 0 0;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  border: none;
  opacity: 1;
  -ms-transition: 0.5s ease-in-out;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}

.slick-prev {
  left: 10px;
}

.slick-next {
  right: 10px;
}

.slick-next:before,
.slick-prev:before {
  font-family: annimex-icons;
  font-size: 18px;
  color: #000;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
}

.slick-next:hover:before,
.slick-prev:hover:before,
.upsell-bundle .usbRow:not(.active) .customCheckbox input[type=checkbox] + label::after {
  opacity: 1;
}

.slick-prev:before {
  content: "\ea8b";
}

.slick-next:before {
  content: "\ea8c";
}

.slick-dots {
  margin: 0;
  width: auto;
  padding: 0;
  list-style: none;
  position: absolute;
  bottom: -10px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.slick-dots li {
  position: relative;
  display: inline-block;
  padding: 0;
  cursor: pointer;
  margin: 0 4px;
}

.slick-dots li button {
  line-height: 0;
  font-size: 0;
  background: 0 0;
  display: block;
  cursor: pointer;
  color: #fff;
  width: 14px;
  height: 14px;
  text-indent: -9999px;
  padding: 0;
  border-radius: 50px;
  border: 1px solid var(--primary-color-hover);
  transition: 0.2s;
  -webkit-transition: 0.2s;
  -ms-transition: 0.2s;
  opacity: 1;
}

.slick-dots li.slick-active button {
  background: var(--primary-color-hover);
  border-color: var(--primary-color-hover);
}

.slick-arrow-dots .slick-arrow {
  opacity: 0;
  visibility: hidden;
  width: 35px;
  height: 35px;
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 100%;
}

.arwOut5 .slick-arrow:before,
.avg-rating .product-review .icon,
.compare-table .product-review .icon,
.ctg-bnr-wrap .ctg-des,
.index-demo11 .section-header p,
.index-demo4 .newsletter-modal .text,
.index-demo7 .collection-banner-grid .details .small-title,
.products-lookbook-section .lookbook-shop .products .btn-shop .icon,
.sideProSlider .slick-next:before,
.sideProSlider .slick-prev:before,
.slick-arrow-dots .slick-arrow:before,
.spr-header .product-review .icon {
  font-size: 16px;
}

.slick-arrow-dots:hover .slick-arrow {
  opacity: 1;
  visibility: visible;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2) !important;
}

.arwOut5 .slick-arrow:hover,
.slick-arrow-dots .slick-arrow:hover {
  background-color: rgba(255, 255, 255, 0.9);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3) !important;
}

.slick-arrow-dots .slick-dots {
  position: relative;
  bottom: 0;
  margin-top: 20px;
}

.arwOut5 .slick-arrow {
  width: 40px;
  height: 40px;
  background-color: rgba(255, 255, 255, 0.6);
  border-radius: 100px;
}

.preLoader:after,
.preLoader:before {
  content: "";
  background: var(--primary-color);
  position: absolute;
  box-sizing: border-box;
}

.arwOut5 .slick-prev {
  left: -50px;
}

.arwOut5 .slick-next {
  right: -50px;
}

.arrowlr-0 .slick-prev {
  left: 0 !important;
}

.arrowlr-0 .slick-next {
  right: 0 !important;
}

.product-details-img .product-thumb-horizontal .slick-list,
.slick-slider.gp5 .slick-list {
  margin: 0 -5px;
}

.slick-slider.gp5 .slick-slide,
.topbar-slider .top-info-bar {
  padding: 0 5px;
}

.slick-slider.gp10 .slick-list {
  margin: 0 -10px;
}

.slick-slider.gp10 .slick-slide {
  padding: 0 10px;
}

.slick-slider.gp15 .slick-list {
  margin: 0 -15px;
}

.slick-slider.gp15 .slick-slide {
  padding: 0 15px;
}

.circle-dots .slick-dots li button {
  position: relative;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  border: 1px solid #333;
  background: 0 0;
}

.circle-dots .slick-dots li button:after {
  content: "";
  width: 7px;
  height: 7px;
  display: block;
  background: 0 0;
  border-radius: 50%;
  margin: 0 auto;
}

.awards-items:hover .awards-icon,
.circle-dots .slick-dots li.slick-active button:after,
.rounded-dots .slick-dots li.slick-active button,
.secure-dots .slick-dots li.slick-active button {
  background: #333;
}

.rounded-dots .slick-dots li button {
  position: relative;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 1px solid #333;
  background: 0 0;
}

.secure-dots .slick-dots li button {
  position: relative;
  width: 12px;
  height: 12px;
  border-radius: 0;
  border: 1px solid #333;
  background: 0 0;
}

.circle-arrow .slick-arrow,
.size-swatches li.rounded,
.size-swatches li.rounded .swatchLbl,
.size-swatches li.rounded:after,
.swatches li.rounded,
.swatches li.rounded .swatchLbl,
.swatches li.rounded img,
.swatches li.rounded:after {
  border-radius: 50% !important;
}

.layout-fullwidth .slick-slider .slick-prev {
  left: -10px;
}

.layout-fullwidth .slick-slider .slick-next {
  right: -10px;
}

.blog-listview-loadmore .blog-article,
.button-set .btn-icon .text,
.button-set-top .text,
.collection-top-filters .count-bubble:empty,
.counter-inline .ht-count:not(.days) .text,
.filterbar .static-banner-block,
.grid-products .item:hover .saleTime,
.grid-products .list-style .button-set .btn-icon.addtocart,
.index-demo11 .section-header .saleTime span > span.text,
.index-demo2 .grid-products .item .button-set-bottom .btn .icon,
.index-demo4 .grid-products .addtocart-btn .btn i,
.index-demo7 .quickview-modal .product-action .addtocart .btn i,
.index-demo8 .newsletter-section .newsletter-wrap .section-header h2:after,
.index-demo8 .newsletter-section .newsletter-wrap .section-header h2:before,
.mobile-nav-wrapper,
.product-four-loadmore .item,
.product-listview-loadmore .item,
.product-three-loadmore .item,
.shop-swatches-style-page .grid-products .list-style .button-action.mt-3,
.shop-swatches-style-page .grid-products .list-style .button-set-bottom.style1,
.shop-swatches-style-page .grid-products .list-style .button-set-top .btn-icon.addtocart,
.sidebar-filter .filterbar .sidebar-widget:not(.filterBox),
.slideshow img.mobile-hide,
.tabs-listing .tab-container .tab-content {
  display: none;
}

#pre-loader {
  background-color: #000;
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 999999;
}

.pre-loader-in {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0 auto;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.preLoader {
  color: #fff;
  position: relative;
  display: inline-block;
  margin-top: 0;
  font-size: 48px;
  line-height: 1;
  letter-spacing: 4px;
  box-sizing: border-box;
}

.preLoader:before {
  right: 86px;
  bottom: 4px;
  height: 34px;
  width: 7px;
}

.preLoader:after {
  width: 14px;
  height: 14px;
  left: 144px;
  top: -11px;
  border-radius: 50%;
  animation: 1s ease-in infinite animloader;
}

.blog-item .blog-img,
.breadcrumbs .icon,
.falling-snow,
.header,
.header-11 .iconset .iconCot,
.header-vertical-menu,
.iconset,
.layout-boxed,
.page-title h1,
.product-details,
.product-details-img .zoompro-wrap,
.search-form,
.slideshow .slide,
.slideshow-wrapper,
.top-info-bar,
.top-promo-bar.style1 .container,
.vertical-menu-content li .dropdown .sub-menu,
.vertical-menu-content li.dropdown-in {
  position: relative;
}

@keyframes animloader {
  0% {
    transform: translateY(8px) scaleY(1) scaleX(1.25);
  }
  25%, 75% {
    transform: translateY(-5px) scaleY(1.2) scaleX(1);
  }
  50% {
    transform: translateY(-10px) scaleY(1) scaleX(1);
  }
  100% {
    transform: translateY(8px) scaleY(0.8) scaleX(0.8);
  }
}
.container {
  max-width: 1300px;
  padding-left: 15px;
  padding-right: 15px;
}

.container-fluid {
  padding: 0 50px;
}

.container-1330 {
  max-width: 1330px;
}

.layout-boxed {
  max-width: 1400px;
  margin: 0 auto 30px;
  background: #fff;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);
}

.layout-boxed .container,
.layout-boxed .container-fluid,
.layout-fullwidth .container,
.layout-fullwidth .container-fluid {
  max-width: 100%;
  padding-left: 30px;
  padding-right: 30px;
}

.layout-boxed .sticky-header {
  max-width: 1400px;
  margin: 0 auto;
  right: 0;
}

.breadcrumbs-wrapper {
  background: #f9f9f9;
  margin: 0 0 30px;
}

.page-header,
.swatches li.x-large {
  background-position: center center;
}

.breadcrumbs-wrapper .container,
.top-info-bar .item {
  padding-top: 10px;
  padding-bottom: 10px;
}

.breadcrumbs .icon,
.breadcrumbs a,
.breadcrumbs span {
  color: #171717;
  display: inline-block;
  padding: 0;
  margin: 0;
  font-size: 13px;
  text-transform: uppercase;
}

.index-demo2 .newsletter-modal.style2 .title,
.index-demo6 .section-header h2,
.index-demo7 .section-header h2,
.newsletter-modal.style2 .title,
.page-title h1 {
  font-size: 25px;
}

.breadcrumbs span.main-title {
  padding-right: 0;
  margin-right: 0;
}

.breadcrumbs .icon {
  font-size: 15px;
  top: 0;
  padding: 0 5px;
  margin: 0 5px;
}

.header.is-fixed,
.main-menu-outer.is-fixed {
  top: -120px;
  width: 100%;
  z-index: 1000;
  left: 0;
  right: 0;
  max-width: 100%;
}

.breadcrumbs .main-title,
.collection-banner-grid.two-bnr .details .title,
.footer-10.footer.ftr-bg-black .footer-top .h4,
.index-demo11 .vertical-menu-content .megamenu .sub-menu-title,
.slideshow .ss-mega-title b {
  font-weight: 700;
}

.page-header {
  background-color: #f3f3f3;
  padding: 30px 0;
  margin-bottom: 60px;
  background-size: cover;
  background-repeat: no-repeat;
}

.page-title h1 {
  font-weight: 700;
  margin: 0;
  text-transform: uppercase;
}

.newsletter-modal.style2 .newsltr-text {
  padding: 40px;
  border: 4px solid #fff;
}

.section-header {
  margin-bottom: 40px;
}

.section-header h2 {
  font-weight: 700;
  line-height: 1.3;
  margin: 0 auto 10px;
  text-transform: uppercase;
  font-size: 26px;
}

.footer-contact p,
.lookbook-shop .grid-lb .pro-img,
.section-header .small-tlt,
.text-content p {
  margin: 0 0 10px;
}

.section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.footer-3 .footer-logo-links,
.section-md {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-sm {
  padding-top: 30px;
  padding-bottom: 30px;
}

.pb-section {
  padding-bottom: 50px;
}

.pt-section {
  padding-top: 50px;
}

.no-pb-section {
  padding-bottom: 0 !important;
}

.no-pt-section {
  padding-top: 0 !important;
}

#page-content {
  margin: 0 0 60px;
}

.top-header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  color: #fff;
  background: var(--primary-color-hover);
  font-size: 13px;
  padding-top: 10px;
  padding-bottom: 12px;
  min-height: 35px;
  text-transform: uppercase;
}

.category-item .details.whiteText .category-title,
.classicHeader:not(.stickyNav) #siteNav > li > a,
.classicHeader:not(.stickyNav) .iconset .hdr-icon,
.classicHeader:not(.stickyNav) .iconset .hdr-text,
.collection-banner-grid .details.whiteText .small-title,
.collection-banner-grid .details.whiteText h3,
.collection-banner-grid .details.whiteText p,
.footer-11.footer.ftr-bg-black .payment-icons .icon,
.footer-12.footer.ftr-bg-black .payment-icons .icon,
.footer-8 .footer-logo-links .social-icons li a,
.footer-8 .ftr-links a,
.footer-contact a,
.footer-links a,
.footer.ftr-bg-black .footer-bottom a,
.footer.ftr-bg-black .footer-middle a,
.footer.ftr-bg-black .footer-top a,
.footer.ftr-bg-gray .footer-top .h4,
.header-10 #siteNav > li > a,
.header-10 .iconset .hdr-icon,
.header-6 #siteNav > li > a,
.header-6 .store-link,
.header-7 #siteNav > li > a,
.header-7 .iconset:hover .iconCot .hdr-icon,
.header-7 .store-link,
.hero-saleTime.dark .time-count,
.hero-saleTime.dark span > span,
.index-demo4 .footer .footer-bottom .social-icons li a,
.index-demo4 .top-header a,
.index-demo5 .top-promo-bar.style1 .item a,
.lookbook-grid .lookbook-caption.black .content > *,
.lookbook-grid .lookbook-caption.mainclr .content > *,
.marquee-text .top-info-bar a,
.newsletter-modal .whiteText,
.newsletter-modal .whiteText .social-icons a:not(:hover),
.newsletter-modal .whiteText .title,
.saleTime.dark .time-count,
.saleTime.dark span > span,
.sec-bg-black h6,
.slideshow .whiteText .ss-mega-title,
.slideshow .whiteText .ss-small-title,
.slideshow .whiteText .ss-sub-title,
.top-header a,
.top-promo-bar.style1 .counter-inline .ht-count,
.topbar-slider-items a {
  color: #fff;
}

.index-demo3 .top-info-bar .item a:focus,
.index-demo3 .top-info-bar .item a:hover,
.top-header a:hover {
  color: #f4f4f4;
}

.top-header .social-icons {
  display: inline-block;
  font-weight: 400;
  margin: 0;
}

.top-header .social-icons li,
.top-header .social-icons li a {
  list-style: none;
  display: inline-flex;
  align-items: center;
}

.footer-bottom .social-icons li:not(:last-child),
.top-header .social-icons li:not(:last-child) {
  margin-right: 14px;
}

.top-header.bg-white {
  color: #171717;
  border-bottom: 1px solid #ececec;
}

.grid-products.pro-hover4 .product-review .icon,
.top-header.bg-white a {
  color: #171717;
}

.blog-article .publish-detail li a:hover,
.iconset .hdr-icon:hover,
.minicart-content .item .remove:hover,
.qtyField .qtyBtn:hover,
.tabs-listing .product-tabs li.active a,
.tabs-listing .product-tabs li:hover a,
.top-header.bg-white .select-wrap.active,
.top-header.bg-white a:hover {
  color: var(--primary-color-hover);
}

.top-header .left-brd > :not(:last-child) {
  margin-right: 15px;
  padding-right: 15px;
  border-right: 1px solid #494c51;
}

.social-sharing .btn:first-child,
.toolbar .view-mode .icon-mode:first-of-type,
.top-header .left-brd .select-wrap {
  margin-left: 0;
}

.top-promo-bar.style1 {
  background-color: #000;
  color: #fff;
  overflow: hidden;
  padding: 0;
  margin: 0;
  border: 0 !important;
}

.top-promo-bar.style1 .item {
  padding: 5px 20px 5px 0;
  min-height: 35px;
}

.top-promo-bar.style1 .item,
.top-promo-bar.style1 .item a {
  color: #fff;
  font-size: 13px;
  letter-spacing: 0.3px;
  text-transform: uppercase;
}

.top-promo-bar.style1 .item .btn-close {
  color: #fff;
  font-size: 15px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  height: auto;
  width: auto;
  line-height: 1;
  background: 0 0;
  padding: 0;
  margin: 0;
  opacity: 1;
}

.top-promo-bar.style1 .item .btn-sm {
  font-size: 12px;
  padding: 7px 10px;
}

.button-bottom-action .button-right,
.select-wrap .option,
.top-promo-bar .slick-track {
  display: flex;
  align-items: center;
}

.top-info-bar {
  background-color: var(--primary-color);
  color: #fff;
  z-index: 49;
}

.top-info-bar .item a {
  color: #fff;
  font-size: 14px;
}

.classicHeader:not(.stickyNav) #siteNav > li > a:hover,
.classicHeader:not(.stickyNav) .iconset .hdr-icon:hover,
.classicHeader:not(.stickyNav) .iconset .hdr-text:hover,
.footer.ftr-bg-black .footer-bottom a:hover,
.footer.ftr-bg-black .footer-middle a:hover,
.footer.ftr-bg-black .footer-top a:hover,
.top-info-bar .item a:hover {
  color: #fff;
  opacity: 0.8;
}

.marquee-text {
  background-color: #000;
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  padding: 10px 0;
  box-sizing: border-box;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  overflow: hidden;
}

.marquee-text .top-info-bar {
  background-color: transparent;
  padding: 5px 0;
}

.marquee-text .top-info-bar .flex-item {
  animation: 30s linear infinite ticker;
  -webkit-animation: 30s linear infinite ticker;
  flex-shrink: 0;
}

.marquee-text .top-info-bar:hover .flex-item {
  -webkit-animation-play-state: paused;
  -moz-animation-play-state: paused;
  -o-animation-play-state: paused;
  -ms-animation-play-state: paused;
  animation-play-state: paused;
}

.marquee-text .top-info-bar a i {
  color: #ffea00;
  vertical-align: middle;
  font-size: 16px;
  margin-right: 6px;
  font-weight: 400;
  position: relative;
  top: -1px;
}

.marquee-text .top-info-bar a span {
  padding: 0 40px;
}

@-webkit-keyframes ticker {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
@keyframes ticker {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
.header {
  width: 100%;
}

.header.is-fixed {
  position: fixed;
  background: #fff;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.header.is-fixed.is-small {
  top: 0;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2) !important;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2) !important;
}

.main-menu-outer.is-fixed {
  position: fixed;
  background: 0 0;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main-menu-outer.is-fixed.is-small {
  top: 0;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

.header-7 .main-menu-outer.is-fixed {
  position: fixed;
}

.about-review .slick-dots li button,
.footer.ftr-bg-black .footer-top a:before,
.header-9 .main-menu-outer.is-fixed,
.model-thumbnail-img .carousel-arrow:hover {
  background-color: #fff;
}

.header-10,
.header-10.is-fixed {
  background-color: #090909;
}

.logo a {
  display: block;
  opacity: 1;
}

.logo img {
  display: block;
  max-width: 170px;
  max-height: 39px;
}

.iconset {
  display: inline-block;
  color: #171717;
  padding: 0 8px;
  cursor: pointer;
}

.iconset .hdr-icon {
  color: #171717;
  font-size: 18px;
  text-decoration: none;
  transition: 0.3s ease-in-out;
}

.cart-count,
.wishlist-count {
  font-size: 10px;
  display: inline-block;
  color: #fff;
  background-color: var(--primary-color-hover);
  border-radius: 50%;
  text-align: center;
  width: 15px;
  height: 15px;
  line-height: 15px;
  position: absolute;
  right: 0;
  top: -4px;
}

#accountBox,
#cart-drawer,
#settingsBox {
  color: #171717;
  text-align: left;
  background-color: #fff;
  box-shadow: 0 0 15px rgba(5, 0, 0, 0.1);
  -ms-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

#accountBox,
#settingsBox {
  visibility: hidden;
  opacity: 0;
  padding: 20px;
  margin: 10px 0 0;
  width: 170px;
  border-radius: 0;
  position: absolute;
  top: 130%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 99;
}

#accountBox.active,
#settingsBox.active,
.account-parent:hover #accountBox,
.setting-parent:hover #settingsBox {
  visibility: visible;
  opacity: 1;
  top: 100%;
}

#settingsBox {
  width: 253px;
}

#settingsBox .ttl {
  margin: 0 0 10px;
  display: block;
}

.cnrLangList li {
  display: inline-block;
  margin: 0 6px 6px 0;
  cursor: pointer;
}

.cnrLangList li a {
  display: block;
  font-size: 13px;
  text-transform: none;
  padding: 2px 10px;
  border: 1px solid rgba(0, 0, 0, 0.3);
}

.cnrLangList li a.active,
.cnrLangList li a:hover {
  border: 1px solid #000;
  text-decoration: none;
  background: #000;
}

.customer-links li .icon {
  min-width: 20px;
  font-size: 14px;
  margin-right: 5px;
}

.customer-links li:not(:last-child) {
  margin: 0 0 7px;
}

#minicart-drawer {
  width: 350px;
}

#cart-drawer {
  color: #171717;
  width: 100%;
  height: 100%;
  overflow: auto;
  z-index: 999;
}

#cart-drawer.active,
.faqs-style2 .accordion .accordion-header .accordion-button:after,
.product-details-img .product-thumb .slick-next,
.sideProSlider .slick-next {
  right: 0;
}

#minicart-drawer .close-cart {
  color: #050000;
  font-size: 17px;
  float: right;
  margin-top: -10px;
  opacity: 0.8;
  text-decoration: none;
}

#cart-drawer .minicart-bottom,
.button-set-bottom .btn,
.index-demo1 .collection-slider .category-item .counts,
.index-demo10 .service-section h6,
.index-demo3 .testimonial-slider .text-muted,
.index-demo3 .top-info-bar .item a,
.index-demo4 .collection-banner-grid.two-bnr .details .subtitle,
.index-demo4 .service-info p,
.index-demo5 .category-item .counts,
.lookbook-shop .grid-lb .btn-shop-close .icon,
.lookbook-shop .grid-lb .detail .product-price .price,
.minicart-modal-style .minicart-content .item .variant-cart,
.sidebar .item-meta,
.sub-collection .category-item .counts,
.weekly-product .slick-next:before,
.weekly-product .slick-prev:before {
  font-size: 13px;
}

.minicart-header {
  border-bottom: 1px solid #e8e8e8;
  margin: 0 0 15px;
  padding: 0 0 15px;
}

.minicart-header > h4 {
  color: #171717;
  font-weight: 700;
  text-align: left;
  margin: 0;
  text-transform: uppercase;
}

.qtyField .qtyBtn,
.qtyField input {
  text-align: center;
  height: 40px;
  margin: 0;
}

.minicart-content {
  padding: 0 20px;
  margin: 0;
  z-index: 1001;
  position: absolute;
  left: 0;
  overflow: hidden auto;
  width: 100%;
  height: calc(100% - 295px);
}

.minicart-content .item {
  padding: 0 0 15px;
  margin: 0 0 15px;
  line-height: normal;
  display: block;
  border-bottom: 1px solid #eee;
}

.minicart-content .item .product-image {
  max-width: 23%;
  flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
}

.minicart-content .item .product-details {
  width: 75%;
  flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  padding-left: 15px;
  padding-right: 10px;
  text-align: left;
}

.minicart-content .item .product-title {
  color: #171717;
  white-space: normal;
  text-decoration: none;
  display: block;
  margin-bottom: 0;
}

.minicart-content .item .remove {
  color: #5c5c5c;
  display: inline-block;
  font-size: 12px;
  padding: 10px 5px 0;
}

.minicart-content .item .qtyField span {
  display: inline-block;
  padding: 0;
  border: 0;
}

.minicart-content .item .variant-cart {
  color: #6c757d;
  font-size: 13px;
}

.minicart-content .item .qtyField {
  width: 77px;
}

.minicart-content .item .qtyField .qtyBtn,
.quickshop-modal .qtyField .qtyBtn,
.quickshop-modal .qtyField input {
  height: 35px;
}

.minicart-content .item .qtyField .qty {
  width: 77px;
  height: 35px;
  padding: 0 20px;
}

.minicart-bottom {
  color: #171717;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 10px 20px 20px;
}

.minicart-bottom .shipinfo {
  background-color: #f6f6f6;
  padding: 15px 20px;
  margin-left: -20px;
  margin-right: -20px;
}

.minicart-bottom .shipinfo .progress-bar {
  width: 50%;
  background-color: rgba(41, 51, 85, 0.7);
}

.minicart-bottom .subtotal .totalInfo span {
  float: left;
  text-transform: uppercase;
  font-size: 16px;
  text-align: left;
  font-weight: 700;
  margin: 0;
}

.minicart-bottom .subtotal .totalInfo .product-price {
  float: right;
  color: var(--primary-color-hover);
}

.minicart-modal-style .minicart-right-drawer .modal-dialog {
  max-width: 770px;
}

.minicart-modal-style .minicart-bottom,
.minicart-modal-style .minicart-content {
  position: static;
}

.minicart-modal-style .minicart-content {
  width: 55%;
  height: auto;
  float: left;
  padding: 0 20px 0 0;
  border-right: 1px solid #eee;
}

.minicart-modal-style .minicart-bottom {
  width: 45%;
  height: auto;
  float: left;
  padding: 0 0 0 20px;
}

.minicart-modal-style #cart-drawer,
.minicart-modal-style .minicart-right-drawer .modal-content {
  height: auto;
  border-radius: 10px;
}

.minicart-modal-style .minicart-content .item:last-of-type {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}

.minicart-modal-style .minicart-bottom .shipinfo {
  margin-left: 0;
  margin-right: 0;
}

.product-vendor {
  color: #9b9b9b;
  font-size: 12px;
  margin: 0 0 2px;
  text-transform: uppercase;
}

.product-review {
  margin: 7px -2px 0;
  line-height: 1;
}

.product-review .icon {
  color: #ffb503;
  font-size: 13px;
  margin: 0 2px;
}

.product-price {
  margin: 5px 0;
}

.qtyField {
  position: relative;
  display: flex;
  align-items: center;
  width: 86px;
  margin: 0;
}

.qtyField input {
  padding: 0 25px;
  width: 86px;
}

.qtyField .qtyBtn {
  padding: 8px;
  color: #171717;
  width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: 0 0;
  border: none;
  position: absolute;
  left: 0;
}

.qtyField .qtyBtn .icon {
  font-size: 10px;
}

.qtyField .qtyBtn.plus {
  left: auto;
  right: 0;
}

.qtyField.md,
.qtyField.md input {
  width: 90px !important;
}

.qtyField.md .qty,
.qtyField.md .qtyBtn {
  height: 40px !important;
}

.search-drawer {
  padding: 20px 0;
  height: auto;
  max-height: inherit;
  bottom: auto;
}

.search-drawer .btn-close {
  padding: 0;
  width: 15px;
  height: 15px;
}

.search-drawer .action {
  width: 50px;
  font-size: 16px;
  padding: 0;
}

.search-drawer .search-products {
  border-top: 1px dashed #ddd;
  margin-top: 30px;
  padding-top: 30px;
}

.search-inline-brd .searchField .input-group-btn,
.search-inline-brd .searchField .input-group-field,
.search-inline-brd .searchField .rgsearch-category {
  padding-top: 0;
  padding-left: 0;
  padding-bottom: 0;
  height: 35px;
  border-bottom: 1px solid #ccc !important;
}

.search-inline-brd .searchField .input-group-field,
.sidebar-categories .sub-level > a {
  padding-right: 25px;
}

.search-inline-brd .searchField .input-group-btn {
  position: absolute;
  right: 10px;
  width: auto;
  min-width: inherit;
  padding: 0;
}

#siteNav {
  margin: 0 auto;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}

#siteNav.right {
  text-align: right;
  justify-content: flex-end;
}

#product-form-addtocart .product-details,
#siteNav.left,
.compare-style2-page .compare-table table th,
.compare-style2-page .compare-table table tr th:first-child,
.compare-table table td {
  text-align: left;
}

#siteNav.center {
  text-align: center;
  justify-content: center;
}

@media (min-width: 990px) {
  #siteNav a,
  #siteNav > li.dropdown,
  #siteNav > li.mdropdown,
  .header .container,
  .header .container-fluid,
  .menu-position-left #siteNav > li {
    position: relative;
  }
  #siteNav > li .dropdown li:hover > ul,
  #siteNav > li:hover > .dropdown,
  #siteNav > li:hover > .megamenu {
    top: 100%;
    opacity: 1;
    visibility: visible;
  }
  .header .container .d-menu-col {
    position: static;
  }
  #siteNav a {
    text-decoration: none;
    font-size: 15px;
    display: block;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    letter-spacing: 0.04em;
  }
  #siteNav > li {
    display: inline-block;
    text-align: left;
  }
  .header-9 #siteNav > li {
    margin: 0 15px;
  }
  #siteNav > li > a {
    color: #171717;
    line-height: 40px;
    padding: 10px 0;
    text-transform: uppercase;
    display: inline-flex;
    align-items: center;
    gap: 10px;
  }
  #siteNav.medium > li a {
    font-weight: 600;
  }
  .classicHeader #siteNav.medium > li a {
    font-size: 14px;
  }
  #siteNav.hidearrow > li > a .icon {
    display: none;
  }
  #siteNav > li > a .icon {
    font-size: 18px;
    margin-left: 5px;
    -ms-transition: 0.2s ease-in;
    -webkit-transition: 0.2s ease-in;
    transition: 0.2s ease-in;
  }
  #siteNav > li:hover > a,
  #siteNav > li > a:hover,
  #siteNav > li > a:hover:hover {
    color: var(--primary-color-hover);
  }
  #siteNav a .lbl,
  #siteNav > li > a .navLbl {
    color: #fff;
    display: inline-block;
    font-weight: 400;
  }
  #siteNav > li:hover > a > .icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  #siteNav > li .megamenu {
    opacity: 0;
    visibility: hidden;
    padding: 15px 25px;
    max-width: 100%;
    min-width: 900px;
    width: 100%;
    margin: 0 auto;
    position: absolute;
    top: 130%;
    left: 0;
    right: 0;
    z-index: 999;
    background-color: #fff;
    border-radius: 0;
    box-shadow: 2px 2px 1px 0 rgba(0, 0, 0, 0.3);
    pointer-events: none;
    -ms-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    max-height: 600px;
    overflow: auto;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  }
  #siteNav > li .megamenu ul {
    padding: 0;
    list-style: none;
  }
  #siteNav > li:hover > .megamenu {
    pointer-events: visible;
  }
  #siteNav > li .megamenu .menu-title {
    color: #171717;
    font-size: 14px;
    text-transform: uppercase;
    padding: 0 !important;
    font-weight: 600 !important;
  }
  #siteNav > li .megamenu li.lvl-1 li .site-nav {
    color: #171717;
    padding: 3px 0;
    font-weight: 400;
  }
  #siteNav > li .megamenu li.lvl-1 li .site-nav:hover {
    color: var(--primary-color-hover);
  }
  #siteNav > li .megamenu .subLinks .site-nav:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 2px;
    vertical-align: middle;
    background-color: var(--primary-color-hover);
    -ms-transition: 0.3s ease-in-out;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
  }
  #siteNav > li .megamenu .subLinks .site-nav:hover:before {
    width: 5px;
    margin-right: 3px;
  }
  #siteNav > li .megamenu .imageCol {
    padding-bottom: 25px;
  }
  #siteNav > li .megamenu .lvl-1 .site-nav {
    padding: 3px 0;
    font-weight: 400;
  }
  #siteNav > li > a .navLbl {
    white-space: nowrap;
    background-color: #f19280;
    font-size: 10px;
    line-height: normal;
    padding: 1px 5px;
    border-radius: 0;
    position: absolute;
    top: -1px;
    left: 50%;
  }
  #siteNav > li > a .navLbl:after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border: 3px solid transparent;
    border-top-color: #f19280;
    border-left-color: #f19280;
    position: absolute;
    bottom: -4px;
    left: 0;
  }
  #siteNav > li > a .navLbl.new {
    background-color: #83cc52;
  }
  #siteNav > li > a .navLbl.new:after {
    border-top-color: #83cc52;
    border-left-color: #83cc52;
  }
  #siteNav a .lbl {
    background-color: #0a9339;
    font-size: 9px;
    line-height: 1;
    text-transform: uppercase;
    padding: 4px 5px;
    position: relative;
    vertical-align: middle;
    border-radius: 2px;
    margin-left: 3px;
  }
  #siteNav a .lbl:after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    bottom: 5px;
    left: -8px;
    border: 4px solid transparent;
    border-right-color: #0a9339;
  }
  #siteNav a .lbl.nm_label1 {
    background-color: red;
  }
  #siteNav a .lbl.nm_label1:after {
    border-right-color: red;
  }
  #siteNav a .lbl.nm_label2 {
    background-color: #0a9339;
  }
  #siteNav a .lbl.nm_label2:after {
    border-right-color: #0a9339;
  }
  #siteNav a .lbl.nm_label3 {
    background-color: #fb6c3e;
  }
  #siteNav a .lbl.nm_label3:after {
    border-right-color: #fb6c3e;
  }
  #siteNav a .lbl.nm_label4 {
    background-color: #fdb818;
  }
  #siteNav a .lbl.nm_label4:after {
    border-right-color: #fdb818;
  }
  #siteNav a .lbl.nm_label5 {
    background-color: #af4de2;
  }
  #siteNav a .lbl.nm_label5:after {
    border-right-color: #af4de2;
  }
  #siteNav > li ul.dropdown li a .icon {
    font-size: 17px;
    position: absolute;
    right: 10px;
    top: 10px;
  }
  #siteNav > li .dropdown,
  #siteNav > li .dropdown ul {
    background-color: #fff;
    list-style: none;
    opacity: 0;
    visibility: hidden;
    width: 250px;
    border-radius: 0;
    position: absolute;
    top: 130%;
    left: 0;
    z-index: 999;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    -ms-transition: 0.3s ease-in-out;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    padding: 10px;
  }
  #siteNav > li ul.dropdown li {
    position: relative;
    border-top: 1px solid #f4f4f4;
  }
  #siteNav > li ul.dropdown li:first-child {
    border: 0;
  }
  #siteNav > li ul.dropdown li a {
    color: #171717;
    background-color: #fff;
    font-weight: 400;
    padding: 8px 12px;
  }
  #siteNav > li ul.dropdown li a:hover,
  #siteNav > li ul.dropdown li:hover > a {
    color: var(--primary-color-hover);
    background-color: #fff;
  }
  #siteNav > li ul.dropdown li ul {
    top: 20px;
    left: 100%;
  }
  #siteNav > li ul.dropdown li:hover > ul {
    top: 0;
  }
  #siteNav .grid-products.slick-slider .slick-arrow,
  .hdr-menu-left #siteNav > li .megamenu {
    margin: 0;
  }
  .index-demo2 .hdr-menu-left #siteNav > li > a {
    padding: 8px 13px;
  }
  .index-demo2 .hdr-menu-left #siteNav > li:first-child > a,
  .index-demo4 .hdr-menu-left #siteNav > li:first-child > a {
    padding-left: 0;
  }
  .index-demo4 .hdr-menu-left #siteNav > li > a {
    padding: 8px 14px;
  }
  .header-10 #siteNav > li .megamenu {
    max-width: 1300px;
  }
}
@media only screen and (min-width: 1025px) {
  .shop-grid-5 .grid-products .item.col-lg-2,
  .shop-grid-5 .item.col-xl-2 {
    -ms-flex: 0 0 20%;
    -webkit-flex: 0 0 20%;
    flex: 0 0 20%;
    width: 20%;
  }
}
.weekly-product .product-name a {
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 1.4;
  width: 100%;
  white-space: normal !important;
}

.collection-style1 .category-item .counts,
.filterBox ul:not(.filter-color) li:last-child label,
.vertical-menu-content ul > li .moreSlideOpen,
.weekly-product .product-price {
  margin: 0;
}

.weekly-product .product-review {
  margin-top: 5px;
}

.banner-wrap,
.lookbook-grid .lookbook-inner {
  position: relative;
  overflow: hidden;
}

.banner-wrap .banner-content {
  position: absolute;
  top: 50%;
  left: 30px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.banner-wrap .banner-content h4 {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 500;
  margin: 0;
}

.banner-wrap .banner-content h3 {
  font-size: 24px;
  margin: 10px 0;
}

.banner-wrap .banner-content .banner-save {
  margin: 0 0 15px;
  font-size: 20px;
  font-weight: 700;
  color: var(--primary-color-hover);
}

.banner-wrap .banner-discount {
  padding: 10px 15px;
  border-radius: 0;
  background-color: rgba(255, 213, 90, 0.8);
  position: absolute;
  top: 0;
  right: 0;
}

.banner-wrap .banner-discount h3 {
  color: #171717;
  text-align: center;
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
}

.weekly-product .product-details {
  position: static;
  bottom: 0;
  z-index: 9;
  padding: 0px;
  width: 100%;
  border-radius: 0 0 3px 3px;
  background-color: rgba(255, 255, 255, 0.8);
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.99) 0, transparent 150px);
}

.grid-products.pro-hover4 .product-details .product-name,
.product-name-price .product-name,
.weekly-product .product-details .product-name {
  line-height: 1.2;
  width: 100%;
}

#siteNav .weekly-product .product-details .product-name a {
  display: inline;
}

.weekly-product .product-labels .lbl {
  padding: 4px 12px;
}

.weekly-product .slick-next,
.weekly-product .slick-prev {
  top: -32px;
  transform: none;
  right: 0;
  left: auto;
  width: auto;
  height: auto;
}

.weekly-product .slick-prev {
  right: 20px;
}

.select-wrap {
  position: relative;
  user-select: none;
  margin-left: 15px;
}

.select-wrap .default-option {
  background: 0 0;
  position: relative;
  cursor: pointer;
  margin: 0;
  padding-right: 10px;
}

.select-wrap .default-option:before {
  content: "\eb66";
  position: absolute;
  top: 50%;
  right: 0;
  font-family: annimex-icons;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-top: 1px;
}

.select-wrap .select-ul {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 130%;
  right: 0;
  z-index: 3;
  min-width: 65px;
  background: #fff;
  color: #171717;
  border-radius: 0;
  padding: 0;
  margin: 5px 0 0;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  -webkit-transition: 0.3s linear;
  transition: 0.3s linear;
}

.select-wrap .select-ul li {
  padding: 5px 10px;
  cursor: pointer;
  border-top: 1px solid #f8f8f8;
}

.select-wrap .select-ul li:hover {
  background: #eaedf2;
  color: var(--primary-color-hover);
}

.select-wrap .option .icon {
  width: 17px;
  margin-right: 5px;
}

.select-wrap.active .select-ul {
  opacity: 1;
  visibility: visible;
  top: 100%;
}

.card-header .card-link[aria-expanded=true]:before,
.select-wrap.active .default-option:before {
  content: "\eb69";
}

.text-left .select-wrap {
  margin-left: 0;
  margin-right: 15px;
}

.text-left .select-wrap .select-ul {
  left: 0;
  right: auto;
}

.classicTopbar {
  color: #fff;
  background: 0 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.classic-topHeader {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 99;
}

.classicHeader.header.is-fixed {
  background-color: #2e2e2e;
}

.classicHeader:not(.is-fixed) {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 2;
}

.header-vertical-menu .menuTitle {
  color: #fff;
  font-size: 16px;
  padding: 20px 20px 10px;
  margin: 0;
  text-transform: uppercase;
}

.header-vertical-menu .menu-title {
  background-color: #333;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  margin: 0;
  padding: 16px 15px;
  cursor: pointer;
  line-height: normal;
}

.header-vertical-menu .menu-title:after {
  content: "\ea45";
  font-family: annimex-icons;
  font-style: normal;
  font-size: 18px;
  font-weight: 400;
  position: absolute;
  right: 15px;
}

.collection-top-filters .flTtl.show:after,
.header-vertical-menu .menu-title.active:after,
.tab-accordian-style .accordion-button:not(.collapsed):after {
  content: "\ea48";
}

.header-vertical-menu .menu-title .icon {
  font-size: 16px;
  margin-right: 10px;
}

.header-vertical-menu .vertical-menu-content {
  width: 100%;
  background-color: #333;
  padding: 0 0 5px;
}

.vertical-menu-content ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.vertical-menu-content ul > li {
  padding: 0 20px;
  position: relative;
}

.topbar-slider .container-fluid,
.vertical-menu-content .megamenu li ul li,
.vertical-menu-content li .dropdown li,
.vertical-menu-content ul > li .moreSlideOpen li {
  padding: 0;
}

.vertical-menu-content .moreCategories,
.vertical-menu-content ul > li .nav-link {
  color: #fff;
  font-size: 13px;
  text-transform: uppercase;
  padding: 10px 0;
  border-bottom: 1px solid #434343;
}

.vertical-menu-content .megamenu li ul li a:hover,
.vertical-menu-content .moreCategories:hover,
.vertical-menu-content .sub-menu:hover > a:after,
.vertical-menu-content li .dropdown li a:hover,
.vertical-menu-content li .dropdown li:hover > a,
.vertical-menu-content ul > li .nav-link:hover {
  color: var(--primary-color);
}

.vertical-menu-content .moreCategories {
  position: relative;
  padding: 10px 20px;
  display: block;
  cursor: pointer;
}

.vertical-menu-content .moreCategories:after {
  content: "\eafb";
  font-family: annimex-icons;
  font-weight: 400;
  font-size: 12px;
  display: block;
  position: absolute;
  right: 10px;
  top: 0;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
}

.faqs-style .accordion .accordion-header .accordion-button[aria-expanded=true]:after,
.lookbook-shop .products .btn-shop.active .icon:before,
.vertical-menu-content .moreCategories.show:after {
  content: "\ead8";
}

.vertical-menu-content li .dropdown,
.vertical-menu-content li .megamenu {
  min-width: 800px;
  background-color: #fff;
  visibility: hidden;
  opacity: 1;
  position: absolute;
  top: -9999px;
  left: 100%;
  margin: 0;
  box-shadow: 0 2px 35px rgba(0, 0, 0, 0.1);
  z-index: 1001;
  -webkit-transition: transform 0.3s ease-out;
  -ms-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  -webkit-transform: translate3d(10px, 0, 0);
  -ms-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}

.vertical-menu-content li:hover .dropdown,
.vertical-menu-content li:hover .megamenu {
  left: 100%;
  opacity: 1;
  visibility: visible;
  top: 0;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.vertical-menu-content .megamenu > li {
  padding: 20px;
  flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
  margin: 0;
}

.vertical-menu-content .megamenu > li:last-child {
  flex: none;
  -webkit-flex: none;
  -ms-flex: none;
}

.vertical-menu-content .has-submenu > a:after,
.vertical-menu-content .sub-menu > a:after {
  content: "\eb68";
  font-family: annimex-icons;
  font-weight: 400;
  font-size: 18px;
  position: absolute;
  right: 15px;
  margin-top: -3px;
}

.vertical-menu-content .megamenu .sub-menu-title {
  color: #171717;
  font-size: 15px;
  background-color: transparent;
  font-weight: 400;
  border-bottom: 1px solid #ececec;
  margin: 0 0 10px;
  padding: 0 0 10px;
}

.vertical-menu-content .megamenu li ul li a,
.vertical-menu-content li .dropdown li a {
  color: #000;
  display: block;
  font-size: 14px;
  padding: 4px 0;
}

.vertical-menu-content .sub-menu > a:after {
  color: #000;
  right: 0;
}

.vertical-menu-content li .dropdown {
  min-width: 230px;
  padding: 20px;
}

.vertical-menu-content li .dropdown .sub-menu > .sub-level2 {
  top: -20px;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate3d(10px, 0, 0);
  -ms-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}

.vertical-menu-content li .dropdown .sub-menu:hover > .sub-level2 {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.header-vertical-menu.toggle .vertical-menu-content {
  display: none;
  width: 100%;
  position: absolute;
  top: 100%;
  z-index: 100;
}

.menubar-mobile {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 999;
  overflow: auto hidden;
  padding: 5px;
  height: 47px;
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
  transition: transform 0.25s;
}

.button-set,
.saleTime {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

.menubar-mobile .menubar-item {
  position: relative;
  -ms-flex: 1 0 19%;
  flex: 1 0 19%;
}

.menubar-mobile .menubar-item > a {
  position: relative;
  padding-right: 10px;
  padding-left: 10px;
  font-size: 15px;
  line-height: 1;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}

.menubar-mobile .menubar-label {
  display: block;
  padding: 0;
  margin: 5px 0 0;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 500;
  line-height: 1;
}

.menubar-mobile .counter {
  right: -18px;
}

.hero-large,
.slideshow-medium .slideshow-wrap {
  height: 600px;
}

.slideshow-large .slideshow-wrap {
  height: 700px;
}

.hero-exlarge,
.slideshow-xlarge .slideshow-wrap {
  height: 900px;
}

.slideshow .bottom-middle .slideshow-content-in {
  text-align: center;
  top: auto;
  bottom: 60px;
  left: 50%;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.slideshow .bottom-left .slideshow-content-in {
  top: auto;
  left: 60px;
  bottom: 60px;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
}

.slideshow .middle-center .slideshow-content-in {
  text-align: center;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.slideshow .middle-right .slideshow-content-in {
  text-align: left;
  right: 16%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.slideshow .middle-left .slideshow-content-in {
  text-align: left;
  left: 16%;
}

.slideshow .middle-bottom .slideshow-content-in {
  right: 14%;
  bottom: 8%;
  top: auto;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
}

.slideshow .slideshow-content-in {
  position: absolute;
  max-width: 610px;
  width: 100%;
  top: 50%;
  z-index: 3;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.slideshow .wrap-caption {
  display: inline-block;
  padding: 25px;
}

.slideshow .slideshow-overlay:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  z-index: 3;
}

.slideshow .wrap-caption.bg-white {
  background-color: rgba(255, 255, 255, 0.8) !important;
}

.slideshow .animation.style1 {
  opacity: 0;
  -ms-transition: 1s 0.1s;
  -webkit-transition: 1s 0.1s;
  transition: 1s 0.1s;
  transform: scale(0.8);
  -webkit-transform: scale(0.8);
}

.slideshow .slick-active .animation.style1 {
  opacity: 1;
  transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
}

.slideshow .animation.style2 {
  opacity: 0;
  margin-bottom: -30px;
  transition: 1s 0.1s;
  -webkit-transition: 1s 0.1s;
  -ms-transition: 1s 0.1s;
}

.slideshow .slick-active .animation.style2 {
  opacity: 1;
  margin-bottom: 0;
}

.slideshow .animation.style3 {
  opacity: 0;
  transform: translateY(-15px);
  transition: 0.8s 0.2s;
}

.slideshow .slick-active .animation.style3,
.slideshow .slick-active .animation.style3 .ss-btnWrap {
  opacity: 1;
  transform: translateY(0);
}

.slideshow .animation.style3 .ss-btnWrap {
  opacity: 0;
  transition: 0.6s 0.4s;
  transform: translateY(10px);
}

.slideshow .slick-active .animation.style4 .ss-small-title {
  animation-delay: 0.3s;
  -webkit-animation-delay: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-duration: 0.3s;
  animation-fill-mode: both;
  -webkit-animation-fill-mode: both;
  animation-name: fadeInDown;
  -webkit-animation-name: fadeInDown;
}

.slideshow .slick-active .animation.style4 .ss-mega-title {
  animation-delay: 0.5s;
  -webkit-animation-delay: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-fill-mode: both;
  -webkit-animation-fill-mode: both;
  animation-name: fadeInDown;
  -webkit-animation-name: fadeInDown;
}

.slideshow .slick-active .animation.style4 .ss-sub-title {
  animation-delay: 0.4s;
  -webkit-animation-delay: 0.4s;
  animation-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-fill-mode: both;
  -webkit-animation-fill-mode: both;
  animation-name: fadeInUp;
  -webkit-animation-name: fadeInUp;
}

.slideshow .slick-active .animation.style4 .ss-btnWrap {
  animation-delay: 0.5s;
  -webkit-animation-delay: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-fill-mode: both;
  -webkit-animation-fill-mode: both;
  animation-name: fadeInUp;
  -webkit-animation-name: fadeInUp;
}

.slideshow .ss-small-title {
  color: #000;
  font-size: 20px;
  margin: 0 0 15px;
  font-weight: 400;
  font-family: "Edu VIC WA NT Beginner", cursive;
}

.slideshow .ss-mega-title {
  color: #000;
  font-size: 45px;
  line-height: 1.3;
  margin: 0;
  font-weight: 700;
  text-transform: uppercase;
}

.slideshow .ss-sub-title {
  color: #000;
  font-size: 18px;
  line-height: 1.8;
  margin: 10px 0 0;
}

.slideshow .ss-btnWrap {
  margin: 26px 0 0;
}

.slideshow .ss-btnWrap .btn {
  min-width: 140px;
  font-size: 14px;
  padding: 12px 25px;
}

.slideshow .btn + .btn {
  margin-left: 15px;
}

.slideshow .slick-arrow-dots .slick-arrow {
  width: 40px;
  height: 40px;
}

.index-demo6 .slideshow > .container .middle-left .slideshow-content-in,
.slideshow .container .slick-arrow-dots .slick-prev,
.slideshow .slick-arrow-dots .slick-prev {
  left: 30px;
}

.index-demo11 .vertical-menu-content .has-submenu > a:after,
.index-demo11 .vertical-menu-content .sub-menu > a:after,
.index-demo6 .slideshow > .container .middle-right .slideshow-content-in,
.slideshow .container .slick-arrow-dots .slick-next,
.slideshow .slick-arrow-dots .slick-next {
  right: 30px;
}

.slideshow .slick-arrow-dots .slick-dots {
  position: absolute;
  bottom: 40px;
  margin-top: 0;
}

.slideshow > .container .middle-left .slideshow-content-in {
  left: 60px;
}

.slideshow > .container .middle-right .slideshow-content-in {
  right: 60px;
}

.collection-banner-grid a:hover {
  color: inherit;
}

.collection-banner-grid .details {
  padding: 20px;
  position: absolute;
  z-index: 2;
}

.collection-banner-grid .details .title {
  font-size: 22px;
  margin: 0;
  text-transform: uppercase;
}

.collection-banner-grid .details .title + .btn,
.index-demo4 .grid-products .button-action {
  margin: 15px 0 0;
}

.category-item .counts,
.collection-banner-grid .details .counts {
  opacity: 0.7;
  display: block;
  margin-top: 5px;
}

.collection-banner-grid .details.middle-center {
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}

.collection-banner-grid .details.middle-left {
  top: 50%;
  left: 20px;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.collection-banner-grid .details.middle-right {
  top: 50%;
  right: 20px;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.collection-banner-grid .details.top-center {
  left: 50%;
  top: 0;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.collection-banner-grid .details.top-left {
  left: 0;
  top: 0;
}

.collection-banner-grid .details.top-right {
  right: 0;
  top: 0;
}

.collection-banner-grid .details.bottom-center {
  left: 50%;
  bottom: 0;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.collection-banner-grid .details.bottom-left {
  left: 0;
  bottom: 0;
}

.collection-banner-grid .details.bottom-right {
  right: 0;
  bottom: 0;
}

.collection-banner-grid .details.offerText .tex-top {
  position: absolute;
  top: 40px;
  font-size: 15px;
  font-weight: 600;
}

.collection-banner-grid .details.offerText .tex-bom {
  position: absolute;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  padding: 15px;
  font-size: 15px;
  width: 100%;
}

.collection-banner-grid .details.offerText .tex1 {
  font-size: 28px;
}

.collection-banner-grid .details.offerText .tex2 {
  font-size: 60px;
}

.collection-banner-grid .img img {
  object-fit: cover;
  width: 100%;
}

.collection-banner-grid .details .text {
  color: #000;
  background-color: #fff;
  padding: 10px 20px;
  text-transform: uppercase;
  font-weight: 600;
  display: block;
}

.collection-banner-grid .sale-banner .details .title,
.index-demo2 .slideshow .ss-mega-title,
.video-section .title {
  font-size: 40px;
}

.collection-banner-grid.two-bnr .details {
  background-color: #fff;
  width: 90%;
  padding: 30px;
}

.collection-banner-grid.two-bnr .details .subtitle {
  font-size: 15px;
  font-weight: 400;
  margin: 10px 0;
}

.tab-slider-product .section-header,
.vdr_grid .item {
  margin-bottom: 20px;
}

.tab-slider-product .nav-tabs {
  border: 0;
  text-align: center;
  padding: 0;
  margin: 0 0 40px;
}

.tab-slider-product .nav-tabs .nav-link {
  background-color: transparent;
  color: #000;
  font-size: 20px;
  font-weight: 600;
  border-radius: 0;
  position: relative;
  padding: 0;
  margin: 0 20px;
  border: none;
  text-transform: uppercase;
}

.tab-slider-product .nav-tabs.style1 .nav-link:after {
  width: 0;
  content: "";
  display: block;
  height: 2px;
  position: absolute;
  bottom: -6px;
  left: 0;
  z-index: 1;
  background: #111;
  transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
}

.tab-slider-product .nav-tabs.style1 .nav-link:hover:after {
  width: 100%;
  opacity: 1;
}

.tab-slider-product .nav-tabs.style2 .nav-link {
  font-size: 15px;
  line-height: normal;
  padding: 10px 18px;
  margin: 0 7px;
  background-color: #fff;
  color: #333;
  font-weight: 600;
}

.tab-slider-product .nav-tabs.style2 .nav-link.active,
.tab-slider-product .nav-tabs.style2 .nav-link:hover {
  background-color: var(--primary-color);
  color: #fff;
}

.featured-content .featured-text {
  padding: 30px;
  margin: 0 auto;
}

.featured-content .popup-video.zoom-scal:before {
  background-color: rgba(0, 0, 0, 0.25);
  opacity: 1;
}

.featured-content .featured-details.large-font .btn {
  padding: 12px 25px;
}

.featured-content .featured-details.large-font .zoom-scal:before {
  background-color: rgba(0, 0, 0, 0.2);
  opacity: 1;
}

.hero-title {
  font-size: 35px;
  font-weight: 700;
  margin: 0;
  text-transform: uppercase;
}

.hero-details,
.hero-saleTime,
.hero-subtitle {
  margin: 20px 0 0;
}

.hero-subtitle {
  font-size: 22px;
}

.hero-details {
  font-size: 16px;
}

.hero-btn {
  font-size: 15px;
  padding: 14px 24px;
  margin: 30px 0 0;
}

.hero-saleTime .count-inner {
  color: #000;
  background-color: #fff;
  min-width: 70px;
  text-transform: uppercase;
  border: 1px solid #fff;
  padding: 12px 10px;
  margin: 0 5px;
  display: block;
}

.hero-saleTime .count-inner .time-count {
  font-size: 20px;
  line-height: 20px;
  font-weight: 600;
  display: block;
  width: 100%;
  text-align: center;
  margin: 0;
}

.hero-saleTime .count-inner .text {
  font-size: 12px;
  line-height: 12px;
  display: block;
  background-color: transparent;
  border: 0;
  padding: 0;
  margin: 5px 0 0;
  min-width: 100%;
}

.hero-saleTime.dark .count-inner {
  background: #000;
  color: #fff;
  border-color: #000;
}

.filterBox ul:not(.filter-color) input[type=checkbox]:checked + label > span,
.hero-saleTime.dark .ht-count:not(:last-child) .count-inner,
.model-thumbnail-img .list-inline-item.active img,
.saleTime.dark .ht-count:not(:last-child) .count-inner {
  border-color: #333;
}

.hero-saleTime.saleTime-circle .count-inner {
  border-radius: 50%;
  min-width: 74px;
  min-height: 74px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.hero-inner {
  position: relative;
  padding: 40px 0;
  height: 100%;
  z-index: 2;
}

.hero-inner .wrap-text {
  max-width: 560px;
}

.hero-inner .wrap-text.center {
  margin: 0 auto;
  text-align: center;
}

.hero-xlarge,
.index-demo10 .slideshow-large .slideshow-wrap {
  height: 800px;
}

.hero-medium {
  height: 450px;
}

.hero-small {
  height: 380px;
}

.home-blog-post .slick-arrow,
.sub-collection .slick-arrow {
  margin-top: -50px;
}

.product-name-price {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 5px 0;
  font-weight: 500;
}

.button-bottom-action {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 15px;
  width: 100%;
}

.button-bottom-action .btn-icon {
  font-size: 16px;
  margin-left: 15px;
}

.ctg-bnr-wrap .ctg-content,
.sub-collection-style1 .content-text {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
  padding: 30px;
  text-align: center;
}

.ctg-bnr-wrap .ctg-title {
  font-size: 30px;
  line-height: 39px;
  font-weight: 700;
  text-transform: uppercase;
}

.ctg-bnr-wrap .ctg-title span {
  font-weight: 100;
  margin: 0 0 5px;
}

.ctg-bnr-wrap .saleText {
  border-top: 2px solid #fff;
  font-size: 46px;
  font-weight: 700;
  color: #cbff11;
  line-height: 1;
  margin-top: 20px;
  padding-top: 20px;
}

.ctg-bnr-wrap.two .ctg-title {
  line-height: 42px;
}

.category-item .details.whiteText .btn-brd {
  color: #fff;
  border-color: #fff;
  font-size: 13px;
  padding: 0 0 5px;
}

.category-item .details.whiteText .btn-brd:hover {
  color: var(--primary-color);
  border-color: var(--primary-color);
}

.category-item.overlay-content .category-link,
.collection-style2 .category-link,
.collection-style4 .category-link {
  position: relative;
  display: block;
}

.category-item.overlay-content .zoom-scal:before {
  overflow: visible;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.4);
}

.category-item.overlay-content .details {
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 30px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 3;
}

.category-item .details.box {
  background: #f7f7f7;
  padding: 16px;
}

.grid-products.pro-hover4 .product-details {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.grid-products.pro-hover4 .product-details .details-left {
  width: calc(100% - 50px);
}

.grid-products.pro-hover4 .product-details .addtocart-btn .btn {
  height: 37px;
  width: 37px;
  padding: 0;
  font-size: 16px;
  border-radius: 4px;
}

.grid-products.pro-hover4 .product-vendor {
  font-size: 13px;
  color: #8a8a8a;
  text-transform: uppercase;
}

.grid-products.pro-hover4 .product-price .price,
.index-demo5 .grid-products .product-price .price {
  font-size: 14px;
  font-weight: 600;
}

.one-banner-section .bg-size {
  min-height: 120px;
  display: block;
  background-color: #131313;
  background-repeat: repeat !important;
  background-size: contain !important;
}

.one-banner-section .details {
  font-size: 15px;
  padding: 20px 40px;
}

.one-banner-section .details.middle-center {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  right: 0;
}

.products-lookbook-section .bg-size {
  min-height: 650px;
}

.products-lookbook-section .lookbook-shop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.products-lookbook-section .lookbook-shop .products .btn-shop {
  height: 35px;
  width: 35px;
  outline: #ffffff solid 1px;
  outline-offset: 3px;
}

.grid-products .button-set-top .btn-icon:hover,
.products-lookbook-section .lookbook-shop .products .btn-shop.active {
  color: #fff;
  background-color: var(--secondary-color);
}

.products-lookbook-section .lookbook-shop .grid-lb {
  width: 200px;
}

.products-lookbook-section .lookbook-shop .grid-lb .pro-img {
  margin: 0 0 15px;
}

.products-lookbook-section .lookbook-shop .grid-lb .detail .title {
  font-size: 15px;
  margin: 0 0 8px;
}

.products-lookbook-section .lookbook-shop .grid-lb .detail .btn {
  margin-top: 8px;
  margin-bottom: 5px;
  font-size: 13px;
  padding: 9px 22px;
}

.products-lookbook-section .look-position1 {
  left: 13%;
  top: 54%;
  bottom: auto;
}

.products-lookbook-section .look-position2 {
  right: 65%;
  top: 6%;
  bottom: auto;
}

.products-lookbook-section .look-position3 {
  top: 36%;
  left: 40%;
}

.products-lookbook-section .look-position4 {
  bottom: 22%;
  left: auto;
  right: 36%;
}

.products-lookbook-section .look-position5 {
  bottom: 52%;
  left: auto;
  right: 13%;
}

.about-section .about-details .title {
  font-size: 35px;
}

.about-section .about-details .service-info .icon {
  font-size: 28px;
  width: 40px;
  height: auto;
  line-height: normal;
  background-color: transparent !important;
}

.about-section .about-details .service-info h2,
.index-demo10 .collection-slider .category-item .category-title {
  font-size: 18px;
  margin-bottom: 10px;
  font-weight: 700;
}

.instagram-grid .instagram-item .ins-icon {
  opacity: 0;
  visibility: hidden;
  font-size: 24px;
  line-height: 1;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0);
  transform: translate(-50%, -50%) scale(0);
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}

.instagram-grid .instagram-item:hover .ins-icon {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
  z-index: 3;
}

.instagram-grid .instagram-item .zoom-scal:before {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

.instagram-grid .instagram-overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.9);
  padding: 30px;
  z-index: 3;
}

.mini-product .column-ttl {
  font-size: 22px;
  margin: 0 0 30px;
  text-transform: uppercase;
}

.button-set .btn-icon:not(:last-child),
.mini-product .mini-list-item:not(:last-child),
.saleTime .ht-count:not(:last-child) .count-inner {
  border-bottom: 1px solid #ececec;
}

.mini-product .mini-list-item .item-link,
.mini-product .mini-list-item .mini-image img {
  width: 85px;
}

.index-demo11 .product-price,
.mini-product .mini-list-item .item-title,
.spr-form-label {
  font-weight: 500;
}

.mini-product .product-review {
  margin-top: 7px;
}

.mini-list-item:not(:last-child) {
  border-bottom: 1px dotted rgba(0, 0, 0, 0.15);
  padding-bottom: 15px;
  margin-bottom: 15px;
}

.mini-list-item .item-link,
.mini-list-item .mini-image img {
  width: 70px;
  display: block;
}

.topbar-slider-items {
  margin: 0 40px;
}

.collection-style2 .category-link:hover .details .default,
.collection-style2 .details .btn .onhover,
.topbar-slider-items .slick-arrow {
  opacity: 0;
  visibility: hidden;
}

.collection-style2 .category-link:hover .details .onhover,
.compare-table table .product-image:hover .quick-view-modal,
.portfolio-list .overlay:hover .caption,
.sideProSlider:hover .slick-arrow,
.topbar-slider-items:hover .slick-arrow,
.wishlist-table table tr:hover .product-thumbnail .btn {
  opacity: 1;
  visibility: visible;
}

.footer.ftr-bg-black .footer-top .h4,
.topbar-slider-items .slick-arrow:before {
  color: #fff;
  font-size: 16px;
}

.topbar-slider-items .slick-next {
  right: -40px;
}

.topbar-slider-items .slick-prev {
  left: -40px;
}

.index-demo1 .testimonial-slider.style1 .testimonial-slide {
  background-color: #fff;
  border: 1px solid #f3f4f5;
}

.index-demo1 .home-blog-post {
  background-color: #f3f4f5;
}

.index-demo1 .collection-slider .category-item .details {
  background-color: rgba(234, 236, 241, 0.3);
  padding: 15px 10px;
  margin: 0 !important;
}

#product-form-addtocart .title,
.checkout-form .block .title,
.collection-style1 .category-item .category-title,
.footer-8 .copytext,
.index-demo2 .h1,
.index-demo2 .h2,
.index-demo2 .h3,
.index-demo2 .h4,
.index-demo2 .h5,
.index-demo2 .h6,
.index-demo2 .head-font,
.index-demo2 h1,
.index-demo2 h2,
.index-demo2 h3,
.index-demo2 h4,
.index-demo2 h5,
.index-demo2 h6,
.index-demo5 .collection-banner-grid .details.whiteText .small-title,
.index-demo5 .collection-banner-grid .details.whiteText h3,
.index-demo5 .collection-banner-grid .details.whiteText p,
.index-demo8 .grid-products .product-vendor,
.spr-form-title {
  text-transform: uppercase;
}

.header-4 #siteNav > li .dropdown,
.header-4 #siteNav > li .dropdown ul,
.header-4 #siteNav > li .megamenu,
.index-demo2 .btn,
.index-demo4 .button-set-top .btn-icon,
.index-demo8 .btn-outline-light,
.index-demo8 .btn-outline-secondary,
.index-demo8 .button-set.style2 .btn-icon:first-child,
.index-demo8 .button-set.style2 .btn-icon:last-child,
.index-demo8 .product-labels .lbl {
  border-radius: 0 !important;
}

.index-demo2 .section-header h2 {
  color: #000;
  margin-bottom: 0;
}

.index-demo2 .section-header p {
  color: #8c8c8c;
  font-size: 18px;
  font-weight: 400;
  margin: 0 0 10px;
}

.brands-search .listing li .alpha.active,
.index-demo2 .btn,
.index-demo2 .btn-primary,
.index-demo2 .btn-secondary:hover,
.index-demo2 btn-secondary:focus,
.index-demo3 .btn-secondary,
.index-demo3 .btn-secondary:focus,
.index-demo4 .btn-secondary:focus,
.index-demo4 .btn-secondary:hover,
.index-demo4 .button-set-top .btn-icon:focus,
.index-demo4 .button-set-top .btn-icon:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.index-demo2 .btn-primary:focus,
.index-demo2 .btn-primary:hover,
.index-demo2 .btn:focus,
.index-demo2 .btn:hover {
  color: #fff;
  background-color: #333;
  border-color: #333;
}

.collection-style4 .category-link:hover .btn,
.index-demo2 .btn-secondary {
  color: #fff;
  background-color: #333;
  border-color: #333;
}

.index-demo2 .cart-count,
.index-demo2 .wishlist-count,
.index-demo5 .tab-slider-product .nav-tabs.style1 .nav-link:after,
.index-demo8 .button-set .btn-icon:hover,
.swatches li.black {
  background-color: #000;
}

.index-demo2 .slideshow .ss-btnWrap .btn {
  font-size: 13px;
  padding: 12px 20px;
  min-width: 120px;
}

.index-demo2 .service-section {
  border-bottom: 1px solid #212121;
  background-color: #262626;
  padding: 40px 0;
}

.index-demo2 .service-section h6 {
  font-size: 14px;
  font-weight: 600;
  line-height: normal;
}

.index-demo2 .service-info.separate-line .service-wrap:not(:last-child) {
  border-color: #424242;
}

.index-demo2 .blog-article h2 {
  font-size: 20px;
  text-transform: none;
  margin-bottom: 10px !important;
}

.index-demo2 .service-info .icon {
  height: auto;
  line-height: normal;
  background-color: transparent !important;
  border-radius: 0;
  margin-right: 10px;
}

.index-demo12 .input-group > .btn,
.index-demo12 .input-group > .form-control,
.index-demo2 .footer-newsletter .input-group > .btn,
.index-demo2 .footer-newsletter .input-group > .form-control,
.index-demo5 .footer-newsletter .input-group > .btn,
.index-demo5 .footer-newsletter .input-group > .form-control {
  height: 50px;
}

.index-demo2 #site-scroll {
  background-color: #000;
  box-shadow: none;
}

.index-demo2 .grid-products .item .product-image > a {
  border: 1px solid #eee;
}

.footer-3 .footer-bottom,
.footer-3 .footer-top .h4,
.index-demo10 .home-blog-post .blog-content h2 a:not(:hover),
.index-demo10 .slideshow .ss-mega-title,
.index-demo3 .h1,
.index-demo3 .h2,
.index-demo3 .h3,
.index-demo3 .h4,
.index-demo3 .h5,
.index-demo3 .h6,
.index-demo3 .head-font,
.index-demo3 h1,
.index-demo3 h2,
.index-demo3 h3,
.index-demo3 h4,
.index-demo3 h5,
.index-demo3 h6,
.index-demo4 .footer .footer-top .h4,
.index-demo4 .footer .footer-top a,
.index-demo4 .h1,
.index-demo4 .h2,
.index-demo4 .h3,
.index-demo4 .h4,
.index-demo4 .h5,
.index-demo4 .h6,
.index-demo4 .head-font,
.index-demo4 h1,
.index-demo4 h2,
.index-demo4 h3,
.index-demo4 h4,
.index-demo4 h5,
.index-demo4 h6,
.index-demo5 .newsletter-modal .title,
.index-demo5 .tab-slider-product .nav-tabs .nav-link,
.index-demo5 .tab-slider-product .nav-tabs .nav-link.active,
.index-demo5 .tab-slider-product .nav-tabs .nav-link:hover,
.index-demo7 .collection-banner-grid .details .title,
.index-demo7 .collection-slider-5items .category-title,
.index-demo7 .section-header h2,
.index-demo7 h1,
.index-demo7 h2,
.index-demo7 h3,
.index-demo7 h4,
.index-demo7 h5,
.index-demo7 h6,
.index-demo8 .h1,
.index-demo8 .h2,
.index-demo8 .h3,
.index-demo8 .h4,
.index-demo8 .h5,
.index-demo8 .h6,
.index-demo8 .head-font,
.index-demo8 .newsletter-section .section-header p,
.index-demo8 h1,
.index-demo8 h2,
.index-demo8 h3,
.index-demo8 h4,
.index-demo8 h5,
.index-demo8 h6 {
  color: #000;
}

.index-demo3 .collection-banner-grid .large-bnr .details .title {
  color: #000;
  font-size: 30px;
}

.button-set-top .btn-icon:hover,
.footer-8,
.index-demo3 .cart-count,
.index-demo3 .wishlist-count {
  color: #fff;
  background-color: #000;
}

.index-demo3 #site-scroll,
.index-demo3 .btn-primary,
.index-demo3 .btn-secondary:hover,
.index-demo3 .cnrLangList li a.active,
.index-demo3 .cnrLangList li a:hover,
.index-demo3 .footer-newsletter .input-group > .btn:hover {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}

.index-demo3 .minicart-bottom .shipinfo .progress-bar {
  background-color: rgba(203, 129, 97, 0.7);
}

.index-demo3 .bg-light {
  background-color: rgba(238, 231, 228, 0.4) !important;
}

.index-demo3 #MobileNav li a:hover,
.index-demo3 #MobileNav li a:hover .icon,
.index-demo3 #siteNav > li .megamenu li.lvl-1 li .site-nav:hover,
.index-demo3 #siteNav > li ul.dropdown li a:hover,
.index-demo3 #siteNav > li ul.dropdown li:hover > a,
.index-demo3 #siteNav > li:hover > a,
.index-demo3 #siteNav > li > a:hover,
.index-demo3 #siteNav > li > a:hover:hover,
.index-demo3 .addtocart-modal .price,
.index-demo3 .footer .footer-top .footer-links .h4.active,
.index-demo3 .iconset .hdr-icon:hover,
.index-demo3 .minicart-bottom .subtotal .totalInfo .product-price,
.index-demo3 .minicart-content .item .remove:hover,
.index-demo3 .qtyField .qtyBtn:hover,
.index-demo3 .social-sharing .btn:hover,
.index-demo3 .text-link:hover,
.index-demo3 a:not(.btn):focus,
.index-demo3 a:not(.btn):hover {
  color: var(--primary-color);
}

.index-demo3 #siteNav > li .megamenu li.lvl-1 li .site-nav:before,
.index-demo3 .footer-links a:before,
.index-demo3 .product-availability .progress-bar,
.index-demo3 .rounded-dots .slick-dots li.slick-active button,
.index-demo3 .top-info-bar,
.product-availability .progress-bar,
.top-info-bar,
.top-promo-bar.style1 {
  background-color: var(--primary-color);
}

.index-demo3 .filterBox .swatches li.active,
.index-demo3 .filterBox .swatches li:hover,
.index-demo3 .size-swatches li.active,
.index-demo3 .size-swatches li:hover,
.index-demo3 .swatches li.active,
.index-demo3 .swatches li:hover {
  box-shadow: 0 0 0 1px var(--primary-color), 0 0 0 0 #fff inset;
}

.index-demo3 .footer-logo-links .social-icons li a:hover,
.index-demo3 .model-thumbnail-img .list-inline-item.active img,
.index-demo3 .rounded-dots .slick-dots li button,
.product-choose-style .choose-item.active .product-box {
  border-color: var(--primary-color);
}

.index-demo3 .discount-badge .off,
.index-demo3 .pro-stockLbl .items,
.index-demo3 .text-primary,
.index-demo4 .product-availability .text-primary,
.index-demo4 .quickview-modal .text-primary {
  color: var(--primary-color) !important;
}

.index-demo3 #site-scroll:hover,
.index-demo3 .btn-primary:hover {
  color: #fff;
  background-color: #b87558;
  border-color: #b87558;
}

.index-demo3 .btn-outline-primary,
.index-demo3 .btn-outline-primary:focus {
  background-color: transparent;
  color: var(--primary-color);
  border-color: var(--primary-color);
}

.collection-style2 .category-link:hover .btn-light,
.index-demo3 .btn-outline-primary:hover {
  background-color: var(--primary-color);
  color: #fff;
  border-color: var(--primary-color);
}

.index-demo3 .section-header h2 {
  color: #000;
  font-size: 28px;
  text-transform: uppercase;
}

.index-demo3 .collection-banner-grid .col-lg-4 {
  width: 36%;
}

.index-demo3 .collection-banner-grid .col-lg-3 {
  width: 28%;
}

.index-demo3 .product-vendor,
.index-demo5 .grid-products .product-vendor {
  font-size: 12px;
  text-transform: uppercase;
}

.index-demo3 .testimonial-slider.style1 .testimonial-slide,
.swatches li.white {
  background-color: #fff;
  border: 1px solid #ddd;
}

.index-demo3 .collection-banner-grid .sale-banner .details .btn {
  color: #fff;
  background-color: #d8a28a;
  border-color: #d8a28a;
}

.index-demo3 .collection-banner-grid .sale-banner .details .btn:hover {
  color: #fff;
  background-color: #bf8c76;
  border-color: #bf8c76;
}

.index-demo3 .top-info-bar .item {
  padding-top: 5px;
  padding-bottom: 5px;
}

.index-demo3 .collection-banner-grid .collection-item .btn-lg {
  font-size: 18px;
  text-transform: uppercase !important;
  font-weight: 600;
  padding: 8px 20px;
  background-color: rgba(255, 255, 255, 0.8);
  border-color: rgba(255, 255, 255, 0.8);
}

.index-demo3 .collection-banner-grid .collection-item .btn-lg:hover {
  background-color: #fff;
  border-color: #fff;
}

.index-demo3 .testimonial-slider .authour {
  margin-bottom: 0 !important;
  text-transform: none !important;
}

.index-demo3 .newsletterbg {
  background-color: var(--primary-color);
  padding: 60px;
}

.index-demo3 .newsletterbg label {
  font-size: 22px;
  text-transform: uppercase;
}

.index-demo3 .newsletterbg .news-icon img {
  max-width: 71px;
}

.index-demo3 .footer-newsletter .input-group > .form-control {
  padding-right: 155px;
  padding-left: 25px;
  height: 55px;
}

.index-demo3 .footer-newsletter .input-group > .btn {
  position: absolute;
  top: 6px;
  right: 6px;
  z-index: 3;
  height: 43px;
}

.index-demo3 .footer-newsletter .news-icon {
  border-right: 1px solid #af6f54;
  padding-right: 30px;
  margin-right: 30px;
}

.index-demo3 .service-info .title {
  font-size: 16px !important;
  margin: 0 0 5px !important;
  text-transform: uppercase;
  font-weight: 700 !important;
}

.index-demo3 .service-info .icon {
  color: var(--primary-color);
  background-color: rgba(238, 231, 228, 0.36);
}

.index-demo4 .cart-count,
.index-demo4 .select-wrap .select-ul li:hover,
.index-demo4 .wishlist-count,
.index-demo5 .service-info .service-wrap:hover .icon,
.sec-bg-black {
  background-color: #000;
  color: #fff;
}

.index-demo4 .top-header .left-brd > :not(:last-child) {
  border-color: rgba(255, 255, 255, 0.4);
}

.index-demo4 #siteNav > li .megamenu li.lvl-1 li .site-nav:before,
.index-demo4 .footer-links a:before,
.index-demo4 .product-availability .progress-bar {
  background-color: #40667b;
}

.index-demo4 .filterBox .swatches li.active,
.index-demo4 .filterBox .swatches li:hover,
.index-demo4 .size-swatches li.active,
.index-demo4 .size-swatches li:hover,
.index-demo4 .swatches li.active,
.index-demo4 .swatches li:hover {
  box-shadow: 0 0 0 1px #ff6363, 0 0 0 0 #fff inset;
}

.index-demo4 .text-primary {
  color: #cbff11 !important;
}

.index-demo4 #site-scroll,
.index-demo4 .btn-primary {
  color: #fff;
  background-color: #000;
  border-color: #000;
  border-radius: 0;
}

.index-demo4 #site-scroll:hover,
.index-demo4 .btn-primary:hover {
  color: #fff;
  background-color: #3a3a3a;
  border-color: #3a3a3a;
}

.index-demo4 .btn-secondary,
.index-demo4 .button-set-top .btn-icon {
  color: #fff;
  background-color: #40667b;
  border-color: #40667b;
}

.index-demo4 .btn-outline-primary,
.index-demo4 .btn-outline-primary:focus {
  background-color: transparent;
  color: #fca600;
  border-color: #fca600;
  border-radius: 0;
}

.index-demo4 .btn-outline-primary:hover {
  background-color: #f4aa1b;
  color: #fff;
  border-color: #f4aa1b;
}

.index-demo4 .btn-brd {
  border-color: #000;
  color: #000;
  border-radius: 0;
}

.index-demo4 .slideshow .slideshow-content-in {
  margin-top: 85px;
}

.index-demo4 .slideshow .ss-btnWrap .btn {
  font-size: 15px;
  padding: 12px 25px;
}

.index-demo4 .brands-list .brands-logo a:hover,
.index-demo4 .model-thumbnail-img .list-inline-item.active img {
  border-color: #3a3a3a;
}

.index-demo4 .top-header {
  color: #fff;
  padding-top: 8px;
  padding-bottom: 8px;
}

.header-11 .minisearch-inline .input-group-field,
.header-11 .minisearch-inline .rgsearch-category,
.index-demo4 .rounded-dots .slick-dots li button {
  border-color: #fff;
}

.index-demo4 .rounded-dots .slick-dots li.slick-active button,
.tabs-listing .product-tabs.style3 li.active a:before {
  background: #fff;
}

.index-demo4 .section-header h2 {
  font-size: 24px;
  font-weight: 700;
  margin: 0;
  text-transform: uppercase;
}

.index-demo4 .section-header-right .btn {
  padding: 13px 25px;
}

.index-demo4 .addtocart-modal .variant-cart,
.index-demo4 .grid-products .product-vendor,
.index-demo4 .product-subtitle,
.index-demo4 .quickshop-modal .variant-cart {
  color: #a5a5a5;
  font-size: 13px;
  text-transform: uppercase;
}

.index-demo4 .grid-products .product-name a {
  font-size: 15px;
  font-weight: 600 !important;
}

.index-demo4 .grid-products .product-price .price {
  font-size: 15px;
  font-weight: 600;
}

.index-demo4 .grid-products .addtocart-btn .btn {
  font-size: 13px;
  font-weight: 600;
}

.newsletter-section .newsletter-wrap {
  min-height: 266px;
  padding: 15px 20px 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.index-demo4 .footer .footer-top {
  color: #000;
  background-color: #fff;
  border-color: #ddd;
}

.index-demo4 .footer .footer-bottom {
  color: #fff;
  background-color: #2e2e2e;
  border-color: #2e2e2e;
  padding: 20px 0;
}

.index-demo4 .footer .footer-top .h4 {
  font-size: 16px;
  font-weight: 700;
}

.index-demo4 .footer .footer-bottom .social-icons li a:hover,
.index-demo4 .footer .footer-top a:hover {
  color: #40667b;
}

.category-image,
.collection-style3 .category-item .f-item,
.footer-3 .footer-bottom,
.footer-3 .footer-top,
.footer-logo-links,
.index-demo4 .section-clr,
.index-demo5 .section-clr,
.model-viewer-model {
  background-color: #f7f7f7;
}

.index-demo4 .section-header p {
  color: #a0a0a0;
  font-size: 15px;
  line-height: normal;
}

.index-demo10 .mini-product .column-ttl,
.index-demo4 .collection-banner-grid.two-bnr .details .title {
  font-size: 20px;
  font-weight: 700;
}

.index-demo4 .slideshow .ss-mega-title {
  font-size: 50px;
  font-weight: 700;
}

.index-demo4 .slideshow .ss-small-title {
  margin-bottom: 15px;
  letter-spacing: 1px;
}

.index-demo4 .newsletter-modal .title {
  font-size: 28px;
  line-height: normal;
}

.index-demo4 .service-info .icon {
  width: 50px;
  background-color: #fff;
  height: 50px;
  line-height: 50px;
  font-size: 24px;
  text-align: center;
  -ms-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.button-set-top.style11 .btn-icon,
.index-demo4 .service-info .service-wrap:hover .icon {
  background-color: #171717;
  color: #fff;
}

.index-demo4 .service-info h6 {
  font-size: 16px;
  margin-bottom: 0;
  text-transform: uppercase;
}

.index-demo4 .collection-slider .slick-dots li.slick-active button {
  background-color: #000;
  border-color: #000;
}

.brands-list .brands-logo a:hover,
.index-demo4 .collection-slider .slick-dots li button {
  border-color: #000;
}

.index-demo5 .collection-slider.cs_1,
.index-demo6 #minicart-drawer .close-cart {
  margin-top: -7px;
}

.index-demo5 .collection-slider.cs_1 .category-title {
  color: #000;
  text-transform: none;
  font-size: 17px;
}

.index-demo5 .collection-slider.cs_1 .category-item {
  position: relative;
  border: 5px solid #fff;
}

.index-demo5 .collection-slider.cs_1 .details {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.85);
  padding: 10px;
}

.index-demo5 .collection-slider.section-text .category-title {
  color: #000;
  font-size: 20px;
  text-transform: uppercase;
  margin: 0 0 10px;
  font-weight: 700;
}

.index-demo5 .service-info .icon {
  font-size: 22px;
  background-color: #fff;
  -ms-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.index-demo5 #siteNav > li .megamenu li.lvl-1 li .site-nav:before,
.index-demo5 .circle-dots .slick-dots li.slick-active button:after,
.index-demo5 .footer-links a:before,
.index-demo5 .footer.ftr-bg-black .footer-top a:before,
.index-demo5 .product-availability .progress-bar,
.index-demo5 .slick-dots li.slick-active button,
.index-demo5 .top-promo-bar.style1 {
  background-color: #e05c0b;
}

.index-demo5 .cart-count,
.index-demo5 .wishlist-count {
  font-size: 11px;
}

.index-demo5 .service-info .fs-5 {
  color: #000;
  font-size: 15px !important;
  text-transform: uppercase;
}

.index-demo5 .section-header h2 {
  font-size: 28px;
  color: #000;
  text-transform: uppercase;
}

.index-demo5 .collection-banner-grid.three-bnr .details .title {
  color: #000;
  font-size: 28px;
  font-weight: 700;
  text-transform: uppercase;
}

.index-demo5 .grid-products .product-name a {
  font-size: 14px;
  font-weight: 500;
}

.index-demo5 .cart-count,
.index-demo5 .select-wrap .select-ul li:hover,
.index-demo5 .wishlist-count {
  background-color: #e05c0b;
  color: #fff;
}

.index-demo5 .minicart-bottom .shipinfo .progress-bar {
  background-color: rgba(255, 99, 56, 0.7);
}

.index-demo5 .button-set .btn-icon:hover,
.index-demo5 .cnrLangList li a.active,
.index-demo5 .cnrLangList li a:hover {
  color: #fff;
  background: #e05c0b;
  border-color: #e05c0b;
}

.index-demo5 #siteNav > li .megamenu li.lvl-1 li .site-nav:hover,
.index-demo5 #siteNav > li ul.dropdown li a:hover,
.index-demo5 #siteNav > li ul.dropdown li:hover > a,
.index-demo5 #siteNav > li:hover > a,
.index-demo5 #siteNav > li > a:hover,
.index-demo5 #siteNav > li > a:hover:hover,
.index-demo5 .addtocart-modal .price,
.index-demo5 .footer .footer-top .footer-links .h4.active,
.index-demo5 .footer.ftr-bg-black .footer-middle a:hover,
.index-demo5 .footer.ftr-bg-black .footer-top a:hover,
.index-demo5 .iconset .hdr-icon:hover,
.index-demo5 .minicart-bottom .subtotal .totalInfo .product-price,
.index-demo5 .minicart-content .item .remove:hover,
.index-demo5 .qtyField .qtyBtn:hover,
.index-demo5 .text-link:hover,
.index-demo5 a:not(.btn):focus,
.index-demo5 a:not(.btn):hover {
  color: #e05c0b;
}

.index-demo5 .mobileMenu-bg-black #MobileNav li a:hover,
.index-demo5 .mobileMenu-bg-black #MobileNav li a:hover .icon {
  color: #7bb5d8;
  opacity: 1;
}

.index-demo5 .brands-list .brands-logo a:hover,
.index-demo5 .circle-dots .slick-dots li button,
.index-demo5 .model-thumbnail-img .list-inline-item.active img {
  border-color: #e05c0b;
}

.index-demo5 .slick-dots li button {
  opacity: 0.9;
}

.index-demo5 .circle-dots .slick-dots li button::after {
  margin-left: -1px;
}

.index-demo5 .text-dark {
  color: #050505;
}

.index-demo5 .filterBox .swatches li.active,
.index-demo5 .filterBox .swatches li:hover,
.index-demo5 .size-swatches li.active,
.index-demo5 .size-swatches li:hover,
.index-demo5 .swatches li.active,
.index-demo5 .swatches li:hover {
  box-shadow: 0 0 0 1px #e05c0b, 0 0 0 0 #fff inset;
}

.index-demo5 .text-primary {
  color: #e05c0b !important;
}

.index-demo5 #site-scroll,
.index-demo5 .btn-primary,
.index-demo5 .button-set .btn-icon {
  color: #fff;
  background-color: #7bb5d8;
  border-color: #7bb5d8;
}

.index-demo5 #site-scroll:hover,
.index-demo5 .btn-primary:hover,
.index-demo5 .button-set .btn-icon:hover {
  color: #fff;
  background-color: #6dacd2;
  border-color: #6dacd2;
}

.index-demo5 .btn-outline-primary:hover,
.index-demo5 .btn-secondary,
.index-demo5 .btn-secondary:focus {
  border-color: #e05c0b;
  background-color: #e05c0b;
  color: #fff;
}

.index-demo5 .btn-outline-primary,
.index-demo5 .btn-outline-primary:focus {
  background-color: transparent;
  color: #e05c0b;
  border-color: #e05c0b;
}

.index-demo5 .btn-secondary:hover {
  color: #fff;
  background-color: #d25407;
  border-color: #d25407;
}

.index-demo5 .btn-brd {
  border-color: #fdde58;
  color: #fdde58;
}

.index-demo5 .blog-article h2 {
  font-size: 18px;
  text-transform: uppercase !important;
}

.index-demo5 .blog-article .blog-bottom a {
  font-size: 13px;
  font-weight: 700;
}

.index-demo5 .ftr-promo-bar {
  color: #fff;
  background-color: #d25407;
}

.index-demo5 .top-info-bar {
  background-color: #7bb5d8;
  font-size: 18px;
}

.index-demo5 .top-info-bar .slick-slide:not(:last-child) {
  border-right: 0;
}

.index-demo5 .top-info-bar .item {
  padding-top: 25px;
  padding-bottom: 20px;
}

.index-demo5 .footer.ftr-bg-black .footer-top .h4 {
  font-size: 18px;
  margin-bottom: 20px !important;
  text-transform: uppercase;
}

.index-demo5 .three-bnr .sp-row {
  margin-left: -20px;
  margin-right: -20px;
}

.index-demo6 .h1,
.index-demo6 .h2,
.index-demo6 .h3,
.index-demo6 .h4,
.index-demo6 .h5,
.index-demo6 .h6,
.index-demo6 .head-font,
.index-demo6 h1,
.index-demo6 h2,
.index-demo6 h3,
.index-demo6 h4,
.index-demo6 h5,
.index-demo6 h6 {
  color: #333;
  text-transform: uppercase;
}

.index-demo6 .top-header {
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 13px;
}

.header-6 #siteNav > li .megamenu li.lvl-1 li .site-nav:hover,
.header-6 #siteNav > li ul.dropdown li a:hover,
.header-6 #siteNav > li ul.dropdown li:hover > a,
.header-6 .iconset .icon-link:hover,
.header-6 .iconset .icon-link:hover .hdr-icon,
.header-6 .minisearch-inline .input-group-btn:hover,
.index-demo6 .top-header.bg-white .select-wrap.active,
.index-demo6 .top-header.bg-white a:hover {
  color: #f69c63;
}

.index-demo6 .top-header .left-brd > :not(:last-child) {
  margin-right: 10px;
  padding-right: 10px;
  border-right-color: #ddd;
}

.minisearch-inline .input-group-btn,
.minisearch-inline .input-group-field,
.minisearch-inline .rgsearch-category {
  height: 45px;
  line-height: normal;
}

.minisearch-inline .input-group-btn {
  width: 45px;
  min-width: 45px;
  font-size: 18px;
  padding: 5px;
  text-decoration: none;
  position: absolute;
  right: 0;
}

.header-6 .iconset .text {
  margin: 0;
  display: none;
  font-size: 13px;
  text-transform: uppercase;
}

.header-6 .cart-count,
.header-6 .wishlist-count {
  background-color: #f69c63;
  right: 7px;
}

.header-11 .header-main,
.header-6 .header-main {
  padding-top: 20px;
  padding-bottom: 20px;
}

.header-6 .menu-outer {
  position: relative;
  background-color: #f69c63;
  padding: 0 10px;
}

.header-6 #siteNav > li:hover > a,
.header-6 #siteNav > li > a:hover,
.header-6 #siteNav > li > a:hover:hover,
.header-6 .menu-outer .store-link:focus,
.header-6 .menu-outer .store-link:hover {
  color: #171717;
}

.header-6 #siteNav > li .megamenu .subLinks .site-nav:before,
.header-6 #siteNav > li .megamenu li.lvl-1 li .site-nav:before,
.header-6.stickyNav .main-menu-outer,
.index-demo6 .footer-links a:before,
.index-demo6 .product-availability .progress-bar {
  background-color: #f69c63;
}

.header-6.stickyNav,
.header-7.stickyNav {
  min-height: inherit;
}

.index-demo6 .minicart-bottom .shipinfo .progress-bar {
  background-color: rgba(246, 156, 99, 0.7);
}

.index-demo6 .addtocart-modal .price,
.index-demo6 .collection-slider .category-item:hover .category-title,
.index-demo6 .footer .footer-top .footer-links .h4.active,
.index-demo6 .footer.footer-6 .footer-links a:hover,
.index-demo6 .minicart-bottom .subtotal .totalInfo .product-price,
.index-demo6 .minicart-content .item .remove:hover,
.index-demo6 .mobileMenu-bg-black #MobileNav li a:hover,
.index-demo6 .mobileMenu-bg-black #MobileNav li a:hover .icon,
.index-demo6 .product-price .price,
.index-demo6 .qtyField .qtyBtn:hover,
.index-demo6 .social-sharing .btn:hover,
.index-demo6 .text-link:hover,
.index-demo6 .vertical-menu-content .megamenu li ul li a:hover,
.index-demo6 .vertical-menu-content .moreCategories:hover,
.index-demo6 .vertical-menu-content .sub-menu:hover > a:after,
.index-demo6 .vertical-menu-content li .dropdown li a:hover,
.index-demo6 .vertical-menu-content li .dropdown li:hover > a,
.index-demo6 .vertical-menu-content ul > li .nav-link:hover,
.index-demo6 .vertical-menu-content ul > li:hover > a,
.index-demo6 a:not(.btn):focus,
.index-demo6 a:not(.btn):hover {
  color: #f69c63;
  opacity: 1;
}

.index-demo6 .section-header .small-tlt {
  color: #a5a5a5;
}

.index-demo6 .button-set-top .btn-icon,
.index-demo6 .select-wrap .select-ul li:hover {
  color: #fff;
  background-color: #f69c63;
}

.index-demo6 .button-set-top .btn-icon:hover {
  color: #fff;
  background-color: #d9773b;
}

.index-demo6 .filterBox .swatches li.active,
.index-demo6 .filterBox .swatches li:hover,
.index-demo6 .size-swatches li.active,
.index-demo6 .size-swatches li:hover,
.index-demo6 .swatches li.active,
.index-demo6 .swatches li:hover {
  box-shadow: 0 0 0 1px #f69c63, 0 0 0 0 #fff inset;
}

.index-demo6 .text-primary {
  color: #f69c63 !important;
}

.index-demo6 #site-scroll,
.index-demo6 .btn-primary {
  color: #fff;
  background-color: #f69c63;
  border-color: #f69c63;
  border-radius: 4px;
}

.index-demo6 #site-scroll:hover,
.index-demo6 .btn-primary:hover {
  color: #fff;
  background-color: #d9773b;
  border-color: #d9773b;
}

.index-demo6 .btn-secondary {
  color: #fff;
  background-color: #333;
  border-color: #333;
  border-radius: 4px;
}

.index-demo6 .btn-outline-primary,
.index-demo6 .btn-outline-primary:focus {
  background-color: transparent;
  color: #f69c63;
  border-color: #f69c63;
}

.index-demo6 .btn-outline-primary:hover {
  background-color: #f69c63;
  color: #fff;
  border-color: #f69c63;
}

.index-demo6 .brands-list .brands-logo a:hover,
.index-demo6 .model-thumbnail-img .list-inline-item.active img {
  border-color: #f69c63;
}

.index-demo6 .addtocart-modal .addcart-total,
.index-demo6 .section-clr {
  background-color: #faf8f6;
}

.footer-6 .footer-bottom,
.footer-6 .footer-top,
.footer-6 .payment-icons .icon,
.footer.footer-6,
.footer.footer-6 .footer-contact a,
.footer.footer-6 .footer-links a,
.footer.footer-6 .footer-top,
.footer.footer-6 .footer-top .h4,
.index-demo6 .product-review .icon,
.lookbook-grid .lookbook-caption.white .content > * {
  color: #333;
}

.index-demo6 .product-price .old-price {
  opacity: 1;
  color: #838383;
  font-weight: 200 !important;
}

.index-demo6 .slideshow .ss-mega-title {
  color: #333;
  font-size: 40px;
}

.index-demo6 .gemstone .category-item img {
  max-width: 80px;
}

.index-demo6 .featured-content .featured-text {
  padding: 70px;
}

.index-demo6 .featured-content .image img {
  height: 100%;
  object-fit: cover;
}

.index-demo6 .service-info .icon {
  width: 40px;
  height: 40px;
  line-height: 40px;
  background-color: transparent !important;
  color: #171717 !important;
}

.index-demo6 .collection-banner-grid .details .title {
  font-size: 20px;
  margin-bottom: 15px;
}

.ftr-logoText .logoImg,
.index-demo6 .ftr-logoText img {
  max-width: 130px;
}

.index-demo6 .slideshow .ss-btnWrap {
  margin-top: 20px;
}

.index-demo6 .input-group > .form-control {
  border-radius: 4px 0 0 4px !important;
  border: 0 !important;
}

.index-demo6 .input-group > .btn {
  border-radius: 0 4px 4px 0 !important;
}

.index-demo6 .footer-newsletter.icon-arrow .newsletter-input {
  border: 1px solid #ddd !important;
  border-radius: 4px !important;
}

.index-demo6 .slideshow .slideshow-content-in {
  max-width: max-content;
}

.price-cta__price.small,
del {
  opacity: 0.6;
  font-size: 80%;
  font-weight: 400;
}

strong.price-cta__price i {
  font-size: 80%;
  font-weight: 400;
  position: relative;
  top: -1px;
}

.index-demo7 .btn.btn-small {
  padding: 10px 20px;
}

.index-demo7 .btn-outline-secondary {
  border-color: #2b7c63;
}

.index-demo7 .btn-outline-secondary:focus,
.index-demo7 .btn-outline-secondary:hover {
  background-color: #2b7c63;
  border-color: #2b7c63;
}

.header-7 .header-main,
.index-demo10 .ftr-promo-bar {
  padding-top: 25px;
  padding-bottom: 25px;
}

.header-7 .main-menu-outer {
  position: relative;
  background-color: #18604a;
}

.header-7 .header-vertical-menu .menu-title,
.header-7 .header-vertical-menu.toggle .vertical-menu-content {
  background-color: #23755c;
}

.header-7 #siteNav > li > a {
  line-height: 34px;
}

.header-7 #siteNav > li:hover > a,
.header-7 #siteNav > li > a:hover,
.header-7 #siteNav > li > a:hover:hover,
.header-7 .menu-outer .store-link:focus,
.header-7 .menu-outer .store-link:hover {
  color: #f4f4f4;
}

.header-7 #siteNav > li .megamenu li.lvl-1 li .site-nav:hover,
.header-7 #siteNav > li ul.dropdown li a:hover,
.header-7 #siteNav > li ul.dropdown li:hover > a,
.header-7 .iconset .text a:hover,
.header-7 .minisearch-inline .input-group-btn:hover,
.header-7 .vertical-menu-content .megamenu li ul li a:hover,
.header-7 .vertical-menu-content .sub-menu:hover > a:after,
.header-7 .vertical-menu-content li .dropdown li a:hover,
.header-7 .vertical-menu-content li .dropdown li:hover > a,
.index-demo7 .category-item:hover .category-title,
.index-demo7 .top-header.bg-white .select-wrap.active,
.index-demo7 .top-header.bg-white a:hover {
  color: #2b7c63;
}

.header-7 .vertical-menu-content .moreCategories,
.header-7 .vertical-menu-content ul > li .nav-link {
  border-color: #1a7559;
}

.header-7 .vertical-menu-content .moreCategories:hover,
.header-7 .vertical-menu-content ul > li .nav-link:hover {
  color: #f4f4f4;
}

.header-7 #siteNav > li .megamenu li.lvl-1 li .site-nav:before,
.header-7 .cart-count,
.header-7 .iconset:hover .iconCot,
.header-7 .wishlist-count {
  background-color: #2b7c63;
}

.header-7 .iconset .iconCot {
  position: relative;
  width: 40px;
  height: 40px;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  color: #333;
  background: #f5f5f5;
  -webkit-transition: 0.3s linear;
  transition: 0.3s linear;
}

.header-7 .iconset .text {
  font-size: 13px;
  margin-left: 15px;
  font-weight: 600;
  text-transform: uppercase;
}

.header-7 .iconset .text small {
  color: #6c757d;
  font-size: 13px;
  font-weight: 500;
  display: block;
  line-height: normal;
}

.header-7 .iconset .text a,
.tracking-detail ul li .right {
  color: #6c757d;
}

.header-7 .iconset .text .price {
  font-size: 14px;
  font-weight: 600;
  display: block;
  line-height: normal;
}

.index-demo7 .top-header {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 13px;
  font-weight: 500;
}

.index-demo7 .select-wrap .select-ul li:hover {
  color: #fff;
  background-color: #2b7c63;
}

.index-demo7 .product-availability .progress-bar,
.index-demo7 .slick-dots li.slick-active button,
.index-demo7 .tab-slider-product .nav-tabs.style1 .nav-link:after {
  background: #60a103;
}

.index-demo7 .minicart-bottom .shipinfo .progress-bar {
  background-color: rgba(96, 161, 3, 0.7);
}

.index-demo7 .footer .footer-top .footer-links .h4.active,
.index-demo7 .footer.ftr-bg-black .footer-bottom a:hover,
.index-demo7 .footer.ftr-bg-black .footer-middle a:hover,
.index-demo7 .footer.ftr-bg-black .footer-top a:hover,
.index-demo7 .minicart-content .item .remove:hover,
.index-demo7 .product-price .old-price + .price,
.index-demo7 .social-sharing .btn:hover,
.index-demo7 .tab-slider-product .nav-tabs .nav-link:hover,
.index-demo7 .tab-slider-product .nav-tabs.style1 .nav-link.active,
.index-demo7 a:not(.btn):focus,
.index-demo7 a:not(.btn):hover {
  color: #60a103;
}

.index-demo7 .minicart-bottom .subtotal .totalInfo .product-price,
.index-demo7 .text-primary {
  color: #60a103 !important;
}

.index-demo7 #site-scroll,
.index-demo7 .btn-primary,
.index-demo7 .collection-banner-grid .sale-banner .details .btn {
  color: #fff;
  background-color: #60a103;
  border-color: #60a103;
}

.index-demo7 #site-scroll:hover,
.index-demo7 .btn-primary:hover {
  color: #fff;
  background-color: #528c01;
  border-color: #528c01;
}

.index-demo7 .btn-outline-primary,
.index-demo7 .btn-outline-primary:focus {
  background-color: transparent;
  color: #60a103;
  border-color: #60a103;
}

.index-demo7 .btn-outline-primary:hover {
  background-color: #60a103;
  color: #fff;
  border-color: #60a103;
}

.index-demo7 .filterBox .swatches li.active,
.index-demo7 .filterBox .swatches li:hover,
.index-demo7 .size-swatches li.active,
.index-demo7 .size-swatches li:hover,
.index-demo7 .swatches li.active,
.index-demo7 .swatches li:hover {
  box-shadow: 0 0 0 1px #60a103, 0 0 0 0 #fff inset;
}

.index-demo7 .brands-list .brands-logo a:hover,
.index-demo7 .model-thumbnail-img .list-inline-item.active img {
  border-color: #60a103;
}

.index-demo7 .footer-links a:before {
  background-color: #e6e6e6;
}

.index-demo7 .footer.ftr-bg-black .footer-top a:before {
  background-color: #60a103;
}

.index-demo7 .section-clr {
  background-color: #fff;
  border-top: 1px solid #e9e9e9;
}

.index-demo7 .slideshow .ss-mega-title {
  color: #000;
  font-size: 40px;
}

.index-demo7 .slideshow {
  background: url("../img/slideshow/demo7-banner-overlay.jpg") center;
  width: 100%;
  padding: 30px 0;
}

.index-demo7 .slideshow .middle-right .slideshow-content-in {
  max-width: fit-content;
}

.index-demo7 .category-item .category-link {
  background: #f7f6f1;
  padding: 20px 20px 25px;
  display: block;
  border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
}

.index-demo7 .collection-banner-grid.onelarge-four-bnr .details .title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  text-transform: uppercase !important;
}

.index-demo7 .collection-banner-grid .collection-item.ctImg3 .details .btn,
.index-demo7 .collection-banner-grid .collection-item.ctImg4 .details .btn {
  font-size: 30px;
  font-weight: 700;
  text-transform: none;
  line-height: 1.3;
}

.index-demo7 .collection-banner-grid .collection-item.ctImg1 .details.bottom-right {
  right: 125px;
  bottom: 70px;
}

.index-demo7 .collection-banner-grid .sale-banner .details .btn:hover {
  color: #fff;
  background-color: #568e06;
  border-color: #568e06;
}

.index-demo7 .hero-saleTime.dark.saleTime-circle .count-inner {
  background: #2b7c63;
  color: #fff;
  border-color: #2b7c63;
}

.index-demo7 .hero-btn {
  padding: 14px 40px 11px;
}

.index-demo7 .ctg-bnr-wrap .ctg-title {
  font-size: 30px;
  line-height: normal;
  color: #000;
  text-transform: uppercase;
  font-weight: 700;
}

.index-demo7 .ctg-bnr-wrap .ctg-des {
  font-size: 20px;
  font-weight: 500;
}

.index-demo7 .newsletterbg {
  background-color: #18604a;
  color: #fff;
  padding: 30px 0;
}

.index-demo7 .newsletterbg label {
  font-size: 24px;
  margin-bottom: 0;
}

.index-demo7 .newsletterbg .newsletter-input,
.index-demo7 .newsletterbg .newsletter-submit {
  border-radius: 5px;
}

.index-demo7 #site-scroll {
  font-size: 26px;
}

.index-demo7 .collection-slider-5items .category-title {
  text-transform: uppercase;
  font-weight: 700;
}

.index-demo7 .tab-slider-product .nav-tabs .nav-link {
  color: #000;
  font-size: 16px;
  font-weight: 600;
}

.index-demo7 .pop_cate {
  border-top: 1px solid #e9e9e9;
}

.index-demo7 .quickshop-modal .product-form-submit .btn,
.quickshop-modal .product-form-submit .btn.rounded-pill {
  padding-left: 20px;
  padding-right: 20px;
}

.index-demo8 .cnrLangList li a.active,
.index-demo8 .cnrLangList li a:hover,
.index-demo8 .top-header {
  background: #000;
}

.index-demo8 .btn-primary {
  background-color: #000;
  color: #fff;
  border: 1px solid #000;
  border-radius: 0 !important;
}

.index-demo8 .btn-primary:focus,
.index-demo8 .btn-primary:hover {
  background-color: #222;
  color: #fff;
  border-color: #222;
}

.index-demo8 .btn-secondary {
  background-color: #333;
  color: #fff;
  border: 1px solid #333;
  border-radius: 0 !important;
}

.index-demo8 .btn-secondary:focus,
.index-demo8 .btn-secondary:hover {
  background-color: #111;
  color: #fff;
  border-color: #111;
}

.index-demo8 .category-item .counts,
.lookbook-shop .products .btn-shop .icon,
.product-details-img .product-thumb .slick-arrow:before,
.top-promo-bar.style1 .item a {
  font-size: 12px;
}

.index-demo10 .button-set-top .btn-icon:hover,
.index-demo8 .cart-count,
.index-demo8 .wishlist-count {
  background-color: #222;
}

.header-8 .header-main {
  padding-top: 15px;
  padding-bottom: 15px;
}

.header-8 .minisearch-inline {
  max-width: 260px;
}

.header-8 .minisearch-inline .input-group-btn,
.header-8 .minisearch-inline .input-group-field,
.header-8 .minisearch-inline .rgsearch-category,
.header-9 .minisearch-inline .input-group-btn,
.header-9 .minisearch-inline .input-group-field,
.header-9 .minisearch-inline .rgsearch-category,
.quickview-modal .product-action .addtocart .btn,
.variable-select select {
  height: 40px;
}

.header-8 .minisearch-inline .input-group-btn {
  border-left: 1px solid #ddd;
  border-radius: 0;
}

.header-8 .minisearch-inline .input-group-field,
.header-9 .minisearch-inline .input-group-field {
  padding-right: 50px;
}

.header-8 .menu-outer {
  border-bottom: 1px solid #ddd;
  padding-bottom: 0;
  padding-top: 0;
}

.index-demo8 .category-item .details.box {
  background: #f6f6f6;
}

#site-scroll,
#siteNav > li .megamenu li.lvl-1 li .site-nav:before,
.btn-primary,
.cart-count,
.footer-links a:before,
.lookbook-shop .grid-lb .btn-shop-close:hover,
.wishlist-count {
  background-color: var(--secondary-color);
}

.index-demo8 .category-item .category-title {
  font-size: 16px;
  text-transform: uppercase;
}

.index-demo8 .featured-content .featured-details.large-font h2 {
  font-size: 25px;
  font-weight: 700 !important;
  text-transform: uppercase;
}

.index-demo8 .featured-content .featured-details.large-font .small-text {
  font-size: 15px;
  font-weight: 700;
}

.index-demo8 .section-header h2 {
  font-size: 25px;
  display: inline-block;
  position: relative;
  margin-bottom: 0;
}

.index-demo8 .section-header h2:after {
  content: "";
  background-color: #000;
  height: 2px;
  width: 30px;
  position: absolute;
  right: -45px;
  top: 50%;
}

.index-demo8 .section-header h2:before {
  content: "";
  background-color: #000;
  height: 2px;
  width: 30px;
  position: absolute;
  left: -45px;
  top: 50%;
}

.blog-article .content,
.index-demo8 .collection-banner-grid .details .subtitle {
  margin: 10px 0 15px;
}

.index-demo8 .collection-banner-grid .details .btn {
  padding: 8px 16px;
}

.footer-8 .ftr-links a,
.index-demo8 .grid-products .product-name a,
.index-demo8 .grid-products .product-price .price {
  font-weight: 500;
  text-transform: uppercase;
}

.index-demo8 .brands-list .brands-logo a {
  border: 1px solid #ddd;
  min-height: 70px;
  display: flex;
  align-items: center;
  padding: 10px;
}

.index-demo8 .newsletter-section .newsletter-wrap {
  min-height: 160px;
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.collection-banner-grid.two-bnr .details .title,
.index-demo8 .newsletter-section .newsletter-wrap .section-header h2,
.pagination .page-item .page-link .icon {
  font-size: 22px;
}

.index-demo8 .section-clr {
  background-color: #f6f6f6;
}

.index-demo8 .logo-section .section-clr {
  padding: 60px !important;
}

.index-demo8 #site-scroll {
  color: #fff;
  background: #000;
}

.index-demo8 #site-scroll:hover {
  color: #fff;
  background: #333;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.head-font,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #314662;
  font-weight: 700;
  text-transform: uppercase;
}

.header-9 .header-main {
  background-color: #f8f8fa;
  padding-top: 15px;
  padding-bottom: 15px;
}

.header-9 .minisearch-inline {
  max-width: 260px;
  position: relative;
}

.header-9 .minisearch-inline .input-group-btn {
  border-left: none;
}

#site-scroll,
.btn-primary,
.footer-logo-links .social-icons li a:hover,
.model-thumbnail-img .list-inline-item.active img {
  border-color: var(--secondary-color);
}

.header-10 #accountBox,
.header-10 #settingsBox,
.header-10 #siteNav > li .dropdown,
.header-10 #siteNav > li .dropdown ul,
.header-10 #siteNav > li .megamenu,
.header-10 .cnrLangList li a,
.header-9 #siteNav > li .dropdown,
.header-9 #siteNav > li .dropdown ul,
.header-9 #siteNav > li .megamenu,
.modal-content {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
}

.about-section .about-details .small-text,
.section-header p {
  color: #a6b0bd;
  font-size: 18px;
  font-family: "Edu VIC WA NT Beginner", cursive !important;
  font-weight: 400;
  margin: 0 0 10px;
}

.footer-3 .newsletterbg {
  background-color: var(--primary-color);
  padding: 40px 0;
}

.shipinfo .progress-bar {
  background-color: rgba(245, 124, 0, 0.7);
}

.cnrLangList li a.active,
.cnrLangList li a:hover {
  color: #fff;
  border-color: var(--secondary-color);
  background: var(--secondary-color);
}

#siteNav > li .megamenu li.lvl-1 li .site-nav:hover,
#siteNav > li ul.dropdown li a:hover,
#siteNav > li ul.dropdown li:hover > a,
#siteNav > li:hover > a,
#siteNav > li > a:hover,
#siteNav > li > a:hover:hover,
.footer .footer-top .footer-links .h4.active,
.iconset .hdr-icon:hover,
.minicart-bottom .subtotal .totalInfo .product-price,
.minicart-content .item .remove:hover,
.social-sharing .btn:hover,
.text-link:hover,
a:not(.btn):focus,
a:not(.btn):hover {
  color: var(--secondary-color);
}

.footer .footer-top .h4 {
  color: #314662;
}

.footer-3 .footer-newsletter .news-icon {
  border-color: #506075;
}

.filterBox .swatches li.active,
.filterBox .swatches li:hover,
.size-swatches li.active,
.size-swatches li:hover,
.swatches li.active,
.swatches li:hover {
  box-shadow: 0 0 0 1px var(--secondary-color), 0 0 0 0 #fff inset;
}

.text-primary {
  color: var(--secondary-color) !important;
}

#site-scroll,
.btn-primary {
  color: #fff;
}

#site-scroll:hover,
.btn-primary:hover,
.footer-newsletter .input-group > .btn:hover {
  color: #fff;
  background-color: var(--secondary-color-hover);
  border-color: var(--secondary-color-hover);
  opacity: 1;
}

.btn-outline-primary,
.btn-outline-primary:focus {
  background-color: transparent;
  color: var(--secondary-color);
  border-color: var(--secondary-color);
}

.btn-outline-primary:hover,
.collection-banners.four-bnr .collection-item:hover .btn-light {
  background-color: var(--secondary-color);
  color: #fff;
  border-color: var(--secondary-color);
}

.btn-secondary,
.btn-secondary:focus {
  background-color: var(--primary-color);
  color: #fff;
  border: 1px solid var(--primary-color);
}

.header-10 .cnrLangList li a.active,
.header-10 .cnrLangList li a:hover,
.index-demo10 .btn,
.index-demo10 .btn-primary {
  background-color: #fc4f4f;
  border-color: #fc4f4f;
}

.collection-banners.four-bnr .btn-light {
  font-size: 18px;
  padding: 12px 25px;
  color: var(--primary-color);
  text-transform: uppercase !important;
}

.collection-banners.four-bnr sup {
  font-size: 14px;
  top: -0.5em;
  left: 0.2rem;
}

.collection-banners.four-bnr .zoom-scal:before {
  background-color: rgba(0, 0, 0, 0.3);
}

.product-collection .collection-banner-grid.two-bnr .details {
  max-width: 310px;
}

.collection-banner-grid.two-bnr .details {
  max-width: 380px;
  margin-bottom: 0;
  padding-bottom: 26px;
}

.collection-banner-grid.two-bnr .details .btn {
  padding: 13px 30px 12px;
  margin-top: 6px;
}

.testimonial-slider.style1 .testimonial-slide {
  background-color: #fff;
  border: 1px solid #ebebeb;
}

.grid-products .product-name a,
.grid-products .product-price .price {
  font-size: 15px;
  font-weight: 500;
}

.grid-products .button-set-top .btn-icon {
  color: #fff;
  background-color: var(--primary-color);
  font-size: 14px;
  width: 30px;
  height: 30px;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
}

.service-info .service-content h3 {
  margin: 0 0 10px;
  font-size: 16px;
}

.footer-9 .payment-icons .icon {
  color: #646464;
}

.header-10 #siteNav > li ul.dropdown li a:hover,
.header-10 #siteNav > li ul.dropdown li:hover > a,
.header-10 #siteNav > li:hover > a,
.header-10 #siteNav > li > a:hover,
.header-10 #siteNav > li > a:hover:hover {
  color: #fc4f4f;
}

.header-10 .cart-count,
.header-10 .wishlist-count {
  background-color: #fc4f4f;
}

.index-demo10 .h1,
.index-demo10 .h2,
.index-demo10 .h3,
.index-demo10 .h4,
.index-demo10 .h5,
.index-demo10 .h6,
.index-demo10 .head-font,
.index-demo10 h1,
.index-demo10 h2,
.index-demo10 h3,
.index-demo10 h4,
.index-demo10 h5,
.index-demo10 h6 {
  color: #000;
  text-transform: uppercase;
}

.index-demo10 .collection-slider .category-item:hover a,
.index-demo10 a:focus,
.index-demo10 a:hover {
  color: #fc4f4f;
}

.index-demo10 .btn,
.index-demo10 .btn-primary {
  color: #fff;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
}

.index-demo10 #site-scroll,
.index-demo10 .btn-primary:focus,
.index-demo10 .btn-primary:hover,
.index-demo10 .btn:focus,
.index-demo10 .btn:hover {
  color: #fff;
  background-color: #f23636;
  border-color: #f23636;
}

.index-demo10 .one-banner-section .bg-size {
  min-height: 173px;
}

.index-demo10 .home-blog-post .blog-article .blog-content {
  background-color: #f9f7f5;
}

.index-demo10 .newsletter-section .newsletter-wrap {
  min-height: 200px;
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.index-demo10 .newsletter-section .section-header p {
  color: #333;
  font-size: 14px;
}

.index-demo10 .btn-secondary,
.index-demo10 .btn-secondary:focus {
  background-color: #090909;
  color: #fff;
  border: 1px solid #090909;
}

.index-demo10 .btn-secondary:hover {
  background-color: #444;
  color: #fff;
  border-color: #444;
}

.index-demo10 .collection-slider-section2 .category-item .category-title {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 10px;
}

.index-demo10 .category-item .details.box {
  background-color: #060606;
  color: #fff;
}

.index-demo10 .collection-slider .category-item .pr-2 {
  padding-right: 20px;
}

.index-demo10 .collection-slider .category-item .btn {
  border-radius: 100px !important;
  padding: 0;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border: 0 !important;
}

.index-demo10 .section-header h2 {
  font-size: 24px;
  font-weight: 800;
}

.index-demo10 .section-clr {
  background-color: #efefef;
}

.index-demo10 .button-set-top .btn-icon {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  background-color: #090909;
}

.index-demo10 .blog-article h2 {
  font-size: 17px;
  font-weight: 700;
}

.index-demo10 .blog-article .text-link i {
  vertical-align: middle;
  margin-top: -3px;
}

.index-demo10 .service-section {
  background-color: #090909 !important;
}

.index-demo10 .service-info.separate-line .service-wrap:not(:last-child) {
  border-right: 1px solid #535353;
}

.index-demo10 #site-scroll:hover,
.index-demo10 .ftr-promo-bar {
  color: #fff;
  background-color: #f23636;
}

.footer-11 .phone-info .phone-icon,
.footer-6 .phone-info .phone-icon,
.index-demo10 .collection-banner-grid .sale-banner .details .title {
  font-size: 30px;
}

.index-demo10 .mini-product .column-ttl:after {
  background-color: #000;
  width: 50px;
}

.index-demo10 .section-clr.mini-product .mini-list-item:not(:last-child) {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #d8d8d8;
}

.index-demo10 .service-info .icon {
  background-color: transparent !important;
  height: auto;
  line-height: normal;
}

.index-demo10 .tab-slider-product .nav-tabs .nav-link {
  text-transform: none;
  font-weight: 500;
}

.footer-10.footer.ftr-bg-black .footer-bottom,
.footer-10.footer.ftr-bg-black .footer-top {
  background-color: #090909;
  border-color: #1e1e1e;
}

.index-demo11 {
  background-color: #f1f3f7;
}

.index-demo11 .h1,
.index-demo11 .h2,
.index-demo11 .h3,
.index-demo11 .h4,
.index-demo11 .h5,
.index-demo11 .h6,
.index-demo11 .head-font,
.index-demo11 h1,
.index-demo11 h2,
.index-demo11 h3,
.index-demo11 h4,
.index-demo11 h5,
.index-demo11 h6 {
  font-family: "Roboto Condensed", sans-serif;
  color: #171717;
  text-transform: none;
}

.header-11 #siteNav > li .megamenu .menu-title,
.index-demo11 .btn {
  text-transform: none;
}

.button-bottom-action.style11 .btn-icon:hover,
.index-demo11 .btn-primary,
.index-demo11 .btn-secondary:focus,
.index-demo11 .btn-secondary:hover {
  background-color: #215486;
  color: #fff;
  border-color: #215486;
}

.index-demo11 .btn-primary:focus,
.index-demo11 .btn-primary:hover,
.index-demo11 .btn-secondary {
  background-color: #171717;
  color: #fff;
  border-color: #171717;
}

.aboutus-style1-page .brands-list .brands-logo a,
.aboutus-style1-page .brands-list .brands-logo img,
.index-demo11 .slick-arrow,
.index-demo11 .slick-arrow:hover {
  background-color: transparent;
}

.header-11 #siteNav > li .megamenu li.lvl-1 li .site-nav:hover,
.header-11 #siteNav > li ul.dropdown li a:hover,
.header-11 #siteNav > li ul.dropdown li:hover > a,
.header-11 .minisearch-inline .input-group-btn:hover,
.index-demo11 .addtocart-modal .price,
.index-demo11 .product-price .old-price + .price,
.index-demo11 .text-link:hover,
.index-demo11 .vertical-menu-content .megamenu li ul li a:hover,
.index-demo11 .vertical-menu-content .moreCategories:hover,
.index-demo11 .vertical-menu-content .sub-menu:hover > a:after,
.index-demo11 .vertical-menu-content li .dropdown li a:hover,
.index-demo11 .vertical-menu-content li .dropdown li:hover > a,
.index-demo11 .vertical-menu-content ul > li .nav-link:hover {
  color: #215486;
}

.index-demo11 .border {
  border: 1px solid #fff !important;
}

.index-demo11 .text-primary {
  color: #215486 !important;
}

.index-demo11 .container {
  max-width: 1400px;
}

.index-demo11 .slick-arrow {
  border-radius: 5px;
}

.header-11.top-header {
  background: #215486;
  padding-top: 8px;
  padding-bottom: 8px;
  text-transform: none;
  border-bottom: 1px solid #2b68a4;
}

.header-11,
.header-11 .main-menu-outer.is-fixed {
  background: #215486;
  min-height: inherit;
}

.header-11 .minisearch-inline .rgsearch-category {
  border-right-color: #ddd;
}

.header-11 .main-menu-outer {
  background-color: #0c3f71;
}

.header-11 #siteNav > li > a {
  color: #fff;
  line-height: 38px;
  text-transform: none;
}

.header-11 #siteNav > li:hover > a,
.header-11 #siteNav > li > a:hover,
.header-11 #siteNav > li > a:hover:hover {
  color: #f4f4f4;
}

.header-11 #siteNav > li .megamenu .subLinks .site-nav:before,
.index-demo11 .product-availability .progress-bar {
  background-color: #215486;
}

.header-11 .header-vertical-menu {
  max-width: calc(100% - 18px);
}

.header-11 .discount-banner .icon,
.header-11 .iconset .hdr-icon {
  color: #fff;
  font-size: 28px;
}

.header-11 .discount-banner:hover .icon,
.header-11 .iconset:hover .hdr-icon {
  color: #d5d5d5;
}

.header-11 .discount-banner .text,
.header-11 .iconset .text {
  color: #d9d9d9;
  font-size: 13px;
  margin-left: 15px;
  line-height: 1.1;
}

.header-11 .discount-banner small,
.header-11 .iconset .text small {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  display: block;
  line-height: normal;
}

.header-11 .cart-count,
.header-11 .wishlist-count {
  background-color: #fff;
  color: #000;
  right: -10px;
  top: -10px;
  width: 18px;
  height: 18px;
  font-size: 12px;
  font-weight: 600;
}

.index-demo11 .header-vertical-menu .menu-title {
  background-color: #366899;
  text-transform: none;
}

.index-demo11 .header-vertical-menu .vertical-menu-content {
  background-color: #fff;
  border: 1px solid #fff;
  box-shadow: none;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.index-demo11 .vertical-menu-content .moreCategories,
.index-demo11 .vertical-menu-content ul > li .nav-link {
  border-bottom-color: #dee2e6;
  color: #171717;
  font-size: 14px;
}

.index-demo11 .slideshow .header-vertical-menu .vertical-menu-content {
  display: block !important;
  margin: -30px 0 0 !important;
  padding: 0 !important;
  height: auto !important;
}

.index-demo11 .slideshow-medium .slideshow-wrap {
  height: 554px;
}

.index-demo11 .slideshow .ss-small-title {
  font-size: 16px;
  margin: 0 0 5px;
  font-family: Poppins, sans-serif;
}

.index-demo11 .slideshow picture img {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  object-fit: cover;
}

.index-demo11 .section-header h2 {
  font-size: 26px;
  font-weight: 600;
}

.index-demo11 .section-header .btn-link {
  color: #215486;
  font-size: 15px;
}

.dashboard-content .btn-link:hover,
.footer-7.footer.ftr-bg-black .payment-icons .icon,
.footer-7.ftr-bg-black .footer-bottom a,
.footer-7.ftr-bg-black .footer-middle a,
.footer-7.ftr-bg-black .footer-top .h4,
.footer-7.ftr-bg-black .footer-top a,
.index-demo11 .section-header .btn-link:hover,
.index-demo12 .marquee-text .top-info-bar a {
  color: #171717;
}

.index-demo11 .section-header .salecountdown {
  background-color: #215486;
  color: #fff;
  padding: 5px 15px;
}

.index-demo11 .section-header .sale-text {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  margin: 0 10px 0 0;
  font-family: Poppins, sans-serif;
}

.index-demo11 .section-header .saleTime {
  position: static;
  box-shadow: none;
  display: flex;
}

.index-demo11 .section-header .saleTime span > span {
  background: 0 0;
  color: #fff;
  font-size: 18px;
  line-height: normal;
  margin: 0;
  padding: 0;
  display: flex;
  max-width: inherit;
  min-width: inherit;
}

.index-demo11 .section-header .saleTime .ht-count:not(:last-child) .count-inner,
.order-table.table-bottom-brd table tr:last-child {
  border-bottom: none;
}

.index-demo11 .section-header .saleTime .ht-count:not(:last-child) .count-inner:after {
  content: ":";
  margin: 0 8px;
}

.index-demo11 .our-service-section .service-icon {
  min-width: 64px;
}

.index-demo11 .our-service-section h4 {
  font-size: 18px;
  margin-bottom: 5px;
  font-weight: 600;
}

.index-demo11 .tab-slider-product .section-header {
  margin-bottom: 40px;
}

.index-demo11 .tab-slider-product .nav-tabs .nav-link {
  color: #171717;
  font-size: 16px;
  font-weight: 500;
  text-transform: none;
  margin: 0 10px;
}

.index-demo11 .tab-slider-product .nav-tabs.style1 .nav-link:after {
  bottom: -3px;
  background: #171717;
}

.index-demo11 .product-vendor {
  font-size: 13px;
  text-transform: none;
}

.index-demo11 .blog-article,
.index-demo11 .grid-products .item .product-box,
.index-demo11 .testimonial-slider.style1 .testimonial-slide,
.index-demo12 .blog-article.border,
.index-demo12 .grid-products .product-box.border,
.index-demo12 .service-section .service-info .box.border {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.index-demo11 .blog-article:hover,
.index-demo11 .grid-products .item .product-box:hover,
.index-demo11 .testimonial-slider.style1 .testimonial-slide:hover {
  border-color: #215486 !important;
}

.index-demo11 .grid-products .item .product-details {
  padding: 20px 15px;
}

.index-demo11 .grid-products .item .product-name a {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 600;
  font-size: 15px;
}

.header-11 .grid-products .item .product-image img {
  border: 1px solid #ddd;
  border-radius: 5px;
}

.product-delivery-time {
  font-size: 12px;
  color: #33a400;
  margin: 7px 0 0;
  background-color: #f0f9f3;
  padding: 5px;
}

.button-set-top.style11 .btn-icon:hover,
.footer-11.footer.ftr-bg-black .footer-top {
  background-color: #215486;
  color: #fff;
}

.button-bottom-action.style11 {
  justify-content: center;
  position: relative;
  padding: 0;
  margin-top: 15px;
  width: auto;
  display: inline-flex;
}

.button-bottom-action.style11 .btn {
  padding: 8px 15px;
  margin-left: 5px;
  margin-right: 5px;
  min-height: 40px;
}

.button-bottom-action.style11 .btn-icon {
  background-color: #171717;
  color: #fff;
  border-color: #171717;
  height: 40px;
  width: 40px;
  padding: 0;
  margin: 0;
}

.index-demo11 .collection-banner-grid .details .title {
  font-size: 24px;
  text-transform: none;
}

.index-demo11 .collection-banner-grid .details .price-amount {
  font-size: 18px;
  font-weight: 700;
}

.video-section .video-embed {
  position: relative;
  height: 480px;
  overflow: hidden;
}

.video-section .video-embed video {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.video-section .bg-overlay:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000;
  opacity: 0.25;
  z-index: 3;
}

.video-section .btn-lg {
  padding: 13px 40px;
}

.index-demo11 .brands-list .brands-logo a:hover {
  border-color: #215486;
}

.index-demo11 #site-scroll {
  color: #fff;
  background: #215486;
}

.index-demo11 #site-scroll:hover {
  color: #fff;
  background: #171717;
}

.footer-11.footer.ftr-bg-black .footer-bottom {
  background-color: #111;
  color: #fff;
  border-color: #222;
  padding: 20px 0;
}

.footer-11 .service-section {
  background-color: #fff;
  color: #111;
}

.footer-11 .service-info .icon {
  color: #215486;
  font-size: 30px;
}

.footer-11 .service-info .service-wrap:hover .icon {
  color: #111;
  opacity: 0.8;
}

.footer-11 .footer-newsletter .input-group > .btn,
.footer-11 .footer-newsletter .input-group > .form-control {
  height: 50px;
  font-size: 14px;
}

.footer-11 .footer-newsletter.icon-arrow .newsletter-submit {
  width: 50px;
}

.index-demo12 .btn-primary,
.index-demo12 .btn-secondary:focus,
.index-demo12 .btn-secondary:hover {
  background-color: #d12a29;
  color: #fff;
  border-color: #d12a29;
}

.index-demo12 .btn-primary:focus,
.index-demo12 .btn-primary:hover,
.index-demo12 .btn-secondary {
  background-color: #2d6060;
  color: #fff;
  border-color: #2d6060;
}

.index-demo12 .border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.index-demo12 .btn-brd {
  border-bottom-color: #2d6060;
  color: #2d6060;
}

.index-demo12 .btn-brd:hover {
  border-bottom-color: #d12a29;
  color: #d12a29;
}

.header-12 .classicHeader.header.is-fixed,
.index-demo12 .product-availability .progress-bar {
  background-color: #2d6060;
}

.header-12 .cart-count,
.header-12 .wishlist-count {
  color: #171717;
  background-color: #fff;
}

.index-demo12 .section-header p {
  color: #6c757d;
  font-size: 14px;
  font-family: inherit;
}

.index-demo12 .saleTime {
  border-radius: 5px;
  overflow: hidden;
}

#product-form-addtocart .product-title,
#product-form-quickshop .product-title,
.grid-products .item .product-name a,
.index-demo12 .product-price {
  font-weight: 600;
}

.index-demo12 .addtocart-modal .price,
.index-demo12 .product-price .old-price + .price {
  color: #2d6060;
}

.index-demo12 .blog-article.border:hover,
.index-demo12 .grid-products .product-box.border:hover,
.index-demo12 .service-section .service-info .box.border:hover {
  border-color: #2d6060 !important;
}

.index-demo12 .button-set-top .btn-icon {
  color: #fff;
  background-color: #2d6060;
}

.index-demo12 .button-set-top .btn-icon:hover {
  color: #fff;
  background-color: #d12a29;
}

.index-demo12 .collection-banner-grid .btn-brd.btn-light {
  border-bottom-color: #fff;
  color: #fff;
}

.index-demo12 .collection-banner-grid .btn-brd.btn-light:hover,
.index-demo12 .collection-banner-grid .btn-brd:hover,
.modal-backdrop.show {
  opacity: 0.8;
}

.index-demo12 .collection-banner-grid .btn-brd {
  border-bottom-color: #000;
  color: #000;
}

.index-demo12 .marquee-text {
  background-color: #fff;
  color: #171717;
  font-size: 18px;
}

.index-demo12 .marquee-text .top-info-bar a span:nth-child(odd) {
  color: #d12a29;
}

.index-demo12 .marquee-text .top-info-bar a span {
  padding: 0;
  position: relative;
}

.index-demo12 .marquee-text .top-info-bar a span:after {
  content: "";
  width: 10px;
  height: 10px;
  border: 1px solid #171717;
  border-radius: 50%;
  display: inline-block;
  margin: 0 40px;
}

.index-demo12 .service-info .service-wrap .icon {
  font-size: 35px;
  width: auto;
  height: auto;
  line-height: normal;
  background-color: transparent;
}

.index-demo12 .service-info .service-wrap:hover .icon {
  background-color: transparent;
  color: #171717;
}

.index-demo12 .featured-content.style1 .light-primary-bg .content-wrap {
  background-color: rgba(209, 42, 41, 0.12);
}

.index-demo12 .featured-content.style1 .light-secondary-bg .content-wrap {
  background-color: rgba(45, 96, 96, 0.12);
}

.index-demo12 .lookbook-grid .lookbook-caption.mainclr {
  background: rgba(209, 42, 41, 0.77);
}

.index-demo12 .newsletter-section img {
  object-fit: cover;
  min-height: 250px;
}

.index-demo12 .newsletter-section .newsletter-wrap {
  max-width: 600px;
  width: 100%;
}

.index-demo12 #site-scroll {
  color: #fff;
  background: #d12a29;
}

.index-demo12 #site-scroll:hover {
  color: #fff;
  background: #2d6060;
}

.footer-12.footer.ftr-bg-black .footer-top {
  background-color: #2d6060;
  color: #fff;
}

.footer-12.footer.ftr-bg-black .footer-bottom {
  background-color: #2d6060;
  color: #fff;
  border-color: rgba(255, 255, 255, 0.1);
}

.btn.brd-link:hover,
.collection-style1 .category-item:hover .category-title,
.dashboard-content .btn-link,
.dashboard-tab .nav-tabs .nav-item .nav-link:hover,
.dashboard-tab .nav-tabs .nav-item.show .nav-link,
.dashboard-tab .nav-tabs .nav-link.active,
.discount-badge .off,
.faqs-style2 .accordion .accordion-header .accordion-button.collapsed:hover,
.footer-contact a:hover,
.footer-links a:hover,
.footer.ftr-bg-gray .footer-middle a:hover,
.footer.ftr-bg-gray .footer-top a:hover,
.hot-categories .hot-cat-wrap:hover h6 a,
.morelist .more:hover,
.pro-stockLbl .items,
.search-form .search-btn:hover,
.sidebar-categories .sub-level > a.active,
.sidebar-categories .sub-level > a:hover,
.social-sharing .btn:hover,
.tags-list li a:hover,
.tags-list li.active a,
.video-button .icon:hover,
.video-popup-content .icon:hover {
  color: var(--primary-color);
}

.falling-snow.style1:before {
  background-color: transparent;
  content: "";
  z-index: 1;
  pointer-events: none;
  background-image: url(../img/icons/snowballs-sm.png), url(../img/icons/snowballs-lg.png), url(../img/icons/snowballs-md.png);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  -webkit-animation: 10s linear infinite falling-down-snow;
  -moz-animation: 12s linear infinite falling-down-snow;
  -ms-animation: falling-down-snow 10s linear infinite;
  animation: 10s linear infinite falling-down-snow;
}

@keyframes falling-down-snow {
  0% {
    background-position: 0 0, 0 0, 0 0;
  }
  100% {
    background-position: 0 700px, 0 500px, 0 300px;
  }
}
@keyframes snow {
  0% {
    background-position: 0 0, 0 0, 0 0;
  }
  100% {
    background-position: 500px 1000px, 400px 400px, 300px 300px;
  }
}
@-moz-keyframes snow {
  0% {
    background-position: 0 0, 0 0, 0 0;
  }
  100% {
    background-position: 500px 1000px, 400px 400px, 300px 300px;
  }
}
@-webkit-keyframes snow {
  0% {
    background-position: 0 0, 0 0, 0 0;
  }
  100% {
    background-position: 500px 1000px, 400px 400px, 300px 300px;
  }
}
@-ms-keyframes snow {
  0% {
    background-position: 0 0, 0 0, 0 0;
  }
  100% {
    background-position: 500px 1000px, 400px 400px, 300px 300px;
  }
}
.search-form .search-input {
  padding-right: 35px;
}

.search-form .search-btn {
  border: none;
  padding: 0;
  margin: -1px 0 0;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 16px;
  line-height: 1;
}

.toolbar-wrapper {
  margin: 0 0 30px;
}

.toolbar-wrapper .search-form {
  max-width: 300px;
  width: 100%;
}

.toolbar-wrapper select {
  height: 36px;
  min-width: 65px;
}

.blog-article .featured-image {
  position: relative;
  margin: 0 0 20px;
}

.blog-article .blog-tag {
  font-size: 13px;
  margin: 0 0 5px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.blog-article h2 {
  font-size: 24px;
  margin-bottom: 20px !important;
}

.blog-article h2.h3 {
  font-size: 20px;
  margin-bottom: 10px !important;
}

.blog-article h2.h1 {
  font-size: 30px;
  margin: 20px 0 10px !important;
}

.blog-article .publish-detail li {
  color: #828282;
  display: inline-flex;
  align-items: center;
  font-size: 13px;
  margin-right: 15px;
}

.blog-article .publish-detail li a {
  color: #828282;
}

.blog-article .publish-detail .icon {
  font-size: 13px;
  margin-right: 7px;
  margin-top: -2px;
}

.blog-action .tags-list li a {
  padding: 0;
  border: none;
}

.social-sharing .btn {
  color: #333;
  background-color: transparent;
  padding: 0;
  justify-content: center;
  margin: 0 0 0 15px;
}

.social-sharing .btn:hover {
  background-color: transparent;
}

.social-sharing .share-title {
  font-size: 13px;
  font-weight: 400;
  text-transform: none;
  margin-left: 8px;
  display: none;
}

.blog-item .date,
.product-labels .lbl,
.sidebar h2 {
  text-transform: uppercase;
}

.author-bio {
  background: #f7f7f7;
  padding: 30px;
  margin: 30px 0 0;
}

.author-bio .author-img {
  min-width: 100px;
  width: 100px;
}

.blog-comment h2 {
  margin-bottom: 30px !important;
}

.blog-item .date {
  font-size: 12px;
  position: absolute;
  top: 10px;
  left: 10px;
  background: #fff;
  padding: 10px;
  font-weight: 600;
  line-height: normal;
  text-align: center;
}

.blog-item .date .dt {
  font-size: 25px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 2px;
}

.blog-item .date .mt {
  font-weight: 500;
  line-height: 1.2;
}

.tags-list {
  margin: -4px;
}

.tags-list .item {
  padding: 4px;
}

.tags-list li a {
  background-color: #fff;
  display: inline-flex;
  align-items: center;
  padding: 6px 12px;
  border: 1px solid #ececec;
  font-size: 13px;
}

.tags-list li a i {
  color: #b6b6b6;
  margin-left: 5px;
}

.btn.brd-link {
  background: 0 0;
  color: #333;
  padding: 0 0 2px;
  margin: 15px 0 0;
  border: none;
  border-bottom: 1px solid #333;
  border-radius: 0;
}

.btn.brd-link:hover {
  background: 0 0;
  border-color: var(--primary-color);
}

.comment-img {
  width: 75px;
  margin-right: 20px;
}

.comments-item + .comments-item {
  border-top: 1px solid #ececec;
  margin-top: 20px;
  padding-top: 20px;
  padding-left: 40px;
}

.comment-form {
  background: #fff;
  padding: 30px;
  border: 1px solid #ececec;
}

.sidebar-bg .sidebar-widget {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid #dfdfdf;
}

.sidebar h2 {
  color: #000;
  font-size: 16px;
  margin: 0;
}

.sidebar .widget-content {
  padding-top: 15px;
}

.sidebar .tags-list li a {
  padding: 5px 12px;
}

.sidebar .item-title {
  line-height: 1.2;
  display: block;
  margin: 0 0 5px;
  font-weight: 600;
}

.collection-top-filters .filterDD .swacth-list,
.sidebar .scrollspy {
  max-height: 450px;
  overflow: hidden auto;
}

.filter-widget .widget-title {
  position: relative;
  cursor: pointer;
}

.filter-widget .widget-title:after {
  content: "\ea48";
  font-family: annimex-icons;
  display: inline-block;
  position: absolute;
  right: 0;
  top: -3px;
  font-size: 17px;
}

.filter-widget .widget-title.active:after {
  content: "\ea45";
}

.sidebar-categories li {
  position: relative;
  font-size: 14px;
  padding: 0;
  margin: 0;
  display: block;
}

.sidebar-categories li a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 8px;
}

.sidebar-categories li .count {
  font-size: 13px;
  color: #7e7e7e;
  margin-left: 10px;
}

.sidebar-categories .sub-level ul {
  margin: 0 0 10px;
  display: none;
}

.sidebar-categories .sub-level ul li a {
  padding-left: 10px;
}

.sidebar-categories .sub-level .sub-sub-level ul li a {
  padding-left: 20px;
}

.sidebar-categories .sub-level > a:after {
  content: "\ebe0";
  font-family: annimex-icons;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
  font-size: 13px;
}

.sidebar-categories .sub-level > a.active:after {
  content: "\ebd1";
  font-family: annimex-icons;
  color: var(--primary-color);
}

.morelist .more {
  position: relative;
  cursor: pointer;
  color: #6c757d;
}

.morelist .more:after,
.morelist .more:before {
  content: "\ea48";
  font-family: annimex-icons;
  position: absolute;
  right: 0;
  top: 0;
  line-height: 1;
}

.morelist .more:after {
  content: "\ea45";
  top: 7px;
}

.price-filter input[type=text] {
  height: 34px;
  padding: 0 10px;
  text-align: center;
  font-size: 13px;
  width: 100px;
}

.price-filter .ui-slider-horizontal {
  background: #777;
  border: none;
  border-radius: 5px;
  height: 3px;
  margin-bottom: 20px;
}

.price-filter .ui-slider-horizontal .ui-slider-range {
  background: var(--primary-color);
}

.price-filter .ui-slider-handle {
  background: #fff;
  border: 2px solid var(--primary-color);
  height: 12px;
  width: 12px;
  outline: 0;
  top: -5px;
  border-radius: 50%;
  cursor: w-resize;
  margin-left: 0;
}

.price-filter .ui-slider-handle + .ui-slider-handle {
  margin-left: -12px;
}

.pagination-bottom {
  padding-top: 60px;
}

.pagination .page-item {
  margin: 0 5px;
}

.pagination .page-item .page-link {
  padding: 5px;
  width: 40px;
  height: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 0;
  color: #333;
  background-color: #f2f3f4;
  text-align: center;
  font-size: 15px;
  font-weight: 700;
  border: 0;
  outline: 0;
  box-shadow: none;
}

.pagination .page-item.active .page-link,
.pagination .page-item:hover .page-link {
  color: #fff;
  background: var(--primary-color-hover);
}

.sidebar-sticky .sidebar-widget .store-info-item:after,
.sidebar-sticky .sidebar-widget .store-info-item:before {
  content: "";
  display: block;
  clear: both;
}

.sidebar-sticky .sidebar-widget .store-info-item {
  margin-bottom: 30px;
}

.collection-style4 .counts,
.featureText,
.sidebar-sticky .sidebar-widget .store-info-item:last-of-type {
  margin-bottom: 10px;
}

.grid-products .item .product-image {
  position: relative;
  text-align: center;
  overflow: hidden;
  margin: 0 auto 15px;
  background: #f6f6f6;
}

.grid-products .item .product-image > a {
  position: relative;
  overflow: hidden;
  display: block;
  opacity: 1;
}

.grid-products .item .product-image img {
  display: inline-block;
  width: 100%;
  margin: 0 auto;
  -ms-transition: 0.4s ease-out;
  -webkit-transition: 0.4s ease-out;
  transition: 0.4s ease-out;
}

.grid-products .item .product-image .hover {
  visibility: hidden;
  opacity: 0;
  left: 50%;
  top: 50%;
  position: absolute;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.grid-products .item .product-details.text-center .swatches {
  justify-content: center;
}

.grid-products .item .swatches li {
  margin: 3px;
}

.grid-products.slick-slider .slick-arrow {
  margin-top: -40px;
}

.hoverDetails .product-des .button-set.style2 {
  display: none;
  position: static;
  -webkit-transform: none;
  transform: none;
  box-shadow: none;
  margin-top: 15px;
}

.hoverDetails .product-des .button-set .btn-icon {
  color: #fff;
  background-color: #333;
}

.hoverDetails .product-des .button-set .btn-icon:hover,
.tracking-steps .step.current {
  color: #fff;
  background-color: var(--primary-color);
}

.product-availability {
  position: absolute;
  bottom: 0;
  background: #fff;
  font-size: 12px;
  padding: 10px;
  margin: 5px;
  left: 0;
  right: 0;
}

.size-swatches,
.swatches {
  margin: -5px;
  list-style: none;
}

.button-set,
.button-set-top {
  right: 5px;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}

.product-availability .progress {
  height: 6px;
  margin: 5px 0 0;
}

.product-labels {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}

.button-set,
.button-set-bottom,
.button-set-top {
  z-index: 5;
  position: absolute;
}

.product-labels.radius,
.product-labels.rectangular,
.product-labels.round,
.product-labels.round-pill,
.product-labels.rounded {
  left: 5px;
  top: 5px;
}

.button-set.style2 .btn-icon:first-child,
.button-set.style2 .btn-icon:last-child,
.faqs-style .accordion .accordion-header .accordion-button.collapsed,
.product-labels.rectangular .lbl,
.swatches li.square img {
  border-radius: 0;
}

.product-labels.radius .lbl,
.size-swatches li.radius,
.size-swatches li.radius .swatchLbl,
.swatches li.radius,
.swatches li.radius .swatchLbl,
.swatches li.radius img {
  border-radius: 3px;
}

.product-labels.round .lbl {
  border-radius: 50%;
  width: 43px;
  height: 43px;
  line-height: 43px;
  padding: 0 10px;
}

.product-labels.rounded .lbl {
  border-radius: 50%;
  padding: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  word-break: break-all;
  text-align: center;
  min-height: 45px;
  min-width: 45px;
}

.product-labels.round-pill .lbl {
  border-radius: 50rem;
}

.product-labels .lbl {
  display: block;
  white-space: nowrap;
  color: #fff;
  font-size: 10px;
  border: 1px solid transparent;
  font-weight: 600;
  text-align: center;
  padding: 3px 10px;
  margin-bottom: 5px;
}

.button-set .btn-icon,
.button-set-top .btn-icon {
  width: 35px;
  padding: 0;
  display: flex;
  height: 35px;
  text-transform: uppercase;
  text-align: center;
}

.product-labels .on-sale {
  right: 0;
  background: #f54337;
}

.product-labels .new,
.product-labels .pr-label1 {
  background: #fff;
  color: #000;
  border: 1px solid #ddd;
}

.product-labels .hot,
.product-labels .pr-label2 {
  background: #e9a400;
}

.product-labels .pr-label3 {
  left: 0;
  background: #81d53d;
}

.product-labels .pr-label4 {
  left: 0;
  background: #fb6c3e;
}

.button-set {
  top: 5px;
  transition: 0.3s ease-out;
}

.button-set .btn-icon {
  color: #fff;
  background-color: var(--primary-color);
  font-size: 14px;
  align-items: center;
  justify-content: center;
  border-radius: 0;
  border: 0;
  margin: 0;
}

.button-set .btn-icon:hover {
  color: #fff;
  background-color: var(--primary-color-hover);
}

.button-set.style2 {
  display: flex;
  justify-content: center;
  align-items: center;
  top: auto;
  bottom: 5px;
  right: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.button-set.style2 .btn-icon:not(:last-child),
.saleTime.horizonal .ht-count:not(:last-child) .count-inner {
  border-bottom: none;
  border-right: 1px solid #ececec;
}

.button-set.style3 {
  left: 5px;
  right: auto;
}

.button-set-top {
  top: 5px;
  transition: 0.3s ease-out;
}

.button-set-top .btn-icon {
  color: #fff;
  background-color: #333;
  font-size: 16px;
  align-items: center;
  justify-content: center;
  border-radius: 0;
  border: 0;
  margin: 0 0 5px;
}

.button-set-bottom {
  left: 0;
  right: 0;
  bottom: 5px;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}

.swatches {
  padding: 7px 0 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.swatches li {
  position: relative;
  display: inline-flex;
  height: 17px;
  width: 17px;
  margin: 5px;
  cursor: pointer;
  box-shadow: 0 0 1px 1px #ddd;
  border: 1px solid #fff;
}

.swatches li img {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}

.size-swatches li .swatchLbl,
.swatches li .swatchLbl {
  width: 100%;
  height: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.filterBox .swatches li.active,
.filterBox .swatches li:hover,
.size-swatches li.active,
.size-swatches li:hover,
.swatches li.active,
.swatches li:hover {
  border-color: #fff;
  box-shadow: 0 0 0 1px #000, 0 0 0 0 #fff inset;
}

.swatches li.small {
  border-width: 2px;
}

.swatches li.rectangle {
  width: 34px;
  height: 24px;
}

.swatches li.medium {
  height: 20px;
  width: 20px;
}

.swatches li.large {
  height: 30px;
  width: 30px;
}

.swatches li.x-large {
  height: 40px;
  width: 40px;
  background-size: contain;
}

.swatches li.navy {
  background-color: #000082;
}

.swatches li.green {
  background-color: #007d00;
}

.swatches li.gray {
  background-color: #828282;
}

.swatches li.aqua {
  background-color: #01dfdf;
}

.swatches li.orange {
  background-color: #ffa602;
}

.swatches li.purple {
  background-color: #930293;
}

.swatches li.teal {
  background-color: #007d7d;
}

.swatches li.red {
  background-color: #fb0404;
}

.swatches li.yellow {
  background-color: #fbfb02;
}

.swatches li.darkgreen {
  background-color: #00ac00;
}

.swatches li.maroon {
  background-color: #7b0202;
}

.swatches li.blue {
  background-color: #0000fe;
}

.swatches li.pink {
  background-color: #ffc1cc;
}

.swatches li.blueviolet {
  background-color: #8a2be2;
}

.swatches li.brown {
  background-color: brown;
}

.swatches li.khaki {
  background-color: khaki;
}

.size-swatches {
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.size-swatches li {
  position: relative;
  color: #222;
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  margin: 5px;
  min-width: 30px;
  height: 30px;
  overflow: hidden;
  text-align: center;
  background-color: #fff;
  box-shadow: 0 0 1px 1px #ddd;
  border: 1px solid #fff;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  -ms-transition: 0.5s ease-in-out;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  cursor: pointer;
}

.size-swatches li .swatchLbl {
  padding: 0 5px;
  line-height: normal;
}

.size-swatches li.x-large {
  min-width: 36px;
  height: 36px;
}

.product-packages .size-swatches li {
  padding: 0px;
}

.swatch-rectangle-style .size-swatches li,
.swatch-rectangle-style .swatches li {
  width: auto;
  min-width: auto;
  height: 30px;
  padding: 0 10px;
  background-color: #f7f7f7;
  box-shadow: 0 0 1px 1px #ddd;
}

.swatch-rectangle-style .size-swatches li.active,
.swatch-rectangle-style .swatches li.active {
  background-color: #333;
  color: #fff;
  border: 1px solid #333;
}

.filterBox ul:not(.filter-color) input[type=checkbox] + label {
  display: block;
  padding: 0;
  margin: 0 0 5px;
  cursor: pointer;
}

.filterBox ul:not(.filter-color) input[type=checkbox] + label > span {
  background: #fff;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: -3px 10px 0 0;
  border: 1px solid #d0d0d0;
  vertical-align: middle;
}

.filterBox ul:not(.filter-color) input[type=checkbox]:checked + label > span:before {
  content: "\ea7f";
  font-family: annimex-icons;
  display: block;
  width: 15px;
  color: #fff;
  background: #333;
  font-size: 10px;
  line-height: 15px;
  text-align: center;
}

.filterBox ul:not(.filter-color) input[type=checkbox] {
  width: 20px;
  height: auto;
  margin: 0;
  padding: 0;
  font-size: 1em;
  opacity: 0;
  display: none;
}

.saleTime {
  position: absolute;
  bottom: 5px;
  left: 5px;
  z-index: 2;
}

.saleTime .time-count {
  color: #141414;
  font-weight: 700;
  font-size: 12px;
}

.saleTime span > span {
  max-width: 50px;
  min-width: 30px;
  padding: 6px 4px 4px;
  line-height: 12px;
  font-weight: 700;
  display: block;
  margin: 0;
  text-align: center;
  background: rgba(255, 255, 255, 0.8);
  color: #333;
}

.saleTime span > span span {
  display: block;
  background: 0 0;
  font-size: 10px;
  font-weight: 400;
  margin-top: -3px;
  text-transform: uppercase;
  line-height: 8px;
}

.saleTime.horizonal {
  display: flex;
  bottom: 10px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.saleTime.dark .count-inner {
  background: #000;
  color: #fff;
}

.size-swatches li.soldout,
.swatches li.soldout {
  opacity: 0.5;
  cursor: no-drop;
  box-shadow: 0 0 1px 1px #ddd;
  border: 1px solid #fff;
}

.size-swatches li.soldout:after,
.swatches li.soldout:after {
  content: "";
  opacity: 1;
  visibility: visible;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: url(../img/icons/soldout.svg) 50% 50%/cover no-repeat;
  -webkit-transform: none;
  transform: none;
  border: none;
  margin: 0;
  z-index: 100;
}

.size-swatches li.soldout .swatchLbl,
.swatches li.soldout .swatchLbl,
.swatches li.soldout img {
  position: relative;
  z-index: 2;
}

.toolbar .view-mode .icon-mode {
  position: relative;
  min-width: 19px;
  height: 26px;
  display: none;
  border: 1px solid #9b9b9b;
  margin-left: 5px;
  cursor: pointer;
}

.toolbar .view-mode .icon-mode:before {
  content: "";
  background: #9b9b9b;
  position: absolute;
  top: 3px;
  left: 3px;
}

.toolbar .view-mode .icon-mode.mode-list:before {
  width: 18px;
  height: 4px;
  box-shadow: 0 7px 0 #9b9b9b, 0 14px 0 #9b9b9b;
}

.toolbar .view-mode .icon-mode.grid-3,
.toolbar .view-mode .icon-mode.mode-list {
  width: 26px;
}

.toolbar .view-mode .icon-mode.mode-grid:before {
  width: 4px;
  height: 18px;
}

.toolbar .view-mode .icon-mode.grid-2 {
  width: 19px;
}

.toolbar .view-mode .icon-mode.grid-2:before {
  box-shadow: 7px 0 0 #9b9b9b;
}

.toolbar .view-mode .icon-mode.grid-3:before {
  box-shadow: 7px 0 0 #9b9b9b, 14px 0 0 #9b9b9b;
}

.toolbar .view-mode .icon-mode.grid-4 {
  width: 33px;
}

.toolbar .view-mode .icon-mode.grid-4:before {
  box-shadow: 7px 0 0 #9b9b9b, 14px 0 0 #9b9b9b, 21px 0 0 #9b9b9b;
}

.toolbar .view-mode .icon-mode.grid-5 {
  width: 40px;
}

.toolbar .view-mode .icon-mode.grid-5:before {
  box-shadow: 7px 0 0 #9b9b9b, 14px 0 0 #9b9b9b, 21px 0 0 #9b9b9b, 28px 0 0 #9b9b9b;
}

.toolbar .view-mode .icon-mode.active {
  border-color: var(--primary-color-hover);
}

.toolbar .view-mode .icon-mode.active.mode-list:before {
  box-shadow: 0 7px 0 var(--primary-color-hover), 0 14px 0 var(--primary-color-hover);
}

.toolbar .view-mode .icon-mode.active.grid-2:before {
  box-shadow: 7px 0 0 var(--primary-color-hover);
}

.toolbar .view-mode .icon-mode.active.grid-3:before {
  box-shadow: 7px 0 0 var(--primary-color-hover), 14px 0 0 var(--primary-color-hover);
}

.toolbar .view-mode .icon-mode.active.grid-4:before {
  box-shadow: 7px 0 0 var(--primary-color-hover), 14px 0 0 var(--primary-color-hover), 21px 0 0 var(--primary-color-hover);
}

.toolbar .view-mode .icon-mode.active.grid-5:before {
  box-shadow: 7px 0 0 var(--primary-color-hover), 14px 0 0 var(--primary-color-hover), 21px 0 0 var(--primary-color-hover), 28px 0 0 var(--primary-color-hover);
}

.ratings-list .progress-bar,
.step-checkout .nav-item.onactive .nav-link:after,
.toolbar .view-mode .icon-mode.active:before {
  background-color: var(--primary-color-hover);
}

.btn.btn-filter {
  padding: 8px 15px;
}

.btn.btn-filter:before {
  font-family: annimex-icons;
  font-size: 18px;
  margin-right: 6px;
}

.sidebar-filter .filterbar {
  width: 300px;
  height: 100%;
  padding: 0 !important;
  background-color: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  position: fixed;
  top: 0;
  left: -335px;
  z-index: 9999;
  -ms-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.product-details-img .product-thumb .slick-prev,
.sideProSlider .slick-prev,
.sidebar-filter .filterbar.active {
  left: 0;
}

.sidebar-filter .filterbar .sidebar-tags {
  position: relative;
  z-index: 9;
  background: #f8f9fa;
  padding: 30px 20px;
  height: 100%;
  overflow: auto;
}

.sidebar-filter .filterbar .filterBox {
  padding: 0;
  border: none;
  margin-bottom: 30px;
}

.sidebar-filter .filterbar.active .closeFilter {
  color: #fff;
  background-color: var(--primary-color-hover);
  font-size: 15px;
  line-height: 37px;
  height: 35px;
  width: 35px;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 10px;
  left: 100%;
  box-shadow: 0 0 1px #fff;
  -ms-transition: 0.4s ease-in-out;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.sidebar-filter .filterbar.active .closeFilter i {
  vertical-align: inherit;
}

.sidebar-filter .filterbar.active .closeFilter:after {
  content: "";
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
}

.sidebar-filter .filterbar.active .closeFilter:hover {
  color: #fff;
  background-color: #171717;
}

.sideProSlider .slick-arrow {
  opacity: 0;
  visibility: hidden;
  width: 32px;
  height: 32px;
  background: #fff;
}

.grid-products .list-style.col-row {
  margin-top: -30px;
}

.grid-products .list-style .item {
  padding-top: 30px;
  width: 100%;
}

.grid-products .list-style .product-box {
  width: 100%;
  display: flex;
  align-items: center;
}

.grid-products .list-style .product-image {
  position: relative;
  flex: 0 0 250px;
  width: 250px;
  margin: 0 20px 0 0;
}

.grid-products .list-style .product-details.text-center .swatches {
  justify-content: flex-start;
}

.grid-products .list-style .product-review .caption {
  display: inline-block;
}

.grid-products .list-style .sort-desc {
  display: inline-block;
  margin: 10px 0;
}

.grid-products .list-style .swatches {
  padding: 2px 0;
}

.grid-products .list-style .button-action {
  display: inline-block;
  margin: 15px 0 0;
}

.collection-top-filters .flTtl {
  font-size: 14px;
  font-weight: 600;
  color: #333;
  background: 0 0;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: none;
  outline: 0;
  padding: 6px 15px;
}

.collection-top-filters .flTtl:after {
  content: "\ea45";
  font: 15px/1 annimex-icons;
  padding: 0 0 0 5px;
  margin: 0;
  border: none;
}

.cart-col h5,
.sub-collection .category-item .category-title {
  font-size: 15px;
  text-transform: uppercase;
}

.collection-top-filters .count-bubble {
  color: #fff;
  background-color: #333;
  display: inline-block;
  margin: 0 auto 0 5px;
  height: 15px;
  width: 15px;
  line-height: 15px;
  font-size: 10px;
  font-weight: 400;
}

.category-image .image {
  width: 100px;
  min-width: 100px;
}

.category-image .contain {
  padding: 10px;
  width: 100%;
}

.category-image .contain h4 {
  font-size: 16px;
  margin: 0 0 7px;
}

.category-image-3items.slick-slider .slick-arrow {
  margin-top: -20px;
}

.hot-categories .hot-cat-wrap:hover .bg-light {
  background-color: #efefef !important;
}

.sub-collection .category-item .details {
  background-color: #f3f3f3;
  padding: 15px 10px;
}

.collection-style2 .details {
  margin: 0;
  padding: 15px 10px 0;
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: #000;
}

.collection-style2 .details h4 {
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
}

.collection-style2 .details .btn {
  position: relative;
  min-width: 130px;
  height: 45px;
}

.collection-style2 .details .btn span {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.collection-style2-page .collection-style2 .details {
  background-image: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0, transparent 110px);
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0, transparent 110px);
  background-color: transparent;
  padding-top: 35px;
}

.collection-style3 .category-item .details .description {
  font-size: 13px;
  margin: 0 0 20px;
}

.collection-style3 .category-item .category-title {
  font-size: 18px;
  text-transform: uppercase;
}

.collection-style4 .details {
  position: absolute;
  top: 50%;
  left: 0;
  padding: 30px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.category-text-banner .banner-large {
  position: relative;
  height: 225px;
}

.category-text-banner .banner-content {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 30px;
}

.product-countdown .count-inner {
  background-color: #e9ecf2;
  min-width: 80px;
  text-transform: uppercase;
  border: 0;
  border-radius: 0;
  padding: 10px;
  margin: 0 3px;
  display: block;
}

.product-countdown .count-inner .time-count {
  color: #000;
  font-size: 20px;
  line-height: 20px;
  font-weight: 700;
  display: block;
  width: 100%;
  text-align: center;
  margin: 0;
}

.product-countdown .count-inner .text {
  color: #000;
  font-size: 12px;
  line-height: 12px;
  display: block;
  background-color: transparent;
  border: 0;
  padding: 0;
  margin: 5px 0 0;
  min-width: 100%;
}

.category-item .fprice {
  position: absolute;
  z-index: 9;
  bottom: 0;
  right: 0;
  line-height: 1;
  background: #fff;
  padding: 7px 12px;
  text-align: center;
}

.category-item .fprice .ftxt {
  opacity: 0.7;
  display: block;
  margin-bottom: 3px;
  font-size: 13px;
}

.category-item .fprice .fprc {
  color: var(--primary-color);
  font-size: 16px;
  font-weight: 700;
  display: block;
}

.category-item .foffer {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
}

.countdown-text .prcountdown > span {
  color: #333;
  font-size: 13px;
  font-weight: 600;
  position: relative;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.countdown-text .prcountdown > span + span {
  margin: 0 0 0 10px;
  padding: 0 0 0 10px;
}

.countdown-text .prcountdown > span + span:before {
  content: ":";
  position: absolute;
  left: -2px;
}

.countdown-text.style1 {
  background-color: #f4f7fb;
  padding: 10px;
  text-align: center;
}

.countdown-text.style1 label {
  color: var(--primary-color-hover);
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  font-size: 16px;
  text-decoration: underline;
  margin: 0;
}

.inline-countdown .count-inner {
  display: flex;
  align-items: center;
  position: relative;
  margin: 0 10px 0 0;
  padding: 0 10px 0 0;
  line-height: 1;
}

.inline-countdown .time-count {
  color: var(--primary-color);
  font-size: 20px;
  font-weight: 700;
  margin: 0 6px 0 0;
  padding: 0;
}

.inline-countdown .text {
  color: #6c757d;
  font-size: 14px;
  margin: 0;
  padding: 1px 0 0;
}

.inline-countdown .ht-count + .ht-count .count-inner:before {
  content: ":";
  position: absolute;
  left: -11px;
}

.text-in-stock {
  color: #090;
  text-transform: uppercase;
  font-weight: 600;
}

.text-out-stock {
  color: #dd0101;
  text-transform: uppercase;
  font-weight: 600;
}

.btn.remove-icon {
  position: absolute;
  right: 0;
  top: -10px;
  z-index: 1;
  height: 22px;
  width: 22px;
  line-height: 22px;
  text-align: center;
  padding: 0;
  border-radius: 50%;
}

.btn.remove-icon .icon {
  font-size: 12px;
  margin-left: 1px;
}

.btn.soldOutBtn {
  background-color: #f54337;
  border-color: #f54337;
  opacity: 1;
}

.soldOutBtn {
  pointer-events: none;
  opacity: 0.75;
}

.table-bottom-brd table tr {
  border-bottom: 1px solid #ddd;
}

.table-bottom-brd table td,
.table-bottom-brd table th {
  padding: 15px 10px;
  border: none;
  box-shadow: none;
}

.table-bottom-brd table th {
  padding: 12px 10px;
}

.table-bottom-brd table > :not(:first-child) {
  border-color: #ddd;
}

.table-bottom-brd table tfoot {
  border: none !important;
}

.wishlist-table table .product-thumbnail {
  position: relative;
  width: 120px;
}

.compare-table table .product-image .quick-view-modal,
.wishlist-table table .product-thumbnail .btn {
  opacity: 0;
  visibility: hidden;
  font-size: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 35px;
  height: 35px;
  padding: 5px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1) !important;
}

.wishlist-table table .product-img {
  width: 100px;
  display: block;
}

.compare-table table tr th:first-child {
  min-width: 180px;
  text-align: right;
}

.compare-table table td,
.compare-table table th {
  padding: 15px;
  text-align: center;
}

.compare-table table tr:nth-of-type(2n) {
  background-color: #f8f9fa;
}

.compare-table table .image {
  margin: 0 auto;
  display: block;
}

.compare-table .product-action .btn {
  min-width: 150px;
}

.cart-col h5 {
  font-weight: 600;
}

.cart-meta-text {
  color: #222;
  font-size: 80%;
  line-height: 1.6;
  padding: 0;
}

.cart-image,
.product-form-quantity .qtyField {
  width: 100px;
}

.cart-delete {
  width: 30px;
}

.bg-block,
.cart-info {
  padding: 20px;
  background-color: #f7f7f7;
  border: 1px solid #ececec;
}

.card,
.card-header {
  border-color: #f7f7f7;
}

.cart-subtotal-title {
  text-transform: uppercase;
  font-size: 14px;
}

.cart-subtotal {
  padding-left: 15px;
  display: inline-block;
}

.cart-shipping {
  font-style: italic;
  font-size: 13px;
}

.cart-style2-page .table-bottom-brd table tfoot,
.cart-style2-page .table-bottom-brd table thead {
  background: #f7f7f7;
}

.counter-inline {
  display: flex;
}

.counter-inline .ht-count {
  position: relative;
  color: var(--primary-color);
  font-size: 14px;
  font-weight: 600;
  margin: 0 8px;
}

.counter-inline .ht-count:not(.days):after {
  content: ":";
  position: absolute;
  left: -10px;
  font-weight: 600;
}

.checkout-form .block {
  border: 1px solid #ddd;
  border-radius: 0;
  padding: 20px;
}

.card {
  background-color: #fff;
  border-radius: 0;
  margin-bottom: 10px;
}

.card-header {
  position: relative;
  padding: 10px 15px;
}

.card-header .card-link {
  position: relative;
  text-decoration: none;
}

.card-header .card-link:before {
  content: "\eb66";
  font-family: annimex-icons;
  font-size: 20px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.order-table .table .thumb,
.order-table .table .thumbImg {
  width: 60px;
  display: block;
}

.payment-accordion .card {
  background: 0 0;
  border: 1px solid #ddd;
  border-radius: 4px;
}

.payment-accordion .card .card-header {
  background-color: transparent;
  padding: 0;
  border: none;
}

.payment-accordion .card .card-header .card-link {
  background-color: transparent;
  color: #333;
  padding: 10px 15px 8px;
  display: block;
  font-size: 14px;
  font-weight: 400;
  width: 100%;
  text-align: left;
  margin: 0;
  border: none;
  border-bottom: 1px solid transparent;
}

.payment-accordion .card .card-header .card-link:hover,
.payment-accordion .card .card-header .card-link[aria-expanded=true] {
  border-color: #ddd;
  color: var(--primary-color);
  border-radius: 0;
}

.payment-accordion .card .card-header .card-link:before {
  right: 15px;
}

.step-checkout .step-items {
  margin: -5px -15px;
  padding-bottom: 30px;
  justify-content: center;
  border: none;
}

.step-checkout .nav-link {
  cursor: default;
  width: auto;
  text-align: center;
  padding: 10px 30px;
  border-radius: 0;
  margin: 5px 15px;
  background-color: var(--primary-color-hover);
  color: #fff;
  border-color: var(--primary-color-hover);
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  transition: 150ms ease-in-out;
}

.step-checkout a.nav-link {
  cursor: pointer;
}

.step-checkout .nav-item .nav-link {
  background-color: #ebebeb;
  color: #888;
  border-color: #ebebeb;
}

.step-checkout .nav-link:after {
  content: "";
  cursor: default;
  width: 31px;
  background-color: #ebebeb;
  height: 4px;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -2px;
  right: 100%;
  z-index: -1;
}

.payment-accordion-radio .card {
  background: 0 0;
  border: none;
  border-radius: 0;
}

.payment-accordion-radio .card .card-header {
  background-color: transparent;
  padding: 0;
  border: none;
  border-radius: 0;
}

.payment-accordion-radio .card .card-header .card-link {
  background-color: transparent;
  color: #333;
  padding: 0;
  display: block;
  width: 100%;
  text-align: left;
  margin: 0;
  border: none;
}

.payment-accordion-radio .card .card-header .card-link:hover,
.payment-accordion-radio .card .card-header .card-link[aria-expanded=true] {
  color: var(--primary-color);
  border-radius: 0;
}

.checkout-card h2 {
  font-size: 30px;
  margin-bottom: 15px;
}

.checkout-card .icon {
  color: #198754;
  font-size: 70px;
  margin: 0 0 20px;
  display: block;
}

.checkout-card .text-order {
  padding: 10px 20px;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.5px;
}

.billing-details p:not(:last-child),
.shipping-details p:not(:last-child) {
  margin: 0 0 5px;
}

.template-product .page-header {
  padding: 15px 0;
  text-align: left !important;
}

.nav-tabs,
.newsletterbg .newsletter-input,
.product-details-img .product-thumb .slick-slide {
  border: 0;
}

.product-details-img .product-thumb-horizontal div.slick-slide {
  padding: 0 5px;
  cursor: pointer;
}

.product-details-img .product-thumb .slick-arrow {
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 100% !important;
  width: 25px;
  height: 25px;
}

.product-details-img .product-thumb .slick-arrow:hover {
  background-color: rgba(255, 255, 255, 0.9);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1) !important;
}

.product-details-img .product-thumb .slick-slide img {
  border: 1px solid transparent;
}

.product-details-img .product-thumb .slick-slide.active img {
  border-color: #c1c1c1;
}

.product-details-img .product-buttons {
  position: absolute;
  right: 10px;
  bottom: 10px;
  z-index: 99;
}

.product-details-img .product-buttons .btn {
  font-size: 15px;
  height: 36px;
  width: 36px;
  text-align: center;
  margin-top: 5px;
  clear: both;
  padding: 0;
}

.product-thumb-left-style .thumb-left {
  width: 15.5%;
  padding: 0;
  margin: 0;
}

.product-thumb-left-style .product-zoom-right {
  width: calc(85% - 20px);
  padding: 0;
  margin: 0 0 0 15px;
}

.product-thumb-left-style .product-thumb-vertical div.slick-slide {
  padding: 0 0 10px;
  cursor: pointer;
}

.product-thumb-left-style .model-thumbnail-img .carousel-arrow,
.product-thumb-left-style .product-thumb .slick-arrow {
  width: 100%;
  height: 30px;
  margin: 0;
  padding: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
}

.product-thumb-left-style .model-thumbnail-img .carousel-control-prev,
.product-thumb-left-style .product-thumb .slick-arrow.slick-prev {
  top: 0;
  left: auto;
  bottom: auto;
}

.product-thumb-left-style .model-thumbnail-img .carousel-control-next,
.product-thumb-left-style .product-thumb .slick-arrow.slick-next {
  bottom: 0;
  right: auto;
  top: auto;
}

.product-thumb-left-style .product-thumb .slick-prev:before {
  content: "\ea91";
}

.product-thumb-left-style .product-thumb .slick-next:before {
  content: "\ea8a";
}

.product-thumb-right-style .product-zoom-right {
  margin: 0 15px 0 0;
}

.product-main-title {
  color: #333;
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 12px;
}

.product-main-subtitle {
  color: #9b9b9b;
  font-size: 14px;
  margin: 0 0 6px;
}

.product-main-title + .product-main-subtitle {
  margin: -5px 0 10px;
}

.product-single-meta .product-review .icon {
  font-size: 15px;
  margin: 0;
}

.product-single-meta .reviewLink:before {
  content: "|";
  margin: 0 10px;
  color: #6c757d;
}

.product-single-meta .product-price .price {
  font-size: 22px;
  font-weight: 600;
  line-height: 1;
}

.product-single-meta .product-price .old-price {
  font-size: 18px;
  color: #4c4c4c;
  font-weight: 500;
}

.product-single-meta .product-availability .progress {
  margin: 12px 0 20px;
}

.product-single-meta .orderMsg .icon {
  color: var(--primary-color);
  font-size: 18px;
  margin-right: 10px;
  -webkit-animation-name: blinker;
  animation-name: blinker;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: cubic-bezier(0.6, 0, 1, 1);
  animation-timing-function: cubic-bezier(0.6, 0, 1, 1);
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
}

@-webkit-keyframes blinker {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes blinker {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.product-form-submit .btn {
  height: 45px;
  width: 100%;
}

.product-form-quantity .qtyField input {
  font-size: 15px;
  width: 100px;
  height: 45px;
}

.product-form .swatches-size .sizelink {
  font-size: 13px;
  margin-left: 90px;
  text-transform: uppercase;
  font-weight: 600;
}

.infolinks .text-link {
  text-decoration: none;
  text-transform: none;
  font-weight: 400;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0 15px 0 0;
  display: flex;
  align-items: center;
}

.featureText .icon {
  min-width: 25px;
  font-size: 16px;
  vertical-align: sub;
  text-align: left;
}

.product-form-border {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 15px 0;
  margin: 20px 0 15px;
}

.bg-block.xsm,
.orderMsg {
  padding: 10px;
}

.product-two-gallery .product-labels {
  left: 0.5rem;
  top: 1.5rem;
}

.product-wrap-bg.bg-block {
  padding: 30px 25px;
  background-color: #fbfbfb;
  border: 0;
}

.orderMsg {
  background-color: #fee;
}

.orderMsg strong {
  color: #ea0000;
}

#productInquiry .page-title h3,
#sizechart h4 {
  font-size: 20px;
  text-transform: uppercase;
}

.tabs-listing .product-tabs li a {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  position: relative;
  display: block;
  padding: 0 0 10px;
  background-color: transparent;
  color: #333;
  border: none;
  cursor: pointer;
  margin-right: 40px;
  border-radius: 0 !important;
}

.tabs-listing .product-tabs li a:before {
  content: "";
  width: 0;
  height: 1px;
  background-color: var(--primary-color-hover);
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
}

.tabs-listing .product-tabs.style2 li a {
  color: #333;
  background-color: #eee;
  padding: 12px 25px;
  margin: 0 10px 0 0;
  line-height: normal;
}

.tabs-listing .product-tabs.style2 li a.active,
.tabs-listing .product-tabs.style2 li a:hover {
  background-color: #222b4c;
  color: #fff;
}

.tabs-listing .product-tabs.style3 li a {
  color: #333;
  background-color: #f5f5f5;
  border: 1px solid transparent;
  border-bottom: 0;
  padding: 10px 25px;
  margin-right: 10px;
}

.tabs-listing .product-tabs.style3 li.active a,
.tabs-listing .product-tabs.style3 li:hover a {
  background-color: #fff;
  color: #333;
  border-color: #ddd;
}

.tabs-listing .product-tabs.style3 li a:before {
  background: #ddd;
}

.tabs-listing .acor-ttl.active {
  border-bottom: 1px solid #333;
}

.tabs-listing .acor-ttl {
  display: block;
  padding: 15px 0;
  position: relative;
  font-weight: 600;
  letter-spacing: 1px;
  border-bottom: 1px solid #e8e9eb;
  font-family: Poppins, Helvetica, Tahoma, Arial, sans-serif;
  margin: 0;
  font-size: 12px;
  cursor: pointer;
}

.tabs-listing .tab-container {
  padding: 30px 0 0;
  text-align: left;
}

.tabs-listing .tab-container .tab-content .size-chart-tbl tbody tr th {
  text-align: left;
  width: 150px;
}

.tabs-listing .prstyle2 .tabs-listing .acor-ttl:before {
  position: absolute;
  right: 15px;
  top: 15px;
  content: "\f107";
  font-family: annimex-icons;
  font-size: 16px;
  font-weight: 400;
}

.tabs-listing .prstyle2 .tabs-listing .acor-ttl.active:before {
  content: "\f106";
  color: #333;
}

.tab-accordian-style .accordion-button {
  font-size: 14px;
  font-weight: 600;
  margin: 0;
  padding: 12px 30px 12px 15px;
  text-transform: uppercase;
  color: #333;
  background-color: #f7f7f7;
  border: 1px solid #eee;
  border-radius: 0 !important;
}

.tab-accordian-style .accordion-button:after {
  content: "\ea45";
  font-family: annimex-icons;
  font-size: 18px;
  font-weight: 400;
  position: absolute;
  top: 52%;
  right: 12px;
  background: 0 0;
  width: auto;
  height: auto;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.tab-accordian-style .accordion-button:hover,
.tab-accordian-style .accordion-button:not(.collapsed) {
  color: #fff;
  background-color: #222b4c;
  border-color: #222b4c;
}

.tab-vertical-style .nav-pills .nav-link {
  font-size: 14px;
  font-weight: 600;
  margin: 0 0 15px;
  padding: 12px 15px;
  text-transform: uppercase;
  color: #333;
  background-color: #f7f7f7;
  border: 1px solid #eee;
  border-radius: 0;
}

.tab-vertical-style .nav-pills .nav-link.active,
.tab-vertical-style .nav-pills .nav-link:hover {
  color: #fff;
  background-color: var(--primary-color-hover);
  border-color: var(--primary-color-hover);
}

.checkmark-info li {
  position: relative;
  list-style: none;
  margin-left: 25px;
}

.checkmark-info li:before {
  content: "\eb8c";
  font-family: annimex-icons;
  position: absolute;
  left: -25px;
  top: 4px;
  color: var(--primary-color);
  text-align: left;
  font-size: 15px;
  line-height: normal;
}

.checkmark-info li:not(:last-child) {
  margin-bottom: 8px;
}

.table-part tr th {
  background-color: #f7f7f7;
  font-weight: 500;
}

.table-part tr td,
.table-part tr th {
  text-align: left;
  padding: 10px 15px;
}

.size-chart-tbl tr th {
  background: #f7f7f7;
  color: #333;
  white-space: nowrap;
}

.size-chart-tbl tr td,
.size-chart-tbl tr th {
  padding: 10px 15px;
  text-align: center;
  font-size: 13px;
}

.avg-rating .avg-mark {
  font-size: 60px;
  line-height: 1;
  margin-bottom: 0;
  letter-spacing: -0.05em;
}

.avg-rating .text-rating {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 0;
}

.ratings-list .progress {
  margin: 0 20px;
  height: 10px;
  background-color: #eee;
  width: 100%;
}

.spr-header {
  margin: 0 0 20px;
  padding: 0 0 20px;
  border-bottom: 1px solid #ddd;
}

.spr-review-profile {
  width: 80px;
  margin-right: 20px;
}

.spr-review-profile img {
  border-radius: 100%;
}

.product-review-form {
  padding: 20px;
  background-color: #f5f5f5;
}

.spr-reviews .review-inner {
  max-height: 500px;
  overflow-y: auto;
}

.spr-reviews .spr-review:not(:last-of-type) {
  border-bottom: 1px solid #ddd;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.spr-review-byline {
  opacity: 0.7;
  display: block;
  margin: 0;
}

.checkmark-info {
  margin-bottom: 25px;
}

.productInquiry-modal .modal-dialog {
  max-width: 600px;
}

.aboutVideo-modal .btn-close,
.productVideo-modal .btn-close,
.threesixty-modal .btn-close {
  right: -10px;
  top: -40px;
}

.video-button .icon {
  font-size: 70px;
  border-radius: 50%;
  opacity: 0.8;
  color: #fff;
  position: absolute;
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
  -webkit-animation: 1.25s cubic-bezier(0.66, 0, 0, 1) infinite video-button;
  -moz-animation: 1.25s cubic-bezier(0.66, 0, 0, 1) infinite video-button;
  animation: 1.25s cubic-bezier(0.66, 0, 0, 1) infinite video-button;
}

.upsell-bundle .usbImgCall {
  position: relative;
  align-self: center;
  width: auto;
  flex: none;
}

.upsell-bundle .usbImgCall + .usbImgCall:before {
  content: "\eafb";
  font-family: annimex-icons;
  font-size: 12px;
  position: absolute;
  top: 44%;
  left: -5px;
}

.upsell-bundle .usbRow select {
  width: auto;
  height: 34px;
  white-space: nowrap;
}

.upsell-bundle .usbRow:not(.active) .customCheckbox input[type=checkbox]:checked + label:after {
  opacity: 0;
}

.upsell-bundle .usbbtnCall {
  margin-left: 20px;
  max-width: 320px;
}

.product-choose-style .product-box {
  padding: 10px;
  box-shadow: 0 0 1px 1px #ddd;
  border: 1px solid #fff;
}

.grouped-product-list td {
  padding: 15px 0;
}

.grouped-product-list .product-thumb {
  max-width: 60px;
  min-width: 60px;
}

.grouped-product-list .selectbox {
  position: relative;
  width: 155px;
  height: 37px;
}

.threesixty-modal .modal-dialog {
  max-width: 420px;
}

.threesixty-modal .modal-content {
  background-color: transparent;
  border: none;
}

.threesixty {
  overflow: hidden;
  position: relative;
  max-width: 386px;
  margin: 0 auto;
}

.threesixty .nav_bar {
  position: absolute;
  bottom: 20px;
  left: 50%;
  z-index: 11;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
}

.threesixty .nav_bar a {
  font-size: 0;
  width: 40px;
  line-height: 40px;
  height: 40px;
  float: left;
  background-color: #fff;
  text-align: center;
}

.threesixty .nav_bar a::before {
  display: inline-block;
  font-size: 24px;
  font-family: annimex-icons;
}

.threesixty .nav_bar a.nav_bar_previous::before {
  content: "\ea46";
}

.threesixty .nav_bar a.nav_bar_play::before {
  content: "\ebdf";
}

.threesixty .nav_bar a.nav_bar_next::before {
  content: "\ea47";
}

.threesixty .nav_bar a.nav_bar_stop::before {
  content: "\ebd8";
}

.threesixty .spinner {
  width: 60px;
  display: block;
  margin: 0 auto;
  height: 30px;
  background: #333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.threesixty .spinner span {
  font-family: Arial, "MS Trebuchet", sans-serif;
  font-size: 12px;
  font-weight: bolder;
  color: #fff;
  text-align: center;
  line-height: 30px;
  display: block;
}

.threesixty .threesixty_images {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
}

.threesixty .threesixty_images img {
  position: absolute;
  top: 0;
  left: 50%;
  height: auto;
  max-height: 500px;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  border-radius: 0;
}

.threesixty .threesixty_images img.current-image {
  visibility: visible;
}

.threesixty .threesixty_images img.previous-image {
  visibility: hidden;
}

.product-nav {
  color: #333;
  font-size: 13px;
  line-height: 1.2;
  max-width: 200px;
  padding: 5px;
  opacity: 0.6;
  position: fixed;
  top: 45%;
  z-index: 10;
  background-color: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.product-nav.prev-pro {
  left: -130px;
}

.product-nav.next-pro {
  right: -130px;
}

.product-nav .details {
  width: 125px;
  padding: 10px;
}

.product-nav span.img {
  width: 60px;
}

.product-nav:hover.prev-pro {
  left: 0;
  opacity: 1;
}

.product-nav:hover.next-pro {
  right: 0;
  opacity: 1;
}

.product-nav .name:hover {
  color: var(--primary-color);
  opacity: 1;
}

.product-nav .price {
  margin-top: 10px;
  display: block;
}

.stickyCart {
  display: none;
  background-color: #000;
  color: #fff;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99;
  width: 100%;
  padding: 10px 0;
}

.brands-search,
.letter-title {
  background-color: #f7f7f7;
  border: 1px solid #ececec;
}

.stickyCart .product-featured-img {
  max-width: 50px;
}

.stickyCart .selectbox,
.stickyCart .stickyOptions .selectedOpt {
  position: relative;
  background-color: #333;
  color: #fff;
  border: 1px solid #535353;
  padding: 0 30px 0 15px;
  height: 40px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 200px;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.letter-title,
.stickyCart .btn {
  padding: 8px 20px;
}

.stickyCart .stickyOptions .selectedOpt:after {
  content: "\ea45";
  font-family: annimex-icons;
  font-size: 14px;
  position: absolute;
  top: 9px;
  right: 10px;
}

.stickyCart .stickyOptions ul {
  position: absolute;
  bottom: 115%;
  left: 0;
  display: none;
  list-style: none;
  min-width: 100%;
  max-height: 300px;
  overflow: auto;
  background-color: #333;
  margin: 0;
}

.stickyCart .stickyOptions ul li {
  font-size: 90%;
  overflow: hidden;
  border-bottom: 1px solid #353535;
  padding: 7px 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}

.stickyCart .stickyOptions ul li.soldout {
  opacity: 0.5;
  text-decoration: line-through;
}

.stickyCart .qtyField .qtyBtn {
  background: 0 0;
  color: #fff;
  height: 40px;
}

.stickyCart .qtyField .qty {
  background: #333;
  color: #fff;
  border-color: #535353;
  height: 40px;
}

.stickyCart .qtyField .qty:focus {
  border-color: #848484;
}

.letter-title {
  color: #333;
  font-size: 16px;
  font-weight: 600;
  margin: 20px 0;
}

.brands-list .brands-logo a {
  display: block;
  background-color: #fff;
  border: 1px solid transparent;
}

.brands-list .brands-logo img {
  padding: 5px;
  margin: 0 auto;
  display: block;
  filter: grayscale(100%);
}

.brands-list .brands-logo a:hover img {
  filter: grayscale(0);
}

.brands-list.box-border .brands-logo a:hover {
  border-color: #ec0016;
}

.brands-search {
  padding: 10px;
}

.brands-search .listing li {
  display: inline-block;
  margin: 0 10px 0 0;
}

.brands-search .listing li .alpha {
  background-color: #fff;
  padding: 3px 11px;
  border: 1px solid transparent;
}

.brands-search .listing li .alpha:not(.active):hover {
  color: #333;
  background-color: #fff;
  border-color: var(--primary-color);
}

.brands-search-logo {
  padding: 20px 0;
  margin-bottom: 20px;
}

.faqs-style .accordion .accordion-item {
  border: 1px solid #ececec;
  border-radius: 0;
  margin: 0 0 10px;
}

.faqs-style .accordion .accordion-header .accordion-button:after {
  content: "\eafb";
  font-family: annimex-icons;
  position: absolute;
  top: 50%;
  right: 15px;
  background: 0 0;
  width: auto;
  height: auto;
  transform: translateY(-50%);
  font-size: 13px;
  font-weight: 400;
}

.faqs-style .accordion .accordion-header .accordion-button {
  background: #f7f7f7;
  color: #333;
  position: relative;
  font-size: 14px;
  font-weight: 500;
  padding: 12px 30px 12px 15px;
  border-radius: 0;
  box-shadow: none;
  outline: 0;
}

.faqs-style .accordion .accordion-body {
  padding: 15px;
}

.faqs-style2 .accordion .accordion-item {
  border: none;
  border-radius: 0;
  margin: 0;
}

.faqs-style2 .accordion .accordion-header .accordion-button {
  background: 0 0;
  color: var(--primary-color);
  border: none;
  border-bottom: 1px solid #eee;
  border-radius: 0;
  padding: 15px 30px 15px 0;
}

.faqs-style2 .accordion .accordion-header .accordion-button.collapsed {
  border-radius: 0;
  color: #333;
}

.faqs-style2 .accordion .accordion-body {
  padding: 15px 0;
  border-bottom: 1px solid #eee;
}

.section-clr {
  background-color: #eaeaea;
}

.section-color-light {
  background-color: #f9f9f9;
}

.service-info .icon {
  font-size: 25px;
  width: 60px;
  height: 60px;
  line-height: 60px;
  border-radius: 100px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.service-info .service-wrap:hover .icon {
  background-color: #171717;
  background-color: var(--primary-color-hover);
  color: #fff !important;
}

.service-info .title {
  font-size: 16px !important;
  margin-bottom: 5px !important;
  text-transform: uppercase;
}

.counterup-items:not(:last-child),
.service-info.separate-line .service-wrap:not(:last-child) {
  border-right: 1px solid #d6d6d6;
}

.service-section .service-info .box {
  border: 1px solid #ebebeb;
  padding: 30px;
  -ms-transition: 0.5s ease-in-out;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}

.service-section .service-info .box:hover {
  border-color: #314662;
}

.team-section .team-item .social-icons {
  position: absolute;
  bottom: 0;
  z-index: 2;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  width: 100%;
  text-align: center;
  padding: 10px;
  background: rgba(255, 255, 255, 0.7);
  color: #fff;
  -webkit-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
}

.team-section .team-item .social-icons a {
  background-color: rgba(51, 51, 51, 0.7);
  width: 27px;
  height: 27px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.counterup-title {
  font-size: 16px;
  font-weight: 500;
  color: #888;
  line-height: 1;
  margin: 0;
}

.counterup-number {
  font-size: 32px;
  font-weight: 800;
  color: #000;
  line-height: 1;
  margin: 0 0 10px;
}

.awards-items .awards-icon {
  background: #171717;
  color: #fff;
  font-size: 40px;
  width: 85px;
  height: 85px;
  border-radius: 50%;
  margin: 0 auto 1rem;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.awards-items .awards-title {
  font-size: 18px;
  margin: 0;
}

.video-popup-content .icon {
  font-size: 70px;
  border-radius: 50%;
  opacity: 0.8;
  color: #fff;
  position: absolute;
  z-index: 2;
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
  -webkit-animation: 1.25s cubic-bezier(0.66, 0, 0, 1) infinite video-button;
  -moz-animation: 1.25s cubic-bezier(0.66, 0, 0, 1) infinite video-button;
  animation: 1.25s cubic-bezier(0.66, 0, 0, 1) infinite video-button;
}

@-webkit-keyframes video-button {
  to {
    box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);
  }
}
@-moz-keyframes video-button {
  to {
    box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);
  }
}
@keyframes video-button {
  to {
    box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);
  }
}
.service-info .icon {
  background-color: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}

.mailsendbtn {
  display: inline-block;
  position: relative;
}

.mailsendbtn .loading {
  display: none;
  position: absolute;
  left: 175px;
  top: 7px;
  width: 28px;
  height: 28px;
  padding: 3px;
  box-shadow: 0 0 3px #999;
  text-align: center;
}

.response-msg .alert {
  padding: 11px 20px;
  margin: 18px 0 0;
}

.error_msg {
  display: block;
  color: #ff4141;
}

.map-section {
  height: 400px;
  overflow: hidden;
}

.map-section-overlay {
  background: rgba(255, 255, 255, 0.8);
  width: 250px;
  padding: 20px;
  display: inline-block;
  text-align: center;
  position: absolute;
  left: 20px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  z-index: 3;
}

.dashboard-sidebar {
  position: sticky;
  top: 30px;
  z-index: 1;
  padding: 30px 0 15px;
}

.dashboard-tab .nav-tabs .nav-item .nav-link {
  color: #333;
  font-size: 15px;
  padding: 8px 20px;
  border: none;
  border-radius: 0;
  cursor: pointer;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.dashboard-content .counter-box img {
  height: 45px;
  width: 45px;
  margin-right: 20px;
}

.dashboard-content .box-info .box-title {
  position: relative;
  background-color: #f7f7f7;
  padding: 10px 15px;
}

.dashboard-content .box-info .box-title h4 {
  color: #333;
  font-size: 15px;
  margin: 0;
}

.dashboard-content .address-box {
  position: relative;
  padding: 15px;
  background-color: #fff;
  height: 100%;
  box-shadow: 0 0 1px #e3e3e3;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.dashboard-content .address-box .bottom {
  border-top: 1px solid #ddd;
  padding-top: 15px;
  margin-top: 15px;
}

.dashboard-content .custom-badge {
  padding: 6px 10px;
  font-size: 12px;
  font-weight: 400;
}

.dashboard-content .details .left {
  width: 150px;
  margin-right: 15px;
}

.dashboard-content .profileImg {
  width: 130px;
}

.login-divide {
  text-align: center;
  position: relative;
  padding: 1rem 0;
}

.login-divide:before {
  content: "";
  width: 100%;
  height: 1px;
  background: #e5e5e5;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translatey(-50%);
  transform: translatey(-50%);
}

.login-divide-text {
  position: relative;
  font-size: 16px;
  font-weight: 500;
  padding: 0 15px;
  background: #fff;
  color: #898686;
}

#site-scroll:hover,
.footer-bottom {
  background: var(--primary-color-hover);
}

.social-link {
  padding: 10px 15px;
  margin: 0 6px;
  min-width: 130px;
  text-align: center;
}

.social-link.facebook {
  background: #4867aa;
  color: #fff;
}

.social-link.google {
  background: #e94235;
  color: #fff;
}

.social-link.twitter {
  background: #55adee;
  color: #fff;
}

.tracking-detail ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5px;
}

.tracking-detail ul li .left {
  min-width: 220px;
  font-weight: 600;
}

.tracking-map iframe {
  border: 5px solid #fff;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.09);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.09);
  border-radius: 8px;
}

.tracking-steps .step {
  text-align: center;
  margin: 0 5px 8px;
  padding: 10px 10px 10px 30px;
  min-width: 180px;
  position: relative;
  background-color: #f0f0f0;
  min-height: 44px;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}

.tracking-steps .step span {
  position: relative;
  font-size: 14px;
  font-weight: 500;
}

.tracking-steps .step:after,
.tracking-steps .step:before {
  content: " ";
  position: absolute;
  top: 0;
  right: -17px;
  width: 0;
  height: 0;
  border-top: 22px solid transparent;
  border-bottom: 22px solid transparent;
  border-left: 17px solid #f0f0f0;
  z-index: 2;
  -webkit-transition: border-color 0.2s;
  transition: border-color 0.2s;
}

.tracking-steps .step:before {
  right: auto;
  left: 0;
  border-left: 17px solid #fff;
  z-index: 0;
}

.tracking-steps .step:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.tracking-steps .step:first-child:before {
  border: none;
}

.tracking-steps .step.done {
  color: #333;
  background-color: #e2e2e2;
}

.tracking-steps .step.done:after {
  border-left: 17px solid #e2e2e2;
}

.tracking-steps .step.current:after {
  border-left: 17px solid var(--primary-color);
}

.lookbook-grid .zoom-img {
  text-align: center;
  border-radius: 5px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  -ms-transition: 0.3s ease-out;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  cursor: pointer;
  position: absolute;
  left: 10px;
  top: 10px;
  z-index: 9;
  background-color: #fff;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}

.lookbook-grid .zoom-img:hover {
  background-color: #222;
  color: #fff;
}

.lookbook-grid .lookbook-caption {
  background: #f7f7f7;
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  padding: 15px 20px;
  -webkit-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
}

.lookbook-grid .lookbook-caption.mainclr {
  background: rgba(41, 51, 85, 0.77);
}

.lookbook-grid .lookbook-caption.black {
  background: rgba(0, 0, 0, 0.77);
}

.lookbook-grid .lookbook-caption.white {
  background: rgba(255, 255, 255, 0.77);
}

.lookbook-shop .look-share {
  transition: transform 0.2s ease-out, opacify 0.2s ease-out;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  border-radius: 50%;
  padding: 15px;
  position: absolute;
  top: 50%;
  left: 33%;
}

.lookbook-shop .look-share:hover {
  background: rgba(0, 0, 0, 0.9);
}

.lookbook-shop .look-shop {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
  padding: 8px;
  border-radius: 50%;
  font-size: 12px;
  box-shadow: 0 0 2px 0 rgba(255, 255, 255, 0.5);
  -webkit-transition: 0.225s ease-out 0.01s;
  transition: 0.225s ease-out 0.01s;
  bottom: 3%;
  right: 3%;
}

.lookbook-shop .look-shop:hover {
  background-color: rgba(0, 0, 0, 0.9);
}

.lookbook-shop .products .btn-shop {
  background: #fff;
  color: #212529;
  border-radius: 50%;
  height: 24px;
  width: 24px;
  margin: 5px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
  -webkit-animation: 2s linear infinite box-shadow;
  -moz-animation: 2s linear infinite box-shadow;
  animation: 2s linear infinite box-shadow;
}

.lookbook-shop .grid-lb .btn-shop-close:hover,
.lookbook-shop .products .btn-shop.active {
  background: var(--primary-color);
  color: #fff;
}

@-webkit-keyframes box-shadow {
  to {
    box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);
  }
}
@-moz-keyframes box-shadow {
  to {
    box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);
  }
}
@keyframes box-shadow {
  to {
    box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);
  }
}
.lookbook-shop .grid-lb {
  visibility: hidden;
  z-index: 2;
  box-shadow: 0 0 2px #bbb;
  flex-direction: column;
  opacity: 0;
  display: none;
  position: absolute;
  width: 150px;
  background: #fff;
  padding: 10px;
  -ms-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.lookbook-shop .grid-lb.active {
  opacity: 1;
  visibility: visible;
  display: flex;
}

.lookbook-shop .grid-lb:before {
  content: "";
  position: absolute;
  border: 10px solid transparent;
  border-bottom: 10px solid #fff;
  left: 50%;
  top: -20px;
}

.lookbook-shop .grid-lb.top {
  top: auto;
  left: 50%;
  bottom: calc(100% + 10px);
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

.lookbook-shop .grid-lb.top:before {
  border-bottom: none;
  border-top: 10px solid #fff;
  top: auto;
  left: 50%;
  bottom: -10px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.lookbook-shop .grid-lb.bottom {
  bottom: auto;
  left: 50%;
  top: calc(100% + 10px);
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

.lookbook-shop .grid-lb.bottom:before {
  left: 50%;
  top: -20px;
  bottom: auto;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.lookbook-shop .grid-lb.left {
  right: calc(100% + 10px);
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.lookbook-shop .grid-lb.left:before {
  border: 10px solid transparent;
  border-left: 10px solid #fff;
  top: calc(50% - 10px);
  left: auto;
  right: -20px;
}

.lookbook-shop .grid-lb.right {
  left: calc(100% + 10px);
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.lookbook-shop .grid-lb.right:before {
  border: 10px solid transparent;
  border-right: 10px solid #fff;
  top: calc(50% - 10px);
  left: -20px;
  right: auto;
}

.lookbook-shop .grid-lb .btn-shop-close {
  background: #333;
  color: #fff;
  position: absolute;
  right: -8px;
  top: -8px;
  z-index: 5;
  cursor: pointer;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 0 2px rgba(255, 255, 255, 0.5);
}

.lookbook-shop .grid-lb .detail .title {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  margin: 0 0 5px;
  display: block;
}

.lookbook-shop .grid-lb .detail .btn {
  margin-top: 5px;
  font-size: 12px;
  padding: 8px 12px;
}

.look-position1 {
  bottom: 15%;
  left: 45%;
}

.look-position2 {
  bottom: 25%;
  right: 55%;
}

.look-position3 {
  top: 38%;
  left: 25%;
}

.look-position4 {
  bottom: 10%;
  left: 35%;
}

.look-position5 {
  bottom: 50%;
  left: 40%;
}

.look-position6 {
  top: 10%;
  left: 62%;
}

.look-position7 {
  top: 60%;
  right: 27%;
}

.look-position8 {
  top: 50%;
  left: 25%;
}

.look-position9 {
  top: 20%;
  right: 55%;
}

.look-position10 {
  bottom: 20%;
  right: 40%;
}

.look-position11 {
  top: 8%;
  left: 24%;
}

.look-position12 {
  bottom: 30%;
  left: 40%;
}

.look-position13 {
  bottom: 30%;
  left: 50%;
}

.look-position14 {
  top: 20%;
  left: 65%;
}

.portfolio-nav .nav-item {
  background-color: #efefef;
  color: #888;
  border-color: #efefef;
  margin: 3px 5px;
}

.portfolio-nav .nav-item.active {
  background-color: #000;
  color: #fff;
  border-color: #000;
}

.portfolio-list .overlay .caption {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  z-index: 2;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}

.portfolio-list .btn-outline-light {
  color: #fff;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #fff;
}

.footer .footer-top,
.footer-middle,
.newsletterbg {
  background-color: var(--primary-color-hover);
}

.portfolio-list .btn-outline-light:hover {
  color: #e8e8e8;
  background-color: transparent;
  border-color: #e8e8e8;
}

.footer-newsletter .input-group > .btn,
.footer-newsletter .input-group > .form-control {
  height: 60px;
}

.footer-newsletter .input-group > .btn:hover {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  opacity: 0.8;
}

.footer .footer-top,
.footer-bottom {
  border-top: 1px solid #40516d;
  color: #fff;
}

.footer-newsletter .input-group > .form-control {
  font-size: 15px;
  padding: 10px 20px;
}

.footer .footer-top {
  padding-top: 60px;
  padding-bottom: 60px;
}

.footer .footer-top .h4 {
  color: #fff;
  font-size: 16px;
  margin: 0 0 15px;
  text-transform: uppercase;
}

.footer-links ul {
  padding: 0;
  margin: -3px 0;
}

.footer-links li {
  padding: 3px 0;
  margin: 0;
}

.footer-links a:before {
  content: "";
  display: inline-block;
  width: 0;
  height: 3px;
  vertical-align: middle;
  background-color: var(--primary-color);
}

.footer-links a:hover:before {
  width: 4px;
  margin-right: 3px;
}

.footer-contact p i {
  padding-right: 10px;
}

.footer-contact .social-icons .list-inline-item:not(:last-child),
.footer-logo-links .social-icons .list-inline-item:not(:last-child) {
  margin-right: 10px;
}

.footer-middle {
  padding: 25px 0;
  clear: both;
}

.ftr-info .list-inline-item:not(:last-child) {
  border-right: 1px solid #d6d6d6;
  padding-right: 15px;
  margin-right: 15px;
}

.footer-bottom {
  clear: both;
  padding: 30px 0;
}

#elements-icons .glyph-icon,
#elements-icons .iconInfo p,
.payment-icons li {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.payment-icons .icon {
  font-size: 22px;
  color: #fff;
  margin-left: 10px;
}

.footer-bottom .social-icons li,
.footer-bottom .social-icons li a,
.footer-newsletter .social-icons li,
.footer-newsletter .social-icons li a {
  display: inline-flex;
  align-items: center;
}

.newsletterbg {
  color: #fff;
  padding: 40px 0;
}

.newsletterbg label {
  font-size: 28px;
  text-transform: uppercase;
}

.footer-8 .footer-logo-links .social-icons .list-inline-item:not(:last-child),
.footer-logo-links .inline-links .list-inline-item:not(:last-child),
.footer-newsletter .social-icons li:not(:last-child) {
  margin-right: 15px;
}

.footer-newsletter.icon-arrow .newsletter-input {
  padding-right: 40px;
}

.footer-newsletter.icon-arrow .newsletter-submit {
  height: 100%;
  width: 40px;
  font-size: 16px;
  line-height: normal;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 3;
}

.footer.ftr-bg-gray .footer-bottom,
.footer.ftr-bg-gray .footer-top {
  background-color: #333;
  color: #c6c6c6;
}

.footer.ftr-bg-black .payment-icons .icon,
.footer.ftr-bg-gray .footer-middle a,
.footer.ftr-bg-gray .footer-top a,
.footer.ftr-bg-gray .payment-icons .icon {
  color: #c6c6c6;
}

.footer.ftr-bg-gray .footer-middle {
  background-color: #383838;
  color: #c6c6c6;
}

.footer.ftr-bg-black .footer-bottom,
.footer.ftr-bg-black .footer-top {
  background-color: #1e1e1e;
  color: #fff;
}

.footer.ftr-bg-gray .ftr-info .list-inline-item:not(:last-child) {
  border-color: #929292;
}

.footer.ftr-bg-black .footer-bottom {
  border-color: #2d2d2d;
}

.footer-logo-links {
  color: #333;
  background-color: rgba(238, 231, 228, 0.3607843137);
  padding-top: 30px;
  padding-bottom: 30px;
}

.footer-logo-links .inline-links.left-brd .list-inline-item:not(:last-child) {
  border-right: 2px solid #d8d8d8;
  margin-right: 30px;
  padding-right: 30px;
}

.footer-logo-links .social-icons li a {
  width: 28px;
  height: 28px;
  border-radius: 50%;
}

.footer-2 .footer-middle {
  color: #fff;
  background-color: #181818;
}

.footer-3 .ftr-logo,
.footer-8 .footer-logo-links .logoImg {
  max-width: 120px;
}

.footer-3 .footer-top {
  color: #333;
  background-color: rgba(238, 231, 228, 0.3607843137);
  border-color: #ece7e4;
}

.footer-3 .phone-info .phone-text a {
  font-size: 19px;
}

.footer-3 .footer-bottom {
  background: rgba(238, 231, 228, 0.3607843137);
  border-color: #ece7e4;
  font-weight: 400;
}

.footer-3 .footer-contact a,
.footer-3 .footer-links a {
  color: #222;
}

.footer-5.ftr-bg-black .footer-top {
  background-color: #171717;
}

.footer-5.ftr-bg-black .footer-bottom {
  background-color: #171717;
  border-color: #242424;
}

.footer-5.footer .newsletter-submit {
  border-left: 1px solid #c6c6c6;
}

.footer-6 .footer-bottom,
.footer-6 .footer-top {
  background-color: #fff;
  border-color: #e3e3e3;
}

.phone-info .phone-icon {
  font-size: 35px;
  -webkit-transform: rotate(105deg);
  transform: rotate(105deg);
  margin-right: 10px;
}

.phone-info .phone-text a {
  font-size: 23px;
  font-weight: 600;
}

.ftr-promo-bar {
  background-color: #fdde58;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 15px;
}

.footer-7 {
  background: url(../img/slideshow/demo7-banner-overlay.jpg) center;
}

.footer-7.footer.ftr-bg-black .footer-top {
  background-color: transparent;
  color: #171717;
  border: none;
}

.footer-7.footer.ftr-bg-black .footer-bottom {
  background-color: transparent;
  color: #171717;
  border-top: 1px solid rgba(213, 210, 196, 0.7607843137);
}

.footer-8 .footer-logo-links {
  background-color: #000;
  padding-top: 40px;
  padding-bottom: 40px;
}

.footer-8 .ftr-links li:after {
  content: "|";
  padding: 0 20px;
  color: #646464;
}

.footer-8 .ftr-links li:last-of-type:after {
  content: "";
}

.footer-8 .footer-logo-links .inline-links .list-inline-item:not(:last-child) {
  margin-right: 0;
}

.footer-8 .ftr-links a:hover {
  opacity: 0.7;
}

.footer-8 .footer-bottom {
  color: #fff;
  background-color: #000;
  border-color: #282828;
}

.footer-8 .footer-logo-links .social-icons li a {
  font-size: 15px;
  width: auto;
  height: auto;
  border-radius: 0;
  border: none;
}

.footer-8 .payment-icons .icon {
  color: #fff;
  margin-left: 10px;
}

.footer.footer-9 .footer-top {
  padding-bottom: 35px;
}

#site-scroll {
  display: none;
  color: #fff;
  background: var(--primary-color);
  cursor: pointer;
  font-size: 16px;
  width: 40px;
  height: 40px;
  line-height: 36px;
  right: 10px;
  position: fixed;
  bottom: 10px;
  z-index: 444;
  box-shadow: 0 0 1px #d8d8d8;
  border-radius: 100px;
  text-align: center;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

#site-scroll:hover {
  color: #fff;
  border-color: var(--primary-color-hover);
}

.quickshop-modal .modal-dialog {
  max-width: 380px;
}

.addtocart-modal .variant-cart,
.quickshop-modal .variant-cart {
  font-size: 13px;
  color: #888;
}

.quickshop-modal .product-form-submit .btn {
  height: auto;
  width: auto;
  min-width: 130px;
}

.addtocart-modal .modal-dialog {
  max-width: 630px;
}

.addtocart-modal .price {
  color: var(--primary-color);
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  margin-left: 10px;
}

.addtocart-modal .addcart-total {
  background: #f7f7f7;
  margin: 15px 0;
  padding: 10px;
}

.quickview-modal .modal-dialog {
  max-width: 860px;
}

.quickview-modal .product-title {
  font-size: 22px;
  margin: 0 0 10px;
  text-transform: none;
  color: #171717;
}

.quickview-modal .product-arrow .icon {
  font-size: 22px;
  margin-left: 10px;
}

.quickview-modal .sort-description {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px dotted #bdbdbd;
}

.quickview-modal .product-price {
  border-bottom: 1px dotted #bdbdbd;
  border-top: 0;
  padding: 0 0 20px;
}

.quickview-modal .product-price .price {
  font-size: 22px;
  font-weight: 600;
  line-height: 1;
  text-transform: none;
}

.quickview-modal .product-subtitle {
  margin-bottom: 10px;
  text-transform: uppercase;
}

.model-thumbnail-img {
  position: relative;
  margin: 10px 0 0;
}

.model-thumbnail-img .list-inline {
  position: static;
  margin: 0 -4px;
  padding: 0;
}

.model-thumbnail-img .list-inline-item {
  position: relative;
  width: 100px;
  height: auto;
  opacity: 1;
  text-indent: initial;
  margin: 0;
  padding: 0 4px;
  border: none;
}

.model-thumbnail-img .list-inline-item img {
  display: block;
  border: 1px solid #ececec;
}

.model-thumbnail-img .carousel-arrow {
  color: #333;
  background-color: rgba(255, 255, 255, 0.5);
  font-size: 18px;
  opacity: 1;
  position: absolute;
  top: 50%;
  margin-top: -10px;
  width: 22px;
  height: 22px;
  text-align: center;
}

.product-thumb-left-style .model-thumbnail-img .list-inline-item {
  width: auto;
  padding: 0 0 10px;
}

.product-details-img .carousel-inner .youtubeSlide.ratio:before {
  padding-top: 127.586%;
}

.model-thumbnail-img .thumb-play {
  position: absolute;
  right: 4px;
  top: 4px;
  color: #fff;
  background-color: rgba(51, 51, 51, 0.8);
  padding: 5px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  font-size: 12px;
}

.loading .loadingBox {
  display: block;
  position: fixed;
}

.loadingBox {
  display: none;
  padding: 15px;
  background-color: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  position: fixed;
  z-index: 1050;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.loadingBox .anm {
  font-size: 40px;
  opacity: 0.9;
}

.modalOverly {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 666;
  background-color: rgba(0, 0, 0, 0.6);
  -ms-transition: 0.45s cubic-bezier(0.29, 0.63, 0.44, 1);
  -webkit-transition: 0.45s cubic-bezier(0.29, 0.63, 0.44, 1);
  transition: 0.45s cubic-bezier(0.29, 0.63, 0.44, 1);
}

.product-subtitle {
  color: #9b9b9b;
}

.pro-stockLbl .stockLbl {
  font-size: 13px;
  text-transform: capitalize;
  font-weight: 500;
}

.pro-stockLbl .icon {
  color: var(--primary-color);
  margin-right: 5px;
}

.pro-stockLbl .instock .icon,
.product-info p span.instock {
  color: #447900;
}

.pro-stockLbl .outstock .icon,
.product-info p span.outstock {
  color: red;
}

.product-info p {
  position: relative;
  color: #333;
  font-size: 14px;
  font-weight: 600;
  text-transform: none;
  margin-bottom: 5px;
}

.product-info p a,
.product-info p span {
  padding-left: 10px;
  font-weight: 400;
  text-transform: capitalize;
}

.text-content h3 {
  margin: 20px 0;
}

#cookie-message {
  text-align: center;
  position: fixed;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0;
  z-index: 99;
  background-color: rgba(51, 51, 51, 0.9);
  color: #fff;
  padding: 10px 0;
  border-radius: 0;
  border: none;
}

.product-notification {
  display: block;
  width: 270px;
  padding: 15px;
  background-color: #fff;
  box-shadow: 0 0 7px 2px rgba(158, 158, 158, 0.2);
  margin: 15px;
  position: fixed;
  bottom: 0;
  -webkit-animation: 15s infinite movebottom;
  animation: 15s infinite movebottom;
  z-index: 999;
}

.product-notification .mediaImg {
  width: 80px;
  display: block;
}

.product-notification .smtlt {
  color: #6c757d;
  font-size: 12px;
  font-weight: 500;
}

.product-notification .pname {
  font-size: 14px;
  font-weight: 600;
  margin: 5px 0 10px;
}

.product-notification .detail {
  font-size: 12px;
  line-height: 1.2;
  margin: 0;
  color: #6c757d;
}

.product-notification .close {
  font-size: 13px;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 6px;
  z-index: 99;
}

@-webkit-keyframes movebottom {
  0% {
    display: block;
    bottom: -200px;
  }
  25%, 75% {
    bottom: 0;
  }
  100% {
    display: none;
    bottom: -200px;
  }
}
@keyframes movebottom {
  0% {
    display: block;
    bottom: -200px;
  }
  25%, 75% {
    bottom: 0;
  }
  100% {
    display: none;
    bottom: -200px;
  }
}
.four0-img {
  max-width: 500px;
  margin: 0 auto;
}

.search-404 .action {
  width: 45px;
  padding: 0;
}

.four0-img .cls-1 {
  fill: #dcdcdc;
}

.four0-img .cls-2 {
  fill: #333333;
}

.four0-img .cls-3 {
  fill: var(--primary-color);
}

.four0-img .cls-4 {
  fill: #f78d5e;
}

.four0-img .cls-5 {
  fill: #fa976c;
}

.four0-img .cls-6,
.four0-img .cls-7,
.four0-img .cls-8 {
  fill: #b65c32;
}

.four0-img .cls-10,
.four0-img .cls-6,
.newsletter-modal .newsltr-img.overlay:before {
  opacity: 0.6;
}

.four0-img .cls-7 {
  opacity: 0.4;
}

.four0-img .cls-9 {
  fill: #f4b73b;
}

.four0-img .cls-11 {
  fill: #f9c358;
}

.four0-img .cls-12 {
  fill: #9b462c;
}

.four0-img .cls-13 {
  fill: #aa512e;
}

.four0-img .cls-14 {
  fill: #e8ecff;
}

.four0-img .wheel {
  animation: 6s infinite wheel-rotate;
  transform-origin: center;
  transform-box: fill-box;
}

@keyframes wheel-rotate {
  50% {
    transform: rotate(360deg);
    animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  }
  100% {
    transform: rotate(960deg);
  }
}
.four0-img .clock-hand-1 {
  animation: 3s linear infinite clock-rotate;
  transform-origin: bottom;
  transform-box: fill-box;
}

.four0-img .clock-hand-2 {
  animation: 6s linear infinite clock-rotate;
  transform-origin: bottom;
  transform-box: fill-box;
}

@keyframes clock-rotate {
  100% {
    transform: rotate(360deg);
  }
}
.four0-img #stripe {
  animation: 3s linear infinite stripe-anim;
  transform-origin: center;
  transform-box: fill-box;
}

@keyframes stripe-anim {
  25% {
    transform: translate(10px, 0) rotate(-10deg);
  }
  75% {
    transform: translateX(10px);
  }
}
.four0-img #bike {
  animation: 6s infinite bike-anim;
}

@keyframes bike-anim {
  0% {
    transform: translateX(-1300px);
  }
  50% {
    transform: translateX(0);
    animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
  }
  100% {
    transform: translateX(1300px);
  }
}
.four0-img .circle {
  animation: infinite circle-anim;
  transform-origin: center;
  transform-box: fill-box;
  perspective: 0px;
}

.four0-img .circle.c1,
.four0-img .circle.c5 {
  animation-duration: 2s;
}

.four0-img .circle.c2,
.four0-img .circle.c6 {
  animation-duration: 3s;
}

.four0-img .circle.c3,
.four0-img .circle.c4 {
  animation-duration: 1s;
}

.four0-img .four.a,
.four0-img .four.b {
  animation-duration: 3s;
  transform-box: fill-box;
}

@keyframes circle-anim {
  50% {
    transform: scale(0.2) rotateX(360deg) rotateY(360deg);
  }
}
.four0-img #ou,
.four0-img .four {
  animation: cubic-bezier(0.39, 0.575, 0.565, 1) infinite four-anim;
}

.four0-img .four.a {
  transform-origin: bottom left;
}

.four0-img .four.b {
  transform-origin: bottom right;
}

.four0-img #ou {
  animation-duration: 6s;
  transform-origin: center;
  transform-box: fill-box;
}

@keyframes four-anim {
  50% {
    transform: scale(0.98);
  }
}
.template-password {
  background-image: url("../img/coming-soon.jpg");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  height: 100vh;
}

.password-header {
  position: absolute;
  right: 20px;
  top: 20px;
}

.password-title {
  font-size: 45px;
  letter-spacing: 4px;
  font-weight: 700;
  margin-bottom: 15px;
  text-transform: uppercase;
}

.password-main .pwd-timer > span {
  font-size: 13px;
  line-height: 1.2;
  border-radius: 5px;
  text-transform: uppercase;
  font-weight: 500;
  padding: 10px 12px;
  color: #444;
  background: #f9f9f9;
  border: 1px dashed var(--primary-color);
  margin: 0 5px;
  min-width: 40px;
  display: block;
}

.password-main .time-count {
  font-size: 22px;
  font-weight: 600;
  min-width: 40px;
  display: block;
  margin: 0 0 2px;
}

.password-loginModal .btn-close {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 3;
  padding: 0;
  border: none;
}

.newsletter-modal .newsltr-text {
  position: relative;
  padding: 20px 40px 30px;
  z-index: 2;
}

.newsletter-modal .social-icons li:not(:last-child) {
  margin-right: 13px;
}

.newsletter-modal .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: 10px;
  text-transform: uppercase !important;
}

.newsletter-modal .text {
  font-size: 15px;
  margin-bottom: 20px;
}

.newsletter-modal .checkboxlink {
  line-height: 1.3;
}

.newsletter-modal.style1 .modal-dialog {
  max-width: 830px;
}

.newsletter-modal.style2 .modal-dialog {
  max-width: 546px;
}

.newsletter-modal.style3 .modal-dialog {
  max-width: 500px;
}

.newsletter-modal.style4 .modal-dialog {
  max-width: 700px;
}

.newsletter-modal .whiteText .btn-close {
  color: #fff;
  font-size: 18px;
  opacity: 1;
  background: 0 0;
}

.overlay:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  z-index: 1;
  background: #000;
}

.vdr_store_prl .card-image {
  padding-bottom: 275px;
}

.card-profile .card-content {
  background: rgba(255, 255, 255, 0.9);
}

.vendor-profile-page .card-profile .img-thumbnail {
  height: 190px;
  width: 200px;
  margin-top: -70px;
}

.vendor-settings-page .card-profile .img-thumbnail {
  height: 150px;
  width: 200px;
  margin-top: -40px;
}

.form-color-box input {
  width: 40px;
  height: 30px;
}

.tox.tox-tinymce {
  border-radius: 6px;
  border-color: #d7d7d7;
}

.table > :not(:first-child) {
  border-color: #dee2e6;
}

.checkmark-info .icon {
  margin-right: 15px;
  color: #2db858;
  font-size: 20px;
}

.about-review {
  background-color: #333;
  color: #fff;
}

.about-review .quote-wraper .quotes-slide {
  background: #111;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.about-review .quote-wraper .quotes-slide:hover {
  background: rgba(17, 17, 17, 0.7);
}

.about-review .quote-wraper blockquote {
  font-size: 16px;
  color: #fff;
}

.about-review .quote-wraper .product-review {
  color: rgba(248, 212, 6, 0.8);
  margin: 12px 0;
}

.about-review .quote-wraper .authour {
  font-size: 15px;
  margin-bottom: 3px;
}

#elements-icons .iconList-content .anm {
  font-size: 22px;
  margin-right: 12px;
}

#elements-icons .glyph-icon:hover {
  color: #fe877b;
}

#elements-icons .iconList .glyph:hover .anm {
  color: #fe877b;
  -webkit-animation: 1s ease-in-out infinite alternate pulse;
  animation: 1s ease-in-out infinite alternate pulse;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

body .cc_div .c-bn:hover {
  opacity: 1;
}
body #cm, body #s-bl .act .b-acc, body #s-inr, body .cc_div .b-tl, body .cc_div .c-bl, body .cc_div .c-bn {
  border-radius: 0;
}
body .padding-none {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
body .padding-top-none {
  padding-top: 0 !important;
}
body .padding-bottom-none {
  padding-bottom: 0 !important;
}
body .padding-large {
  padding-bottom: 200px !important;
  padding-top: 200px !important;
}
body .padding-medium {
  padding-bottom: 150px !important;
  padding-top: 150px !important;
}
body .padding-mini {
  padding-bottom: 50px !important;
  padding-top: 50px !important;
}
body .banner-img .banner-text p {
  max-width: 200px;
}
body .form-group {
  align-items: center;
}
body .hot-news {
  color: #fff;
  background-color: var(--primary-color);
  text-align: center;
  padding: 5px 15px;
}
body .stock-status.hold-stock {
  color: #FE9A25;
}

.cms-content-grape .contact-form-style .row {
  display: flex;
  padding: 0;
}

.google-map iframe,
.google-map {
  border-radius: 10px;
  overflow: hidden;
}

#google-map {
  position: relative;
}
#google-map button.show-map {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
#google-map .gm-style-cc a {
  display: none;
}

.cms-content-grape img {
  border-radius: 10px;
  overflow: hidden;
}

.grecaptcha-badge {
  display: none;
}

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

.swal-button {
  background-color: var(--primary-color);
}

.swal-button--cancel:focus {
  box-shadow: none;
}

.swal-button:not([disabled]):hover {
  background-color: var(--primary-color-hover);
  color: #fff;
}

.swal-button--cancel {
  color: #555;
  background-color: #efefef;
}

#payment-options .payment-option-title,
#shipping-options .shipping-option-title,
#shipping-options .shipping-option-tips {
  padding-left: 30px;
}

#payment-options .payment-option-price,
#shipping-options .shipping-option-price {
  justify-content: space-between;
  align-items: center;
}

#payment-options .payment-option-price b,
#shipping-options .shipping-option-price b {
  color: var(--primary-color);
}

#payment-options .custome-radio .form-check-label,
#shipping-options .custome-radio .form-check-label {
  width: 100%;
}

#payment-options .custome-radio .form-check-label::before,
#shipping-options .custome-radio .form-check-label::before {
  position: absolute;
  top: 4px;
}

#payment-options .custome-radio input[type=radio]:checked + .form-check-label::after,
#shipping-options .custome-radio input[type=radio]:checked + .form-check-label::after {
  top: 7px;
}

#payment-options .payment-option-title p,
#shipping-options .shipping-option-title p {
  margin-bottom: 0;
}

.bottom-cart {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 60px;
  background: #fff;
  box-shadow: -3px -3px 6px rgba(0, 0, 0, 0.16);
  z-index: 100;
  padding-left: 0px;
  display: block;
  flex-direction: unset;
  flex-basis: none;
  flex: none;
}
.bottom-cart.hide {
  display: none;
}
.bottom-cart .bottom-cart_products {
  max-width: 50%;
  display: flex;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.bottom-cart .bottom-cart_products .bottom-cart_products_content {
  display: flex;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.bottom-cart .container {
  position: relative;
}
.bottom-cart .bottom-cart_products strong {
  padding-right: 10px;
  white-space: nowrap;
}
.bottom-cart .bottom-cart_products span.bottom-cart_qty {
  padding-left: 30px;
}
.bottom-cart .bottom-cart_products span.bottom-cart_title {
  padding-left: 0px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.bottom-cart .bottom-cart__shipping {
  margin-left: auto;
}
.bottom-cart .bottom-cart__button {
  margin-left: auto;
}
.bottom-cart .bottom-cart__button .btn img {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  font-size: 30px;
  top: 5px;
  position: relative;
}
.bottom-cart .bottom-cart__button .btn {
  margin-left: 20px;
  line-height: 60px;
  border-radius: 0;
  padding: 0 30px 0 25px;
  font-weight: bold;
  font-size: 12px;
}
.bottom-cart .bottom-cart__close {
  width: 10px;
  height: 10px;
  display: inline-block;
  position: absolute;
  right: -30px;
  top: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  transform: translate(0, -50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.828' height='11.828' viewBox='0 0 11.828 11.828'%3E%3Cg id='close-outline' transform='translate(-142.586 -142.368)'%3E%3Cline id='Line_1' data-name='Line 1' x1='9' y1='9' transform='translate(144 143.782)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='Line_2' data-name='Line 2' x1='9' y2='9' transform='translate(144 143.782)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.bottom-cart .shipping-info {
  position: relative;
  border: 0;
  background: transparent;
  padding: 0px;
  border-radius: 0;
  margin-right: 0;
  min-height: unset;
  display: block;
}
.bottom-cart .shipping-info:before {
  display: none;
}
.bottom-cart .shipping-info p {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
}
.bottom-cart .shipping-info p {
  padding-left: 25px;
  position: relative;
}
.bottom-cart .progress {
  display: none;
}
.bottom-cart .shipping-info p:before {
  background-image: url(../img/truck.svg);
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  line-height: inherit;
  width: 18px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
}

.gm-style .gm-style-iw-c {
  padding: 17px !important;
}

.gm-style .gm-style-iw-d {
  overflow: auto !important;
}

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

.status.status-11,
.status.status-1,
.status.in-stock {
  color: var(--primary-color);
}

.status.status-0,
.status.status-3,
.status.status-4,
.status.status-5,
.status.out-of-stock {
  color: #fd1100;
}

.status.status-10,
.status.status-6,
.status.status-7,
.status.status-8,
.status.status-9,
.status.in-seven-days,
.status.in-three-days,
.status.on-request,
.status.status-15 {
  color: #FF9800;
}

.cms-content-grape .cell {
  flex-shrink: unset;
}

.form-product-stock.form-switch .form-check-input:checked {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}

.form-product-stock.form-switch .form-check-input {
  background-repeat: no-repeat;
}

.form-product-stock.form-switch .form-check-input:focus {
  border-color: var(--primary-color);
  outline: 0;
  box-shadow: none;
}

.form-product-stock.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='%2303a651'/%3e%3c/svg%3e");
}

.form-product-stock.form-switch .form-check-input:checked: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");
}

.billing-address-wrapper .custome-radio input[type=radio] + .form-check-label::after, .shipping-address-wrapper .custome-radio input[type=radio] + .form-check-label::after {
  top: 9px;
}

#cc--floating--button {
  bottom: 10px;
  left: 10px;
}

.image_text img {
  border-radius: 10px;
}

.paymnet-img img {
  max-width: 280px;
}

.flexible-content h1,
.flexible-content h2,
.flexible-content h3,
.flexible-content h4,
.flexible-content h5,
.flexible-content h6,
.flexible-content p,
.page-content.cms-page h1,
.page-content.cms-page h2,
.page-content.cms-page h3,
.page-content.cms-page h4,
.page-content.cms-page h5,
.page-content.cms-page h6,
.page-content.cms-page p {
  margin-bottom: 15px;
}

select[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

.alert.alert-warning a {
  color: #fff;
  text-decoration: underline;
}

.container-xxl {
  max-width: 2000px;
}

.ui-autocomplete {
  width: 100%;
  top: 100%;
}

.ui-widget-content {
  border: 0;
  padding: 0 15px 10px 15px;
  font-size: 13px;
}

.ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 0;
}

.autocomplete {
  display: none;
}

.product-img img.default-img {
  opacity: 0;
}

.product-img.product-img-zoom {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

tbody, td, tfoot, th, thead, tr {
  vertical-align: middle;
}

.wishlist-link .copy-button {
  cursor: pointer;
  background: var(--primary-color);
  padding: 8px 15px;
}
.wishlist-link .copy-button i {
  position: relative;
  top: 1px;
}
.wishlist-link .copy-target {
  border-left: none;
  background: #fff;
}
.wishlist-link .copy-link {
  background-color: #ececec;
  font-size: 14px;
  font-weight: 700;
  padding: 10px 30px;
}
.wishlist-link .copy-copied {
  opacity: 1;
  position: absolute;
  right: 10px;
  z-index: -1;
}

.megamenu .product-box p, .megamenu .product-box form, .megamenu .product-box .product-labels {
  display: none;
}
.megamenu .product-img {
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
.megamenu ul.mmWrapper {
  display: block;
}
.megamenu ul.mmWrapper.columns-4 {
  column-count: 4;
}
.megamenu ul.mmWrapper.columns-3 {
  column-count: 3;
}
.megamenu ul.mmWrapper li.lvl-1 {
  columns: auto !important;
  column-count: auto !important;
  column-width: auto !important;
  overflow-y: auto;
  padding-top: 5px;
  padding-bottom: 5px;
}

.featured-card img {
  height: 80px;
  width: 80px;
  object-fit: cover;
  object-position: center center;
}

.page-gallery-item {
  display: inline-block;
}

.cta-wrapper {
  padding: 100px 0;
}

.form-switch .form-check-input {
  margin-top: 0;
}

.noUi-connect {
  background: var(--primary-color);
}

.noUi-horizontal .noUi-handle {
  background-color: var(--primary-color);
}

.noUi-handle:active {
  border: 8px solid transparent;
}

.noUi-target {
  margin: 0 10px 20px 10px;
}

body .filterBox ul:not(.filter-color) .swatch label input[type=checkbox],
body .filterBox ul .swatch label input[type=checkbox] {
  width: 100%;
  height: 100%;
  opacity: 0;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
}

.dropdown-item.active, .dropdown-item:active {
  background-color: var(--primary-color);
}

.dropdown .dropdown-menu {
  border-radius: 0;
  top: -2px !important;
  min-width: 100%;
  padding: 0;
}
.dropdown .dropdown-menu .dropdown-item {
  font-size: 14px;
}

.zoompro-span a {
  display: inline-block;
  width: 100%;
  height: 100%;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
.zoompro-span a img {
  opacity: 0;
}

.zoomContainer {
  display: none !important;
}

.prlightbox {
  cursor: pointer;
  text-align: center;
}

.bottom-cart__shipping .freeShipMsg {
  display: flex;
  align-items: center;
  gap: 5px;
}

.reviewStar {
  position: relative;
}
.reviewStar .product-rating-active {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.reviewStar .product-rating-active .d-flex-center {
  flex-wrap: nowrap;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
  appearance: textfield;
}

.line-through {
  text-decoration: line-through;
}

.size-swatches input,
.swatches-image input {
  opacity: 0;
  position: absolute;
}
.size-swatches label,
.swatches-image label {
  margin-bottom: 0;
  width: 100%;
  cursor: pointer;
  height: 100%;
  line-height: 35px;
  padding: 0 10px;
}

.product-swatches-option .variations,
.product-packages .product-packages-item {
  padding: 20px;
  border-radius: 10px;
  background: #e9ecf2;
  margin-bottom: 20px;
}
.product-swatches-option .variations .variants-select:last-child,
.product-packages .product-packages-item .variants-select:last-child {
  margin-bottom: 0 !important;
}

.detail-product-box {
  margin-bottom: 30px;
}
.detail-product-box .box-content a {
  gap: 15px;
  display: flex;
  align-items: center;
}
.detail-product-box .box-content a .box-icon i {
  font-size: 40px;
}
.detail-product-box .box-content a .box-text h2 {
  margin-bottom: 0;
}

.product-review .review-rating input {
  position: absolute;
  opacity: 0;
}

.help-block.with-errors {
  color: red;
  font-size: 12px;
}

.checkout-received-msg {
  color: green;
}
.checkout-received-msg i {
  font-size: 40px;
}

.price-cta__coupon {
  position: absolute;
  background: rgba(244, 148, 55, 0.3);
  border: 1px dashed #3e3e3e;
  font-weight: 500;
  width: 100%;
  margin-top: 5px;
  padding: 5px 8px;
  line-height: 1;
  display: inline-block;
  top: 100%;
}
.price-cta__coupon .price-cta__coupon-arrow {
  top: -5px;
  left: calc(3.75em + 4px);
  width: 8px;
  height: 8px;
  overflow: hidden;
  position: absolute;
  rotate: 45deg;
  position: absolute;
  background: rgba(244, 148, 55, 0.3);
  border: 1px dashed #3e3e3e;
  border-bottom: 0;
  border-right: 0;
}
.price-cta__coupon .price-cta__coupon-arrow:after {
  content: "";
  background: #fddfc6;
  position: absolute;
  width: 100%;
  height: 100%;
}

.product-single-meta .price-cta__coupon {
  text-align: left;
  padding: 10px;
  position: relative;
}

.fs-sm {
  font-size: 14px !important;
}

.grid-products .col-row {
  row-gap: 30px;
}

.product-box {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.product-box .product-details {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.product-box .product-image {
  flex-shrink: 0;
}

.product-box__price-cta {
  margin-top: 15px;
  display: flex;
  align-content: center;
  align-items: stretch;
  justify-content: space-between;
  border: 1px solid #EAEAEB;
}
.product-box__price-cta .price-cta__price-box {
  border-right: 1px solid #EAEAEB;
  align-items: center;
  padding: 5px 10px;
  line-height: 1.25;
  width: 125px;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  min-height: 45px;
}
.product-box__price-cta .btn {
  width: 100%;
  white-space: nowrap;
  border: 0;
  height: auto;
  flex: 1;
}

.col-row .col-item:hover .btn-light,
.btn-light:hover {
  background-color: var(--primary-color);
  color: #fff;
  border-color: var(--primary-color);
}

.col-row .col-item p {
  font-size: 0.8rem;
  margin-bottom: 0;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.col-row .col-item .product-name {
  text-transform: uppercase;
  font-size: 1.2rem;
  line-height: 1.25;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

#siteNav > li .megamenu ul.swatches,
.weekly-product .swatches {
  display: none;
}

.col-row .col-item .swatches {
  margin-bottom: 5px;
  padding: 7px 0 0;
}

#siteNav > li .megamenu .subLinks a {
  font-size: 13px;
  line-height: 1.2;
}

#AccessibleNav {
  overflow-x: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
#AccessibleNav #siteNav {
  flex-wrap: nowrap;
}
#AccessibleNav #siteNav > li > a {
  font-weight: 600;
  white-space: nowrap;
}

#AccessibleNav::-webkit-scrollbar {
  display: none;
}

.wrapper-zasielkovna .input-group:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10;
  cursor: pointer;
}
.wrapper-zasielkovna .input-group:hover .btn {
  background-color: var(--primary-color-hover);
  background: var(--primary-color-hover);
  border-color: var(--primary-color-hover);
}
.wrapper-zasielkovna .input-group .btn {
  height: 100%;
}

.product-description ul {
  list-style: initial;
  margin: initial;
  padding: initial;
  padding-left: 15px;
  margin-bottom: 15px;
}
.product-description li {
  list-style: initial;
  margin: initial;
  padding: initial;
}

.ig-card-col {
  width: 32.4%;
}

.ig-card {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.06);
  border-radius: 18px;
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.ig-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 14px 40px rgba(0, 0, 0, 0.08);
}

.ig-card__header .ig-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: #f3f4f6;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #e1306c;
  font-weight: 700;
}

.ig-card__meta {
  color: #6c757d;
  font-size: 14px;
}

.ig-card__title {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.35;
}

.ig-card__preview {
  font-size: 15px;
  color: #343a40;
}

.ig-card__img {
  border-radius: 12px;
  overflow: hidden;
}

.ig-card__footer {
  border-top: 1px solid rgba(0, 0, 0, 0.05);
}

.instagram-item a {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

ins {
  text-decoration: none;
}

.price-box-discount ins {
  color: red;
}

.pointer-cursor {
  cursor: pointer;
}

.product-price .old-price i,
.price-cta__price--old i {
  opacity: 0.6 !important;
  font-size: 80% !important;
}

.product-price div {
  line-height: normal !important;
}

.product-price .price-cta__price-box > strong,
.product-price .price-cta__price-box > span,
.account .shopping-summery .price-cta__price-box > span,
.account .shopping-summery .price-cta__price-box > strong,
.lookbook-shop .price-cta__price-box > span,
.lookbook-shop .price-cta__price-box > strong {
  display: block;
  line-height: normal;
}

.product-price .price-cta__price-box {
  display: inline-block;
}
.product-price .price-cta__price-box .price-cta__price {
  font-size: 28px;
  line-height: normal;
}
.product-price .price-cta__price-box .price-cta__price--old,
.product-price .price-cta__price-box .price-cta__price--old * {
  font-size: 14px;
  line-height: normal;
  opacity: 1;
}
.product-price .price-cta__price-box i {
  font-size: 60% !important;
  font-weight: 400;
  top: -3px;
}

span.price.old-price {
  text-decoration: line-through;
  font-weight: 100;
}

@media only screen and (max-width: 1540px) {
  .arwOut5 .slick-prev {
    left: -30px;
  }
  .arwOut5 .slick-next {
    right: -30px;
  }
  .container-fluid {
    padding: 0 30px;
  }
  .slideshow-xlarge .slideshow-wrap {
    height: 720px;
  }
  .slideshow .middle-left .slideshow-content-in {
    left: 50px;
  }
  .slideshow .middle-right .slideshow-content-in {
    right: 50px;
  }
  .slideshow .slick-arrow-dots .slick-prev {
    left: 30px;
  }
  .slideshow .slick-arrow-dots .slick-next {
    right: 30px;
  }
  .container-1330 .arwOut5 .slick-prev {
    left: -10px;
  }
  .container-1330 .arwOut5 .slick-next {
    right: -10px;
  }
  .header-5 .minisearch-inline {
    max-width: 330px;
  }
  .header-7 .menu-position-left #siteNav > li .megamenu {
    margin-left: -320px !important;
  }
  .index-demo10 .slideshow-large .slideshow-wrap {
    height: 600px;
  }
}
@media only screen and (max-width: 1320px) {
  .arwOut5 .slick-prev {
    left: -10px;
  }
  .arwOut5 .slick-next {
    right: -10px;
  }
  .index-demo2 .hdr-menu-left #siteNav > li > a {
    padding: 8px 10px;
  }
  .index-demo4 .hdr-menu-left #siteNav > li > a {
    padding: 8px;
  }
  .index-demo10 .slideshow-large .slideshow-wrap {
    height: 500px;
  }
  .header-5 .minisearch-inline {
    max-width: 300px;
  }
  .index-demo5 .three-bnr .sp-row {
    margin-left: -10px;
    margin-right: -10px;
  }
  .index-demo6 .featured-content .featured-text {
    padding: 30px;
  }
  .footer-8 .ftr-links li:after {
    padding: 0 10px;
  }
  .header-11 .hdr-menu-left #siteNav > li .megamenu {
    margin-left: -200px;
  }
}
@media only screen and (min-width: 1200px) {
  .row-5col > * {
    width: 20%;
  }
  .index-demo10 .newsletter-section .newsletter-wrap {
    padding-right: 145px;
    padding-left: 175px;
  }
  .product-notification {
    margin: 25px;
  }
  .index-demo11 .container {
    padding-left: 30px;
    padding-right: 30px;
  }
  .header-11 .iconset {
    padding: 0 10px;
  }
}
@media only screen and (max-width: 1199px) {
  #page-content {
    margin: 0 0 50px;
  }
  .section {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .text-large {
    font-size: 18px !important;
  }
  .footer .footer-top {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .footer-bottom {
    padding: 20px 0;
  }
  .footer-8 .footer-bottom {
    padding: 30px 0;
  }
  .page-header {
    margin-bottom: 50px;
  }
  #siteNav > li > a {
    padding: 8px;
    font-size: 13px;
  }
  .classicHeader #siteNav > li > a {
    padding: 8px;
  }
  .menu-position-left #siteNav > li .megamenu {
    min-width: 800px;
    margin-left: -150px;
  }
  .menu-position-left #siteNav > li .megamenu.style1 {
    margin-left: -65px;
  }
  .menu-position-left #siteNav > li .megamenu.style4 {
    min-width: 900px;
    margin-left: -30px;
  }
  .iconset {
    padding: 0 7px;
  }
  .product-nav,
  .search-inline-brd .search-category {
    display: none;
  }
  .slideshow-xlarge .slideshow-wrap {
    height: 700px;
  }
  .slideshow-large .slideshow-wrap {
    height: 600px;
  }
  .slideshow .slick-arrow-dots .slick-prev {
    left: 20px;
  }
  .slideshow .slick-arrow-dots .slick-next {
    right: 20px;
  }
  .slideshow .slideshow-content-in {
    max-width: 500px;
  }
  .collection-top-filters .flTtl {
    padding: 12px;
  }
  .toolbar .view-mode .mode-list.active ~ .icon-mode.active {
    border-color: #9b9b9b;
  }
  .toolbar .view-mode .mode-list.active ~ .icon-mode.active:before {
    background: #9b9b9b;
  }
  .toolbar .view-mode .mode-list.active ~ .grid-4.active:before {
    box-shadow: 7px 0 0 #9b9b9b, 14px 0 0 #9b9b9b, 21px 0 0 #9b9b9b;
  }
  .vertical-menu-content li .megamenu {
    min-width: 740px;
  }
  .phone-info .phone-text a {
    font-size: 20px;
  }
  .hero-large {
    height: 450px;
  }
  .index-demo7 .collection-banner-grid.onelarge-four-bnr .details .title,
  .newsletterbg label {
    font-size: 24px;
  }
  .footer-logo-links .inline-links.left-brd .list-inline-item:not(:last-child) {
    margin-right: 15px;
    padding-right: 15px;
  }
  .index-demo4 .slideshow .slideshow-content-in {
    margin-top: 40px;
  }
  .index-demo4 .slideshow .ss-mega-title {
    font-size: 40px;
  }
  .index-demo4 .slideshow .ss-sub-title,
  .video-section .sub-title {
    font-size: 16px;
  }
  .header-5 .minisearch-inline {
    max-width: 220px;
  }
  .header-7 .header-main {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .index-demo6 .featured-content .featured-text {
    padding: 30px;
  }
  .index-demo7 .parallax-banner-style1 .hero-large {
    height: 500px;
  }
  .index-demo7 .collection-banner-grid .collection-item.ctImg1 .details.bottom-right {
    right: 60px;
    bottom: 32px;
  }
  .index-demo8 .logo-section .section-clr {
    padding: 40px !important;
  }
  .slideshow .ss-mega-title,
  .video-section .title {
    font-size: 35px;
  }
  .slideshow .ss-btnWrap .btn {
    min-width: 130px;
    padding: 8px 15px;
  }
  .topbar-slider .marquee-text .top-info-bar {
    padding: 0 5px;
  }
  .video-section .video-embed {
    height: 350px;
  }
  .video-section .btn-lg {
    padding: 13px 30px;
  }
  .header-11 .vertical-menu-content li .megamenu {
    min-width: 700px;
  }
  .footer-11 .phone-info .phone-text a {
    font-size: 18px;
  }
  .index-demo12 .collection-banner-grid .img img {
    min-height: 200px;
  }
}
@media only screen and (min-width: 992px) {
  .button-set,
  .button-set-bottom,
  .button-set-top,
  .hov-arrow .slick-arrow {
    opacity: 0;
    visibility: hidden;
  }
  .rounded-start-lg-0 {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .rounded-end-lg-0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .mih-75:not(.stickyNav) {
    min-height: 75px !important;
  }
  #page-content {
    min-height: 400px;
  }
  .collection-banner-grid .details.middle-right {
    right: 20px;
  }
  .collection-banner-grid .details.middle-left {
    left: 20px;
  }
  .collection-banner-grid .details.top-center {
    top: 20px;
  }
  .collection-banner-grid .details.top-left {
    top: 20px;
    left: 20px;
  }
  .collection-banner-grid .details.top-right {
    top: 20px;
    right: 20px;
  }
  .collection-banner-grid .details.bottom-center {
    bottom: 20px;
  }
  .collection-banner-grid .details.bottom-left {
    left: 20px;
    bottom: 20px;
  }
  .collection-banner-grid .details.bottom-right {
    right: 20px;
    bottom: 20px;
  }
  .grid-products.pro-hover3 .item:hover .button-bottom-action,
  .hov-arrow:hover .slick-arrow,
  .hoverDetails .item:hover .product-image .hover {
    opacity: 1;
    visibility: visible;
  }
  .sidebar-sticky {
    position: sticky;
    position: -webkit-sticky;
    top: 80px;
    margin-bottom: 40px;
  }
  .button-set {
    top: 10px;
    right: 0;
  }
  .grid-products .item:hover .button-set {
    opacity: 1;
    visibility: visible;
    right: 10px;
  }
  .button-set.style2 {
    bottom: -10px;
  }
  .grid-products .item:hover .button-set.style2 {
    right: auto;
    bottom: 10px;
  }
  .button-set.style3 {
    top: 10px;
    left: 0;
    right: auto;
  }
  .grid-products .item:hover .button-set.style3 {
    left: 10px;
    right: auto;
  }
  .button-set-top {
    top: 20px;
    right: 10px;
  }
  .grid-products .item:hover .button-set-top {
    opacity: 1;
    visibility: visible;
    top: 10px;
    right: 10px;
  }
  .button-set-bottom {
    bottom: 0;
  }
  .grid-products .item:hover .button-set-bottom {
    opacity: 1;
    visibility: visible;
    bottom: 10px;
  }
  .button-bottom-action.style11 .btn-icon {
    position: absolute;
    top: 0;
  }
  .button-bottom-action.style11 .btn-icon.wishlist {
    opacity: 0;
    visibility: hidden;
    left: -30px;
  }
  .button-bottom-action.style11 .btn-icon.quickview {
    opacity: 0;
    visibility: hidden;
    right: -30px;
  }
  .grid-products .item:hover .button-bottom-action.style11 .btn-icon.wishlist {
    opacity: 1;
    visibility: visible;
    left: -40px;
  }
  .grid-products .item:hover .button-bottom-action.style11 .btn-icon.quickview {
    opacity: 1;
    visibility: visible;
    right: -40px;
  }
  .hoverDetails .product-des {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 3;
    padding: 20px;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
  }
  .hoverDetails .product-des.pbs-bottom {
    top: auto;
    bottom: 0;
    padding-top: 0;
  }
  .hoverDetails .product-des .button-set.style2 {
    opacity: 1;
    visibility: visible;
    display: flex;
    position: static;
    -webkit-transform: none;
    transform: none;
    box-shadow: none;
    margin-top: 15px;
  }
  .hoverDetails .item:hover .product-box:after {
    content: "";
    background: rgba(255, 255, 255, 0.9);
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 2;
  }
  .hoverDetails .item:hover .product-des {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
  }
  .grid-products.pro-hover3 .product-image {
    margin: 0 auto;
  }
  .grid-products.pro-hover3 .product-details {
    background-color: #fff;
    padding: 15px 0 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  .grid-products.pro-hover3 .item:hover .product-details {
    opacity: 1;
    -ms-transform: translateY(-53px);
    transform: translateY(-53px);
  }
  .grid-products.pro-hover3 .item .swatches {
    padding-bottom: 5px;
  }
  .grid-products.pro-hover3 .button-bottom-action .btn.rounded-pill {
    padding-left: 22px;
    padding-right: 22px;
  }
  .grid-products.pro-hover3 .button-bottom-action {
    padding-top: 15px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    position: absolute;
  }
  .collection-top-filters {
    background-color: #f2f2f2;
    border: 1px solid #efefef;
    padding: 10px 20px;
    margin: 0 0 20px;
  }
  .collection-top-filters .filterDD {
    padding: 0;
    width: 295px;
    color: #000;
    background-color: #fff;
    border: 1px solid #edecec;
    border-radius: 0 0 5px 5px;
    z-index: 5;
  }
  .collection-top-filters .filterDD .bxTtl {
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 1;
    padding: 10px 15px;
    background-color: #f9f9f9;
    border-bottom: 1px solid #f9f9f9;
    font-size: 13px;
  }
  .collection-top-filters .filterDD .swacth-list {
    padding: 15px;
  }
  .lookbook-grid .zoom-img {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateZ(0) scale(0.1);
    transform: translateZ(0) scale(0.1);
  }
  .lookbook-grid .lookbook-item:hover .zoom-img {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1);
  }
  .lookbook-grid .lookbook-caption {
    -webkit-transform: translateY(105%);
    transform: translateY(105%);
  }
  .lookbook-grid .lookbook-item:hover .lookbook-caption {
    -webkit-transform: none;
    transform: none;
  }
  .lookbook-grid .lookbook-item.topView:hover .lookbook-caption {
    top: 0;
    bottom: 0;
  }
  .ftr-lft-logo {
    padding-right: 30px;
    border-right: 1px solid #434343;
  }
  .ftr-rgt-menu {
    padding-left: 30px;
  }
  .header-6 .iconset .iconCot {
    position: relative;
  }
  .header-6 .iconset .text {
    display: block;
  }
  .index-demo6 .slideshow-medium .slideshow-wrap {
    height: 571px;
  }
  .index-demo6 .collection-banner-grid.two-bnr-ct2 .details .title {
    font-size: 20px;
    margin-bottom: 0;
  }
  .index-demo6 .featured-content .featured-text .fs-4 {
    font-size: 20px !important;
  }
  .index-demo6 .featured-content .featured-text .fs-6 {
    font-size: 14px !important;
  }
  .header-7 .menu-position-left #siteNav > li .megamenu {
    margin-left: -200px;
  }
  .index-demo7 .slideshow {
    padding: 60px 0;
  }
  .index-demo7 .slideshow > .container .middle-left .slideshow-content-in {
    left: 15px;
  }
  .index-demo7 .slideshow .container .slick-arrow-dots .slick-prev {
    left: 10px;
  }
  .index-demo7 .slideshow .container .slick-arrow-dots .slick-next {
    right: 10px;
  }
  .index-demo7 .slideshow-medium .slideshow-wrap {
    height: 518px;
  }
  .index-demo7 .slideshow .collection-banner-grid .img img {
    height: 246px;
  }
  .index-demo7 .slideshow .ss-btnWrap .btn {
    min-width: 160px;
    font-size: 14px;
    padding: 12px 25px 11px;
  }
  .index-demo11 .slideshow > .container .middle-left .slideshow-content-in {
    left: 30px;
  }
  .index-demo12 .button-set-top .btn-icon {
    width: 40px;
    height: 40px;
  }
}
@media only screen and (max-width: 991px) {
  #MobileNav li a,
  #MobileNav li a .lbl {
    font-weight: 400;
    text-transform: uppercase;
  }
  .container-fluid,
  .layout-boxed .container,
  .layout-boxed .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
  }
  .rounded-bottom-md-0,
  .rounded-top-md-0 {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .layout-boxed {
    margin: 0 auto;
    box-shadow: none;
  }
  .col-row-20,
  .row:not(.g-1):not(.g-2):not(.g-3):not(.g-4) {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }
  .filterbar,
  .mobile-nav-wrapper {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  }
  .layout-fullwidth .container,
  .layout-fullwidth .container-fluid {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .col-row-20 .col-item,
  .row:not(.g-1):not(.g-2):not(.g-3):not(.g-4) > * {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
  .ipad-hide {
    display: none !important;
  }
  .slick-slider.gp10 .slick-list,
  .slick-slider.gp15 .slick-list {
    margin: 0 -7.5px;
  }
  .slick-slider.gp10 .slick-slide,
  .slick-slider.gp15 .slick-slide {
    padding: 0 7.5px;
  }
  .grid-mr-20 {
    margin: -7.5px;
  }
  .grid-mr-20 .col-item {
    padding: 7.5px;
  }
  .col-row-20 {
    margin-top: -15px;
  }
  .col-row-20 .col-item {
    padding-top: 15px;
  }
  .col-row {
    margin-top: -20px;
  }
  .col-row .col-item,
  .index-demo11 .slideshow {
    padding-top: 20px;
  }
  .sp-row {
    margin-top: -15px;
  }
  .sp-row .sp-col {
    padding-top: 15px;
  }
  .arwOut5 .slick-arrow,
  .slideshow .slick-arrow-dots .slick-arrow {
    width: 35px;
    height: 35px;
  }
  .arwOut5 .slick-arrow:before,
  .index-demo10 .slideshow .ss-small-title {
    font-size: 17px;
  }
  .page-header {
    padding: 40px 0;
    margin-bottom: 50px;
  }
  .text-large {
    font-size: 18px !important;
    line-height: 30px !important;
  }
  .search-drawer .search-products {
    margin-top: 20px;
    padding-top: 20px;
  }
  body.menuOn {
    overflow: hidden;
  }
  body.menuOn:after {
    content: "";
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999;
  }
  #siteNav,
  .button-bottom-action .button-right,
  .collection-top-filters .filterDD.show,
  .d-menu-col,
  .filterbar .sidebar-widget:not(.filterBox),
  .filterbar .static-banner,
  .index-demo10 .collection-slider .category-item .btnOut,
  .index-demo12 .button-action .addtocart-btn .icon {
    display: none;
  }
  .js-mobile-nav-toggle.mobile-nav--close .icon.anm.anm-times-l,
  .js-mobile-nav-toggle.mobile-nav--open .anm-bars-r,
  .menu-icon {
    display: inline-block;
  }
  .menu-icon {
    background: 0 0;
    border: 0;
    cursor: pointer;
  }
  #MobileNav {
    height: calc(100vh - 40px);
    overflow: hidden auto;
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .mobile-nav-wrapper .closemobileMenu {
    background-color: #eee;
    color: #333;
    font-size: 13px;
    padding: 10px;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: 600;
  }
  .mobile-nav-wrapper .closemobileMenu .icon {
    font-size: 15px;
    padding: 3px;
    float: right;
  }
  .mobile-nav-wrapper {
    display: block;
    width: 270px;
    height: 100%;
    position: fixed;
    left: -270px;
    top: 0;
    z-index: 10000;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
    -ms-transition: 0.4s ease-in-out;
    -webkit-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
  }
  .mobile-nav-wrapper.active {
    left: 0;
    opacity: 1;
    visibility: visible;
  }
  #MobileNav li {
    border-top: 1px solid #f0f0f0;
    position: relative;
  }
  #MobileNav li a {
    color: #333;
    font-size: 14px;
    text-decoration: none;
    display: block;
    padding: 10px 30px 10px 10px;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    position: relative;
  }
  #MobileNav li a .icon {
    color: #333;
    font-size: 20px;
    display: block;
    width: 40px;
    height: 40px;
    line-height: 37px;
    position: absolute;
    right: 0;
    top: 3px;
    text-align: center;
  }
  #MobileNav li a:hover,
  #MobileNav li a:hover .icon {
    color: #293355;
  }
  #MobileNav li a .lbl {
    color: #fff;
    background-color: #0a9339;
    font-size: 10px;
    letter-spacing: 0;
    line-height: 1;
    display: inline-block;
    padding: 4px 5px;
    border-radius: 2px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    position: relative;
    vertical-align: middle;
    margin-left: 5px;
  }
  #MobileNav li a .lbl:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    bottom: 5px;
    left: -8px;
    border: 4px solid transparent;
    border-right-color: #0a9339;
  }
  #MobileNav li a .lbl.nm_label1 {
    background-color: red;
  }
  #MobileNav li a .lbl.nm_label1:after {
    border-right-color: red;
  }
  #MobileNav li a .lbl.nm_label2 {
    background-color: #0a9339;
  }
  #MobileNav li a .lbl.nm_label2:after {
    border-right-color: #0a9339;
  }
  #MobileNav li a .lbl.nm_label3 {
    background-color: #fb6c3e;
  }
  #MobileNav li a .lbl.nm_label3:after {
    border-right-color: #fb6c3e;
  }
  #MobileNav li a .lbl.nm_label4 {
    background-color: #fdb818;
  }
  #MobileNav li a .lbl.nm_label4:after {
    border-right-color: #fdb818;
  }
  #MobileNav li a .lbl.nm_label5 {
    background-color: #af4de2;
  }
  #MobileNav li a .lbl.nm_label5:after {
    border-right-color: #af4de2;
  }
  #MobileNav li ul {
    display: none;
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #MobileNav li li a {
    padding-left: 20px;
    font-size: 13px;
    background-color: #f9f9f9;
  }
  #MobileNav li li li a {
    padding-left: 30px;
    font-size: 13px;
    background-color: #f8f8f8;
  }
  #MobileNav li li li li a {
    padding-left: 40px;
    font-size: 13px;
    background-color: #f7f7f7;
  }
  #MobileNav .mobile-menu-bottom {
    padding: 20px 10px 10px;
  }
  #MobileNav .mobile-menu-bottom li {
    border: none;
  }
  #MobileNav .mobile-menu-bottom a {
    background-color: transparent;
    font-size: 13px;
    padding: 0;
    text-transform: none;
  }
  #MobileNav .mobile-menu-bottom .icon {
    position: static;
    width: auto;
    height: auto;
    line-height: normal;
    font-size: 14px;
  }
  #MobileNav .mobile-menu-bottom .mobile-links li {
    margin: 0 0 8px;
  }
  #MobileNav .mobile-menu-bottom .mobile-links .title {
    margin: 20px 0 14px;
    text-transform: uppercase;
    border-top: 1px solid #e7e7e7;
    padding-top: 20px;
  }
  #MobileNav .mobile-menu-bottom .mobile-links .icon {
    font-size: 15px;
    min-width: 20px;
    margin-right: 5px;
  }
  #MobileNav .mobile-menu-bottom .mobile-follow .title {
    text-transform: uppercase;
    border-top: 1px solid #e7e7e7;
    padding-top: 20px;
    margin-top: 20px;
  }
  #MobileNav .mobile-menu-bottom .mobile-follow li {
    margin-right: 10px;
  }
  .mobileMenu-bg-black {
    background-color: #222;
  }
  .mobileMenu-bg-black #MobileNav .mobile-menu-bottom .title,
  .mobileMenu-bg-black #MobileNav li a,
  .mobileMenu-bg-black #MobileNav li a .icon {
    color: #fff;
  }
  .mobileMenu-bg-black #MobileNav li a:hover,
  .mobileMenu-bg-black #MobileNav li a:hover .icon {
    color: #fff;
    opacity: 0.6;
  }
  .slideshow-xlarge .slideshow-wrap {
    height: 600px;
  }
  .slideshow-large .slideshow-wrap,
  .slideshow-medium .slideshow-wrap {
    height: 500px;
  }
  .index-demo11 .section-header h2,
  .index-demo2 .slideshow .ss-mega-title,
  .index-demo5 .collection-banner-grid.three-bnr .details .title,
  .slideshow .ss-mega-title {
    font-size: 25px;
  }
  .collection-banners.four-bnr .btn-light,
  .index-demo10 .collection-slider .category-item .category-title,
  .index-demo3 .collection-banner-grid .collection-item .btn-lg,
  .index-demo4 .slideshow .ss-sub-title,
  .sidebar h2,
  .slideshow .ss-sub-title {
    font-size: 15px;
  }
  .button-set .btn-icon,
  .button-set-top .btn-icon {
    font-size: 13px;
    width: 30px;
    height: 30px;
  }
  .slideshow .container .slick-arrow-dots .slick-prev,
  .slideshow .slick-arrow-dots .slick-prev {
    left: 15px;
  }
  .slideshow .container .slick-arrow-dots .slick-next,
  .slideshow .slick-arrow-dots .slick-next {
    right: 15px;
  }
  .filterbar.active,
  .index-demo6 .slideshow > .container .middle-left .slideshow-content-in,
  .slideshow .middle-left .slideshow-content-in,
  .slideshow > .container .middle-left .slideshow-content-in {
    left: 0;
  }
  .index-demo6 .slideshow > .container .middle-right .slideshow-content-in,
  .slideshow .middle-right .slideshow-content-in,
  .slideshow > .container .middle-right .slideshow-content-in {
    right: 0;
  }
  .slideshow .slideshow-content-in {
    max-width: max-content;
  }
  .slideshow .ss-btnWrap {
    margin: 18px 0 0;
  }
  .slideshow .slick-arrow-dots .slick-dots {
    bottom: 30px;
  }
  .hero-large {
    height: 420px;
  }
  .hero-title,
  .index-demo4 .slideshow .ss-mega-title {
    font-size: 30px;
  }
  .collection-banner-grid .sale-banner .details .title,
  .hero-subtitle,
  .section-header h2 {
    font-size: 22px;
  }
  .service-info.separate-line.mdt-0 .service-wrap:nth-child(2n) {
    border-right: none;
  }
  .testimonial-content .quote-icon img {
    max-width: 55px;
  }
  .sub-collection-style1 .product-countdown .count-inner {
    min-width: 50px;
    padding: 8px;
    margin: 0 2px;
  }
  #productInquiry .page-title h3,
  #sizechart h4,
  .collection-banner-grid .details .title,
  .collection-banner-grid .details.offerText .tex1,
  .index-demo11 .our-service-section h4,
  .index-demo2 .section-header h2,
  .sub-collection-style1 .product-countdown .count-inner .time-count {
    font-size: 18px;
  }
  .sub-collection-style2-page .sub-collection-style1 .content-banner-wrap {
    background-color: #f4f4f4;
  }
  .sub-collection-style2-page .sub-collection-style1 .content-image img {
    width: auto !important;
    margin: 0 auto;
    display: block;
  }
  .blog-sidebar,
  .sidebar-filter .filterbar .filterBox {
    margin-bottom: 20px;
  }
  .blog-sidebar .sidebar-widget {
    padding: 12px 15px;
    margin-bottom: 10px;
  }
  .blog-sidebar .sidebar-widget .widget-title {
    position: relative;
    cursor: pointer;
  }
  .blog-sidebar .sidebar-widget .widget-title h2 {
    font-size: 14px;
    margin-bottom: 0;
  }
  .blog-sidebar .sidebar-widget .widget-title.active,
  .blog-sidebar .sidebar-widget .widget-title.active h2 {
    color: #ec0016;
  }
  .blog-sidebar .sidebar-widget .widget-title:after {
    content: "\ea45";
    font-family: annimex-icons;
    font-size: 18px;
    display: block;
    position: absolute;
    right: 0;
    top: -7px;
  }
  .blog-sidebar .sidebar-widget .widget-title.active:after {
    content: "\ea48";
  }
  .blog-sidebar .sidebar-widget .widget-content {
    display: none;
    margin-bottom: 10px;
  }
  .hoverDetails .product-des.pbs-bottom {
    margin-top: 15px;
  }
  .button-set-top .btn-icon {
    margin: 0 0 4px;
  }
  .filterbar,
  .sidebar-filter .filterbar {
    width: 285px;
    left: -290px;
  }
  .button-set-bottom .btn {
    padding: 8px 15px;
  }
  .product-form .swatches-size .sizelink {
    margin-left: 60px;
  }
  .saleTime span > span {
    max-width: 35px;
  }
  .saleTime span > span span {
    font-size: 8px;
  }
  .product-labels .lbl {
    font-size: 10px;
    padding: 4px 10px;
  }
  .btn.btn-filter {
    padding: 6px 10px;
  }
  .btn.btn-filter:before {
    font-size: 20px;
    margin-right: 0;
  }
  .btn.btn-filter.text {
    font-size: 0;
    width: 40px;
  }
  .grid-products .list-style .product-image {
    flex: 0 0 200px;
    width: 200px;
  }
  .toolbar .view-mode .mode-list.active ~ .grid-3.active:before {
    box-shadow: 7px 0 0 #9b9b9b, 14px 0 0 #9b9b9b;
  }
  .sidebar .widget-content {
    border-top-color: #eaeaea;
  }
  .filterbar {
    height: 100%;
    padding: 0 !important;
    background-color: #fff;
    position: fixed;
    top: 0;
    z-index: 9999;
    -ms-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  .filterbar .sidebar-tags {
    position: relative;
    z-index: 9;
    background: #f8f9fa;
    padding: 20px;
    height: 100%;
    overflow: auto;
  }
  .filterbar .filterBox {
    padding: 0;
    border: none;
  }
  .filterbar.active .closeFilter {
    color: #fff;
    background-color: #333;
    font-size: 15px;
    line-height: 32px;
    height: 30px;
    width: 30px;
    text-align: center;
    cursor: pointer;
    position: absolute;
    top: 10px;
    left: 100%;
    box-shadow: 0 0 5px #ddd;
    -ms-transition: 0.4s ease-in-out;
    -webkit-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
  }
  .filterbar.active .closeFilter:after {
    content: "";
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
  }
  .quickview-modal.modal .modal-body,
  .sidebar-filter .filterbar .sidebar-tags {
    padding: 20px;
  }
  .collection-top-filters .sidebar-tags {
    align-content: flex-start;
  }
  .collection-top-filters .btn-group {
    display: block;
    width: 100%;
    margin-bottom: 20px;
  }
  .collection-top-filters .filterDD {
    width: 100%;
    min-width: 100%;
    position: static !important;
    transform: none !important;
    margin: 15px 0 0 !important;
    padding: 15px 0 0 !important;
    border: none;
    border-top: 1px solid rgba(86, 61, 124, 0.15);
    display: block;
    background: 0 0;
    border-radius: 0;
  }
  .collection-top-filters .flTtl {
    padding: 0;
    width: 100%;
    font-size: 15px;
    line-height: normal;
  }
  .collection-top-filters .flTtl:after {
    content: "\ea48";
    font-size: 17px;
  }
  .collection-top-filters .flTtl.show:after {
    content: "\ea45";
  }
  .top-tags .tags-list li a:not(.btn) {
    padding: 5px 10px;
  }
  .slick-arrow-dots .slick-dots {
    margin-top: 10px;
  }
  .home-blog-post .slick-arrow {
    margin-top: -80px;
  }
  .index-demo6 .home-blog-post .slick-arrow {
    margin-top: -120px;
  }
  .wishlist-table table td,
  .wishlist-table table th {
    padding: 15px 10px;
  }
  .wishlist-table table .product-thumbnail {
    width: 90px;
  }
  .wishlist-table table .product-img {
    width: 70px;
  }
  .compare-table table .image {
    max-width: 180px;
  }
  .product-form-submit.buyit {
    width: 100%;
    flex: 0 0 100%;
    margin: 15px 0 0 !important;
  }
  .template-product .page-header {
    padding: 10px 0;
  }
  .table-part tr td,
  .table-part tr th {
    padding: 7px 10px;
  }
  .aboutus-style2-page .about-details.faqs-style.faqs-style2.px-50 {
    padding-left: 20px !important;
    padding-right: 0 !important;
  }
  .dashboard-tab .nav-tabs {
    overflow: auto;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    white-space: nowrap;
    padding: 0 5px 3px;
  }
  .dashboard-tab .nav-tabs .nav-item .nav-link {
    font-size: 14px;
    padding: 5px 0;
    margin: 0 10px;
    background: 0 0;
    border-bottom: 2px solid transparent;
  }
  .dashboard-tab .nav-tabs .nav-item .nav-link:hover,
  .dashboard-tab .nav-tabs .nav-item.show .nav-link,
  .dashboard-tab .nav-tabs .nav-link.active {
    border-color: #ec0016;
  }
  .tracking-steps .step {
    min-width: 160px;
  }
  .footer-bottom .flex-column {
    text-align: center;
  }
  .footer-2 .footer-contact .phone.fs-5,
  .index-demo6 .featured-content .featured-text .fs-4 {
    font-size: 18px !important;
  }
  .footer-3 .footer-newsletter .input-group > .form-control {
    padding-right: 20px;
    padding-left: 20px;
    height: 50px;
  }
  .footer-3 .footer-newsletter .input-group > .btn,
  .footer-newsletter .input-group > .btn,
  .footer-newsletter .input-group > .form-control {
    height: 50px;
  }
  .collection-banner-grid.two-bnr .details .title,
  .header-11 .discount-banner .icon,
  .header-11 .iconset .hdr-icon,
  .index-demo11 .collection-banner-grid .details .title,
  .index-demo7 .collection-banner-grid.onelarge-four-bnr .details .title,
  .newsletterbg label {
    font-size: 20px;
  }
  .newsletter-modal .text {
    font-size: 14px;
  }
  .ctg-bnr-wrap .ctg-image.ratio:before {
    padding-top: 300px;
  }
  .collection-banner-grid .details.offerText .tex-top {
    top: 20px;
    font-size: 14px;
  }
  .collection-banner-grid .details.offerText .tex2 {
    font-size: 45px;
  }
  .button-bottom-action.style11 .btn .text,
  .collection-banner-grid .details.offerText .tex3 {
    font-size: 13px;
  }
  .collection-banner-grid .details.offerText .tex-bom {
    font-size: 13px;
    padding: 10px;
  }
  .links-dropdown .user-menu .icon {
    font-size: 18px;
    cursor: pointer;
  }
  .links-dropdown .user-links {
    visibility: hidden;
    opacity: 0;
    padding: 20px;
    margin: 10px 0 0;
    width: 170px;
    border-radius: 8px;
    position: absolute;
    top: 130%;
    left: 0;
    z-index: 99;
    background-color: #fff;
    box-shadow: 0 0 15px rgba(5, 0, 0, 0.1);
    -ms-transition: 0.3s ease-in-out;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
  }
  .links-dropdown .user-links.active {
    visibility: visible;
    opacity: 1;
    top: 100%;
  }
  .links-dropdown .user-links .list-inline-item {
    margin-bottom: 5px;
    margin-right: 0;
  }
  .grid-products .swatches li.large {
    height: 20px;
    width: 20px;
  }
  .grid-products.pro-hover4 .product-details .details-left {
    width: calc(100% - 40px);
  }
  .grid-products.pro-hover4 .product-details .addtocart-btn .btn {
    height: 30px;
    width: 30px;
    font-size: 14px;
  }
  .products-lookbook-section .bg-size {
    min-height: 400px;
  }
  .about-section .about-details .small-text,
  .index-demo11 .collection-banner-grid .details .price-amount,
  .index-demo11 .section-header .sale-text,
  .index-demo11 .section-header .saleTime span > span,
  .index-demo11 .tab-slider-product .nav-tabs .nav-link,
  .testimonial-slider .content {
    font-size: 16px;
  }
  .about-section .about-details .title {
    font-size: 27px;
  }
  .about-section .about-details .service-info h2 {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .tabs-listing .product-tabs.style3 li a,
  .video-section .btn-lg {
    padding: 10px 20px;
  }
  .index-demo1 .footer {
    padding-bottom: 47px;
  }
  .index-demo1 #site-scroll {
    bottom: 65px;
  }
  .index-demo2 .service-section {
    padding: 20px 0;
  }
  .index-demo2 .section-header {
    margin-bottom: 25px;
  }
  .index-demo3 .collection-banner-grid .frt-column {
    width: 56%;
  }
  .index-demo3 .collection-banner-grid .two-column {
    width: 44%;
  }
  .index-demo3 .collection-banner-grid .thr-column {
    width: 100%;
  }
  .index-demo4 .slideshow .slideshow-content-in {
    margin-top: 30px;
  }
  .index-demo4 .left-brd .social-icons {
    margin: 0;
    padding: 0;
    border: 0;
  }
  .index-demo5 .home-blog-post .slick-arrow {
    margin-top: -70px;
  }
  .header-6 .cart-count,
  .header-6 .wishlist-count {
    right: -2px;
    top: -6px;
  }
  .index-demo6 .top-header .left-brd > :not(:last-child) {
    margin: 0 0 7px;
    padding: 0;
    border: none;
  }
  .index-demo6 .collection-banner-grid.two-bnr-ct2 .details {
    max-width: 200px;
  }
  .index-demo6 .collection-slider .category-item img {
    max-width: 70px;
  }
  .header-7 .iconset {
    padding: 0 5px;
  }
  .index-demo7 .collection-banner-grid.onelarge-four-bnr .details .small-title.fs-6 {
    font-size: 14px !important;
  }
  .index-demo7 .collection-banner-grid .collection-item.ctImg1 .details.bottom-right {
    right: 40px;
    bottom: 30px;
  }
  .index-demo7 .parallax-banner-style1 .hero-large {
    height: 400px;
  }
  .index-demo7 .ctg-bnr-wrap .ctg-image.ratio:before {
    padding-top: 450px;
  }
  .index-demo7 .ctg-bnr-wrap .ctg-image.ratio > * {
    width: auto;
    margin: 0 auto;
    right: 0;
  }
  .index-demo7 .mobileMenu-bg-black {
    background-color: #2b7c63;
  }
  .index-demo7 .mobileMenu-bg-black #MobileNav li.lvl1 li a {
    background-color: #2b6c58;
  }
  .index-demo7 .mobileMenu-bg-black #MobileNav li.lvl1 li li a {
    background-color: #2e7962;
  }
  .index-demo7 .mobileMenu-bg-black #MobileNav li.lvl1 li li li a {
    background-color: #39826b;
  }
  .index-demo7 .mobileMenu-bg-black #MobileNav .mobile-menu-bottom .title,
  .index-demo7 .mobileMenu-bg-black #MobileNav li {
    border-top-color: #398a71;
  }
  .index-demo7 .mobileMenu-bg-black #MobileNav li a:hover,
  .index-demo7 .mobileMenu-bg-black #MobileNav li a:hover .icon {
    color: #f4f4f4;
  }
  .index-demo7 .mobileMenu-bg-black .closemobileMenu {
    background-color: #1e5847;
  }
  .index-demo7 .slideshow .ss-mega-title {
    font-size: 36px;
  }
  .header-8 .header-main,
  .header-9 .header-main {
    padding-top: 15px;
    padding-bottom: 15px;
    min-height: 60px;
  }
  .header-8 #accountBox,
  .header-8 #settingsBox {
    -webkit-transform: none;
    transform: none;
    left: auto;
    right: -30px;
  }
  .header-8 #accountBox:before,
  .header-8 #settingsBox:before {
    left: auto;
    right: 36px;
  }
  .index-demo8 .service-info.separate-line.mdt-0 .service-wrap:nth-child(2n) {
    border-right: 1px solid #d6d6d6;
  }
  .header-9 #accountBox,
  .header-9 #settingsBox {
    left: -20px;
    transform: translateX(-60%);
    -webkit-transform: translateX(-60%);
  }
  .mobileMenu-bg-black {
    background-color: var(--primary-color);
  }
  .mobileMenu-bg-black .closemobileMenu {
    color: #fff;
    background-color: #475e7d;
  }
  .mobileMenu-bg-black #MobileNav li {
    border-top-color: #4f637d;
  }
  .mobileMenu-bg-black #MobileNav li.lvl1 li a {
    background-color: #3e5471;
  }
  .mobileMenu-bg-black #MobileNav li.lvl1 li li a {
    background-color: #415877;
  }
  .mobileMenu-bg-black #MobileNav li.lvl1 li li li a {
    background-color: #445a77;
  }
  .mobileMenu-bg-black #MobileNav li img {
    height: 15px;
    position: relative;
    top: -2px;
  }
  .mobileMenu-bg-black #MobileNav .mobile-menu-bottom .title {
    text-transform: uppercase;
    border-top-color: #4f637d;
  }
  .collection-banner-grid.two-bnr .details {
    padding: 20px 20px 23px;
  }
  .footer-3 .footer-newsletter .news-icon img {
    max-width: 60px;
  }
  .index-demo10 .slideshow .ss-sub-title {
    font-size: 16px !important;
  }
  .index-demo10 .collection-slider .category-item .btn {
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
  .index-demo10 .collection-banner-grid .sale-banner .details .title {
    font-size: 26px;
  }
  .index-demo10 .mini-product .ctg-bnr-wrap {
    max-width: 307px;
    margin-left: auto;
    margin-right: auto;
    min-height: 419px;
  }
  .index-demo10 .collection-slider .category-item .pr-2 {
    padding-right: 0;
  }
  .index-demo10 .collection-banner-grid .details .btn {
    padding: 8px 20px;
  }
  .index-demo2 .product-availability,
  .index-demo5 .product-availability,
  .index-demo8 .product-availability,
  .shop-swatches-style-page .button-set-bottom.style1 + .product-availability {
    bottom: 40px;
  }
  .header-11.top-header .links-dropdown .user-links a {
    color: #171717;
  }
  .header-11.top-header .links-dropdown .user-links a:hover {
    color: #215486;
  }
  .header-11 .header-main {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .index-demo11 #MobileNav li a {
    text-transform: none;
  }
  .index-demo11 .mobileMenu-bg-black .closemobileMenu {
    background-color: #366899;
    text-transform: none;
  }
  .index-demo11 .mobileMenu-bg-black {
    background-color: #215486;
  }
  .index-demo11 .mobileMenu-bg-black #MobileNav li.lvl1 li a {
    background-color: #22588c;
  }
  .index-demo11 .mobileMenu-bg-black #MobileNav li.lvl1 li li a {
    background-color: #1f588e;
  }
  .index-demo11 .mobileMenu-bg-black #MobileNav .mobile-menu-bottom .title,
  .index-demo11 .mobileMenu-bg-black #MobileNav li {
    border-top-color: #2f5d8a;
  }
  .index-demo11 .slideshow-medium .slideshow-wrap {
    height: 370px;
  }
  .video-section .title {
    font-size: 30px;
    margin: 0 0 10px;
  }
  .video-section .sub-title {
    margin: 0 0 15px;
  }
  .index-demo11 .collection-banner-grid .img img {
    min-height: 170px;
  }
  .button-bottom-action.style11 .addtocart .icon {
    display: none;
    margin-right: 0 !important;
  }
  .index-demo12 .newsletter-section img {
    min-height: 200px;
  }
}
@media only screen and (min-width: 768px) {
  .lh-md {
    line-height: 1.8;
  }
  .rounded-start-md-0 {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .rounded-end-md-0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .view-collection .btn.rounded-pill {
    padding: 15px 30px;
  }
  .top-info-bar .item:not(:last-child),
  .top-info-bar .slick-slide:not(:last-child) {
    border-right: 1px solid #fff;
  }
  .blog-list-view .blog-article .featured-image {
    margin: 0;
  }
  .cart-style2-page .table-bottom-brd table td:first-child,
  .cart-style2-page .table-bottom-brd table th:first-child {
    padding-left: 15px;
  }
  .cart-style2-page .table-bottom-brd table td:last-child,
  .cart-style2-page .table-bottom-brd table th:last-child {
    padding-right: 15px;
  }
  .product-single-meta .product-availability,
  .spr-review-byline {
    font-size: 14px;
  }
  .product-sticky-style {
    position: sticky;
    position: -webkit-sticky;
    top: 80px;
  }
  .collection-banner-grid .large-bnr .details .btn,
  .collection-banner-grid .sale-banner .details .btn {
    padding: 12px 20px 11px;
  }
  .collection-banner-grid .large-bnr .details .title {
    font-size: 20px;
  }
  .footer.footer-5 .newsletter-submit {
    width: 45px;
    height: 44px;
  }
  .index-demo3 .newsletterbg .news-icon img {
    max-width: 55px;
  }
  .index-demo3 .newsletterbg label {
    font-size: 18px;
  }
  .index-demo3 .footer-newsletter .input-group > .form-control {
    padding-left: 18px;
  }
  .index-demo3 .newsletterbg {
    padding: 25px;
  }
  .index-demo5 .slideshow .ss-btnWrap .btn {
    padding: 11px 25px;
  }
  .index-demo6 .slideshow .ss-btnWrap .btn {
    font-size: 14px;
    padding: 13px 20px;
  }
  .index-demo7 .collection-banner-grid .large-bnr .details .btn,
  .index-demo7 .collection-banner-grid .sale-banner .details .btn {
    padding: 12px 25px;
  }
  .footer-3 .footer-newsletter .news-text {
    font-size: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .page-title {
    text-align: center;
  }
  body {
    font-size: 13px;
    line-height: 1.5;
  }
  .about-section .about-details .title,
  .blog-article h2.h1,
  .counterup-number,
  .featured-content .featured-details.large-font h2,
  .h1,
  .slideshow .ss-mega-title,
  h1 {
    font-size: 22px;
  }
  .blog-article h2.h3,
  .h2,
  .index-demo11 .our-service-section h4,
  .index-demo11 .section-header .btn-link .icon,
  .index-demo2 .slideshow .ss-mega-title,
  .index-demo3 .section-header h2,
  .index-demo5 .section-header h2,
  .index-demo7 .collection-banner-grid.onelarge-four-bnr .details .title,
  .index-demo8 .featured-content .featured-details.large-font h2,
  .index-demo8 .section-header h2,
  .newsletter-section .newsletter-wrap .section-header h2,
  .quickview-modal .product-title,
  h2 {
    font-size: 18px;
  }
  .category-item .category-title,
  .collection-banner-grid .details .title,
  .collection-style3 .category-item .category-title,
  .counterup-title,
  .h3,
  .index-demo1 .collection-slider .category-title,
  .index-demo12 .marquee-text,
  .index-demo4 .collection-banner-grid.two-bnr .details .title,
  .index-demo7 .ctg-bnr-wrap .ctg-des,
  .index-demo8 .service-info h4,
  .section-header p,
  h3 {
    font-size: 16px;
  }
  .collection-style3 .category-item .details .description,
  p {
    margin: 0 0 15px;
  }
  #elements-icons .iconList-content,
  .collection-banner-grid.two-bnr .details .subtitle,
  .collection-style1 .category-item .category-title,
  .countdown-text.style1 label,
  .featured-content .featured-details.large-font .dec,
  .ftr-promo-bar,
  .ftr-promo-bar strong,
  .grid-products .product-name a,
  .grid-products .product-price .price,
  .index-demo11 .section-header .btn-link,
  .index-demo4 .grid-products .product-name a,
  .index-demo4 .grid-products .product-price .price,
  .index-demo4 .slideshow .ss-sub-title,
  .index-demo7 .tab-slider-product .nav-tabs .nav-link,
  .index-demo8 .newsletter-section .newsletter-wrap .section-header p,
  .product-form-quantity .qtyField input,
  .product-form-submit .btn,
  .products-lookbook-section .lookbook-shop .products .btn-shop .icon,
  .testimonial-slider .content,
  blockquote,
  body.index-demo4 {
    font-size: 14px;
  }
  .border-sm-top-0 {
    border-top: none !important;
  }
  .rounded-bottom-sm-0,
  .rounded-top-sm-0 {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .px-30 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .px-40 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .px-50 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .btn,
  .btn-primary {
    font-size: 13px;
    padding: 8px 15px;
  }
  .btn-xl {
    font-size: 14px;
    padding: 10px 25px;
  }
  .btn-sm {
    padding: 8px 15px;
  }
  .btn.rounded-pill {
    padding-left: 20px;
    padding-right: 20px;
  }
  .btn-brd,
  .btn-link,
  .tabs-listing.section .tab-container {
    padding: 0;
  }
  .form-control,
  .index-demo11 .blog-article .blog-tag,
  .index-demo11 .blog-article .publish-detail li,
  .index-demo2 .slideshow .ss-sub-title,
  .newsletter-section .newsletter-wrap .section-header p,
  .product-info p,
  .product-single-meta .product-availability,
  .service-info h6,
  .top-header,
  .tracking-steps .step span,
  button,
  input,
  select,
  textarea {
    font-size: 13px;
  }
  .input-group > .btn,
  .input-group > .form-control,
  .orderstracking-from .form-group .btn,
  input,
  select {
    height: 40px;
  }
  .index-demo8 .collection-banner-grid .details .subtitle,
  .small-hide {
    display: none !important;
  }
  .footer .footer-top,
  .footer-3 .footer-logo-links,
  .section-md {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .row.g-3 {
    padding: 0;
    margin: -5px;
  }
  .row.g-3 > * {
    padding: 5px;
    margin: 0;
  }
  .slideshow .slick-arrow-dots .slick-dots {
    bottom: 20px;
  }
  .arwOut5 .slick-arrow {
    width: 30px;
    height: 30px;
  }
  .arwOut5 .slick-arrow:before,
  .awards-items .awards-title,
  .featured-content .featured-details.large-font .small-text,
  .footer .footer-top .h4,
  .footer-11 .service-info h4,
  .footer-11.footer.ftr-bg-black .footer-top .footer-links .h4,
  .footer-11.footer.ftr-bg-black .footer-top .h4,
  .footer.ftr-bg-black .footer-top .h4,
  .index-demo5 .collection-slider.cs_1 .category-title,
  .index-demo5 .footer.ftr-bg-black .footer-top .h4,
  .index-demo5 .top-info-bar,
  .index-demo8 .collection-banner-grid .details .title,
  .index-demo8 .one-banner-section .details,
  .service-info .service-content h3,
  .video-section .sub-title {
    font-size: 15px;
  }
  .button-bottom-action.style11 .btn .text,
  .index-demo10 .button-set-top,
  .index-demo6 .button-set-top,
  .mobile-hide,
  .section-header br,
  .slideshow .ss-sub-title,
  .slideshow img.desktop-hide,
  .stickyCart .product-featured-img,
  .stickyCart .qtyField,
  .stickyCart .sticky-title,
  .zoomContainer {
    display: none;
  }
  .slideshow img.mobile-hide {
    display: block;
  }
  .product-details-img .product-zoom-right #zoompro,
  .product-details-img .zoompro {
    pointer-events: none;
  }
  .pb-section {
    padding-bottom: 15px;
  }
  .section {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  #page-content {
    margin: 0 0 30px;
  }
  .form-group,
  .tab-slider-product .section-header {
    margin-bottom: 15px;
  }
  .section-header {
    margin-bottom: 20px;
  }
  .page-header {
    padding: 30px 0;
    margin-bottom: 30px;
  }
  .page-header .d-flex {
    flex-direction: column;
  }
  .page-title h1 {
    font-size: 22px;
    margin-bottom: 10px;
  }
  .text-large {
    font-size: 14px !important;
    line-height: 1.6 !important;
  }
  .logo img {
    max-width: 120px;
  }
  .minicart-modal-style .minicart-bottom,
  .minicart-modal-style .minicart-content {
    width: 100%;
    padding: 0;
    border: none;
  }
  .minicart-modal-style .minicart-right-drawer .modal-dialog {
    max-width: 380px;
  }
  .minicart-modal-style .minicart-content {
    max-height: 240px;
    overflow: auto;
    margin: 0 0 30px;
  }
  .slideshow-xlarge .slideshow-wrap {
    height: 500px;
  }
  .slideshow-large .slideshow-wrap,
  .slideshow-medium .slideshow-wrap {
    height: 400px;
  }
  .bg-block .icon-box-title,
  .slideshow .ss-small-title {
    margin: 0 0 10px;
  }
  .slideshow .ss-sub-title {
    font-size: 14px;
    margin: 10px 0 0;
  }
  .slideshow .ss-btnWrap {
    margin: 16px 0 0;
  }
  .slideshow .ss-btnWrap .btn {
    min-width: 100px;
    font-size: 12px;
    padding: 6px 15px;
  }
  .slideshow .btn + .btn {
    margin-left: 10px;
  }
  .slideshow .container .slick-arrow-dots .slick-prev,
  .slideshow .slick-arrow-dots .slick-prev {
    left: 10px;
  }
  .slideshow .container .slick-arrow-dots .slick-next,
  .slideshow .slick-arrow-dots .slick-next {
    right: 10px;
  }
  .grid-products .list-style.col-row {
    margin-top: -20px;
  }
  .grid-products .list-style .item {
    padding-top: 20px;
  }
  .tab-slider-product .nav-tabs {
    margin: 0 0 20px;
  }
  .tab-slider-product .nav-tabs .nav-link {
    font-size: 14px;
    margin: 0 7px 7px;
  }
  .tab-slider-product .nav-tabs.style1 .nav-link:after {
    bottom: 0;
  }
  .category-text-banner .banner-content,
  .comment-form,
  .instagram-grid .instagram-overlay,
  .testimonial-slider.style1 .testimonial-slide {
    padding: 20px;
  }
  .aboutus-style1-page .about-details.px-50.pb-5 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 25px !important;
  }
  .aboutus-style1-page .about-details.px-50.py-5 {
    padding: 0 !important;
  }
  .aboutus-style2-page .about-details.faqs-style.faqs-style2.px-50 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 20px !important;
  }
  .hero-large,
  .index-demo7 .parallax-banner-style1 .hero-large {
    height: auto;
  }
  .hero-title {
    font-size: 26px;
  }
  .hero-subtitle {
    font-size: 18px;
    margin: 10px 0 0;
  }
  .hero-btn,
  .hero-details,
  .hero-saleTime {
    margin: 15px 0 0;
  }
  .hero-details {
    font-size: 14px;
  }
  .hero-btn {
    font-size: 13px;
    padding: 11px 22px;
  }
  .hero-inner .wrap-text {
    max-width: 450px;
  }
  .hero-saleTime .count-inner .time-count,
  .product-countdown .count-inner .time-count {
    font-size: 18px;
    line-height: 18px;
  }
  .collection-banner-grid.two-bnr .details {
    padding-bottom: 20px;
  }
  .collection-style2 .details .btn {
    min-width: 120px;
    height: 36px;
  }
  .swatches li.x-large {
    height: 35px;
    width: 35px;
  }
  .size-swatches li.x-large {
    height: 32px;
    width: 32px;
  }
  .toolbar .view-mode .mode-list.active ~ .grid-2.active:before {
    box-shadow: 7px 0 0 #9b9b9b;
  }
  .pagination .page-item .page-link {
    width: 35px;
    height: 35px;
    font-size: 14px;
  }
  .comments-item + .comments-item {
    padding-left: 10px;
  }
  .footer .footer-top .footer-links {
    position: relative;
  }
  .footer .footer-top .footer-links .h4 {
    cursor: pointer;
    border-bottom: 1px solid #3e516f;
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
  .footer .footer-top .footer-links .h4:after {
    content: "\ea45";
    font-family: annimex-icons;
    font-size: 17px;
    display: block;
    position: absolute;
    right: 15px;
    top: 0;
  }
  .footer .footer-top .footer-links .h4.active:after {
    content: "\ea48";
  }
  .footer .footer-top .footer-links .h4.active {
    color: #e1e1e1;
  }
  .footer .footer-top .footer-links ul {
    display: none;
    margin-bottom: 20px;
  }
  .newsletterbg {
    padding: 40px 0;
  }
  .checkout-card h2,
  .ctg-bnr-wrap .ctg-title,
  .index-demo7 .section-header h2,
  .newsletterbg label {
    font-size: 24px;
  }
  .footer-3.footer .footer-top .footer-links .h4 {
    border-color: #ece7e4;
  }
  .footer-4.footer .footer-top .footer-links .h4,
  .footer-6.footer .footer-top .footer-links .h4 {
    border-color: #ddd;
  }
  .service-info .fs-5,
  .service-info .title {
    font-size: 16px !important;
  }
  .footer-middle {
    padding: 20px 0;
  }
  .footer.ftr-bg-black .footer-top .footer-links .h4,
  .footer.ftr-bg-gray .footer-top .footer-links .h4 {
    border-color: #434343;
  }
  .ftr-logoText .logoImg {
    max-width: 100px;
  }
  .footer-logo-links .inline-links.left-brd .list-inline-item:not(:last-child) {
    margin-right: 10px;
    padding-right: 10px;
    border-width: 1px;
  }
  .ctg-bnr-wrap .ctg-title span,
  .phone-info .phone-icon {
    font-size: 32px;
  }
  .blog-article h2,
  .collection-banner-grid.two-bnr .details .title,
  .index-demo10 .section-header h2,
  .index-demo3 .newsletterbg label,
  .index-demo6 .section-header h2,
  .index-demo7 .newsletterbg label,
  .index-demo8 .newsletter-section .newsletter-wrap .section-header h2,
  .password-main .time-count,
  .phone-info .phone-text a,
  .product-main-title,
  .section-header h2 {
    font-size: 20px;
  }
  .service-section .service-info .box {
    border: 1px solid #ebebeb;
    padding: 15px;
  }
  #site-scroll {
    font-size: 12px;
    height: 35px;
    width: 35px;
    line-height: 33px;
    right: 15px;
    bottom: 20px;
  }
  .modal .modal-body {
    padding: 15px 15px 20px;
  }
  .button-bottom-action .btn,
  .index-demo4 .slideshow .ss-btnWrap .btn {
    font-size: 12px;
    padding: 8px 15px;
  }
  .product-form .swatches-size .sizelink {
    margin-left: 30px;
  }
  .cart-flex {
    display: block;
    width: 100%;
  }
  .cart-flex-item {
    display: table-cell;
    min-width: 0;
  }
  .cart-table tbody,
  .cart-table tr {
    width: 100%;
    display: table;
  }
  .cart-table td {
    padding: 10px 5px;
  }
  .cart-image {
    width: 85px;
  }
  .cart-qty .qtyField .qtyBtn,
  .cart-qty .qtyField input {
    height: 35px;
  }
  .compare-table table tr th:first-child {
    min-width: 140px;
  }
  .step-checkout .step-items {
    margin: -5px -10px;
  }
  .step-checkout .nav-link {
    padding: 10px 20px;
    margin: 5px 10px;
  }
  .step-checkout .nav-link:after {
    width: 21px;
  }
  .checkout-card .icon {
    font-size: 60px;
  }
  .product-details-img .product-thumb .slick-prev {
    left: -10px;
  }
  .product-details-img .product-thumb .slick-next {
    right: -10px;
  }
  .product-thumb-left-style .product-thumb-vertical div.slick-slide {
    padding: 0 0 7px;
  }
  .product-thumb-left-style .product-zoom-right {
    width: calc(85% - 10px);
    margin: 0 0 0 10px;
  }
  .product-thumb-left-style .model-thumbnail-img .carousel-arrow,
  .product-thumb-left-style .product-thumb .slick-arrow {
    height: 23px;
  }
  .product-thumb-right-style .product-zoom-right {
    margin: 0 10px 0 0;
  }
  .product-details-img .product-buttons .btn {
    font-size: 13px;
    height: 30px;
    width: 30px;
  }
  .tabs-listing .tabs-ac-style {
    position: relative;
    font-size: 14px;
    margin-bottom: 10px;
    cursor: pointer;
    color: #333;
    background-color: #eee;
    padding: 13px 30px 13px 15px;
    display: block;
  }
  .tabs-listing .tabs-ac-style.active {
    color: #fff;
    background-color: #222;
  }
  .tabs-listing .tabs-ac-style:before {
    font-family: annimex-icons;
    content: "\eb66";
    font-size: 20px;
    position: absolute;
    right: 13px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .tabs-listing .tabs-ac-style.active:before {
    content: "\eb69";
  }
  .tabs-listing .tab-container .tab-content {
    padding: 10px 0 20px;
  }
  .index-demo4 .slideshow-content-in,
  .tabs-listing .product-description img {
    margin-top: 30px;
  }
  .spr-review-profile {
    width: 65px;
    margin-right: 15px;
  }
  .avg-rating .avg-mark,
  .video-popup-content .icon {
    font-size: 50px;
  }
  .product-labels.rounded .lbl {
    min-height: 35px;
    min-width: 35px;
  }
  .product-two-gallery .product-labels {
    left: 5px;
    top: 10px;
  }
  .upsell-bundle .usbImgCall {
    width: 75px;
  }
  .product-wrap-bg.bg-block {
    padding: 20px 15px;
  }
  .stickyCart .stickyOptions {
    width: 50%;
  }
  .stickyCart .stickyOptions .selectedOpt {
    width: 100%;
  }
  .stickyCart .product-form-cart-submit {
    width: calc(50% - 10px);
    margin-left: 10px;
  }
  .service-info.separate-line .service-wrap:nth-child(2n) {
    border-right: none;
  }
  .awards-items .awards-icon {
    font-size: 30px;
    width: 70px;
    height: 70px;
  }
  .map-section {
    height: 280px;
  }
  .dashboard-content .details .left {
    width: 110px;
    min-width: 110px;
    margin-right: 10px;
  }
  .tracking-detail ul li .left {
    min-width: 150px;
    max-width: 150px;
  }
  .tracking-steps .step {
    min-width: 152px;
  }
  .password-header {
    right: 15px;
    top: 15px;
  }
  .password-logo img {
    max-width: 140px;
  }
  .password-title {
    font-size: 38px;
  }
  .password-main {
    padding: 55px 0 0;
  }
  .password-main .pwd-timer > span {
    padding: 10px;
    margin: 0 4px;
  }
  .newsletter-modal .newsltr-text {
    padding: 25px 20px;
  }
  .newsletter-modal.style1 .modal-dialog,
  .newsletter-modal.style4 .modal-dialog {
    max-width: 500px;
  }
  .newsletter-modal.style2 .newsltr-text {
    padding: 25px 15px;
  }
  .newsletter-modal.style2 .title {
    font-size: 23px;
  }
  .top-header .social-icons li:not(:last-child) {
    margin-right: 10px;
  }
  .top-header .left-brd > :not(:last-child) {
    margin-right: 12px;
    padding-right: 12px;
  }
  .ctg-bnr-wrap .saleText {
    font-size: 36px;
    margin-top: 15px;
    padding-top: 15px;
  }
  .ctg-bnr-wrap.two .ctg-title {
    font-size: 32px;
    line-height: 35px;
  }
  .tab-slider-product .nav-tabs.style2 .nav-link {
    font-size: 13px;
    margin: 0 4px;
    padding: 7px 12px;
  }
  .service-info.separate-line.g-3 {
    margin: -10px -10px 0;
  }
  .service-info.separate-line.g-3 > * {
    margin-top: 10px;
    padding: 0 10px;
  }
  .hero-saleTime.saleTime-circle .count-inner {
    min-width: 70px;
    min-height: 70px;
  }
  .featured-content .featured-details.large-font .btn {
    padding: 11px 22px;
  }
  .one-banner-section .details {
    font-size: 13px;
    padding: 10px 20px;
  }
  .products-lookbook-section .lookbook-shop .products .btn-shop {
    height: 30px;
    width: 30px;
  }
  .products-lookbook-section .lookbook-shop .grid-lb {
    width: 165px;
  }
  .products-lookbook-section .look-position3 {
    top: 30%;
    left: 27%;
  }
  .products-lookbook-section .look-position4 {
    right: 39%;
  }
  .products-lookbook-section .look-position5 {
    right: 20%;
  }
  .about-section .about-details .service-info .icon {
    font-size: 24px;
    width: 35px;
  }
  .about-section .about-details .service-info h2,
  .footer-11 .phone-info .phone-text a {
    font-size: 17px;
  }
  .pagination-bottom {
    padding-top: 30px;
  }
  .index-demo3 .service-info .title {
    font-size: 15px !important;
  }
  .index-demo3 .newsletterbg {
    padding: 30px;
  }
  .index-demo3 .newsletterbg .news-icon img,
  .index-demo6 .collection-slider .category-item img,
  .index-demo8 .service-info .img-icon {
    max-width: 60px;
  }
  .index-demo3 .footer-newsletter .input-group > .form-control {
    padding-right: 125px;
    padding-left: 15px;
  }
  .footer-3 .ftr-logo {
    max-width: 115px;
    text-align: center;
    margin: 0 auto 10px;
  }
  .index-demo11 .product-vendor,
  .index-demo4 .grid-products .addtocart-btn .btn {
    font-size: 12px;
  }
  .index-demo4 .section-header-right .btn {
    padding: 11px 21px;
  }
  .newsletter-section .newsletter-wrap {
    min-height: 240px;
  }
  .index-demo4 .footer .footer-top .footer-links .h4.active {
    color: #0f2c44;
  }
  .footer-11 .service-info .icon,
  .index-demo4 .slideshow .ss-mega-title,
  .index-demo6 .slideshow .ss-mega-title,
  .index-demo7 .ctg-bnr-wrap .ctg-title,
  .video-section .title {
    font-size: 25px;
  }
  .index-demo5 .top-promo-bar.style1 .item a {
    font-size: 11px;
  }
  .index-demo5 .home-blog-post .slick-arrow {
    margin-top: -65px;
  }
  .index-demo5 .service-info .fs-5,
  .index-demo7 .ctg-bnr-wrap .ctg-small-title.fs-6 {
    font-size: 14px !important;
  }
  .index-demo5 .footer .footer-top .footer-links .h4 {
    border-color: #404040;
  }
  .index-demo6 .collection-banner-grid.two-bnr-ct2 .details {
    max-width: 300px;
  }
  .index-demo6 .featured-content .featured-text {
    padding: 25px 25px 30px;
  }
  .index-demo6 .collection-banner-grid .details .title {
    font-size: 16px;
    margin-bottom: 0;
  }
  .index-demo7 .btn.btn-small {
    padding: 8px 20px;
  }
  .index-demo7 .collection-banner-grid .collection-item.ctImg1 .details.bottom-right {
    right: 110px;
    bottom: 50px;
  }
  .index-demo7 #site-scroll {
    font-size: 17px;
    line-height: 31px;
  }
  .index-demo7 .slideshow .ss-mega-title {
    font-size: 30px;
  }
  .index-demo7 .mini-product .column-ttl {
    font-size: 16px;
    margin: 0 0 24px;
  }
  .index-demo7 .mini-product .column-ttl:after {
    margin-top: 10px;
  }
  .index-demo7 .hero-btn,
  .video-section .btn-lg {
    padding: 10px 25px;
  }
  .index-demo7 .footer .footer-top .footer-links .h4 {
    border-bottom: 1px solid rgba(181, 181, 181, 0.15);
  }
  .index-demo8 .service-info.separate-line.mdt-0 .service-wrap:nth-child(2n) {
    border-right: 0px;
  }
  .one-banner-section .bg-size {
    min-height: 140px;
  }
  .collection-banners.four-bnr .btn-light {
    font-size: 14px;
    padding: 10px 16px;
    line-height: 1.2;
  }
  .service-section .service-icon .img-icon {
    max-width: 65px;
  }
  .collection-banner-grid.two-bnr .details .btn {
    padding: 11px 25px;
  }
  .footer-3 .newsletterbg {
    padding: 30px 0;
  }
  .footer-3 .footer-newsletter .news-icon img {
    max-width: 45px;
  }
  .footer.footer-9 .footer-top {
    padding-bottom: 25px;
  }
  .index-demo8 .logo-section .section-clr {
    padding: 40px !important;
  }
  .top-info-bar .item {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .footer-8 .ftr-logo,
  .footer-9 .ftr-logo {
    text-align: center;
  }
  .index-demo10 .slideshow-large .slideshow-wrap {
    height: 420px;
  }
  .footer-8 .ftr-links {
    margin: 20px 0;
  }
  #elements-icons .iconList-content .anm {
    font-size: 18px;
    margin-right: 8px;
  }
  .slideshow.image-below-content-mobile .wrap-caption {
    text-align: center;
    width: 100%;
  }
  .slideshow.image-below-content-mobile .slideshow-content-in {
    background-color: rgba(255, 255, 255, 0.768627451);
    top: 50%;
    left: 50%;
    right: 0;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: 90%;
    width: auto;
  }
  .index-demo10 .collection-slider .collection-slider-3items {
    padding-bottom: 50px;
  }
  .index-demo10 .collection-slider .collection-slider-3items .slick-dots {
    bottom: 5px;
  }
  .index-demo11 .slideshow-medium .slideshow-wrap {
    height: 320px;
  }
  .index-demo11 .slideshow .ss-btnWrap .btn {
    font-size: 14px;
    padding: 8px 15px;
  }
  .index-demo11 .our-service-section .service-icon {
    min-width: 50px;
  }
  .index-demo11 .tab-slider-product .section-header {
    margin-bottom: 25px;
  }
  .index-demo11 .grid-products .item .product-details {
    padding: 10px;
  }
  .index-demo11 .collection-slider-3items,
  .index-demo12 .collection-slider-3items {
    padding-bottom: 10px;
  }
  .button-bottom-action.style11 .addtocart .icon {
    display: inherit;
  }
  .button-bottom-action.style11 .btn {
    padding: 0;
    font-size: 14px;
    height: 35px;
    width: 35px;
    min-height: inherit;
  }
  .video-section .video-embed {
    height: 250px;
  }
  .footer-11.footer.ftr-bg-black .footer-top .footer-links .h4 {
    border-color: #366899;
  }
  .index-demo12 .marquee-text .top-info-bar a span:after {
    margin: 0 20px;
  }
  .footer-12.footer.ftr-bg-black .footer-top .footer-links .h4 {
    border-color: rgba(255, 255, 255, 0.1);
  }
}
@media only screen and (max-width: 575px) {
  .index-demo7 .slideshow .ss-sub-title,
  .xs-hide {
    display: none !important;
  }
  .service-info .title,
  .text-medium {
    font-size: 14px !important;
  }
  .featured-content .featured-details.large-font h2,
  .index-demo2 .newsletter-modal.style2 .title,
  .index-demo4 .slideshow .ss-mega-title,
  .index-demo5 .collection-banner-grid.three-bnr .details .title,
  .index-demo7 .section-header h2,
  .index-demo7 .slideshow .ss-mega-title,
  .newsletter-modal.style2 .title,
  .page-title h1 {
    font-size: 20px;
  }
  .index-demo4 .section-header p,
  .section-header p,
  .video-section .sub-title {
    font-size: 14px;
  }
  .section-header.style2 {
    flex-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
  .section-header.style2 .section-header-left {
    text-align: center !important;
  }
  .collection-banners.four-bnr sup,
  .index-demo2 .button-set-bottom.style1,
  .index-demo2 .style1.button-set-top,
  .index-demo4 .slideshow .ss-small-title,
  .slideshow .ss-small-title,
  .slideshow.image-below-content-mobile .ss-small-title,
  .video-section .sub-title br {
    display: none;
  }
  .slideshow .ss-btnWrap {
    margin: 10px 0 0;
  }
  .header-11 .discount-banner .icon,
  .header-11 .iconset .hdr-icon,
  .index-demo4 .section-header h2,
  .newsletterbg label,
  .slideshow .ss-mega-title {
    font-size: 18px;
  }
  .slideshow-xlarge .slideshow-wrap {
    height: 400px;
  }
  .slideshow-large .slideshow-wrap,
  .slideshow-medium .slideshow-wrap {
    height: 250px;
  }
  .slideshow .wrap-caption {
    padding: 15px;
    background: rgba(255, 255, 255, 0.8392156863);
  }
  .slideshow .btn + .btn {
    margin-left: 6px;
  }
  .slideshow .middle-left .slideshow-content-in,
  .slideshow .middle-right .slideshow-content-in {
    max-width: fit-content;
  }
  .slideshow .ss-btnWrap .btn {
    padding: 5px 10px;
    min-width: 80px;
  }
  .index-demo6 .slideshow > .container .middle-left .slideshow-content-in,
  .slideshow .middle-left .slideshow-content-in,
  .slideshow > .container .middle-left .slideshow-content-in {
    left: 10px;
  }
  .index-demo6 .slideshow > .container .middle-right .slideshow-content-in,
  .slideshow .middle-right .slideshow-content-in,
  .slideshow > .container .middle-right .slideshow-content-in {
    right: 10px;
  }
  .featured-content h3.fs-4 {
    font-size: 20px !important;
  }
  .hero-title {
    font-size: 23px;
  }
  .collection-banner-grid .details {
    padding: 15px;
  }
  .collection-banner-grid .details.middle-right {
    right: 5px;
  }
  .collection-banner-grid .details.middle-left {
    left: 5px;
  }
  .toolbar-wrapper .search-form {
    max-width: 100%;
  }
  .author-bio,
  .index-demo3 .newsletterbg {
    padding: 20px;
  }
  .author-bio .author-img {
    min-width: 75px;
    width: 75px;
  }
  .grid-products .list-style .product-box {
    flex-direction: column;
  }
  .grid-products .list-style .product-image {
    flex: auto;
    width: 100%;
    margin: 0 0 20px;
  }
  .wishlist-table table .product-thumbnail {
    width: 70px;
  }
  .wishlist-table table .product-img {
    width: 50px;
  }
  .tracking-steps .step {
    min-width: 45%;
  }
  .tracking-detail ul li .left {
    min-width: 120px;
    max-width: 120px;
  }
  .order-table .table .proName {
    min-width: 115px;
  }
  .tab-vertical-style .nav-pills .nav-link {
    font-size: 14px;
    margin: 0 0 10px;
    padding: 10px 15px;
  }
  .product-layout7 .product-form-submit.addcart {
    width: 100%;
    flex: 0 0 100%;
    margin: 15px 0 0 !important;
  }
  .password-title {
    font-size: 33px;
  }
  .social-link {
    margin: 5px;
    width: 100%;
  }
  .service-info.separate-line .service-wrap {
    justify-content: start;
    -webkit-justify-content: start;
    -ms-justify-content: start;
    border-right: none;
  }
  .service-info.separate-line .service-wrap:not(:last-child) {
    border-right: 0 !important;
  }
  .newsletterbg {
    padding: 30px 0;
  }
  .ftr-info .list-inline-item:not(:last-child) {
    border-right: none;
    padding-right: 0;
    margin-right: 0;
    margin-bottom: 5px;
  }
  .product-name-price {
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
  }
  .product-name-price .product-name {
    margin: 0 0 5px;
  }
  .featured-content .featured-text {
    padding: 25px 20px;
  }
  .featured-content .featured-text .fs-6 {
    font-size: 15px !important;
  }
  .hero-saleTime.saleTime-circle .count-inner {
    min-width: 62px;
    min-height: 62px;
  }
  .featured-content .featured-details.large-font .small-text,
  .index-demo11 .section-header .sale-text,
  .index-demo11 .section-header .saleTime span > span {
    font-size: 15px;
  }
  .collection-banner-grid .image-below-content-mobile .details {
    padding: 15px 15px 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    position: static;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
  }
  .collection-banner-grid .image-below-content-mobile .img {
    position: relative;
    overflow: hidden;
  }
  .collection-banner-grid .image-below-content-mobile .zoom-scal:before {
    content: none;
  }
  .index-demo2 .top-promo-bar.style1 .item,
  .index-demo2 .top-promo-bar.style1 .item a {
    font-size: 12px;
  }
  .footer-3 .footer-newsletter .news-icon,
  .index-demo3 .footer-newsletter .news-icon {
    border-right: none;
    padding-right: 0;
    margin-right: 0;
  }
  .footer-3 .footer-newsletter .news-icon img {
    max-width: 45px;
  }
  .home-blog-post .slick-arrow {
    margin-top: -75px;
  }
  .index-demo6 .home-blog-post .slick-arrow {
    margin-top: -130px;
  }
  .index-demo11 .section-header p,
  .index-demo4 .slideshow .ss-sub-title {
    font-size: 13px;
  }
  .index-demo5 .collection-slider-3items .slick-arrow {
    margin-top: -35px;
  }
  .index-demo5 .home-blog-post .slick-arrow {
    margin-top: -65px;
  }
  .header-7 .iconset .iconCot {
    width: auto;
    height: auto;
    background: 0 0;
  }
  .header-7 .iconset:hover .iconCot,
  .slideshow.image-below-content-mobile .wrap-caption {
    background: 0 0;
  }
  .header-7 .iconset:hover .iconCot .hdr-icon {
    color: #2b7c63;
  }
  .header-7 .cart-count,
  .header-7 .wishlist-count {
    right: -5px;
    top: -10px;
  }
  .index-demo7 #accountBox {
    margin-left: 15px;
  }
  .index-demo7 .collection-banner-grid .collection-item.ctImg1 .details.bottom-right {
    right: 50px;
    bottom: 80px;
  }
  .index-demo7 .slideshow {
    padding: 20px 0;
  }
  .index-demo7 .ctg-bnr-wrap .ctg-image.ratio:before {
    padding-top: 400px;
  }
  .index-demo7 .ctg-bnr-wrap .ctg-image.ratio > * {
    width: 100%;
  }
  .collection-banner-grid.two-bnr .details {
    padding-bottom: 18px;
  }
  .index-demo10 .mini-product .ctg-bnr-wrap {
    min-height: 330px;
  }
  .index-demo10 .collection-banner-grid .sale-banner .details .title,
  .index-demo11 .section-header h2,
  .video-section .title {
    font-size: 22px;
  }
  .products-lookbook-section .bg-size {
    min-height: 320px;
  }
  .index-demo3 .collection-banner-grid .large-bnr .details .title,
  .newsletter-modal .title {
    font-size: 24px;
  }
  .index-demo2 .slideshow .ss-btnWrap .btn {
    font-size: 12px;
    padding: 8px 10px;
    min-width: 100px;
  }
  .index-demo2 .product-availability {
    bottom: 0;
  }
  .index-demo3 .collection-banner-grid .collection-item .btn-lg {
    font-size: 12px;
    padding: 8px 15px;
  }
  .one-banner-section .bg-size {
    min-height: 170px;
  }
  .slideshow.image-below-content-mobile .slideshow-content-in {
    max-width: max-content;
    width: 100%;
    left: 0;
    right: 0;
    margin: -20px auto 0;
    transform: none;
  }
  .index-demo4 .slideshow .wrap-caption {
    background: rgba(0, 0, 0, 0.2901960784);
  }
  .index-demo7 .slideshow .wrap-caption {
    background: rgba(255, 255, 255, 0.631372549);
  }
  .index-demo11 .slideshow-medium .slideshow-wrap {
    height: 240px;
  }
  .index-demo11 .slideshow .ss-btnWrap .btn {
    font-size: 13px;
    padding: 7px 15px;
  }
  .index-demo11 .our-service-section h4 {
    font-size: 16px;
  }
  .video-section .video-embed {
    height: 200px;
  }
}
@media only screen and (max-width: 480px) {
  .iconset {
    padding: 0 5px;
  }
  .select-wrap {
    margin-left: 10px;
  }
  .select-wrap .option .icon {
    margin-right: 5px;
  }
  .index-demo12 .button-action .addtocart-btn .btn,
  .index-demo2 .service-section h6,
  .top-header a {
    font-size: 12px;
  }
  .header-1 .logo img,
  .logo img {
    max-width: 90px;
  }
  .collection-banners.six-two-bnr .btn {
    font-size: 12px;
    padding: 8px 12px;
  }
  .step-checkout .step-items .nav-item {
    width: 50%;
  }
  .step-checkout .step-items .nav-item:nth-child(odd) .nav-link:after {
    content: none;
  }
  .step-checkout .nav-link {
    width: calc(100% - 20px);
  }
  .threesixty-modal .modal-dialog {
    max-width: 320px;
  }
  .threesixty {
    max-width: 300px;
    max-height: 390px;
  }
  .hero-saleTime .count-inner {
    min-width: 62px;
    margin: 0 3px;
    padding: 10px;
  }
  .infolinks .text-link {
    width: 50%;
    padding: 0 15px 0 0;
    margin: 0;
  }
  .look-position11 {
    left: 47%;
  }
  .index-demo7 .collection-banner-grid .collection-item.ctImg1 .details.bottom-right {
    right: 35px;
    bottom: 50px;
  }
  .header-8 .iconset {
    padding: 0 4px;
  }
  .index-demo4 .newsletter-modal .title {
    font-size: 24px;
  }
  .index-demo4 .newsletter-modal .text {
    font-size: 14px;
  }
  .newsletter-modal .checkboxlink {
    font-size: 13px;
  }
  .index-demo6 .slideshow .ss-mega-title,
  .newsletter-modal .title {
    font-size: 20px;
  }
  .index-demo8 .section-header h2:after,
  .index-demo8 .section-header h2:before {
    display: none !important;
  }
  .index-demo8 .logo-section .section-clr {
    padding: 20px !important;
  }
  .header-9 .iconset .hdr-icon {
    font-size: 16px;
  }
  .index-demo8 .product-availability,
  .index-demo8 .saleTime {
    display: none;
  }
  .tab-slider-product .nav-tabs.style2 .nav-link {
    margin: 0 2px;
  }
  .saleTime span > span {
    padding: 4px 4px 2px;
  }
  .product-availability {
    padding: 10px 5px;
    font-size: 11px;
  }
  .addtocart-modal .modal-dialog {
    max-width: 325px;
  }
  .video-section .btn-lg {
    width: 100%;
  }
  .index-demo11 .tab-slider-product .nav-tabs .nav-link {
    font-size: 15px;
    margin: 0 6px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJjb21wb25lbnRzL2pxdWVyeS11aS5jc3MiLCJjb21wb25lbnRzL2Jvb3RzdHJhcC5jc3MiLCJjb21wb25lbnRzL2FubmltZXguY3NzIiwiY29tcG9uZW50cy9jb29raWUtYmFyLmNzcyIsImNvbXBvbmVudHMvZm9udGF3ZXNvbWUuY3NzIiwiY29tcG9uZW50cy9tYWduaWZpYy1wb3B1cC5jc3MiLCJjb21wb25lbnRzL3Bob3Rvc3dpcGUuY3NzIiwiY29tcG9uZW50cy9zbGljay5jc3MiLCJjb21wb25lbnRzL3NsaWRlci1yYW5nZS5jc3MiLCJtaXhlZC9fY29yZS5jc3MiLCJtaXhlZC9fY3VzdG9tLnNjc3MiLCJtaXhlZC9fcmVzcG9uc2l2ZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFFSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQzNCRDtFQUFrQjs7O0FBQWE7RUFBNkI7RUFBUztFQUFtQjtFQUFXO0VBQVk7RUFBZ0I7RUFBVTtFQUFrQjs7O0FBQVU7RUFBaUI7RUFBUztFQUFVO0VBQVM7RUFBVTtFQUFnQjtFQUFxQjtFQUFlOzs7QUFBZ0I7RUFBcUQ7RUFBVztFQUFjOzs7QUFBeUI7RUFBMEI7OztBQUFXO0VBQW9COzs7QUFBYTtFQUFnQjtFQUFXO0VBQVk7RUFBTTtFQUFPO0VBQWtCO0VBQVU7OztBQUF3QjtFQUFVOzs7QUFBWTtFQUFtQjs7O0FBQXlCO0VBQVM7RUFBYztFQUFxQjtFQUFnQjs7O0FBQTRCO0VBQW1CO0VBQWU7RUFBTTtFQUFPO0VBQVc7OztBQUFZO0VBQW1DO0VBQWM7RUFBZTtFQUFrQjtFQUFpQjtFQUE0QjtFQUFhOzs7QUFBZTtFQUFrQzs7O0FBQW1CO0VBQXNEOzs7QUFBbUI7RUFBNkQ7RUFBa0I7RUFBVTtFQUFROzs7QUFBZ0I7RUFBb0M7RUFBa0I7RUFBYTs7O0FBQWM7RUFBaUI7RUFBa0I7RUFBTTtFQUFPOzs7QUFBZTtFQUFXO0VBQXFCO0VBQWtCO0VBQVU7RUFBbUI7RUFBa0I7RUFBZTtFQUFzQjtFQUFrQjs7O0FBQWlCO0VBQWlGOzs7QUFBcUI7RUFBcUI7OztBQUFZO0VBQTJCOzs7QUFBWTtFQUFzQjs7O0FBQVk7RUFBNEI7OztBQUFZO0VBQTJCO0VBQWM7OztBQUFtQjtFQUFxQzs7O0FBQWlCO0VBQTJFO0VBQWE7OztBQUF1QjtFQUFtRjs7O0FBQTRCO0VBQXFGOzs7QUFBNEI7RUFBc0M7RUFBbUI7OztBQUFvQjtFQUFnQjs7O0FBQWlCO0VBQTBLO0VBQWtCO0VBQVE7OztBQUFnQjtFQUE4QjtFQUFTOzs7QUFBaUI7RUFBaUo7OztBQUFVO0VBQXlKOzs7QUFBVztFQUFjOzs7QUFBaUI7RUFBeUI7RUFBYzs7O0FBQW1CO0VBQXFFO0VBQVM7OztBQUFVO0VBQWU7RUFBVztFQUFvQjs7O0FBQWE7RUFBcUM7RUFBa0I7OztBQUFlO0VBQXNFO0VBQWtCO0VBQVE7RUFBWTs7O0FBQWE7RUFBa0Y7OztBQUFRO0VBQW1DOzs7QUFBUztFQUFtQzs7O0FBQVU7RUFBeUM7OztBQUFTO0VBQXlDOzs7QUFBVTtFQUFnRjtFQUFjO0VBQWtCO0VBQVM7RUFBaUI7RUFBUTs7O0FBQWdCO0VBQW9DO0VBQWU7RUFBa0I7OztBQUFrQjtFQUEyQztFQUFjOzs7QUFBYTtFQUFtRjs7O0FBQVU7RUFBcUI7RUFBVztFQUFlO0VBQXlCOzs7QUFBZ0I7RUFBa0I7RUFBa0I7RUFBa0I7RUFBZ0I7OztBQUFTO0VBQWtCO0VBQVM7OztBQUFZO0VBQTJDO0VBQWM7RUFBYTtFQUFpQjs7O0FBQXFCO0VBQXlDO0VBQXNCO0VBQWtCO0VBQWU7RUFBYztFQUFlOzs7QUFBZ0I7RUFBZ0Q7RUFBWTtFQUFzQjtFQUFlO0VBQTRCO0VBQVc7OztBQUFpQjtFQUFzRTs7O0FBQVc7RUFBbUM7OztBQUFXO0VBQTBDOzs7QUFBVztFQUFnRDtFQUFVOzs7QUFBbUI7RUFBNEM7OztBQUFVO0VBQTRDOzs7QUFBWTtFQUE0Qzs7O0FBQVU7RUFBNEk7OztBQUFvQjtFQUErQzs7O0FBQVc7RUFBeUI7RUFBVztFQUFXOzs7QUFBWTtFQUFtQjs7O0FBQWM7RUFBdUM7RUFBVTs7O0FBQVU7RUFBdUM7RUFBUzs7O0FBQVc7RUFBNkM7RUFBVTs7O0FBQVU7RUFBNkM7RUFBUzs7O0FBQVc7RUFBNkM7OztBQUFZO0VBQW9EOzs7QUFBVztFQUFrSDs7O0FBQVk7RUFBd0k7RUFBcUI7OztBQUFzQjtFQUFXO0VBQWdCO0VBQWtCO0VBQU07RUFBTztFQUFhOzs7QUFBVTtFQUErQjtFQUFpQjs7O0FBQWtCO0VBQTRCO0VBQVc7RUFBYztFQUFtQjtFQUFVO0VBQWdCOzs7QUFBdUI7RUFBcUM7RUFBa0I7RUFBVztFQUFRO0VBQVc7RUFBbUI7RUFBWTs7O0FBQVk7RUFBOEI7RUFBa0I7RUFBUztFQUFpQjtFQUFnQjs7O0FBQWM7RUFBaUM7RUFBZ0I7RUFBdUI7RUFBc0I7RUFBZ0I7OztBQUEyQjtFQUFzRDs7O0FBQVk7RUFBd0M7RUFBd0I7OztBQUFlO0VBQTRCO0VBQVc7RUFBWTtFQUFXO0VBQVk7OztBQUE4QjtFQUFrQzs7O0FBQVk7RUFBcUI7RUFBc0I7OztBQUFrQjtFQUFTO0VBQWdCO0VBQVU7RUFBUztFQUFjOzs7QUFBYTtFQUFrQjs7O0FBQWtCO0VBQXVCO0VBQWtCO0VBQVM7RUFBeUI7RUFBZTtFQUFhOzs7QUFBcUc7RUFBMEI7RUFBYTtFQUFTO0VBQVk7RUFBYzs7O0FBQXVCO0VBQW1EOzs7QUFBWTtFQUFlOzs7QUFBa0I7RUFBNkI7OztBQUFpQjtFQUFrQjtFQUFrQjtFQUFNO0VBQVM7RUFBVTs7O0FBQWM7RUFBdUI7RUFBVTs7O0FBQVE7RUFBZ0I7RUFBVztFQUFnQjs7O0FBQWdCO0VBQXNDO0VBQVk7OztBQUFZO0VBQXdDO0VBQXV6RTtFQUFZO0VBQXlCOzs7QUFBWTtFQUFvRDs7O0FBQXNCO0VBQWM7OztBQUFrQjtFQUFxQjtFQUFrQjtFQUFlO0VBQWM7RUFBc0I7OztBQUFrQjtFQUF3Rjs7O0FBQWE7RUFBZ0I7RUFBZ0I7RUFBVztFQUFXO0VBQVM7OztBQUFPO0VBQWdCO0VBQWdCO0VBQVc7RUFBVztFQUFZOzs7QUFBTztFQUFnQjtFQUFnQjtFQUFVO0VBQVc7RUFBTTs7O0FBQVk7RUFBZ0I7RUFBZ0I7RUFBVTtFQUFVO0VBQU07OztBQUFZO0VBQWlCO0VBQWlCO0VBQVc7RUFBWTtFQUFVOzs7QUFBVztFQUFpQjtFQUFpQjtFQUFVO0VBQVc7RUFBVTs7O0FBQVk7RUFBaUI7RUFBaUI7RUFBVTtFQUFXO0VBQVU7OztBQUFTO0VBQWlCO0VBQWlCO0VBQVU7RUFBVztFQUFXOzs7QUFBUztFQUFlO0VBQXNCOzs7QUFBa0I7RUFBc0I7RUFBa0I7RUFBWTs7O0FBQXdCO0VBQW9CO0VBQVU7RUFBUztFQUFrQjtFQUFNO0VBQU87OztBQUFhO0VBQTZCO0VBQWM7RUFBa0I7OztBQUFtQjtFQUFxRDtFQUFjO0VBQWdCO0VBQWdCO0VBQWlCO0VBQWtCO0VBQVk7OztBQUFTO0VBQW9COzs7QUFBYztFQUFzQjtFQUFxQjtFQUFnQjtFQUFrQjtFQUFxQjs7O0FBQWU7RUFBbUM7RUFBVztFQUFVO0VBQWdCO0VBQWtCOzs7QUFBUTtFQUE4QztFQUFnQjtFQUE0QjtFQUFjO0VBQWdCO0VBQWdCO0VBQXVCOzs7QUFBbUI7RUFBVztFQUFrQjs7O0FBQWdCO0VBQTZCO0VBQWtCO0VBQVU7RUFBWTtFQUFhO0VBQWU7RUFBc0I7OztBQUFrQjtFQUE0QjtFQUFrQjtFQUFVO0VBQWU7RUFBYztFQUFTOzs7QUFBd0I7RUFBNkY7OztBQUFlO0VBQXNCOzs7QUFBWTtFQUF3QztFQUFVOzs7QUFBa0I7RUFBdUM7RUFBTTs7O0FBQVk7RUFBMkM7OztBQUFPO0VBQTJDOzs7QUFBUTtFQUFvQjtFQUFXOzs7QUFBYTtFQUFzQztFQUFXO0VBQWM7OztBQUFvQjtFQUFxQztFQUFPOzs7QUFBVztFQUF5Qzs7O0FBQVM7RUFBeUM7OztBQUFNO0VBQW9CO0VBQXNCOzs7QUFBa0I7RUFBWTtFQUFrQjtFQUFxQjtFQUFnQjtFQUFVOzs7QUFBc0I7RUFBa0I7RUFBWTtFQUFnQjtFQUFjO0VBQVU7RUFBYztFQUFzQjtFQUFpQjs7O0FBQWtCO0VBQW1CO0VBQVc7RUFBVztFQUFlO0VBQVU7RUFBUztFQUFrQjtFQUFrQjtFQUFlO0VBQWM7RUFBZ0I7OztBQUFRO0VBQWdDO0VBQWdCO0VBQW1COzs7QUFBa0I7RUFBcUI7RUFBa0I7RUFBZ0I7RUFBUTs7O0FBQU87RUFBZTs7O0FBQU07RUFBaUI7OztBQUFTO0VBQWtDOzs7QUFBZ0M7RUFBUztFQUFrQjs7O0FBQWE7RUFBc0I7RUFBUzs7O0FBQW9CO0VBQXlCO0VBQWdCO0VBQVc7RUFBa0I7RUFBTTtFQUFvQjtFQUFzQjtFQUFVOzs7QUFBbUI7RUFBc0M7RUFBVztFQUFpQjs7O0FBQXFCO0VBQXdDO0VBQW1COzs7QUFBbUI7RUFBNEs7OztBQUFZO0VBQW9FOzs7QUFBZTtFQUF3QjtFQUFjO0VBQWU7RUFBa0I7OztBQUFnQjtFQUFZO0VBQVk7RUFBa0I7RUFBYTtFQUFnQjtFQUFnQzs7O0FBQXdCO0VBQWlCOzs7QUFBaUI7RUFBVztFQUFxQzs7O0FBQWdCO0VBQXNCOzs7QUFBYztFQUF5RTtFQUFxQzs7O0FBQWM7RUFBbUI7RUFBc0I7RUFBZ0I7OztBQUFXO0VBQXFCOzs7QUFBVztFQUFrQjtFQUFzQjtFQUFnQjtFQUFXOzs7QUFBZ0I7RUFBb0I7OztBQUFXO0VBQTJGO0VBQXlCO0VBQW1CO0VBQWdCOzs7QUFBVztFQUF5RTtFQUFXOzs7QUFBcUI7RUFBMEs7RUFBc0I7RUFBbUI7RUFBZ0I7OztBQUFjO0VBQXNMO0VBQWM7OztBQUFxQjtFQUF3RjtFQUFzQjtFQUFnQjtFQUFnQjs7O0FBQWM7RUFBc0U7RUFBYzs7O0FBQXFCO0VBQWlHO0VBQXlCO0VBQW1COzs7QUFBYztFQUF1Rzs7O0FBQWM7RUFBcUY7RUFBeUI7RUFBbUI7OztBQUFjO0VBQTJGOzs7QUFBYztFQUFvRzs7O0FBQWM7RUFBb0c7OztBQUFnQjtFQUEwRztFQUFXO0VBQXlCOzs7QUFBZ0I7RUFBOEY7RUFBWTtFQUF5Qjs7O0FBQXNCO0VBQTRCOzs7QUFBeUI7RUFBUztFQUFXOzs7QUFBWTtFQUFxQzs7O0FBQXNEO0VBQTJCOzs7QUFBc0Q7RUFBMkI7OztBQUFzRDtFQUFrRDs7O0FBQXNEO0VBQTBCOzs7QUFBc0Q7RUFBNkI7OztBQUFzRDtFQUF1RDs7O0FBQXNEO0VBQWU7OztBQUE4QjtFQUFtQjs7O0FBQXdCO0VBQW9COzs7QUFBNEI7RUFBbUI7OztBQUE0QjtFQUFvQjs7O0FBQTRCO0VBQW1COzs7QUFBNEI7RUFBb0I7OztBQUE0QjtFQUFtQjs7O0FBQTRCO0VBQW9COzs7QUFBNkI7RUFBcUI7OztBQUE2QjtFQUFxQjs7O0FBQTZCO0VBQXNCOzs7QUFBNEI7RUFBdUI7OztBQUFnQztFQUFzQjs7O0FBQWdDO0VBQXVCOzs7QUFBZ0M7RUFBc0I7OztBQUFnQztFQUF1Qjs7O0FBQWdDO0VBQXNCOzs7QUFBZ0M7RUFBdUI7OztBQUFpQztFQUF3Qjs7O0FBQWlDO0VBQXdCOzs7QUFBaUM7RUFBbUI7OztBQUE0QjtFQUFvQjs7O0FBQWdDO0VBQW1COzs7QUFBZ0M7RUFBb0I7OztBQUFnQztFQUFtQjs7O0FBQWdDO0VBQW9COzs7QUFBZ0M7RUFBbUI7OztBQUFnQztFQUFvQjs7O0FBQWlDO0VBQXFCOzs7QUFBaUM7RUFBdUI7OztBQUFpQztFQUFxQjs7O0FBQWlDO0VBQXVCOzs7QUFBaUM7RUFBdUI7OztBQUFpQztFQUF1Qjs7O0FBQWlDO0VBQXVCOzs7QUFBaUM7RUFBdUI7OztBQUFpQztFQUF3Qjs7O0FBQTRCO0VBQXlCOzs7QUFBZ0M7RUFBd0I7OztBQUFnQztFQUF5Qjs7O0FBQWdDO0VBQXdCOzs7QUFBZ0M7RUFBeUI7OztBQUFnQztFQUF3Qjs7O0FBQWdDO0VBQXlCOzs7QUFBaUM7RUFBMEI7OztBQUFpQztFQUE0Qjs7O0FBQWlDO0VBQTBCOzs7QUFBaUM7RUFBNEI7OztBQUFpQztFQUE0Qjs7O0FBQWlDO0VBQTRCOzs7QUFBaUM7RUFBNEI7OztBQUFpQztFQUE0Qjs7O0FBQWlDO0VBQThCOzs7QUFBNEI7RUFBOEI7OztBQUFnQztFQUE4Qjs7O0FBQWdDO0VBQThCOzs7QUFBZ0M7RUFBeUI7OztBQUFnQztFQUF5Qjs7O0FBQWdDO0VBQXlCOzs7QUFBZ0M7RUFBeUI7OztBQUFpQztFQUEwQjs7O0FBQWlDO0VBQTBCOzs7QUFBaUM7RUFBMEI7OztBQUFpQztFQUEwQjs7O0FBQWlDO0VBQWlCOzs7QUFBNEI7RUFBc0I7OztBQUFnQztFQUFpQjs7O0FBQWdDO0VBQWdCOzs7QUFBZ0M7RUFBaUI7OztBQUFnQztFQUFpQjs7O0FBQWdDO0VBQXNCOzs7QUFBZ0M7RUFBMkI7OztBQUFpQztFQUEwQjs7O0FBQTRCO0VBQXFCOzs7QUFBZ0M7RUFBa0I7OztBQUFnQztFQUFvQjs7O0FBQWdDO0VBQWM7OztBQUFnQztFQUFxQjs7O0FBQWdDO0VBQW1COzs7QUFBZ0M7RUFBa0I7OztBQUFpQztFQUFpQjs7O0FBQWlDO0VBQWdCOzs7QUFBaUM7RUFBZTs7O0FBQWlDO0VBQWU7OztBQUFpQztFQUFnQjs7O0FBQWlDO0VBQWtCOzs7QUFBaUM7RUFBa0I7OztBQUFpQztFQUFhOzs7QUFBaUM7RUFBYzs7O0FBQTZCO0VBQWM7OztBQUFpQztFQUFrQjs7O0FBQWlDO0VBQWM7OztBQUFpQztFQUFnQjs7O0FBQWlDO0VBQWU7OztBQUFpQztFQUFjOzs7QUFBaUM7RUFBb0I7OztBQUFrQztFQUFnQjs7O0FBQWtDO0VBQWlCOzs7QUFBa0M7RUFBZ0I7OztBQUFrQztFQUFnQjs7O0FBQWtDO0VBQWM7OztBQUFrQztFQUFlOzs7QUFBa0M7RUFBYzs7O0FBQWtDO0VBQWM7OztBQUFrQztFQUFnQjs7O0FBQTZCO0VBQWM7OztBQUFpQztFQUFtQjs7O0FBQWlDO0VBQWU7OztBQUFpQztFQUFvQjs7O0FBQWlDO0VBQWU7OztBQUFpQztFQUFvQjs7O0FBQWlDO0VBQWE7OztBQUFrQztFQUFtQjs7O0FBQWtDO0VBQWtCOzs7QUFBa0M7RUFBbUI7OztBQUFrQztFQUFjOzs7QUFBa0M7RUFBaUI7OztBQUFrQztFQUFlOzs7QUFBa0M7RUFBZTs7O0FBQWtDO0VBQWdCOzs7QUFBa0M7RUFBZTs7O0FBQTZCO0VBQWM7OztBQUFpQztFQUFnQjs7O0FBQWlDO0VBQWM7OztBQUFpQztFQUFlOzs7QUFBaUM7RUFBZ0I7OztBQUFpQztFQUFrQjs7O0FBQWlDO0VBQW1COzs7QUFBa0M7RUFBZTs7O0FBQWtDO0VBQWU7OztBQUFrQztFQUFjOzs7QUFBNkI7RUFBZTs7O0FBQWlDO0VBQW1COzs7QUFBaUM7RUFBbUI7OztBQUFpQztFQUFrQjs7O0FBQWlDO0VBQW9COzs7QUFBaUM7RUFBb0I7OztBQUFpQztFQUFjOzs7QUFBaUM7RUFBZTs7O0FBQWtDO0VBQW9COzs7QUFBa0M7RUFBbUI7OztBQUFrQztFQUFlOzs7QUFBNkI7RUFBcUI7OztBQUFpQztFQUFnQjs7O0FBQWlDO0VBQW1COzs7QUFBaUM7RUFBbUI7OztBQUFpQztFQUFtQjs7O0FBQWlDO0VBQW1COzs7QUFBaUM7RUFBcUI7OztBQUE2QjtFQUFzQjs7O0FBQWlDO0VBQXNCOzs7QUFBaUM7RUFBMkI7OztBQUFpQztFQUEyQjs7O0FBQWlDO0VBQTJCOzs7QUFBaUM7RUFBMkI7OztBQUFpQztFQUF3Qjs7O0FBQWtDO0VBQXdCOzs7QUFBa0M7RUFBd0I7OztBQUFrQztFQUF3Qjs7O0FBQWtDO0VBQXVCOzs7QUFBa0M7RUFBd0I7OztBQUFrQztFQUFzQjs7O0FBQWtDO0VBQTBCOzs7QUFBNkI7RUFBMkI7OztBQUFpQztFQUEyQjs7O0FBQWlDO0VBQTBCOzs7QUFBaUM7RUFBMkI7OztBQUFpQztFQUEyQjs7O0FBQWlDO0VBQThCOzs7QUFBNkI7RUFBZ0M7OztBQUFpQztFQUE2Qjs7O0FBQWlDO0VBQStCOzs7QUFBaUM7RUFBK0I7OztBQUFpQztFQUEwQjs7O0FBQWlDO0VBQTREOzs7QUFBMkI7RUFBNkQ7OztBQUE0QjtFQUErRDs7O0FBQThCO0VBQWdFOzs7QUFBK0I7RUFBbUI7RUFBeUU7RUFBVzs7O0FBQXlCO0VBQWtCO0VBQXFCO0VBQVk7RUFBeUU7RUFBVztFQUF5Qjs7O0FDQXBsMkI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBTWxCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0FBQUE7RUFHSTs7O0FBRUo7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVlJO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0VBQ0k7QUFBQTtJQUVJOzs7QUFHUjtBQUFBO0VBRUk7OztBQUVKO0VBQ0k7QUFBQTtJQUVJOzs7QUFHUjtBQUFBO0VBRUk7OztBQUVKO0VBQ0k7QUFBQTtJQUVJOzs7QUFHUjtBQUFBO0VBRUk7OztBQUVKO0VBQ0k7QUFBQTtJQUVJOzs7QUFHUjtBQUFBO0VBRUk7OztBQUVKO0FBQUE7RUFFSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTs7O0FBRUo7QUFBQTtBQUFBO0VBR0k7RUFDQTs7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFJSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0FBQUE7RUFFSTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTs7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFJSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0FBQUE7RUFFSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1JO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtJO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTs7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU9JO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7QUFBQTtJQUVJOzs7QUFHUjtFQUNJO0FBQUE7QUFBQTtJQUdJOzs7QUFHUjtFQUNJO0FBQUE7QUFBQTtBQUFBO0lBSUk7OztBQUdSO0VBQ0k7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUtJOzs7QUFHUjtFQUNJO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQU1JOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0FBQUE7RUFFSTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0FBQUE7RUFFSTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0FBQUE7RUFFSTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0FBQUE7RUFFSTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0VBQ0k7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOzs7QUFHUjtFQUNJO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7O0FBR1I7RUFDSTtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7OztBQUdSO0VBQ0k7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOzs7QUFHUjtFQUNJO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7SUFDSTtJQUNBOzs7QUFHUjtFQUNJO0lBQ0k7SUFDQTs7O0FBR1I7RUFDSTtJQUNJO0lBQ0E7OztBQUdSO0VBQ0k7SUFDSTtJQUNBOzs7QUFHUjtFQUNJO0lBQ0k7SUFDQTs7O0FBR1I7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtJQUNJOzs7QUFHUjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOzs7QUFHUjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7SUFDSTtJQUNBOzs7QUFHUjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0lBQ0k7SUFDQTs7O0FBR1I7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7SUFDSTtJQUNBOzs7QUFHUjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7QUFBQTtBQUFBO0VBR0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUlJO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFJSTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUVKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUlJO0VBQ0E7RUFFQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0FBQUE7RUFFSTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtFQUNJOzs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUlJOzs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUlJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFJSTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBSUk7RUFDQTtFQUVBO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0FBQUE7RUFFSTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0VBQ0k7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtJQUNJOzs7QUFHUjtFQUNJOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTs7O0FBRUo7QUFBQTtBQUFBO0VBR0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7OztBQUVKO0FBQUE7RUFFSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTs7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtJO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtJOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7OztBQUVKO0FBQUE7RUFFSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTs7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtJO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtJOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7OztBQUVKO0FBQUE7RUFFSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7SUFDSTs7O0FBR1I7QUFBQTtBQUFBO0FBQUE7RUFJSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7O0FBR1I7RUFDSTtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7O0FBR1I7RUFDSTtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7O0FBR1I7RUFDSTtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7O0FBR1I7RUFDSTtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVlJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTs7O0FBRUo7QUFBQTtBQUFBO0VBR0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtBQUFBO0FBQUE7RUFHSTs7O0FBRUo7RUFDSTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0FBQUE7RUFFSTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7SUFDSTs7O0FBR1I7QUFBQTtFQUVJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBT0k7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtJQUNJOzs7QUFHUjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0FBQUE7SUFFSTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7O0FBR1I7RUFDSTtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtBQUFBO0lBRUk7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7OztBQUdSO0VBQ0k7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7QUFBQTtJQUVJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7QUFHUjtFQUNJO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0FBQUE7SUFFSTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7O0FBR1I7RUFDSTtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtBQUFBO0lBRUk7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7OztBQUdSO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0FBQUE7RUFFSTs7O0FBRUo7RUFDSTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtFQUNJOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7QUFBQTtBQUFBO0VBR0k7OztBQUVKO0VBQ0k7OztBQUVKO0FBQUE7RUFFSTs7O0FBRUo7RUFDSTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtFQUNJOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7QUFBQTtBQUFBO0VBR0k7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0FBQUE7RUFHSTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0lBQ0k7OztBQUdSO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0lBQ0k7OztBQUdSO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0lBQ0k7OztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0lBQ0k7OztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtJQUNJO0lBQ0E7OztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7OztBQUdSO0VBQ0k7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7O0FBR1I7RUFDSTtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOzs7QUFHUjtFQUNJO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7OztBQUdSO0VBQ0k7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7O0FBR1I7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7O0FBR1I7RUFDSTtBQUFBO0lBRUk7OztBQUdSO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7O0FBR1I7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOzs7QUFHUjtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7OztBQUdSO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7O0FBR1I7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtJQUNJOzs7QUFHUjtBQUFBO0FBQUE7RUFHSTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0FBQUE7RUFHSTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0FBQUE7SUFFSTs7O0FBR1I7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtBQUFBO0lBRUk7OztBQUdSO0FBQUE7QUFBQTtBQUFBO0VBSUk7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0lBQ0k7OztBQUdSO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0lBQ0k7OztBQUdSO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOzs7QUFHUjtFQUNJO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0FBQUE7SUFFSTtJQUNBOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtJQUNJO0lBQ0E7OztBQUdSO0VBQ0k7SUFDSTtJQUNBOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtFQUNJOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0VBQ0k7OztBQUVKO0FBQUE7RUFFSTs7O0FBRUo7RUFDSTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtFQUNJOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0VBQ0k7OztBQUVKO0FBQUE7RUFFSTs7O0FBRUo7RUFDSTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtFQUNJOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7O0FBR1I7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7QUFHUjtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7OztBQUdSO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7O0FBR1I7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtBQUFBO0FBQUE7RUFHSTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBRUo7QUFBQTtBQUFBO0VBR0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7O0FBR1I7RUFDSTtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7OztBQUdSO0VBQ0k7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOzs7QUFHUjtFQUNJO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7O0FBR1I7RUFDSTtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7OztBQUdSO0VBQ0k7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7O0FBR1I7RUFDSTtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOzs7QUN2bFRSO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQzV6RUo7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7SUFDQTtJQUNBOztFQUVEO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7SUFDQTtJQUNBOztFQUVEO0lBQ0M7SUFDQTtJQUNBOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOzs7QUFHRjtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQzVpQ0Q7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUtBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFRRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBUUU7OztBQUdGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVFFOzs7QUFHSjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBSUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7RUFFRTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUFBO0FBR0E7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBQ0Q7RUFDQztFQUNBO0FBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBQ0Q7RUFDQztFQUNBO0FBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBQ0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0Q7RUFDQztFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQ3I2VUY7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0Y7RUFDRTs7O0FBQ0Y7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFDRjtBQUFBO0VBRUU7OztBQUNGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0Y7RUFDRTs7O0FBQ0Y7QUFBQTtFQUVFOzs7QUFDRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUNGO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBQ0Y7RUFDRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUNGO0VBQ0U7RUFDQTs7O0FBQ0Y7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFDQTtFQUNFOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0Y7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFDRTtBQUFBO0FBQUE7RUFHQTtJQUNFO0lBQ0E7O0VBQ0Y7SUFDRTs7RUFDRjtJQUNFO0lBQ0E7O0VBQ0Y7SUFDRTtJQUNBOztFQUNGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0Y7SUFDRTs7RUFDRjtJQUNFO0lBQ0E7O0VBQ0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUVKO0VBQ0U7SUFDRTtJQUNBOztFQUNGO0lBQ0U7SUFDQTs7RUFDRjtJQUNFO0lBQ0E7O0VBQ0Y7SUFDRTtJQUNBOzs7QUM5Vko7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0Y7QUFDRjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0FBQUE7QUFBQTtFQUdJO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0FBQUE7QUFBQTtJQUdJOztFQUVKO0FBQUE7SUFFSTs7O0FBR1I7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdSO0VBQ0k7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7O0FBR1I7RUFDSTtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOzs7QUFHUjtFQUNJO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOzs7QUFHUjtFQUNJO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBSUk7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0VBQ0k7OztBQUVKO0FBQUE7RUFFSTs7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFJSTs7O0FBRUo7QUFBQTtBQUFBO0VBR0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQzNrQko7RUFBYztFQUFrQjtFQUFjO0VBQXNCO0VBQXlCO0VBQXNCO0VBQXFCO0VBQWlCO0VBQTJCO0VBQXdCO0VBQXVCO0VBQW1COzs7QUFBd0M7RUFBWTtFQUFrQjtFQUFjO0VBQWdCO0VBQVM7OztBQUFVO0VBQWtCOzs7QUFBVTtFQUFxQjtFQUFlOzs7QUFBWTtFQUFxRDtFQUFxQztFQUFrQztFQUFpQztFQUFnQzs7O0FBQTZCO0VBQWE7RUFBa0I7RUFBTTtFQUFPO0VBQWM7RUFBaUI7OztBQUFrQjtFQUF1QztFQUFjOzs7QUFBVztFQUFtQjs7O0FBQVc7RUFBNEI7OztBQUFrQjtFQUFhO0VBQWE7RUFBVztFQUFZOzs7QUFBZTtFQUF1Qjs7O0FBQVk7RUFBaUI7OztBQUFjO0VBQStCOzs7QUFBYTtFQUEwQjs7O0FBQW9CO0VBQWdDOzs7QUFBYztFQUE0Qjs7O0FBQWtCO0VBQTZCO0VBQWM7RUFBWTs7O0FBQTZCO0VBQTBCOzs7QUNBbHlDO0FBQ0E7RUFDRTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7OztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtBQUNBO0FBQUE7RUFFRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUFBO0FBQUE7QUFHQTtFQUNFO0VBQ0E7OztBQUdGO0FBQUE7QUFFQTtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtBQUVBO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUFBO0FBRUE7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7QUFFQTtFQUNFOzs7QUFHRjtFQUNFOzs7QUMxSUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUk7OztBQUdKO0FBQUE7QUFBQTtFQUdJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBWUk7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWFJOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBU0k7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPSTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtFQUdJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7QUFBQTtFQUdJO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtJQUVJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBWUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBU0k7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBVUk7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1JOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWFJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFrQkk7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7QUFBQTtFQUdJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtFQUdJO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1JOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7RUFFSjtJQUNJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBWUk7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFRSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBd0JJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JJOzs7QUFHSjtFQUNJO0lBQ0k7O0VBRUo7SUFFSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBNENJOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFRSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtFQUdJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU9JO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtJQUNJOztFQUVKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFFSjtJQUNJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWdCSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQU1JOztFQUVKO0FBQUE7QUFBQTtJQUdJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0FBQUE7QUFBQTtJQUdJOztFQUVKO0FBQUE7SUFFSTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0FBQUE7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtBQUFBO0lBRUk7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7SUFDSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOzs7QUFJUjtFQUNJO0FBQUE7SUFFSTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtFQUdJOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtFQUdJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtFQUdJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUk7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBc0JJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVVJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFXSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1JOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUEyREk7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWtCSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVFJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtJOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7QUFBQTtFQUdJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNSTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFRSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU9JOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFpQkk7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUk7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7QUFBQTtFQUdJO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWFJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBUUk7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFxQkk7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUk7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVVJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVlJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtFQUdJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBV0k7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVFJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBT0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWFJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFVSTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBY0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1JOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7QUFBQTtFQUdJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWFJO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtFQUdJOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWFJO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWFJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVFJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUk7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtFQUdJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtFQUdJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUF1Qkk7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJOztFQUVKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFFSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBRUo7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUVKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFFSjtJQUNJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtJO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUk7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1JO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7RUFFSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBRUo7SUFDSTs7O0FBSVI7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtFQUdJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtFQUdJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtFQUdJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTtJQUNBOztFQUVKO0lBRUk7O0VBRUo7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7RUFFSjtJQUVJOztFQUVKO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7QUFBQTtFQUdJOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTtJQUNBOztFQUVKO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJOztFQUVKO0lBQ0k7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7QUFBQTtFQUVJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7RUFFSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBRUo7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUVKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFFSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7OztBQ3Y4WEE7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7O0FBT0E7RUFDSTtFQUNBOzs7QUFLWjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7OztBQUtKO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBRUo7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtFQUdJOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBR0g7RUFDRztFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtSO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7QUFBQTtFQUdJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFLSTtFQUNJOzs7QUFLWjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFjSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBS0E7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUdSO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQU9BO0VBQ0k7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTs7QUFDQTtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0U7OztBQUdGO0VBQ0k7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7OztBQU9aO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7OztBQUtSO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOzs7QUFLWjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUtBO0FBQUE7RUFDSTtFQUNBOztBQUVKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0VBQ0k7OztBQUlSO0VBQ0k7O0FBRUk7RUFDSTtFQUNBO0VBQ0E7O0FBRUk7RUFDSTs7QUFJSjtFQUNJOzs7QUFTWjtFQUNJO0VBQ0E7OztBQUtaO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7QUFDQTtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7OztBQUVKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUNBO0VBQ0k7RUFDQTs7O0FBS1o7RUFDSTs7O0FBSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDSTtFQUNBO0VBQ0E7O0FBR1I7RUFDSTs7O0FBS0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUk7RUFDQTs7O0FBR0o7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtFQUNBOzs7QUN6K0JKO0VBQ0k7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOzs7QUFJUjtFQUNJO0FBQUE7QUFBQTtBQUFBO0lBSUk7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtBQUFBO0FBQUE7SUFHSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0FBQUE7SUFFSTtJQUNBOztFQUVKO0FBQUE7QUFBQTtJQUdJO0lBQ0E7O0VBRUo7QUFBQTtJQUVJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0FBQUE7SUFFSTtJQUNBOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7SUFDQTtJQUNBOztFQUVKO0FBQUE7SUFFSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtBQUFBO0lBRUk7SUFDQTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVFJOztFQUVKO0FBQUE7QUFBQTtJQUdJOztFQUVKO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtBQUFBO0FBQUE7SUFHSTs7RUFFSjtBQUFBO0lBRUk7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0FBQUE7QUFBQTtJQUlJOztFQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQU1JOztFQUVKO0FBQUE7SUFFSTtJQUNBO0lBQ0E7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0FBQUE7QUFBQTtJQUlJOztFQUVKO0FBQUE7QUFBQTtJQUdJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7QUFBQTtJQUdJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQU9JOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtBQUFBO0lBRUk7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0FBQUE7QUFBQTtJQUdJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7QUFBQTtBQUFBO0lBR0k7O0VBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBTUk7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQU1JOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtBQUFBO0lBRUk7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtBQUFBO0lBRUk7SUFDQTtJQUNBOztFQUVKO0FBQUE7SUFFSTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtBQUFBO0lBRUk7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0FBQUE7SUFFSTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtBQUFBO0FBQUE7QUFBQTtJQUlJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7SUFDSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQU9JOztFQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBYUk7O0VBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBWUk7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQXFCSTs7RUFFSjtJQUNJOztFQUVKO0FBQUE7SUFFSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0FBQUE7SUFFSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtBQUFBO0FBQUE7SUFHSTs7RUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBY0k7O0VBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUtJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0FBQUE7SUFHSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBZUk7O0VBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVdJOztFQUVKO0lBQ0k7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0FBQUE7SUFFSTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0FBQUE7QUFBQTtBQUFBO0lBSUk7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7QUFBQTtBQUFBO0lBR0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtBQUFBO0lBRUk7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7QUFBQTtBQUFBO0FBQUE7SUFJSTs7RUFFSjtJQUNJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7SUFDSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVdJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0FBQUE7SUFFSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtBQUFBO0lBRUk7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7QUFBQTtBQUFBO0lBR0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBS0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOzs7QUFJUjtFQUNJO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVFJOztFQUVKO0FBQUE7QUFBQTtJQUdJOztFQUVKO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFPSTs7RUFFSjtJQUNJOztFQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFLSTs7RUFFSjtJQUNJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0FBQUE7QUFBQTtJQUdJOztFQUVKO0FBQUE7QUFBQTtJQUdJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtBQUFBO0FBQUE7SUFHSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7SUFDQTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0lBQ0k7O0VBRUo7QUFBQTtJQUVJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0FBQUE7QUFBQTtJQUdJOztFQUVKO0lBQ0k7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtBQUFBO0FBQUE7SUFHSTs7RUFHSjtBQUFBO0lBRUk7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7SUFDQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdHtcblxuICAgIC0tcHJpbWFyeS1jb2xvcjogIzNlNTE2YTtcbiAgICAtLXByaW1hcnktY29sb3ItaG92ZXI6ICNmNDk0Mzc7XG4gICAgLS1zZWNvbmRhcnktY29sb3I6ICNmNDk0Mzc7XG4gICAgLS1zZWNvbmRhcnktY29sb3ItaG92ZXI6ICMzZTUxNmE7XG4gXG5cdC0tY2MtYmc6I2ZmZjtcblx0LS1jYy10ZXh0OiMzMzM7XG5cdC0tY2MtYnRuLXByaW1hcnktYmc6dmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdC0tY2MtYnRuLXByaW1hcnktdGV4dDp2YXIoLS1jYy10ZXh0KTtcblx0LS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZzp2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKTtcblx0LS1jYy1idG4tc2Vjb25kYXJ5LWJnOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTtcblx0LS1jYy1idG4tc2Vjb25kYXJ5LXRleHQ6dmFyKC0tY2MtdGV4dCk7XG5cdC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1iZzp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZyk7XG5cdC0tY2MtdG9nZ2xlLWJnLW9mZjojOTE5ZWE2O1xuXHQtLWNjLXRvZ2dsZS1iZy1vbjp2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7XG5cdC0tY2MtdG9nZ2xlLWJnLXJlYWRvbmx5OiNkNWRlZTI7XG5cdC0tY2MtdG9nZ2xlLWtub2ItYmc6I2ZmZjtcblx0LS1jYy10b2dnbGUta25vYi1pY29uLWNvbG9yOiNlY2YyZmE7XG5cdC0tY2MtYmxvY2stdGV4dDp2YXIoLS1jYy10ZXh0KTtcblx0LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmc6I2YwZjRmNztcblx0LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmctaG92ZXI6I2U5ZWZmNDtcblx0LS1jYy1zZWN0aW9uLWJvcmRlcjojZjFmM2Y1O1xuXHQtLWNjLWNvb2tpZS10YWJsZS1ib3JkZXI6I2U5ZWRmMjtcblx0LS1jYy1vdmVybGF5LWJnOnJnYmEoNCwgNiwgOCwgLjg1KTtcblx0LS1jYy13ZWJraXQtc2Nyb2xsYmFyLWJnOiNjZmQ1ZGI7XG5cdC0tY2Mtd2Via2l0LXNjcm9sbGJhci1iZy1ob3ZlcjojOTE5OWEwXG59XG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL2pxdWVyeS11aVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYm9vdHN0cmFwXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9hbm5pbWV4XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb29raWUtYmFyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb250YXdlc29tZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWFnbmlmaWMtcG9wdXBcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Bob3Rvc3dpcGVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NsaWNrXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zbGlkZXItcmFuZ2VcIjtcbiBcbkBpbXBvcnQgXCJtaXhlZC9jb3JlXCI7XG5AaW1wb3J0IFwibWl4ZWQvY3VzdG9tXCI7XG5AaW1wb3J0IFwibWl4ZWQvcmVzcG9uc2l2ZVwiOyIsIi51aS1oZWxwZXItaGlkZGVue2Rpc3BsYXk6bm9uZX0udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxle2JvcmRlcjowO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS51aS1oZWxwZXItcmVzZXR7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO291dGxpbmU6MDtsaW5lLWhlaWdodDoxLjM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjEwMCU7bGlzdC1zdHlsZTpub25lfS51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLC51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXJ7Y2xlYXI6Ym90aH0udWktaGVscGVyLWNsZWFyZml4e21pbi1oZWlnaHQ6MH0udWktaGVscGVyLXpmaXh7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO2ZpbHRlcjpBbHBoYShPcGFjaXR5PTApfS51aS1mcm9udHt6LWluZGV4OjEwMH0udWktc3RhdGUtZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQhaW1wb3J0YW50fS51aS1pY29ue2Rpc3BsYXk6YmxvY2s7dGV4dC1pbmRlbnQ6LTk5OTk5cHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udWktd2lkZ2V0LW92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlcntkaXNwbGF5OmJsb2NrO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjoycHggMCAwIDA7cGFkZGluZzouNWVtIC41ZW0gLjVlbSAuN2VtO21pbi1oZWlnaHQ6MDtmb250LXNpemU6MTAwJX0udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taWNvbnN7cGFkZGluZy1sZWZ0OjIuMmVtfS51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1pY29ucyAudWktYWNjb3JkaW9uLWljb25ze3BhZGRpbmctbGVmdDoyLjJlbX0udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIC51aS1hY2NvcmRpb24taGVhZGVyLWljb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDouNWVtO3RvcDo1MCU7bWFyZ2luLXRvcDotOHB4fS51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50e3BhZGRpbmc6MWVtIDIuMmVtO2JvcmRlci10b3A6MDtvdmVyZmxvdzphdXRvfS51aS1hdXRvY29tcGxldGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2N1cnNvcjpkZWZhdWx0fS51aS1idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowO2xpbmUtaGVpZ2h0Om5vcm1hbDttYXJnaW4tcmlnaHQ6LjFlbTtjdXJzb3I6cG9pbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1hbGlnbjpjZW50ZXI7b3ZlcmZsb3c6dmlzaWJsZX0udWktYnV0dG9uLC51aS1idXR0b246bGluaywudWktYnV0dG9uOnZpc2l0ZWQsLnVpLWJ1dHRvbjpob3ZlciwudWktYnV0dG9uOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktYnV0dG9uLWljb24tb25seXt3aWR0aDoyLjJlbX1idXR0b24udWktYnV0dG9uLWljb24tb25seXt3aWR0aDoyLjRlbX0udWktYnV0dG9uLWljb25zLW9ubHl7d2lkdGg6My40ZW19YnV0dG9uLnVpLWJ1dHRvbi1pY29ucy1vbmx5e3dpZHRoOjMuN2VtfS51aS1idXR0b24gLnVpLWJ1dHRvbi10ZXh0e2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6bm9ybWFsfS51aS1idXR0b24tdGV4dC1vbmx5IC51aS1idXR0b24tdGV4dHtwYWRkaW5nOi40ZW0gMWVtfS51aS1idXR0b24taWNvbi1vbmx5IC51aS1idXR0b24tdGV4dCwudWktYnV0dG9uLWljb25zLW9ubHkgLnVpLWJ1dHRvbi10ZXh0e3BhZGRpbmc6LjRlbTt0ZXh0LWluZGVudDotOTk5OTk5OXB4fS51aS1idXR0b24tdGV4dC1pY29uLXByaW1hcnkgLnVpLWJ1dHRvbi10ZXh0LC51aS1idXR0b24tdGV4dC1pY29ucyAudWktYnV0dG9uLXRleHR7cGFkZGluZzouNGVtIDFlbSAuNGVtIDIuMWVtfS51aS1idXR0b24tdGV4dC1pY29uLXNlY29uZGFyeSAudWktYnV0dG9uLXRleHQsLnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1idXR0b24tdGV4dHtwYWRkaW5nOi40ZW0gMi4xZW0gLjRlbSAxZW19LnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1idXR0b24tdGV4dHtwYWRkaW5nLWxlZnQ6Mi4xZW07cGFkZGluZy1yaWdodDoyLjFlbX1pbnB1dC51aS1idXR0b257cGFkZGluZzouNGVtIDFlbX0udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbiwudWktYnV0dG9uLXRleHQtaWNvbi1wcmltYXJ5IC51aS1pY29uLC51aS1idXR0b24tdGV4dC1pY29uLXNlY29uZGFyeSAudWktaWNvbiwudWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWljb24sLnVpLWJ1dHRvbi1pY29ucy1vbmx5IC51aS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bWFyZ2luLXRvcDotOHB4fS51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29ue2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi04cHh9LnVpLWJ1dHRvbi10ZXh0LWljb24tcHJpbWFyeSAudWktYnV0dG9uLWljb24tcHJpbWFyeSwudWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi1pY29uLXByaW1hcnksLnVpLWJ1dHRvbi1pY29ucy1vbmx5IC51aS1idXR0b24taWNvbi1wcmltYXJ5e2xlZnQ6LjVlbX0udWktYnV0dG9uLXRleHQtaWNvbi1zZWNvbmRhcnkgLnVpLWJ1dHRvbi1pY29uLXNlY29uZGFyeSwudWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi1pY29uLXNlY29uZGFyeSwudWktYnV0dG9uLWljb25zLW9ubHkgLnVpLWJ1dHRvbi1pY29uLXNlY29uZGFyeXtyaWdodDouNWVtfS51aS1idXR0b25zZXR7bWFyZ2luLXJpZ2h0OjdweH0udWktYnV0dG9uc2V0IC51aS1idXR0b257bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6LS4zZW19aW5wdXQudWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLGJ1dHRvbi51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfS51aS1kYXRlcGlja2Vye3dpZHRoOjE3ZW07cGFkZGluZzouMmVtIC4yZW0gMDtkaXNwbGF5Om5vbmV9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6LjJlbSAwfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MnB4O3dpZHRoOjEuOGVtO2hlaWdodDoxLjhlbX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXJ7dG9wOjFweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2e2xlZnQ6MnB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHR7cmlnaHQ6MnB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXJ7bGVmdDoxcHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlcntyaWdodDoxcHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi04cHg7dG9wOjUwJTttYXJnaW4tdG9wOi04cHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGV7bWFyZ2luOjAgMi4zZW07bGluZS1oZWlnaHQ6MS44ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0e2ZvbnQtc2l6ZToxZW07bWFyZ2luOjFweCAwfS51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLC51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXJ7d2lkdGg6NDUlfS51aS1kYXRlcGlja2VyIHRhYmxle3dpZHRoOjEwMCU7Zm9udC1zaXplOi45ZW07Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO21hcmdpbjowIDAgLjRlbX0udWktZGF0ZXBpY2tlciB0aHtwYWRkaW5nOi43ZW0gLjNlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDo3MDA7Ym9yZGVyOjB9LnVpLWRhdGVwaWNrZXIgdGR7Ym9yZGVyOjA7cGFkZGluZzoxcHh9LnVpLWRhdGVwaWNrZXIgdGQgc3BhbiwudWktZGF0ZXBpY2tlciB0ZCBhe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouMmVtO3RleHQtYWxpZ246cmlnaHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZXtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7bWFyZ2luOi43ZW0gMCAwIDA7cGFkZGluZzowIC4yZW07Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6MDtib3JkZXItYm90dG9tOjB9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b257ZmxvYXQ6cmlnaHQ7bWFyZ2luOi41ZW0gLjJlbSAuNGVtO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6LjJlbSAuNmVtIC4zZW0gLjZlbTt3aWR0aDphdXRvO292ZXJmbG93OnZpc2libGV9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50e2Zsb2F0OmxlZnR9LnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aXt3aWR0aDphdXRvfS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3Vwe2Zsb2F0OmxlZnR9LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGV7d2lkdGg6OTUlO21hcmdpbjowIGF1dG8gLjRlbX0udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3Vwe3dpZHRoOjUwJX0udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3Vwe3dpZHRoOjMzLjMlfS51aS1kYXRlcGlja2VyLW11bHRpLTQgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6MjUlfS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLC51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXJ7Ym9yZGVyLWxlZnQtd2lkdGg6MH0udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1idXR0b25wYW5le2NsZWFyOmxlZnR9LnVpLWRhdGVwaWNrZXItcm93LWJyZWFre2NsZWFyOmJvdGg7d2lkdGg6MTAwJTtmb250LXNpemU6MH0udWktZGF0ZXBpY2tlci1ydGx7ZGlyZWN0aW9uOnJ0bH0udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldntyaWdodDoycHg7bGVmdDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0e2xlZnQ6MnB4O3JpZ2h0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXJ7cmlnaHQ6MXB4O2xlZnQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlcntsZWZ0OjFweDtyaWdodDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5le2NsZWFyOnJpZ2h0fS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbntmbG9hdDpsZWZ0fS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQsLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3Vwe2Zsb2F0OnJpZ2h0fS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlciwudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlcntib3JkZXItcmlnaHQtd2lkdGg6MDtib3JkZXItbGVmdC13aWR0aDoxcHh9LnVpLWRpYWxvZ3tvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3BhZGRpbmc6LjJlbTtvdXRsaW5lOjB9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFye3BhZGRpbmc6LjRlbSAxZW07cG9zaXRpb246cmVsYXRpdmV9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxle2Zsb2F0OmxlZnQ7bWFyZ2luOi4xZW0gMDt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6OTAlO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDouM2VtO3RvcDo1MCU7d2lkdGg6MjBweDttYXJnaW46LTEwcHggMCAwIDA7cGFkZGluZzoxcHg7aGVpZ2h0OjIwcHh9LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjA7cGFkZGluZzouNWVtIDFlbTtiYWNrZ3JvdW5kOm5vbmU7b3ZlcmZsb3c6YXV0b30udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZXt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLXdpZHRoOjFweCAwIDAgMDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7bWFyZ2luLXRvcDouNWVtO3BhZGRpbmc6LjNlbSAxZW0gLjVlbSAuNGVtfS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0e2Zsb2F0OnJpZ2h0fS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbnttYXJnaW46LjVlbSAuNGVtIC41ZW0gMDtjdXJzb3I6cG9pbnRlcn0udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2V7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtyaWdodDotNXB4O2JvdHRvbTotNXB4O2JhY2tncm91bmQtcG9zaXRpb246MTZweCAxNnB4fS51aS1kcmFnZ2FibGUgLnVpLWRpYWxvZy10aXRsZWJhcntjdXJzb3I6bW92ZX0udWktZHJhZ2dhYmxlLWhhbmRsZXstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLW1lbnV7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MDtkaXNwbGF5OmJsb2NrO291dGxpbmU6bm9uZX0udWktbWVudSAudWktbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0udWktbWVudSAudWktbWVudS1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowO3BhZGRpbmc6M3B4IDFlbSAzcHggLjRlbTtjdXJzb3I6cG9pbnRlcjttaW4taGVpZ2h0OjA7bGlzdC1zdHlsZS1pbWFnZTp1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3KX0udWktbWVudSAudWktbWVudS1kaXZpZGVye21hcmdpbjo1cHggMDtoZWlnaHQ6MDtmb250LXNpemU6MDtsaW5lLWhlaWdodDowO2JvcmRlci13aWR0aDoxcHggMCAwIDB9LnVpLW1lbnUgLnVpLXN0YXRlLWZvY3VzLC51aS1tZW51IC51aS1zdGF0ZS1hY3RpdmV7bWFyZ2luOi0xcHh9LnVpLW1lbnUtaWNvbnN7cG9zaXRpb246cmVsYXRpdmV9LnVpLW1lbnUtaWNvbnMgLnVpLW1lbnUtaXRlbXtwYWRkaW5nLWxlZnQ6MmVtfS51aS1tZW51IC51aS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6LjJlbTttYXJnaW46YXV0byAwfS51aS1tZW51IC51aS1tZW51LWljb257bGVmdDphdXRvO3JpZ2h0OjB9LnVpLXByb2dyZXNzYmFye2hlaWdodDoyZW07dGV4dC1hbGlnbjpsZWZ0O292ZXJmbG93OmhpZGRlbn0udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVle21hcmdpbjotMXB4O2hlaWdodDoxMDAlfS51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItb3ZlcmxheXtiYWNrZ3JvdW5kOnVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhLQUFvQUlBQkFBQUFBUC8vL3lIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tZd05xWHJkQzUyRFMwNmE3TUZaSSs0RkhCQ0tvRGVXS1hxeW1QcUdxeHZKclhaYk14N1R0Yyt3OVhnVTJGQjNsT3lRUldFVDJJRkdpVTltMWZyRFZweFpaYzZiZkh3djRjMVlYUDZrMVZkeTI5MkZiNlVrdXZGdFhwdldTekErSHljWEpIVVhpR1lJaU1nMlI2VzQ1OWduV0dmSE5kaklxRFdWcWVtSDJla3BPYmtwT2xwcFdVcVppcXI2ZWRxcVdRQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcFNNZ1puR2ZhcWNnMUUydXV6RG1tSFVCUjhRaWw5NWhpUEtxV24zYXF0THNTMTh5N0cxU3pOZW93V0JFTnRRZCtUMUprdFAwNW56UFRkSlpsUjZ2VXhOV1dqVit2VVdoV05rV0Z3eGw5VnBaUmVkWWNmbElPTGFmYWEyOFhkc0gveW5sY2MxdVBWRFp4UUlSMEsyNStjSUNDbW9xQ2U1bUdoWk9mZVlTVWg1eUpjSnlya1pXV3BhUjhkb0oybzROWXE2MmxBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZESTRZeTIyWm5JTlJOcW9zdzBCdjdpMWd5SFVrRmo3b1NhV2x1M292QzhHeE5zbzVmbHV6M3FMVmhCVmVUL0x6N1pUSHl4TDVkRGFsUVdQVk9zUVd0Um51d1hhRlRqOWpWVmg4cG1hOUpqWjR6WVNqNVpPeW1hN3V1b2xmZmgrSVI1YVc5N2NIdUJVWEtHS1hsS2puK0RpSFdNY1lKYWg0TjBsWUNNbEpPWGlwR1JyNXFkZ29TVHJxV1NxNldGbDJ5cG9hVUFBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwYUViNkhMZ2QvaU83Rk5XdGNGV2UrdWZPREdqUmZvaUoyYWtTaGJ1ZWIwd3RJNTB6bTAycGJ2d2ZXRU1XQlExektHbExJaHNraUVQbTlSNnZSWHhWNFp6V1QyeUhPR3BXTXlvcmJsS2xOcDhIbUhFYi9sQ1hqY1c3Ym10WFA4WHQyMjlPVldSMWZvZDJlV3FOZkh1TWpYQ1BrSUdOaWxlT2lJbVZtQ09FbW9TZm4zeVhsSldtb0hHaHFwNmlsWXVXWXBtVHFLVWdBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwaUVINmtiNThiaVEzRk5XdE1GV1czZU5WY29qdUZHZnFuWnFTZWJ1UzA2dzVWODAvWDAycEtlOHpGd1A2RUZXT1QxbERGazhyR0VSaDFUVE5Pb2NRNjFIbTRYbTJWZXhVSHB6anltVmlIckZiaUVMc2VmVnJuNlhLZm50MlE5Ry8rWGRpZTQ5OVhIZDJnNGg3aW9PR2hYR0pib0dBblhTQm5vQndLWXlmaW91YlpKMkhuMFJ1UlphZmxaT2lsNTZacDZpaW9LU1hwVUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrb1FScVJ2bnh1STdrVTFhMVVVNWJkNXRuU2VPWlhobW41bFdLM3FOVFd2UmRReFA4cXZhQysveWFZUXpYTzdCTXZhVUVtSlJkM1RzaU1BZ3N3bU5ZclNnWmRZclRYNnRTSEdaTzczZXp1QXcydXh1UStCYmVaZk14c2V4WTM1Ky9RZTRKMWluVjBnNHgzV0h1TWhJbDJqWE9LVDJRK1ZVNWZnb1NVSTUyVmZaeWZrSkdraGE2am1ZK2FhWWRpcnErbFFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLV0JJS3BZZTBMM1lOS1RvcXN3VWx2em5pZ2Q0d2lSNEtoWnJLdDlVcHFpcDYxaTlFM3ZNdnhSZEhsYkVGaUVYZms5WUFSWXhPWlpENlZRMnBVdW5CbXRSWG8xTGY4aE1WVmNObDhKYWZWMzhhTTIvRnU1VjE2Qm42M3I2eHQ5N2owOStNWFNGaTRCbmlHRmFlM2h6Ykg5K2hZQnprcHVVaDVhWm1IdWFuWk9aZ0l1dmJHaU5lb21DbmF4eGFwMnVwYUNac3ErMWtBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLWGpJOEJ5NXpmNGtPeFRWclhOVmx2MVgwZDhJR1pHS0xuTnBZdG04THI5Y3FWZXVPU3ZmT1c3OUQ5YURIaXpOaERKaWRGWmhOeWRFYWhPYURINm5vbXRKanAxdHV0S29OV2t2QTZKcWZSVkxIVS9RVWZhdTlsMng3RzU0ZDFmbDk5NXhjSUdBZFhxTWZCTmFkb1lyaEgrTWcyS0JscFZwYmx1Q2lYbU1uWjJTaDRHQnFKK2NrSU9xcUo2TG1LU2xsWm1zb3E2d3BRQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2xZeC9vTHZveHVKRGtVMWExWVVaYko1OW5TZDJaWGhXcWJSYTIvZ0Y4R3UyRFkzaXFzN3lycSt4QllFa1l2RlNNOGFTU09iRStaZ1JsMUJIRlpOcjdwUkNhdlo1QlcyMTQyaFkzQU4veld0c21mMTJwOVh4eEZsMmxwTG4xcnNlenRmWFpqZElXSWYyczVkSXR3allLQmdvOXlnNXBIZ3pKWFRFZUdsWnVlbnB5UG1wR1FvS09Xa1ltU3BhU25xS2lsZUkyRkFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVmpCK2d1K2pHNGtPUlRWclZoUmxzbm4yZEozWmxlRmFwdEZyYitDWG1POU9vemVMNVZmUDk5SHZBV2hwaVVkY3drcEJIMzgyNUF3WWRVOHhUcWxMR2h0Q29zQXJLTXB2ZmExbU1SYWU5VnZXWmZlQjJYZlBrZUxtbTE4bFVjQmorcDVkbk44alhaM1lJR0VoWXVPVW40NWFvQ0RrcDE2aGw1SWpZSnZqV0tjbm9HUXBxeVBscE9ocjNhRWxhcXJxNTZCcTdWQUFBT3c9PSk7aGVpZ2h0OjEwMCU7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MjUpO29wYWNpdHk6LjI1fS51aS1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC51aS1wcm9ncmVzc2Jhci12YWx1ZXtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LnVpLXJlc2l6YWJsZXtwb3NpdGlvbjpyZWxhdGl2ZX0udWktcmVzaXphYmxlLWhhbmRsZXtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6LjFweDtkaXNwbGF5OmJsb2NrOy1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZX0udWktcmVzaXphYmxlLWRpc2FibGVkIC51aS1yZXNpemFibGUtaGFuZGxlLC51aS1yZXNpemFibGUtYXV0b2hpZGUgLnVpLXJlc2l6YWJsZS1oYW5kbGV7ZGlzcGxheTpub25lfS51aS1yZXNpemFibGUtbntjdXJzb3I6bi1yZXNpemU7aGVpZ2h0OjdweDt3aWR0aDoxMDAlO3RvcDotNXB4O2xlZnQ6MH0udWktcmVzaXphYmxlLXN7Y3Vyc29yOnMtcmVzaXplO2hlaWdodDo3cHg7d2lkdGg6MTAwJTtib3R0b206LTVweDtsZWZ0OjB9LnVpLXJlc2l6YWJsZS1le2N1cnNvcjplLXJlc2l6ZTt3aWR0aDo3cHg7cmlnaHQ6LTVweDt0b3A6MDtoZWlnaHQ6MTAwJX0udWktcmVzaXphYmxlLXd7Y3Vyc29yOnctcmVzaXplO3dpZHRoOjdweDtsZWZ0Oi01cHg7dG9wOjA7aGVpZ2h0OjEwMCV9LnVpLXJlc2l6YWJsZS1zZXtjdXJzb3I6c2UtcmVzaXplO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7cmlnaHQ6MXB4O2JvdHRvbToxcHh9LnVpLXJlc2l6YWJsZS1zd3tjdXJzb3I6c3ctcmVzaXplO3dpZHRoOjlweDtoZWlnaHQ6OXB4O2xlZnQ6LTVweDtib3R0b206LTVweH0udWktcmVzaXphYmxlLW53e2N1cnNvcjpudy1yZXNpemU7d2lkdGg6OXB4O2hlaWdodDo5cHg7bGVmdDotNXB4O3RvcDotNXB4fS51aS1yZXNpemFibGUtbmV7Y3Vyc29yOm5lLXJlc2l6ZTt3aWR0aDo5cHg7aGVpZ2h0OjlweDtyaWdodDotNXB4O3RvcDotNXB4fS51aS1zZWxlY3RhYmxley1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZX0udWktc2VsZWN0YWJsZS1oZWxwZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDA7Ym9yZGVyOjFweCBkb3R0ZWQgYmxhY2t9LnVpLXNlbGVjdG1lbnUtbWVudXtwYWRkaW5nOjA7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6bm9uZX0udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51e292ZXJmbG93OmF1dG87b3ZlcmZsb3cteDpoaWRkZW47cGFkZGluZy1ib3R0b206MXB4fS51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUgLnVpLXNlbGVjdG1lbnUtb3B0Z3JvdXB7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS41O3BhZGRpbmc6MnB4IC40ZW07bWFyZ2luOi41ZW0gMCAwIDA7aGVpZ2h0OmF1dG87Ym9yZGVyOjB9LnVpLXNlbGVjdG1lbnUtb3BlbntkaXNwbGF5OmJsb2NrfS51aS1zZWxlY3RtZW51LWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jaztvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9LnVpLXNlbGVjdG1lbnUtYnV0dG9uIHNwYW4udWktaWNvbntyaWdodDouNWVtO2xlZnQ6YXV0bzttYXJnaW4tdG9wOi04cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJX0udWktc2VsZWN0bWVudS1idXR0b24gc3Bhbi51aS1zZWxlY3RtZW51LXRleHR7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6LjRlbSAyLjFlbSAuNGVtIDFlbTtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjEuNDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnVpLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnR9LnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7d2lkdGg6MS4yZW07aGVpZ2h0OjEuMmVtO2N1cnNvcjpkZWZhdWx0Oy1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZX0udWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2V7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO2ZvbnQtc2l6ZTouN2VtO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjA7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9LnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLWhhbmRsZSwudWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItcmFuZ2V7ZmlsdGVyOmluaGVyaXR9LnVpLXNsaWRlci1ob3Jpem9udGFse2hlaWdodDouOGVtfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZXt0b3A6LS4zZW07bWFyZ2luLWxlZnQ6LS42ZW19LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2V7dG9wOjA7aGVpZ2h0OjEwMCV9LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWlue2xlZnQ6MH0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXh7cmlnaHQ6MH0udWktc2xpZGVyLXZlcnRpY2Fse3dpZHRoOi44ZW07aGVpZ2h0OjEwMHB4fS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1oYW5kbGV7bGVmdDotLjNlbTttYXJnaW4tbGVmdDowO21hcmdpbi1ib3R0b206LS42ZW19LnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdle2xlZnQ6MDt3aWR0aDoxMDAlfS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1taW57Ym90dG9tOjB9LnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1heHt0b3A6MH0udWktc29ydGFibGUtaGFuZGxley1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZX0udWktc3Bpbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udWktc3Bpbm5lci1pbnB1dHtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6aW5oZXJpdDtwYWRkaW5nOjA7bWFyZ2luOi4yZW0gMDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLWxlZnQ6LjRlbTttYXJnaW4tcmlnaHQ6MjJweH0udWktc3Bpbm5lci1idXR0b257d2lkdGg6MTZweDtoZWlnaHQ6NTAlO2ZvbnQtc2l6ZTouNWVtO3BhZGRpbmc6MDttYXJnaW46MDt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6ZGVmYXVsdDtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtyaWdodDowfS51aS1zcGlubmVyIGEudWktc3Bpbm5lci1idXR0b257Ym9yZGVyLXRvcDpub25lO2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItcmlnaHQ6bm9uZX0udWktc3Bpbm5lciAudWktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tdG9wOi04cHg7dG9wOjUwJTtsZWZ0OjB9LnVpLXNwaW5uZXItdXB7dG9wOjB9LnVpLXNwaW5uZXItZG93bntib3R0b206MH0udWktc3Bpbm5lciAudWktaWNvbi10cmlhbmdsZS0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjVweCAtMTZweH0udWktdGFic3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOi4yZW19LnVpLXRhYnMgLnVpLXRhYnMtbmF2e21hcmdpbjowO3BhZGRpbmc6LjJlbSAuMmVtIDB9LnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpe2xpc3Qtc3R5bGU6bm9uZTtmbG9hdDpsZWZ0O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO21hcmdpbjoxcHggLjJlbSAwIDA7Ym9yZGVyLWJvdHRvbS13aWR0aDowO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3dyYXB9LnVpLXRhYnMgLnVpLXRhYnMtbmF2IC51aS10YWJzLWFuY2hvcntmbG9hdDpsZWZ0O3BhZGRpbmc6LjVlbSAxZW07dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZle21hcmdpbi1ib3R0b206LTFweDtwYWRkaW5nLWJvdHRvbToxcHh9LnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvciwudWktdGFicyAudWktdGFicy1uYXYgbGkudWktc3RhdGUtZGlzYWJsZWQgLnVpLXRhYnMtYW5jaG9yLC51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWxvYWRpbmcgLnVpLXRhYnMtYW5jaG9ye2N1cnNvcjp0ZXh0fS51aS10YWJzLWNvbGxhcHNpYmxlIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3J7Y3Vyc29yOnBvaW50ZXJ9LnVpLXRhYnMgLnVpLXRhYnMtcGFuZWx7ZGlzcGxheTpibG9jaztib3JkZXItd2lkdGg6MDtwYWRkaW5nOjFlbSAxLjRlbTtiYWNrZ3JvdW5kOm5vbmV9LnVpLXRvb2x0aXB7cGFkZGluZzo4cHg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk5O21heC13aWR0aDozMDBweDstd2Via2l0LWJveC1zaGFkb3c6MCAwIDVweCAjYWFhO2JveC1zaGFkb3c6MCAwIDVweCAjYWFhfWJvZHkgLnVpLXRvb2x0aXB7Ym9yZGVyLXdpZHRoOjJweH0udWktd2lkZ2V0e2ZvbnQtZmFtaWx5OlZlcmRhbmEsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MS4xZW19LnVpLXdpZGdldCAudWktd2lkZ2V0e2ZvbnQtc2l6ZToxZW19LnVpLXdpZGdldCBpbnB1dCwudWktd2lkZ2V0IHNlbGVjdCwudWktd2lkZ2V0IHRleHRhcmVhLC51aS13aWRnZXQgYnV0dG9ue2ZvbnQtZmFtaWx5OlZlcmRhbmEsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MWVtfS51aS13aWRnZXQtY29udGVudHtib3JkZXI6MXB4IHNvbGlkICNhYWE7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMyMjJ9LnVpLXdpZGdldC1jb250ZW50IGF7Y29sb3I6IzIyMn0udWktd2lkZ2V0LWhlYWRlcntib3JkZXI6MXB4IHNvbGlkICNhYWE7YmFja2dyb3VuZDojY2NjO2NvbG9yOiMyMjI7Zm9udC13ZWlnaHQ6NzAwfS51aS13aWRnZXQtaGVhZGVyIGF7Y29sb3I6IzIyMn0udWktc3RhdGUtZGVmYXVsdCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHR7Ym9yZGVyOjFweCBzb2xpZCAjZDNkM2QzO2JhY2tncm91bmQ6I2U2ZTZlNjtmb250LXdlaWdodDo0MDA7Y29sb3I6IzU1NX0udWktc3RhdGUtZGVmYXVsdCBhLC51aS1zdGF0ZS1kZWZhdWx0IGE6bGluaywudWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWR7Y29sb3I6IzU1NTt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktc3RhdGUtaG92ZXIsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3ZlciwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsLnVpLXN0YXRlLWZvY3VzLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3Vze2JvcmRlcjoxcHggc29saWQgIzk5OTtiYWNrZ3JvdW5kOiNkYWRhZGE7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMyMTIxMjF9LnVpLXN0YXRlLWhvdmVyIGEsLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsLnVpLXN0YXRlLWhvdmVyIGE6bGluaywudWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLC51aS1zdGF0ZS1mb2N1cyBhLC51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLC51aS1zdGF0ZS1mb2N1cyBhOmxpbmssLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZHtjb2xvcjojMjEyMTIxO3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1zdGF0ZS1hY3RpdmUsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZXtib3JkZXI6MXB4IHNvbGlkICNhYWE7YmFja2dyb3VuZDojZmZmO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMjEyMTIxfS51aS1zdGF0ZS1hY3RpdmUgYSwudWktc3RhdGUtYWN0aXZlIGE6bGluaywudWktc3RhdGUtYWN0aXZlIGE6dmlzaXRlZHtjb2xvcjojMjEyMTIxO3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1zdGF0ZS1oaWdobGlnaHQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodHtib3JkZXI6MXB4IHNvbGlkICNmY2VmYTE7YmFja2dyb3VuZDojZmJmOWVlO2NvbG9yOiMzNjM2MzZ9LnVpLXN0YXRlLWhpZ2hsaWdodCBhLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhe2NvbG9yOiMzNjM2MzZ9LnVpLXN0YXRlLWVycm9yLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9ye2JvcmRlcjoxcHggc29saWQgI2NkMGEwYTtiYWNrZ3JvdW5kOiNmZWYxZWM7Y29sb3I6I2NkMGEwYX0udWktc3RhdGUtZXJyb3IgYSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGF7Y29sb3I6I2NkMGEwYX0udWktc3RhdGUtZXJyb3ItdGV4dCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHR7Y29sb3I6I2NkMGEwYX0udWktcHJpb3JpdHktcHJpbWFyeSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnl7Zm9udC13ZWlnaHQ6NzAwfS51aS1wcmlvcml0eS1zZWNvbmRhcnksLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1zZWNvbmRhcnksLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeXtvcGFjaXR5Oi43O2ZpbHRlcjpBbHBoYShPcGFjaXR5PTcwKTtmb250LXdlaWdodDo0MDB9LnVpLXN0YXRlLWRpc2FibGVkLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRpc2FibGVke29wYWNpdHk6LjM1O2ZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KTtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LnVpLXN0YXRlLWRpc2FibGVkIC51aS1pY29ue2ZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KX0udWktaWNvbnt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS51aS1pY29uLC51aS13aWRnZXQtY29udGVudCAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChpbWcvdWktaWNvbnNfMjIyMjIyXzI1NngyNDAucG5nKX0udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChpbWcvdWktaWNvbnNfMjIyMjIyXzI1NngyNDAucG5nKX0udWktc3RhdGUtZGVmYXVsdCAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChpbWcvdWktaWNvbnNfODg4ODg4XzI1NngyNDAucG5nKX0udWktc3RhdGUtaG92ZXIgLnVpLWljb24sLnVpLXN0YXRlLWZvY3VzIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKGltZy91aS1pY29uc180NTQ1NDVfMjU2eDI0MC5wbmcpfS51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoaW1nL3VpLWljb25zXzQ1NDU0NV8yNTZ4MjQwLnBuZyl9LnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChpbWcvdWktaWNvbnNfMmU4M2ZmXzI1NngyNDAucG5nKX0udWktc3RhdGUtZXJyb3IgLnVpLWljb24sLnVpLXN0YXRlLWVycm9yLXRleHQgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoaW1nL3VpLWljb25zX2NkMGEwYV8yNTZ4MjQwLnBuZyl9LnVpLWljb24tYmxhbmt7YmFja2dyb3VuZC1wb3NpdGlvbjoxNnB4IDE2cHh9LnVpLWljb24tY2FyYXQtMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAwfS51aS1pY29uLWNhcmF0LTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAwfS51aS1pY29uLWNhcmF0LTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IDB9LnVpLWljb24tY2FyYXQtMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IDB9LnVpLWljb24tY2FyYXQtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggMH0udWktaWNvbi1jYXJhdC0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggMH0udWktaWNvbi1jYXJhdC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAwfS51aS1pY29uLWNhcmF0LTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggMH0udWktaWNvbi1jYXJhdC0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAwfS51aS1pY29uLWNhcmF0LTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IDB9LnVpLWljb24tdHJpYW5nbGUtMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNnB4fS51aS1pY29uLWFycm93LTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMycHh9LnVpLWljb24tYXJyb3ctMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTMycHh9LnVpLWljb24tYXJyb3ctMS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMzJweH0udWktaWNvbi1hcnJvdy0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMzJweH0udWktaWNvbi1hcnJvdy0yLW5lLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0zMnB4fS51aS1pY29uLWFycm93LTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0zMnB4fS51aS1pY29uLWFycm93LTItc2Utbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMzJweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1uLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0yLW5lLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53e2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtNDhweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm4tMS13e2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm4tMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm4tMS1le2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm4tMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTY0cHh9LnVpLWljb24tYXJyb3ctNHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTgwcHh9LnVpLWljb24tYXJyb3ctNC1kaWFne2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTgwcHh9LnVpLWljb24tZXh0bGlua3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC04MHB4fS51aS1pY29uLW5ld3dpbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC04MHB4fS51aS1pY29uLXJlZnJlc2h7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtODBweH0udWktaWNvbi1zaHVmZmxle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTgwcHh9LnVpLWljb24tdHJhbnNmZXItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTgwcHh9LnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTgwcHh9LnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTk2cHh9LnVpLWljb24tZm9sZGVyLW9wZW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtOTZweH0udWktaWNvbi1kb2N1bWVudHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC05NnB4fS51aS1pY29uLWRvY3VtZW50LWJ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtOTZweH0udWktaWNvbi1ub3Rle2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTk2cHh9LnVpLWljb24tbWFpbC1jbG9zZWR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtOTZweH0udWktaWNvbi1tYWlsLW9wZW57YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtOTZweH0udWktaWNvbi1zdWl0Y2FzZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtOTZweH0udWktaWNvbi1jb21tZW50e2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC05NnB4fS51aS1pY29uLXBlcnNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtOTZweH0udWktaWNvbi1wcmludHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtOTZweH0udWktaWNvbi10cmFzaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtOTZweH0udWktaWNvbi1sb2NrZWR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTk2cHh9LnVpLWljb24tdW5sb2NrZWR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTk2cHh9LnVpLWljb24tYm9va21hcmt7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTk2cHh9LnVpLWljb24tdGFne2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC05NnB4fS51aS1pY29uLWhvbWV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMTJweH0udWktaWNvbi1mbGFne2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTExMnB4fS51aS1pY29uLWNhbGVuZGFye2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTExMnB4fS51aS1pY29uLWNhcnR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTEycHh9LnVpLWljb24tcGVuY2lse2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTExMnB4fS51aS1pY29uLWNsb2Nre2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTExMnB4fS51aS1pY29uLWRpc2t7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTEycHh9LnVpLWljb24tY2FsY3VsYXRvcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTEycHh9LnVpLWljb24tem9vbWlue2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xMTJweH0udWktaWNvbi16b29tb3V0e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xMTJweH0udWktaWNvbi1zZWFyY2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTExMnB4fS51aS1pY29uLXdyZW5jaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMTEycHh9LnVpLWljb24tZ2VhcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMTEycHh9LnVpLWljb24taGVhcnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTExMnB4fS51aS1pY29uLXN0YXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTExMnB4fS51aS1pY29uLWxpbmt7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTExMnB4fS51aS1pY29uLWNhbmNlbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEyOHB4fS51aS1pY29uLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTI4cHh9LnVpLWljb24tcGx1c3RoaWNre2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTEyOHB4fS51aS1pY29uLW1pbnVze2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTEyOHB4fS51aS1pY29uLW1pbnVzdGhpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTI4cHh9LnVpLWljb24tY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTI4cHh9LnVpLWljb24tY2xvc2V0aGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xMjhweH0udWktaWNvbi1rZXl7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTEyOHB4fS51aS1pY29uLWxpZ2h0YnVsYntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTI4cHh9LnVpLWljb24tc2Npc3NvcnN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTEyOHB4fS51aS1pY29uLWNsaXBib2FyZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtMTI4cHh9LnVpLWljb24tY29weXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMTI4cHh9LnVpLWljb24tY29udGFjdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMTI4cHh9LnVpLWljb24taW1hZ2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTEyOHB4fS51aS1pY29uLXZpZGVve2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC0xMjhweH0udWktaWNvbi1zY3JpcHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTEyOHB4fS51aS1pY29uLWFsZXJ0e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTQ0cHh9LnVpLWljb24taW5mb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xNDRweH0udWktaWNvbi1ub3RpY2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTQ0cHh9LnVpLWljb24taGVscHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNDRweH0udWktaWNvbi1jaGVja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xNDRweH0udWktaWNvbi1idWxsZXR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTQ0cHh9LnVpLWljb24tcmFkaW8tb257YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTQ0cHh9LnVpLWljb24tcmFkaW8tb2Zme2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xNDRweH0udWktaWNvbi1waW4td3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTQ0cHh9LnVpLWljb24tcGluLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE0NHB4fS51aS1pY29uLXBsYXl7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNjBweH0udWktaWNvbi1wYXVzZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xNjBweH0udWktaWNvbi1zZWVrLW5leHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTYwcHh9LnVpLWljb24tc2Vlay1wcmV2e2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE2MHB4fS51aS1pY29uLXNlZWstZW5ke2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE2MHB4fS51aS1pY29uLXNlZWstc3RhcnR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTYwcHh9LnVpLWljb24tc2Vlay1maXJzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNjBweH0udWktaWNvbi1zdG9we2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE2MHB4fS51aS1pY29uLWVqZWN0e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xNjBweH0udWktaWNvbi12b2x1bWUtb2Zme2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xNjBweH0udWktaWNvbi12b2x1bWUtb257YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE2MHB4fS51aS1pY29uLXBvd2Vye2JhY2tncm91bmQtcG9zaXRpb246MCAtMTc2cHh9LnVpLWljb24tc2lnbmFsLWRpYWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTc2cHh9LnVpLWljb24tc2lnbmFse2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktMHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTF7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0ye2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktM3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNzZweH0udWktaWNvbi1jaXJjbGUtcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE5MnB4fS51aS1pY29uLWNpcmNsZS1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW57YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS16b29taW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS16b29tb3V0e2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtY2hlY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMDhweH0udWktaWNvbi1jaXJjbGVzbWFsbC1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0yMDhweH0udWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVze2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTIwOHB4fS51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTIwOHB4fS51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTIwOHB4fS51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2Fse2JhY2tncm91bmQtcG9zaXRpb246MCAtMjI0cHh9LnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0yMjRweH0udWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2Fse2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTIyNHB4fS51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0yMjRweH0udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMjI0cHh9LnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0yMjRweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLXRvcCwudWktY29ybmVyLWxlZnQsLnVpLWNvcm5lci10bHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLXRvcCwudWktY29ybmVyLXJpZ2h0LC51aS1jb3JuZXItdHJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4fS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItYm90dG9tLC51aS1jb3JuZXItbGVmdCwudWktY29ybmVyLWJse2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4fS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItYm90dG9tLC51aS1jb3JuZXItcmlnaHQsLnVpLWNvcm5lci1icntib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHh9LnVpLXdpZGdldC1vdmVybGF5e2JhY2tncm91bmQ6I2FhYSB1cmwoaW1nL3VpLWJnX2ZsYXRfMF9hYWFhYWFfNDB4MTAwLnBuZykgNTAlIDUwJSByZXBlYXQteDtvcGFjaXR5Oi4zO2ZpbHRlcjpBbHBoYShPcGFjaXR5PTMwKX0udWktd2lkZ2V0LXNoYWRvd3ttYXJnaW46LThweCAwIDAgLThweDtwYWRkaW5nOjhweDtiYWNrZ3JvdW5kOiNhYWEgdXJsKGltZy91aS1iZ19mbGF0XzBfYWFhYWFhXzQweDEwMC5wbmcpIDUwJSA1MCUgcmVwZWF0LXg7b3BhY2l0eTouMztmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zMCk7Ym9yZGVyLXJhZGl1czo4cHh9XG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjsgLyohXG4gKiBCb290c3RyYXAgdjUuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cbjpyb290IHtcbiAgICAtLWJzLWJsdWU6ICMwZDZlZmQ7XG4gICAgLS1icy1pbmRpZ286ICM2NjEwZjI7XG4gICAgLS1icy1wdXJwbGU6ICM2ZjQyYzE7XG4gICAgLS1icy1waW5rOiAjZDYzMzg0O1xuICAgIC0tYnMtcmVkOiAjZGMzNTQ1O1xuICAgIC0tYnMtb3JhbmdlOiAjZmQ3ZTE0O1xuICAgIC0tYnMteWVsbG93OiAjZmZjMTA3O1xuICAgIC0tYnMtZ3JlZW46ICMxOTg3NTQ7XG4gICAgLS1icy10ZWFsOiAjMjBjOTk3O1xuICAgIC0tYnMtY3lhbjogIzBkY2FmMDtcbiAgICAtLWJzLXdoaXRlOiAjZmZmO1xuICAgIC0tYnMtZ3JheTogIzZjNzU3ZDtcbiAgICAtLWJzLWdyYXktZGFyazogIzM0M2E0MDtcbiAgICAtLWJzLWdyYXktMTAwOiAjZjhmOWZhO1xuICAgIC0tYnMtZ3JheS0yMDA6ICNlOWVjZWY7XG4gICAgLS1icy1ncmF5LTMwMDogI2RlZTJlNjtcbiAgICAtLWJzLWdyYXktNDAwOiAjY2VkNGRhO1xuICAgIC0tYnMtZ3JheS01MDA6ICNhZGI1YmQ7XG4gICAgLS1icy1ncmF5LTYwMDogIzZjNzU3ZDtcbiAgICAtLWJzLWdyYXktNzAwOiAjNDk1MDU3O1xuICAgIC0tYnMtZ3JheS04MDA6ICMzNDNhNDA7XG4gICAgLS1icy1ncmF5LTkwMDogIzIxMjUyOTtcbiAgICAtLWJzLXByaW1hcnk6ICMwZDZlZmQ7XG4gICAgLS1icy1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gICAgLS1icy1zdWNjZXNzOiAjMTk4NzU0O1xuICAgIC0tYnMtaW5mbzogIzBkY2FmMDtcbiAgICAtLWJzLXdhcm5pbmc6ICNmZmMxMDc7XG4gICAgLS1icy1kYW5nZXI6ICNkYzM1NDU7XG4gICAgLS1icy1saWdodDogI2Y4ZjlmYTtcbiAgICAtLWJzLWRhcms6ICMyMTI1Mjk7XG4gICAgLS1icy1wcmltYXJ5LXJnYjogMTMsIDExMCwgMjUzO1xuICAgIC0tYnMtc2Vjb25kYXJ5LXJnYjogMTA4LCAxMTcsIDEyNTtcbiAgICAtLWJzLXN1Y2Nlc3MtcmdiOiAyNSwgMTM1LCA4NDtcbiAgICAtLWJzLWluZm8tcmdiOiAxMywgMjAyLCAyNDA7XG4gICAgLS1icy13YXJuaW5nLXJnYjogMjU1LCAxOTMsIDc7XG4gICAgLS1icy1kYW5nZXItcmdiOiAyMjAsIDUzLCA2OTtcbiAgICAtLWJzLWxpZ2h0LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgICAtLWJzLWRhcmstcmdiOiAzMywgMzcsIDQxO1xuICAgIC0tYnMtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAgIC0tYnMtYmxhY2stcmdiOiAwLCAwLCAwO1xuICAgIC0tYnMtYm9keS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gICAgLS1icy1ib2R5LWJnLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAgIC0tYnMtZm9udC1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gICAgLS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gICAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICAgIC0tYnMtYm9keS1mb250LXNpemU6IDFyZW07XG4gICAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgLS1icy1ib2R5LWNvbG9yOiAjMjEyNTI5O1xuICAgIC0tYnMtYm9keS1iZzogI2ZmZjtcbn1cbiosXG46OmFmdGVyLFxuOjpiZWZvcmUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICA6cm9vdCB7XG4gICAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbn1cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJvZHktZm9udC13ZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gICAgdGV4dC1hbGlnbjogdmFyKC0tYnMtYm9keS10ZXh0LWFsaWduKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmhyIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyOiAwO1xuICAgIG9wYWNpdHk6IDAuMjU7XG59XG5ocjpub3QoW3NpemVdKSB7XG4gICAgaGVpZ2h0OiAxcHg7XG59XG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5oMSxcbmgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmgxLFxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgfVxufVxuLmgyLFxuaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaDIsXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxufVxuLmgzLFxuaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmgzLFxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIH1cbn1cbi5oNCxcbmg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmg0LFxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxufVxuLmg1LFxuaDUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5oNixcbmg2IHtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5hYmJyW2RhdGEtYnMtb3JpZ2luYWwtdGl0bGVdLFxuYWJiclt0aXRsZV0ge1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICBjdXJzb3I6IGhlbHA7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuYWRkcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5vbCxcbnVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5kbCxcbm9sLFxudWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbm9sIG9sLFxub2wgdWwsXG51bCBvbCxcbnVsIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuZHQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5kZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4uc21hbGwsXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuLm1hcmssXG5tYXJrIHtcbiAgICBwYWRkaW5nOiAwLjJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuc3ViLFxuc3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07XG59XG5zdXAge1xuICAgIHRvcDogLTAuNWVtO1xufVxuYSB7XG4gICAgY29sb3I6ICMwZDZlZmQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmhvdmVyIHtcbiAgICBjb2xvcjogIzBhNThjYTtcbn1cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLFxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbn1cbnByZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbnByZSBjb2RlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xufVxuY29kZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGNvbG9yOiAjZDYzMzg0O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cbmtiZCB7XG4gICAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5rYmQga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5maWd1cmUge1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG59XG5pbWcsXG5zdmcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG50YWJsZSB7XG4gICAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbmNhcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGgge1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG50Ym9keSxcbnRkLFxudGZvb3QsXG50aCxcbnRoZWFkLFxudHIge1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbn1cbmxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgb3V0bGluZTogMDtcbn1cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuc2VsZWN0IHtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbnNlbGVjdDpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbn1cbltsaXN0XTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0sXG5idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuW3R5cGU9XCJidXR0b25cIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInJlc2V0XCJdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJzdWJtaXRcIl06bm90KDpkaXNhYmxlZCksXG5idXR0b246bm90KDpkaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG50ZXh0YXJlYSB7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbmZpZWxkc2V0IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xufVxubGVnZW5kIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgbGVnZW5kIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxufVxubGVnZW5kICsgKiB7XG4gICAgY2xlYXI6IGxlZnQ7XG59XG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbn1cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIGZvbnQ6IGluaGVyaXQ7XG59XG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBmb250OiBpbmhlcml0O1xufVxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbm91dHB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuaWZyYW1lIHtcbiAgICBib3JkZXI6IDA7XG59XG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxucHJvZ3Jlc3Mge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGVhZCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5kaXNwbGF5LTEge1xuICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgfVxufVxuLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNTc1cmVtICsgMy45dncpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZGlzcGxheS0yIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgfVxufVxuLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNTI1cmVtICsgMy4zdncpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZGlzcGxheS0zIHtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgIH1cbn1cbi5kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmRpc3BsYXktNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIH1cbn1cbi5kaXNwbGF5LTUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjQyNXJlbSArIDIuMXZ3KTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmRpc3BsYXktNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG59XG4uZGlzcGxheS02IHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5kaXNwbGF5LTYge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB9XG59XG4ubGlzdC11bnN0eWxlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGlzdC1pbmxpbmUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmluaXRpYWxpc20ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJsb2NrcXVvdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLigJQgXCI7XG59XG4uaW1nLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuLmltZy10aHVtYm5haWwge1xuICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cbi5maWd1cmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5maWd1cmUtaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZmlndXJlLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXIteHhsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1ndXR0ZXIteCwgMC43NXJlbSk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1ndXR0ZXIteCwgMC43NXJlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbnRhaW5lcixcbiAgICAuY29udGFpbmVyLXNtIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyLFxuICAgIC5jb250YWluZXItbWQsXG4gICAgLmNvbnRhaW5lci1zbSB7XG4gICAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhaW5lcixcbiAgICAuY29udGFpbmVyLWxnLFxuICAgIC5jb250YWluZXItbWQsXG4gICAgLmNvbnRhaW5lci1zbSB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXIsXG4gICAgLmNvbnRhaW5lci1sZyxcbiAgICAuY29udGFpbmVyLW1kLFxuICAgIC5jb250YWluZXItc20sXG4gICAgLmNvbnRhaW5lci14bCB7XG4gICAgICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuY29udGFpbmVyLFxuICAgIC5jb250YWluZXItbGcsXG4gICAgLmNvbnRhaW5lci1tZCxcbiAgICAuY29udGFpbmVyLXNtLFxuICAgIC5jb250YWluZXIteGwsXG4gICAgLmNvbnRhaW5lci14eGwge1xuICAgICAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICB9XG59XG4ucm93IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXkpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG4uY29sIHtcbiAgICBmbGV4OiAxIDAgMCU7XG59XG4ucm93LWNvbHMtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5yb3ctY29scy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbn1cbi5yb3ctY29scy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xufVxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xufVxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG4uY29sLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuLmNvbC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uY29sLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4uY29sLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG59XG4uY29sLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG4uY29sLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG59XG4uY29sLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG59XG4uY29sLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLm9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG4ub2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4ub2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG4ub2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4ub2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4ub2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4ub2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4ub2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4ub2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG4ub2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLm9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5nLTAsXG4uZ3gtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbn1cbi5nLTAsXG4uZ3ktMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbn1cbi5nLTEsXG4uZ3gtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbn1cbi5nLTEsXG4uZ3ktMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbn1cbi5nLTIsXG4uZ3gtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xufVxuLmctMixcbi5neS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG59XG4uZy0zLFxuLmd4LTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG59XG4uZy0zLFxuLmd5LTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG59XG4uZy00LFxuLmd4LTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbn1cbi5nLTQsXG4uZ3ktNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xufVxuLmctNSxcbi5neC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xufVxuLmctNSxcbi5neS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbC1zbSB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICB9XG4gICAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIH1cbiAgICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuICAgIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLmNvbC1zbS0xIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1zbS0yIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tMyB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgICAuY29sLXNtLTQge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1zbS01IHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tNiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAuY29sLXNtLTcge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1zbS04IHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tOSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgIH1cbiAgICAuY29sLXNtLTEwIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtc20tMTEge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1zbS0xMiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS0wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5vZmZzZXQtc20tMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS02IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS03IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS04IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS05IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS0xMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQtc20tMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuZy1zbS0wLFxuICAgIC5neC1zbS0wIHtcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMDtcbiAgICB9XG4gICAgLmctc20tMCxcbiAgICAuZ3ktc20tMCB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gICAgfVxuICAgIC5nLXNtLTEsXG4gICAgLmd4LXNtLTEge1xuICAgICAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICAgIH1cbiAgICAuZy1zbS0xLFxuICAgIC5neS1zbS0xIHtcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgICB9XG4gICAgLmctc20tMixcbiAgICAuZ3gtc20tMiB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgICB9XG4gICAgLmctc20tMixcbiAgICAuZ3ktc20tMiB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgICB9XG4gICAgLmctc20tMyxcbiAgICAuZ3gtc20tMyB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gICAgfVxuICAgIC5nLXNtLTMsXG4gICAgLmd5LXNtLTMge1xuICAgICAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICAgIH1cbiAgICAuZy1zbS00LFxuICAgIC5neC1zbS00IHtcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAgIH1cbiAgICAuZy1zbS00LFxuICAgIC5neS1zbS00IHtcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICAgIH1cbiAgICAuZy1zbS01LFxuICAgIC5neC1zbS01IHtcbiAgICAgICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgICB9XG4gICAgLmctc20tNSxcbiAgICAuZ3ktc20tNSB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbC1tZCB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICB9XG4gICAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIH1cbiAgICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuICAgIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbWQtYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLmNvbC1tZC0xIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1tZC0yIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbWQtMyB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgICAuY29sLW1kLTQge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1tZC01IHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbWQtNiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAuY29sLW1kLTcge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1tZC04IHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbWQtOSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgIH1cbiAgICAuY29sLW1kLTEwIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbWQtMTEge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC0xMiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm9mZnNldC1tZC0wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1tZC0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC1tZC0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICB9XG4gICAgLm9mZnNldC1tZC00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1tZC01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC1tZC02IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB9XG4gICAgLm9mZnNldC1tZC03IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1tZC04IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC1tZC05IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgICB9XG4gICAgLm9mZnNldC1tZC0xMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuZy1tZC0wLFxuICAgIC5neC1tZC0wIHtcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMDtcbiAgICB9XG4gICAgLmctbWQtMCxcbiAgICAuZ3ktbWQtMCB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gICAgfVxuICAgIC5nLW1kLTEsXG4gICAgLmd4LW1kLTEge1xuICAgICAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICAgIH1cbiAgICAuZy1tZC0xLFxuICAgIC5neS1tZC0xIHtcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgICB9XG4gICAgLmctbWQtMixcbiAgICAuZ3gtbWQtMiB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgICB9XG4gICAgLmctbWQtMixcbiAgICAuZ3ktbWQtMiB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgICB9XG4gICAgLmctbWQtMyxcbiAgICAuZ3gtbWQtMyB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gICAgfVxuICAgIC5nLW1kLTMsXG4gICAgLmd5LW1kLTMge1xuICAgICAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICAgIH1cbiAgICAuZy1tZC00LFxuICAgIC5neC1tZC00IHtcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAgIH1cbiAgICAuZy1tZC00LFxuICAgIC5neS1tZC00IHtcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICAgIH1cbiAgICAuZy1tZC01LFxuICAgIC5neC1tZC01IHtcbiAgICAgICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgICB9XG4gICAgLmctbWQtNSxcbiAgICAuZ3ktbWQtNSB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbC1sZyB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICB9XG4gICAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIH1cbiAgICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuICAgIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbGctYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLmNvbC1sZy0xIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1sZy0yIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbGctMyB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgICAuY29sLWxnLTQge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1sZy01IHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbGctNiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAuY29sLWxnLTcge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1sZy04IHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbGctOSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgIH1cbiAgICAuY29sLWxnLTEwIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbGctMTEge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy0xMiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy0wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5vZmZzZXQtbGctMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy02IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy03IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy04IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy05IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy0xMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbGctMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuZy1sZy0wLFxuICAgIC5neC1sZy0wIHtcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMDtcbiAgICB9XG4gICAgLmctbGctMCxcbiAgICAuZ3ktbGctMCB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gICAgfVxuICAgIC5nLWxnLTEsXG4gICAgLmd4LWxnLTEge1xuICAgICAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICAgIH1cbiAgICAuZy1sZy0xLFxuICAgIC5neS1sZy0xIHtcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgICB9XG4gICAgLmctbGctMixcbiAgICAuZ3gtbGctMiB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgICB9XG4gICAgLmctbGctMixcbiAgICAuZ3ktbGctMiB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgICB9XG4gICAgLmctbGctMyxcbiAgICAuZ3gtbGctMyB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gICAgfVxuICAgIC5nLWxnLTMsXG4gICAgLmd5LWxnLTMge1xuICAgICAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICAgIH1cbiAgICAuZy1sZy00LFxuICAgIC5neC1sZy00IHtcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAgIH1cbiAgICAuZy1sZy00LFxuICAgIC5neS1sZy00IHtcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICAgIH1cbiAgICAuZy1sZy01LFxuICAgIC5neC1sZy01IHtcbiAgICAgICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgICB9XG4gICAgLmctbGctNSxcbiAgICAuZ3ktbGctNSB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wteGwge1xuICAgICAgICBmbGV4OiAxIDAgMCU7XG4gICAgfVxuICAgIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICB9XG4gICAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICAgIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgIH1cbiAgICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLXhsLWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIC5jb2wteGwtMSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wteGwtMiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLXhsLTMge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgLmNvbC14bC00IHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wteGwtNSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLXhsLTYge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgLmNvbC14bC03IHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wteGwtOCB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLXhsLTkge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG4gICAgLmNvbC14bC0xMCB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXhsLTExIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wteGwtMTIge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAub2Zmc2V0LXhsLTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtNiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtNyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtOCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtOSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LXhsLTExIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmcteGwtMCxcbiAgICAuZ3gteGwtMCB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gICAgfVxuICAgIC5nLXhsLTAsXG4gICAgLmd5LXhsLTAge1xuICAgICAgICAtLWJzLWd1dHRlci15OiAwO1xuICAgIH1cbiAgICAuZy14bC0xLFxuICAgIC5neC14bC0xIHtcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgICB9XG4gICAgLmcteGwtMSxcbiAgICAuZ3kteGwtMSB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gICAgfVxuICAgIC5nLXhsLTIsXG4gICAgLmd4LXhsLTIge1xuICAgICAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gICAgfVxuICAgIC5nLXhsLTIsXG4gICAgLmd5LXhsLTIge1xuICAgICAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gICAgfVxuICAgIC5nLXhsLTMsXG4gICAgLmd4LXhsLTMge1xuICAgICAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICAgIH1cbiAgICAuZy14bC0zLFxuICAgIC5neS14bC0zIHtcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgICB9XG4gICAgLmcteGwtNCxcbiAgICAuZ3gteGwtNCB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgICB9XG4gICAgLmcteGwtNCxcbiAgICAuZ3kteGwtNCB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgICB9XG4gICAgLmcteGwtNSxcbiAgICAuZ3gteGwtNSB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gICAgfVxuICAgIC5nLXhsLTUsXG4gICAgLmd5LXhsLTUge1xuICAgICAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuY29sLXh4bCB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICB9XG4gICAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICB9XG4gICAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuICAgIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLXh4bC1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAuY29sLXh4bC0xIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC14eGwtMiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLXh4bC0zIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICAgIC5jb2wteHhsLTQge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC14eGwtNSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLXh4bC02IHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIC5jb2wteHhsLTcge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC14eGwtOCB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLXh4bC05IHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuICAgIC5jb2wteHhsLTEwIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wteHhsLTExIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wteHhsLTEyIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAub2Zmc2V0LXh4bC0wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5vZmZzZXQteHhsLTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQteHhsLTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LXh4bC0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICB9XG4gICAgLm9mZnNldC14eGwtNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQteHhsLTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LXh4bC02IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB9XG4gICAgLm9mZnNldC14eGwtNyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQteHhsLTgge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LXh4bC05IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgICB9XG4gICAgLm9mZnNldC14eGwtMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5nLXh4bC0wLFxuICAgIC5neC14eGwtMCB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gICAgfVxuICAgIC5nLXh4bC0wLFxuICAgIC5neS14eGwtMCB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gICAgfVxuICAgIC5nLXh4bC0xLFxuICAgIC5neC14eGwtMSB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gICAgfVxuICAgIC5nLXh4bC0xLFxuICAgIC5neS14eGwtMSB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gICAgfVxuICAgIC5nLXh4bC0yLFxuICAgIC5neC14eGwtMiB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgICB9XG4gICAgLmcteHhsLTIsXG4gICAgLmd5LXh4bC0yIHtcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICAgIH1cbiAgICAuZy14eGwtMyxcbiAgICAuZ3gteHhsLTMge1xuICAgICAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICAgIH1cbiAgICAuZy14eGwtMyxcbiAgICAuZ3kteHhsLTMge1xuICAgICAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICAgIH1cbiAgICAuZy14eGwtNCxcbiAgICAuZ3gteHhsLTQge1xuICAgICAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gICAgfVxuICAgIC5nLXh4bC00LFxuICAgIC5neS14eGwtNCB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgICB9XG4gICAgLmcteHhsLTUsXG4gICAgLmd4LXh4bC01IHtcbiAgICAgICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgICB9XG4gICAgLmcteHhsLTUsXG4gICAgLmd5LXh4bC01IHtcbiAgICAgICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgICB9XG59XG4udGFibGUge1xuICAgIC0tYnMtdGFibGUtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMyMTI1Mjk7XG4gICAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMjEyNTI5O1xuICAgIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzIxMjUyOTtcbiAgICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLWJzLXRhYmxlLWFjY2VudC1iZyk7XG59XG4udGFibGUgPiB0Ym9keSB7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG4udGFibGUgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi50YWJsZSA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cbi5jYXB0aW9uLXRvcCB7XG4gICAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG4udGFibGUtc20gPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4O1xufVxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gKiB7XG4gICAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbn1cbi50YWJsZS1hY3RpdmUge1xuICAgIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtY29sb3IpO1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAgIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1ob3Zlci1iZyk7XG4gICAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWNvbG9yKTtcbn1cbi50YWJsZS1wcmltYXJ5IHtcbiAgICAtLWJzLXRhYmxlLWJnOiAjY2ZlMmZmO1xuICAgIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M1ZDdmMjtcbiAgICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gICAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiYWNiZTY7XG4gICAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gICAgLS1icy10YWJsZS1ob3Zlci1iZzogI2JmZDFlYztcbiAgICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1jb2xvcjogI2JhY2JlNjtcbn1cbi50YWJsZS1zZWNvbmRhcnkge1xuICAgIC0tYnMtdGFibGUtYmc6ICNlMmUzZTU7XG4gICAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZDdkOGRhO1xuICAgIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2NiY2NjZTtcbiAgICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZDFkMmQ0O1xuICAgIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2JjY2NlO1xufVxuLnRhYmxlLXN1Y2Nlc3Mge1xuICAgIC0tYnMtdGFibGUtYmc6ICNkMWU3ZGQ7XG4gICAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzdkYmQyO1xuICAgIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JjZDBjNztcbiAgICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYzFkNmNjO1xuICAgIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmNkMGM3O1xufVxuLnRhYmxlLWluZm8ge1xuICAgIC0tYnMtdGFibGUtYmc6ICNjZmY0ZmM7XG4gICAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzVlOGVmO1xuICAgIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JhZGNlMztcbiAgICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYmZlMmU5O1xuICAgIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmFkY2UzO1xufVxuLnRhYmxlLXdhcm5pbmcge1xuICAgIC0tYnMtdGFibGUtYmc6ICNmZmYzY2Q7XG4gICAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZjJlN2MzO1xuICAgIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2U2ZGJiOTtcbiAgICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZWNlMWJlO1xuICAgIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTZkYmI5O1xufVxuLnRhYmxlLWRhbmdlciB7XG4gICAgLS1icy10YWJsZS1iZzogI2Y4ZDdkYTtcbiAgICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlY2NjY2Y7XG4gICAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGZjMmM0O1xuICAgIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWM3Y2E7XG4gICAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXItY29sb3I6ICNkZmMyYzQ7XG59XG4udGFibGUtbGlnaHQge1xuICAgIC0tYnMtdGFibGUtYmc6ICNmOGY5ZmE7XG4gICAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZWNlZGVlO1xuICAgIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmZTBlMTtcbiAgICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZTVlNmU3O1xuICAgIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGZlMGUxO1xufVxuLnRhYmxlLWRhcmsge1xuICAgIC0tYnMtdGFibGUtYmc6ICMyMTI1Mjk7XG4gICAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjMmMzMDM0O1xuICAgIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogIzM3M2IzZTtcbiAgICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjMzIzNTM5O1xuICAgIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzczYjNlO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZS14eGwge1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxufVxuLmZvcm0tbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5jb2wtZm9ybS1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xufVxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmZvcm0tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG4uZm9ybS1jb250cm9sW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvcm0tY29udHJvbFt0eXBlPVwiZmlsZVwiXTpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIGhlaWdodDogMS41ZW07XG59XG4uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkLFxuLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIG1hcmdpbjogLTAuMzc1cmVtIC0wLjc1cmVtO1xuICAgIC13ZWJraXQtbWFyZ2luLWVuZDogMC43NXJlbTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICBtYXJnaW46IC0wLjM3NXJlbSAtMC43NXJlbTtcbiAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IDAuNzVyZW07XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgICAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlMGUzO1xufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlMGUzO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgbWFyZ2luOiAtMC4zNzVyZW0gLTAuNzVyZW07XG4gICAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwLjc1cmVtO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlMGUzO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyxcbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtc206Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gICAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwLjVyZW07XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtc206OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gICAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwLjVyZW07XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtc206Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gICAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwLjVyZW07XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLmZvcm0tY29udHJvbC1sZzo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIG1hcmdpbjogLTAuNXJlbSAtMXJlbTtcbiAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IDFyZW07XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG4uZm9ybS1jb250cm9sLWxnOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xuICAgIC13ZWJraXQtbWFyZ2luLWVuZDogMXJlbTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtbGc6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XG4gICAgLXdlYmtpdC1tYXJnaW4tZW5kOiAxcmVtO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc20ge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLWxnIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMC4zNzVyZW07XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGhlaWdodDogMS41ZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uZm9ybS1zZWxlY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDIuMjVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgICAtbW96LXBhZGRpbmctc3RhcnQ6IGNhbGMoMC43NXJlbSAtIDNweCk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuZm9ybS1zZWxlY3Qge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cbi5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1zZWxlY3RbbXVsdGlwbGVdLFxuLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4uZm9ybS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgIzIxMjUyOTtcbn1cbi5mb3JtLXNlbGVjdC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG4uZm9ybS1zZWxlY3QtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbi5mb3JtLWNoZWNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICAgIGNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6YWN0aXZlIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwbDMgM2w2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0tc3dpdGNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB3aWR0aDogMmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41ZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODAsIDAsIDAsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjM4NmI3ZmUnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5idG4tY2hlY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4sXG4uYnRuLWNoZWNrW2Rpc2FibGVkXSArIC5idG4ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjY1O1xufVxuLmZvcm0tcmFuZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZkNGZlO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZkNGZlO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5mb3JtLWZsb2F0aW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiBjYWxjKDMuNXJlbSArIDJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOi1tb3otcGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOi1tb3otcGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbCB7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIH4gbGFiZWwge1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uaW5wdXQtZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cCAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cCAuYnRuOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLmlucHV0LWdyb3VwLXNtID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4udmFsaWQtZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgY29sb3I6ICMxOTg3NTQ7XG59XG4udmFsaWQtdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUsIDEzNSwgODQsIDAuOSk7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvcm0tY29udHJvbC5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjUsIDEzNSwgODQsIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLFxudGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cbi5mb3JtLXNlbGVjdC5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcbi5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLFxuICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzE5ODc1NCcgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1LCAxMzUsIDg0LCAwLjI1KTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQsXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xufVxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1LCAxMzUsIDg0LCAwLjI1KTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogIzE5ODc1NDtcbn1cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6dmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OnZhbGlkIHtcbiAgICB6LWluZGV4OiAxO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xufVxuLmludmFsaWQtZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgY29sb3I6ICNkYzM1NDU7XG59XG4uaW52YWxpZC10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC45KTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLFxudGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuLmZvcm0tc2VsZWN0LmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLFxuLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksXG4gICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogI2RjMzU0NTtcbn1cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLFxuLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6aW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Q6aW52YWxpZCB7XG4gICAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xufVxuLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5idG4ge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cbi5idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYnRuOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmJ0bi5kaXNhYmxlZCxcbi5idG46ZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCAuYnRuIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjY1O1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICAgIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBiNWVkNztcbiAgICBib3JkZXItY29sb3I6ICMwYTU4Y2E7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1wcmltYXJ5LFxuLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI1ZWQ3O1xuICAgIGJvcmRlci1jb2xvcjogIzBhNThjYTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNDksIDEzMiwgMjUzLCAwLjUpO1xufVxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXByaW1hcnksXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXByaW1hcnksXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBhNThjYTtcbiAgICBib3JkZXItY29sb3I6ICMwYTUzYmU7XG59XG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsXG4uYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNDksIDEzMiwgMjUzLCAwLjUpO1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLFxuLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICAgIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbn1cbi5idG4tc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM2MzZhO1xuICAgIGJvcmRlci1jb2xvcjogIzU2NWU2NDtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXNlY29uZGFyeSxcbi5idG4tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM2MzZhO1xuICAgIGJvcmRlci1jb2xvcjogIzU2NWU2NDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTtcbn1cbi5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1zZWNvbmRhcnksXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXNlY29uZGFyeSxcbi5idG4tc2Vjb25kYXJ5LmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY1ZTY0O1xuICAgIGJvcmRlci1jb2xvcjogIzUxNTg1ZTtcbn1cbi5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXNlY29uZGFyeTpmb2N1cyxcbi5idG4tc2Vjb25kYXJ5LmFjdGl2ZTpmb2N1cyxcbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTtcbn1cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLFxuLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1zdWNjZXNzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xuICAgIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NzM0NztcbiAgICBib3JkZXItY29sb3I6ICMxNDZjNDM7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1zdWNjZXNzLFxuLmJ0bi1zdWNjZXNzOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU3MzQ3O1xuICAgIGJvcmRlci1jb2xvcjogIzE0NmM0MztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNjAsIDE1MywgMTEwLCAwLjUpO1xufVxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXN1Y2Nlc3MsXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXN1Y2Nlc3MsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0NmM0MztcbiAgICBib3JkZXItY29sb3I6ICMxMzY1M2Y7XG59XG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNjAsIDE1MywgMTEwLCAwLjUpO1xufVxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLFxuLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xuICAgIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cbi5idG4taW5mbyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkY2FmMDtcbiAgICBib3JkZXItY29sb3I6ICMwZGNhZjA7XG59XG4uYnRuLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMWQyZjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjVjZmYyO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4taW5mbyxcbi5idG4taW5mbzpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxZDJmMjtcbiAgICBib3JkZXItY29sb3I6ICMyNWNmZjI7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDExLCAxNzIsIDIwNCwgMC41KTtcbn1cbi5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1pbmZvLFxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1pbmZvLFxuLmJ0bi1pbmZvLmFjdGl2ZSxcbi5idG4taW5mbzphY3RpdmUsXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZGQ1ZjM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjVjZmYyO1xufVxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWluZm86Zm9jdXMsXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm8uYWN0aXZlOmZvY3VzLFxuLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDExLCAxNzIsIDIwNCwgMC41KTtcbn1cbi5idG4taW5mby5kaXNhYmxlZCxcbi5idG4taW5mbzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkY2FmMDtcbiAgICBib3JkZXItY29sb3I6ICMwZGNhZjA7XG59XG4uYnRuLXdhcm5pbmcge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYTJjO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXdhcm5pbmcsXG4uYnRuLXdhcm5pbmc6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNhMmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjNzIwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMTcsIDE2NCwgNiwgMC41KTtcbn1cbi5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi13YXJuaW5nLFxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi13YXJuaW5nLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5idG4td2FybmluZzphY3RpdmUsXG4uc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNkMzk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjNzIwO1xufVxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIxNywgMTY0LCA2LCAwLjUpO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLFxuLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tZGFuZ2VyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmIyZDNiO1xuICAgIGJvcmRlci1jb2xvcjogI2IwMmEzNztcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWRhbmdlcixcbi5idG4tZGFuZ2VyOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmIyZDNiO1xuICAgIGJvcmRlci1jb2xvcjogI2IwMmEzNztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZGFuZ2VyLFxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kYW5nZXIsXG4uYnRuLWRhbmdlci5hY3RpdmUsXG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMmEzNztcbiAgICBib3JkZXItY29sb3I6ICNhNTI4MzQ7XG59XG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsXG4uYnRuLWRhbmdlcjphY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpO1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsXG4uYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLWxpZ2h0IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjlmYWZiO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tbGlnaHQsXG4uYnRuLWxpZ2h0OmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xuICAgIGJvcmRlci1jb2xvcjogI2Y5ZmFmYjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjExLCAyMTIsIDIxMywgMC41KTtcbn1cbi5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1saWdodCxcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tbGlnaHQsXG4uYnRuLWxpZ2h0LmFjdGl2ZSxcbi5idG4tbGlnaHQ6YWN0aXZlLFxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmYjtcbiAgICBib3JkZXItY29sb3I6ICNmOWZhZmI7XG59XG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tbGlnaHQ6Zm9jdXMsXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWxpZ2h0OmZvY3VzLFxuLmJ0bi1saWdodC5hY3RpdmU6Zm9jdXMsXG4uYnRuLWxpZ2h0OmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMTEsIDIxMiwgMjEzLCAwLjUpO1xufVxuLmJ0bi1saWdodC5kaXNhYmxlZCxcbi5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1kYXJrIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICAgIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbn1cbi5idG4tZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWYyMztcbiAgICBib3JkZXItY29sb3I6ICMxYTFlMjE7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1kYXJrLFxuLmJ0bi1kYXJrOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxZjIzO1xuICAgIGJvcmRlci1jb2xvcjogIzFhMWUyMTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNjYsIDcwLCA3MywgMC41KTtcbn1cbi5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1kYXJrLFxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kYXJrLFxuLmJ0bi1kYXJrLmFjdGl2ZSxcbi5idG4tZGFyazphY3RpdmUsXG4uc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFlMjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTkxYzFmO1xufVxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWRhcms6Zm9jdXMsXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWRhcms6Zm9jdXMsXG4uYnRuLWRhcmsuYWN0aXZlOmZvY3VzLFxuLmJ0bi1kYXJrOmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDY2LCA3MCwgNzMsIDAuNSk7XG59XG4uYnRuLWRhcmsuZGlzYWJsZWQsXG4uYnRuLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAgIGNvbG9yOiAjMGQ2ZWZkO1xuICAgIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICAgIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtcHJpbWFyeSxcbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjUpO1xufVxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtcHJpbWFyeSxcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1wcmltYXJ5LFxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnNob3csXG4uYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cyxcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMsXG4uYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCxcbi5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzBkNmVmZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cbi5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZSxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLnNob3csXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjMTk4NzU0O1xuICAgIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xuICAgIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtc3VjY2Vzcyxcbi5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjUsIDEzNSwgODQsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1zdWNjZXNzLFxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MsXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmUsXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuc2hvdyxcbi5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDtcbiAgICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyxcbi5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1LCAxMzUsIDg0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMxOTg3NTQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gICAgY29sb3I6ICMwZGNhZjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xufVxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZGNhZjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1pbmZvLFxuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMjAyLCAyNDAsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1pbmZvLFxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWluZm8sXG4uYnRuLW91dGxpbmUtaW5mby5hY3RpdmUsXG4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuc2hvdyxcbi5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkY2FmMDtcbiAgICBib3JkZXItY29sb3I6ICMwZGNhZjA7XG59XG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzLFxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsXG4uYnRuLW91dGxpbmUtaW5mby5hY3RpdmU6Zm9jdXMsXG4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyxcbi5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAyMDIsIDI0MCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMGRjYWYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtd2FybmluZyxcbi5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS13YXJuaW5nLFxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmcsXG4uYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmUsXG4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuc2hvdyxcbi5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLFxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmU6Zm9jdXMsXG4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyxcbi5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmMxMDc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgICBjb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtZGFuZ2VyLFxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZGFuZ2VyLFxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWRhbmdlcixcbi5idG4tb3V0bGluZS1kYW5nZXIuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUuc2hvdyxcbi5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cyxcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsXG4uYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcbi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMsXG4uYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCxcbi5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZGMzNTQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgICBjb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1saWdodCxcbi5idG4tb3V0bGluZS1saWdodDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1saWdodCxcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1saWdodCxcbi5idG4tb3V0bGluZS1saWdodC5hY3RpdmUsXG4uYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLnNob3csXG4uYnRuLW91dGxpbmUtbGlnaHQ6YWN0aXZlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLFxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmFjdGl2ZTpmb2N1cyxcbi5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyxcbi5idG4tb3V0bGluZS1saWdodDphY3RpdmU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2Y4ZjlmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWRhcmssXG4uYnRuLW91dGxpbmUtZGFyazpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDMzLCAzNywgNDEsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kYXJrLFxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWRhcmssXG4uYnRuLW91dGxpbmUtZGFyay5hY3RpdmUsXG4uYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUuc2hvdyxcbi5idG4tb3V0bGluZS1kYXJrOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzLFxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsXG4uYnRuLW91dGxpbmUtZGFyay5hY3RpdmU6Zm9jdXMsXG4uYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyxcbi5idG4tb3V0bGluZS1kYXJrOmFjdGl2ZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDMzLCAzNywgNDEsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCxcbi5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzBkNmVmZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwYTU4Y2E7XG59XG4uYnRuLWxpbmsuZGlzYWJsZWQsXG4uYnRuLWxpbms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1ncm91cC1sZyA+IC5idG4sXG4uYnRuLWxnIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLmJ0bi1ncm91cC1zbSA+IC5idG4sXG4uYnRuLXNtIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cbi5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmZhZGUge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG59XG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5jb2xsYXBzaW5nIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmNvbGxhcHNpbmcge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cbi5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG4uZHJvcGRvd24sXG4uZHJvcGVuZCxcbi5kcm9wc3RhcnQsXG4uZHJvcHVwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtaW4td2lkdGg6IDEwcmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xufVxuLmRyb3Bkb3duLW1lbnUtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xufVxuLmRyb3Bkb3duLW1lbnUtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xufVxuLmRyb3Bkb3duLW1lbnUtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG59XG4uZHJvcGRvd24tbWVudS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnQge1xuICAgICAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgICB9XG4gICAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgICB9XG4gICAgLmRyb3Bkb3duLW1lbnUtc20tZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0IHtcbiAgICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudS1tZC1lbmQge1xuICAgICAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51LW1kLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZHJvcGRvd24tbWVudS1sZy1zdGFydCB7XG4gICAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudS1sZy1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgLmRyb3Bkb3duLW1lbnUtbGctZW5kIHtcbiAgICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudS1sZy1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0IHtcbiAgICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudS14bC1lbmQge1xuICAgICAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51LXhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0IHtcbiAgICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZCB7XG4gICAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgICB9XG4gICAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICB9XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICAgIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gICAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICAgIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uZHJvcGRvd24taXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpmb2N1cyxcbi5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzFlMjEyNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLFxuLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjYWRiNWJkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJvcGRvd24taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgICBjb2xvcjogIzIxMjUyOTtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAgIGNvbG9yOiAjZGVlMmU2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbSB7XG4gICAgY29sb3I6ICNkZWUyZTY7XG59XG4uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG59XG4uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLFxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNhZGI1YmQ7XG59XG4uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtLXRleHQge1xuICAgIGNvbG9yOiAjZGVlMmU2O1xufVxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBjb2xvcjogI2FkYjViZDtcbn1cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjpob3ZlciB7XG4gICAgei1pbmRleDogMTtcbn1cbi5idG4tdG9vbGJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0biB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcixcbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cbi5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IC5idG4ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdi1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBjb2xvcjogIzBkNmVmZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG4ubmF2LWxpbms6Zm9jdXMsXG4ubmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMGE1OGNhO1xufVxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubmF2LXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsXG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2O1xuICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLFxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG59XG4ubmF2LWZpbGwgLm5hdi1pdGVtLFxuLm5hdi1maWxsID4gLm5hdi1saW5rIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0sXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdi1maWxsIC5uYXYtaXRlbSAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdmJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5uYXZiYXIgPiAuY29udGFpbmVyLFxuLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXIgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhciA+IC5jb250YWluZXItc20sXG4ubmF2YmFyID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXh4bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5uYXZiYXItdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uYXZiYXItdG9nZ2xlciB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW07XG59XG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBtYXgtaGVpZ2h0OiB2YXIoLS1icy1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIHtcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMtYm90dG9tLFxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMtdG9wIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIHtcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMtYm90dG9tLFxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMtdG9wIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIHtcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMtYm90dG9tLFxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMtdG9wIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyB7XG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzLWJvdHRvbSxcbiAgICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzLXRvcCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAubmF2YmFyLWV4cGFuZC14eGwge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMge1xuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMtYm90dG9tLFxuICAgIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzLXRvcCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcy1ib3R0b20sXG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzLXRvcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzLFxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgwLCAwLCAwLCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEsXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzLFxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSxcbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyxcbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG59XG4uY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY2FyZCA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xufVxuLmNhcmQtYm9keSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xufVxuLmNhcmQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5jYXJkLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLmNhcmQtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCkgMCAwO1xufVxuLmNhcmQtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbn1cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20sXG4uY2FyZC1pbWctdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICB9XG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIH1cbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIsXG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3Age1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlcixcbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIsXG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIsXG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogIzBjNjNlNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmMWZmO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMGM2M2U0JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMyMTI1MjknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuMjVyZW07XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cbi5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLmFjY29yZGlvbi1ib2R5IHtcbiAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgIGJvcmRlci13aWR0aDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgY29udGVudDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIik7XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5wYWdlLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzBkNmVmZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cbi5wYWdlLWxpbms6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICMwYTU4Y2E7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAjMGE1OGNhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cbi5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG59XG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtO1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbn1cbi5iYWRnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjY1ZW07XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5iYWRnZTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4gLmJhZGdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xufVxuLmFsZXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5hbGVydC1oZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hbGVydC1saW5rIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07XG59XG4uYWxlcnQtcHJpbWFyeSB7XG4gICAgY29sb3I6ICMwODQyOTg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmZTJmZjtcbiAgICBib3JkZXItY29sb3I6ICNiNmQ0ZmU7XG59XG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwNjM1N2E7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogIzQxNDY0YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlM2U1O1xuICAgIGJvcmRlci1jb2xvcjogI2QzZDZkODtcbn1cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMzQzODNjO1xufVxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjMGY1MTMyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWU3ZGQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmFkYmNjO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMGM0MTI4O1xufVxuLmFsZXJ0LWluZm8ge1xuICAgIGNvbG9yOiAjMDU1MTYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZmY0ZmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjZlZmZiO1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDQ0MTRkO1xufVxuLmFsZXJ0LXdhcm5pbmcge1xuICAgIGNvbG9yOiAjNjY0ZDAzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZlY2I1O1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNTIzZTAyO1xufVxuLmFsZXJ0LWRhbmdlciB7XG4gICAgY29sb3I6ICM4NDIwMjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbiAgICBib3JkZXItY29sb3I6ICNmNWMyYzc7XG59XG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzZhMWEyMTtcbn1cbi5hbGVydC1saWdodCB7XG4gICAgY29sb3I6ICM2MzY0NjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgICBib3JkZXItY29sb3I6ICNmZGZkZmU7XG59XG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNGY1MDUwO1xufVxuLmFsZXJ0LWRhcmsge1xuICAgIGNvbG9yOiAjMTQxNjE5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkM2QzZDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmNiZWJmO1xufVxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMTAxMjE0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMXJlbTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMXJlbTtcbiAgICB9XG59XG4ucHJvZ3Jlc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5wcm9ncmVzcy1iYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xufVxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IDFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlcztcbiAgICBhbmltYXRpb246IDFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgfVxufVxuLmxpc3QtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xufVxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQgPiBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyxcbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsXG4ubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAgIH1cbn1cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gICAgY29sb3I6ICMwODQyOTg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmZTJmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLFxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICAgIGNvbG9yOiAjMDg0Mjk4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYWNiZTY7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODQyOTg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDg0Mjk4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAjNDE0NjRiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLFxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gICAgY29sb3I6ICM0MTQ2NGI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NiY2NjZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0NjRiO1xuICAgIGJvcmRlci1jb2xvcjogIzQxNDY0Yjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gICAgY29sb3I6ICMwZjUxMzI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZTdkZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLFxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICAgIGNvbG9yOiAjMGY1MTMyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2QwYzc7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjUxMzI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGY1MTMyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgICBjb2xvcjogIzA1NTE2MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZmNGZjO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gICAgY29sb3I6ICMwNTUxNjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JhZGNlMztcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA1NTE2MDtcbiAgICBib3JkZXItY29sb3I6ICMwNTUxNjA7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICAgIGNvbG9yOiAjNjY0ZDAzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyxcbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzY2NGQwMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZkYmI5O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY0ZDAzO1xuICAgIGJvcmRlci1jb2xvcjogIzY2NGQwMztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgICBjb2xvcjogIzg0MjAyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyxcbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICAgIGNvbG9yOiAjODQyMDI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmMyYzQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg0MjAyOTtcbiAgICBib3JkZXItY29sb3I6ICM4NDIwMjk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgICBjb2xvcjogIzYzNjQ2NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLFxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzYzNjQ2NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjQ2NDtcbiAgICBib3JkZXItY29sb3I6ICM2MzY0NjQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICAgIGNvbG9yOiAjMTQxNjE5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkM2QzZDQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyxcbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzE0MTYxOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViZWJmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNjE5O1xuICAgIGJvcmRlci1jb2xvcjogIzE0MTYxOTtcbn1cbi5idG4tY2xvc2Uge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIilcbiAgICAgICAgY2VudGVyLzFlbSBhdXRvIG5vLXJlcGVhdDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG4uYnRuLWNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogMC43NTtcbn1cbi5idG4tY2xvc2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5idG4tY2xvc2UuZGlzYWJsZWQsXG4uYnRuLWNsb3NlOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4yNTtcbn1cbi5idG4tY2xvc2Utd2hpdGUge1xuICAgIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xufVxuLnRvYXN0IHtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi50b2FzdC5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuLnRvYXN0Om5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4udG9hc3QtY29udGFpbmVyIHtcbiAgICB3aWR0aDogLXdlYmtpdC1tYXgtY29udGVudDtcbiAgICB3aWR0aDogLW1vei1tYXgtY29udGVudDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRvYXN0LWNvbnRhaW5lciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnRvYXN0LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLnRvYXN0LWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbn1cbi50b2FzdC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwNTU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3V0bGluZTogMDtcbn1cbi5tb2RhbC1kaWFsb2cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAuNXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICBvdXRsaW5lOiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA1MDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICAgIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gICAgb3BhY2l0eTogMC41O1xufVxuLm1vZGFsLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gICAgbWFyZ2luOiAtMC41cmVtIC0wLjVyZW0gLTAuNXJlbSBhdXRvO1xufVxuLm1vZGFsLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubW9kYWwtYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW07XG59XG4ubW9kYWwtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbn1cbi5tb2RhbC1mb290ZXIgPiAqIHtcbiAgICBtYXJnaW46IDAuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gICAgfVxuICAgIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgICB9XG4gICAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gICAgfVxuICAgIC5tb2RhbC1zbSB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZGFsLWxnLFxuICAgIC5tb2RhbC14bCB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tb2RhbC14bCB7XG4gICAgICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgIH1cbn1cbi5tb2RhbC1mdWxsc2NyZWVuIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24ge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtYm9keSB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxufVxuLnRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDgwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbGluZS1icmVhazogYXV0bztcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gICAgb3BhY2l0eTogMC45O1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMC44cmVtO1xuICAgIGhlaWdodDogMC40cmVtO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdLFxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSAudG9vbHRpcC1hcnJvdyxcbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xufVxuLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIC50b29sdGlwLWFycm93OjpiZWZvcmUsXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSxcbi5icy10b29sdGlwLWVuZCB7XG4gICAgcGFkZGluZzogMCAwLjRyZW07XG59XG4uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSAudG9vbHRpcC1hcnJvdyxcbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMC40cmVtO1xuICAgIGhlaWdodDogMC44cmVtO1xufVxuLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSxcbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgICByaWdodDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xufVxuLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAudG9vbHRpcC1hcnJvdyxcbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xufVxuLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC50b29sdGlwLWFycm93OjpiZWZvcmUsXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG4uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdLFxuLmJzLXRvb2x0aXAtc3RhcnQge1xuICAgIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSAudG9vbHRpcC1hcnJvdyxcbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMC40cmVtO1xuICAgIGhlaWdodDogMC44cmVtO1xufVxuLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLFxuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gICAgbGVmdDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IDAuNHJlbSAwIDAuNHJlbSAwLjRyZW07XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBvcG92ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDcwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMjc2cHg7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGxpbmUtYnJlYWs6IGF1dG87XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMC41cmVtO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmFmdGVyLFxuLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdID4gLnBvcG92ZXItYXJyb3csXG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSxcbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLFxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgICBib3R0b206IDFweDtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAucG9wb3Zlci1hcnJvdyxcbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBsZWZ0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xufVxuLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLFxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsXG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICAgIGxlZnQ6IDFweDtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLnBvcG92ZXItYXJyb3csXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSxcbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5wb3BvdmVyLWFycm93OjphZnRlcixcbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgdG9wOiAxcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsXG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLnBvcG92ZXItYXJyb3csXG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93IHtcbiAgICByaWdodDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMXJlbTtcbn1cbi5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLFxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLFxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuLnBvcG92ZXItaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9wb3Zlci1ib2R5IHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgY29sb3I6ICMyMTI1Mjk7XG59XG4uY2Fyb3VzZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLmNhcm91c2VsLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG59XG4uY2Fyb3VzZWwtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldixcbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kLFxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kLFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kLFxuICAgIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCxcbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxNSU7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LFxuICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICAgIGxlZnQ6IDA7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICByaWdodDogMDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxNSU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNSU7XG4gICAgYm90dG9tOiAxLjI1cmVtO1xuICAgIGxlZnQ6IDE1JTtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24sXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICAgIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBjb2xvcjogIzAwMDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG4uc3Bpbm5lci1ib3JkZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAgIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogMC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xuICAgIGFuaW1hdGlvbjogMC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7XG4gICAgYW5pbWF0aW9uOiAwLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgfVxufVxuLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDQ1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAub2ZmY2FudmFzIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA0MDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5mYWRlIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5zaG93IHtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG59XG4ub2ZmY2FudmFzLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW07XG59XG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ub2ZmY2FudmFzLWJvZHkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDMwdmg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4ub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDMwdmg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5vZmZjYW52YXMuc2hvdyB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xufVxuLnBsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLWhlaWdodDogMWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiB3YWl0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG4ucGxhY2Vob2xkZXIuYnRuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xufVxuLnBsYWNlaG9sZGVyLXhzIHtcbiAgICBtaW4taGVpZ2h0OiAwLjZlbTtcbn1cbi5wbGFjZWhvbGRlci1zbSB7XG4gICAgbWluLWhlaWdodDogMC44ZW07XG59XG4ucGxhY2Vob2xkZXItbGcge1xuICAgIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuLnBsYWNlaG9sZGVyLWdsb3cgLnBsYWNlaG9sZGVyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gICAgNTAlIHtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gICAgNTAlIHtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgIH1cbn1cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICMwMDAgNTUlLCByZ2JhKDAsIDAsIDAsIDAuOCkgNzUlLCAjMDAwIDk1JSk7XG4gICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgIzAwMCA1NSUsIHJnYmEoMCwgMCwgMCwgMC44KSA3NSUsICMwMDAgOTUlKTtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICAgIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICAgICAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICAgICAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgICB9XG59XG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xufVxuLmxpbmstcHJpbWFyeSB7XG4gICAgY29sb3I6ICMwZDZlZmQ7XG59XG4ubGluay1wcmltYXJ5OmZvY3VzLFxuLmxpbmstcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICMwYTU4Y2E7XG59XG4ubGluay1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xufVxuLmxpbmstc2Vjb25kYXJ5OmZvY3VzLFxuLmxpbmstc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzU2NWU2NDtcbn1cbi5saW5rLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjMTk4NzU0O1xufVxuLmxpbmstc3VjY2Vzczpmb2N1cyxcbi5saW5rLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjMTQ2YzQzO1xufVxuLmxpbmstaW5mbyB7XG4gICAgY29sb3I6ICMwZGNhZjA7XG59XG4ubGluay1pbmZvOmZvY3VzLFxuLmxpbmstaW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICMzZGQ1ZjM7XG59XG4ubGluay13YXJuaW5nIHtcbiAgICBjb2xvcjogI2ZmYzEwNztcbn1cbi5saW5rLXdhcm5pbmc6Zm9jdXMsXG4ubGluay13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmY2QzOTtcbn1cbi5saW5rLWRhbmdlciB7XG4gICAgY29sb3I6ICNkYzM1NDU7XG59XG4ubGluay1kYW5nZXI6Zm9jdXMsXG4ubGluay1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjYjAyYTM3O1xufVxuLmxpbmstbGlnaHQge1xuICAgIGNvbG9yOiAjZjhmOWZhO1xufVxuLmxpbmstbGlnaHQ6Zm9jdXMsXG4ubGluay1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICNmOWZhZmI7XG59XG4ubGluay1kYXJrIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbn1cbi5saW5rLWRhcms6Zm9jdXMsXG4ubGluay1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogIzFhMWUyMTtcbn1cbi5yYXRpbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLnJhdGlvOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1icy1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG59XG4ucmF0aW8gPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLnJhdGlvLTF4MSB7XG4gICAgLS1icy1hc3BlY3QtcmF0aW86IDEwMCU7XG59XG4ucmF0aW8tNHgzIHtcbiAgICAtLWJzLWFzcGVjdC1yYXRpbzogNzUlO1xufVxuLnJhdGlvLTE2eDkge1xuICAgIC0tYnMtYXNwZWN0LXJhdGlvOiA1Ni4yNSU7XG59XG4ucmF0aW8tMjF4OSB7XG4gICAgLS1icy1hc3BlY3QtcmF0aW86IDQyLjg1NzE0Mjg1NzElO1xufVxuLmZpeGVkLXRvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMzA7XG59XG4uZml4ZWQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAzMDtcbn1cbi5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5zdGlja3ktc20tdG9wIHtcbiAgICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMjA7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0aWNreS1tZC10b3Age1xuICAgICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMTAyMDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc3RpY2t5LWxnLXRvcCB7XG4gICAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxMDIwO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc3RpY2t5LXhsLXRvcCB7XG4gICAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxMDIwO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuc3RpY2t5LXh4bC10b3Age1xuICAgICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMTAyMDtcbiAgICB9XG59XG4uaHN0YWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLnZzdGFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29udGVudDogXCJcIjtcbn1cbi50ZXh0LXRydW5jYXRlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udnIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgbWluLWhlaWdodDogMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBvcGFjaXR5OiAwLjI1O1xufVxuLmFsaWduLWJhc2VsaW5lIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cbi5hbGlnbi10b3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cbi5hbGlnbi1taWRkbGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cbi5hbGlnbi1ib3R0b20ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24tdGV4dC10b3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuLmZsb2F0LXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuLmZsb2F0LWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4uZmxvYXQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5vcGFjaXR5LTAge1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbi5vcGFjaXR5LTI1IHtcbiAgICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG4ub3BhY2l0eS01MCB7XG4gICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG4ub3BhY2l0eS03NSB7XG4gICAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xufVxuLm9wYWNpdHktMTAwIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4ub3ZlcmZsb3ctYXV0byB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuLm92ZXJmbG93LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuLmQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cbi5kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5kLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cbi5kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuLmQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cbi5kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cbi5kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuLmQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG4uc2hhZG93LXNtIHtcbiAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cbi5zaGFkb3ctbGcge1xuICAgIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG4uc2hhZG93LW5vbmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wb3NpdGlvbi1zdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cbi5wb3NpdGlvbi1zdGlja3kge1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cbi50b3AtMCB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4udG9wLTUwIHtcbiAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xufVxuLnRvcC0xMDAge1xuICAgIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmJvdHRvbS0wIHtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5ib3R0b20tNTAge1xuICAgIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG59XG4uYm90dG9tLTEwMCB7XG4gICAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc3RhcnQtMCB7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnN0YXJ0LTUwIHtcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cbi5zdGFydC0xMDAge1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5lbmQtMCB7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5lbmQtNTAge1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cbi5lbmQtMTAwIHtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnRyYW5zbGF0ZS1taWRkbGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG4udHJhbnNsYXRlLW1pZGRsZS14IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbn1cbi50cmFuc2xhdGUtbWlkZGxlLXkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuLmJvcmRlci0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuLmJvcmRlci10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItZW5kLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcHJpbWFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICAgIGJvcmRlci1jb2xvcjogIzE5ODc1NCAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1pbmZvIHtcbiAgICBib3JkZXItY29sb3I6ICMwZGNhZjAgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItd2FybmluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWRhbmdlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWxpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItZGFyayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXdoaXRlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItMSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5ib3JkZXItMiB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cbi5ib3JkZXItMyB7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cbi5ib3JkZXItNCB7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cbi5ib3JkZXItNSB7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cbi53LTI1IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG4udy01MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuLnctNzUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cbi53LTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi53LWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXctMTAwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi52dy0xMDAge1xuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuLm1pbi12dy0xMDAge1xuICAgIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cbi5oLTI1IHtcbiAgICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuLmgtNTAge1xuICAgIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG4uaC03NSB7XG4gICAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cbi5oLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uaC1hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5taC0xMDAge1xuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi52aC0xMDAge1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cbi5taW4tdmgtMTAwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuLmZsZXgtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cbi5mbGV4LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuLmZsZXgtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG4uZmxleC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuLmZsZXgtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cbi5mbGV4LXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuLmZsZXgtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG4uZmxleC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cbi5mbGV4LW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cbi5nYXAtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG4uZ2FwLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLmdhcC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLmdhcC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5nYXAtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5nYXAtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuLmFsaWduLXNlbGYtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuLm9yZGVyLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbn1cbi5vcmRlci0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLm9yZGVyLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG4ub3JkZXItMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cbi5vcmRlci0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuLm9yZGVyLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG4ub3JkZXItNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cbi5vcmRlci1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuLm0tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuLm14LTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubXgtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5teC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5teC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm14LTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm14LTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5teS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm15LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXktMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXktMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5teS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5teS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLm15LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm10LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tdC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tdC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm10LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tZS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5tZS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tZS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1lLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1lLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWUtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubWUtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm1iLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubWItNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1iLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tcy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm1zLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXMtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXMtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubXMtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5wLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5wLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnAtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuLnAtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnB4LTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5weC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB4LTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5weC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB4LTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5weS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucHktMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnB5LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHktMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnB5LTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHktNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucHQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wdC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wdC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wZS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ucGUtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBlLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBlLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wZS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wZS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wYi0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYi0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLnBzLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnBzLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBzLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHMtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucHMtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wcy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5mb250LW1vbm9zcGFjZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xufVxuLmZzLTEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50O1xufVxuLmZzLTIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50O1xufVxuLmZzLTMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudDtcbn1cbi5mcy00IHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudDtcbn1cbi5mcy01IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5mcy02IHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5mc3QtaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cbi5mc3Qtbm9ybWFsIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5mdy1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuLmZ3LWxpZ2h0ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG4uZnctbm9ybWFsIHtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG4uZnctYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuLmZ3LWJvbGRlciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuLmxoLTEge1xuICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG4ubGgtc20ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG4ubGgtYmFzZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuLmxoLWxnIHtcbiAgICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xufVxuLnRleHQtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi50ZXh0LWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbi50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cbi50ZXh0LWxvd2VyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuLnRleHQtdXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG4udGV4dC1jYXBpdGFsaXplIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuLnRleHQtd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLnRleHQtbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG4udGV4dC1icmVhayB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuLnRleHQtcHJpbWFyeSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi50ZXh0LXN1Y2Nlc3Mge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWluZm8ge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi50ZXh0LXdhcm5pbmcge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWRhbmdlciB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4udGV4dC1saWdodCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWRhcmsge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJsYWNrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLnRleHQtd2hpdGUge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ib2R5IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4udGV4dC1tdXRlZCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJsYWNrLTUwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG4udGV4dC13aGl0ZS01MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuLnRleHQtcmVzZXQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1vcGFjaXR5LTI1IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMC4yNTtcbn1cbi50ZXh0LW9wYWNpdHktNTAge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjU7XG59XG4udGV4dC1vcGFjaXR5LTc1IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMC43NTtcbn1cbi50ZXh0LW9wYWNpdHktMTAwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbn1cbi5iZy1wcmltYXJ5IHtcbiAgICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1iYWRnZS5iZy1pbnZvaWNlLTAsXG4uY3VzdG9tLWJhZGdlLmJnLTAsXG4uYmctc2Vjb25kYXJ5IHtcbiAgICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tYmFkZ2UuYmctaW52b2ljZS0yLFxuLmN1c3RvbS1iYWRnZS5iZy0xLFxuLmN1c3RvbS1iYWRnZS5iZy0zLFxuLmJnLXN1Y2Nlc3Mge1xuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWJhZGdlLmJnLTIsXG4uYmctaW5mbyB7XG4gICAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1iYWRnZS5iZy1pbnZvaWNlLTEsXG4uYmctd2FybmluZyB7XG4gICAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tYmFkZ2UuYmctNCxcbi5jdXN0b20tYmFkZ2UuYmctNSxcbi5iZy1kYW5nZXIge1xuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodCB7XG4gICAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uYmctZGFyayB7XG4gICAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbi5iZy1ibGFjayB7XG4gICAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uYmctd2hpdGUge1xuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuLmJnLWJvZHkge1xuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4uYmctdHJhbnNwYXJlbnQge1xuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJnLW9wYWNpdHktMTAge1xuICAgIC0tYnMtYmctb3BhY2l0eTogMC4xO1xufVxuLmJnLW9wYWNpdHktMjUge1xuICAgIC0tYnMtYmctb3BhY2l0eTogMC4yNTtcbn1cbi5iZy1vcGFjaXR5LTUwIHtcbiAgICAtLWJzLWJnLW9wYWNpdHk6IDAuNTtcbn1cbi5iZy1vcGFjaXR5LTc1IHtcbiAgICAtLWJzLWJnLW9wYWNpdHk6IDAuNzU7XG59XG4uYmctb3BhY2l0eS0xMDAge1xuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcbn1cbi5iZy1ncmFkaWVudCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZ3JhZGllbnQpICFpbXBvcnRhbnQ7XG59XG4udXNlci1zZWxlY3QtYWxsIHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbiAgICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG4udXNlci1zZWxlY3QtYXV0byB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuLnVzZXItc2VsZWN0LW5vbmUge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wZS1ub25lIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBlLWF1dG8ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtMCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtMSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC0yIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC0zIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLWNpcmNsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1waWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtdG9wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLWVuZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLXN0YXJ0IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbi5pbnZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmZsb2F0LXNtLXN0YXJ0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsb2F0LXNtLWVuZCB7XG4gICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxvYXQtc20tbm9uZSB7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXNtLWlubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtc20tYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1zbS1ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1zbS10YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1zbS1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXNtLW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXNtLWZpbGwge1xuICAgICAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS1yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICAgICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtc20td3JhcCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS1ub3dyYXAge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2FwLXNtLTAge1xuICAgICAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmdhcC1zbS0xIHtcbiAgICAgICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5nYXAtc20tMiB7XG4gICAgICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5nYXAtc20tMyB7XG4gICAgICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2FwLXNtLTQge1xuICAgICAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2FwLXNtLTUge1xuICAgICAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LXNtLWV2ZW5seSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci1zbS1maXJzdCB7XG4gICAgICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub3JkZXItc20tMCB7XG4gICAgICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci1zbS0xIHtcbiAgICAgICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLXNtLTIge1xuICAgICAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub3JkZXItc20tMyB7XG4gICAgICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci1zbS00IHtcbiAgICAgICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLXNtLTUge1xuICAgICAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub3JkZXItc20tbGFzdCB7XG4gICAgICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLXNtLTAge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tc20tMSB7XG4gICAgICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1zbS0yIHtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tc20tMyB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1zbS00IHtcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tc20tNSB7XG4gICAgICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1zbS1hdXRvIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teC1zbS0wIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teC1zbS0xIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teC1zbS0yIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXgtc20tMyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXgtc20tNCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm14LXNtLTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm14LXNtLWF1dG8ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15LXNtLTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15LXNtLTEge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15LXNtLTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teS1zbS0zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teS1zbS00IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXktc20tNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXktc20tYXV0byB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtc20tMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXNtLTEge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1zbS0yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1zbS0zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtc20tNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtc20tNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXNtLWF1dG8ge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZS1zbS0wIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZS1zbS0xIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZS1zbS0yIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1lLXNtLTMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1lLXNtLTQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWUtc20tNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWUtc20tYXV0byB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItc20tMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLXNtLTEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1zbS0yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1zbS0zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItc20tNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItc20tNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLXNtLWF1dG8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcy1zbS0wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1zLXNtLTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXMtc20tMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1zLXNtLTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXMtc20tNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1zLXNtLTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXMtc20tYXV0byB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLXNtLTAge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLXNtLTEge1xuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLXNtLTIge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtc20tMyB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtc20tNCB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC1zbS01IHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHgtc20tMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weC1zbS0xIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB4LXNtLTIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB4LXNtLTMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHgtc20tNCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHgtc20tNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weS1zbS0wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB5LXNtLTEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHktc20tMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHktc20tMyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weS1zbS00IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weS1zbS01IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LXNtLTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtc20tMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC1zbS0yIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtc20tMyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC1zbS00IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtc20tNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZS1zbS0wIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGUtc20tMSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBlLXNtLTIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBlLXNtLTMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZS1zbS00IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZS1zbS01IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGItc20tMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi1zbS0xIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLXNtLTIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi1zbS0zIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLXNtLTQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi1zbS01IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBzLXNtLTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBzLXNtLTEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBzLXNtLTIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHMtc20tMyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHMtc20tNCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wcy1zbS01IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGV4dC1zbS1lbmQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGV4dC1zbS1jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmxvYXQtbWQtc3RhcnQge1xuICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxvYXQtbWQtZW5kIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbG9hdC1tZC1ub25lIHtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbWQtaW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1tZC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLW1kLWdyaWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLW1kLXRhYmxlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbWQtdGFibGUtcm93IHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLW1kLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbWQtbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbWQtZmlsbCB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LW1kLXJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC1ncm93LTAge1xuICAgICAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICAgICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgICAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC13cmFwIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5nYXAtbWQtMCB7XG4gICAgICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2FwLW1kLTEge1xuICAgICAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmdhcC1tZC0yIHtcbiAgICAgICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmdhcC1tZC0zIHtcbiAgICAgICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5nYXAtbWQtNCB7XG4gICAgICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5nYXAtbWQtNSB7XG4gICAgICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICAgICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci1tZC0wIHtcbiAgICAgICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLW1kLTEge1xuICAgICAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub3JkZXItbWQtMiB7XG4gICAgICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci1tZC0zIHtcbiAgICAgICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLW1kLTQge1xuICAgICAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub3JkZXItbWQtNSB7XG4gICAgICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci1tZC1sYXN0IHtcbiAgICAgICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tbWQtMCB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1tZC0xIHtcbiAgICAgICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLW1kLTIge1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1tZC0zIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLW1kLTQge1xuICAgICAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1tZC01IHtcbiAgICAgICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLW1kLWF1dG8ge1xuICAgICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm14LW1kLTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm14LW1kLTEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm14LW1kLTIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teC1tZC0zIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teC1tZC00IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXgtbWQtNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXgtbWQtYXV0byB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXktbWQtMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXktbWQtMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXktbWQtMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15LW1kLTMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15LW1kLTQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teS1tZC01IHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teS1tZC1hdXRvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1tZC0wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtbWQtMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LW1kLTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LW1kLTMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1tZC00IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1tZC01IHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtbWQtYXV0byB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1lLW1kLTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1lLW1kLTEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1lLW1kLTIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWUtbWQtMyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWUtbWQtNCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZS1tZC01IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZS1tZC1hdXRvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1tZC0wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItbWQtMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLW1kLTIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLW1kLTMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1tZC00IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1tZC01IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItbWQtYXV0byB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1zLW1kLTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXMtbWQtMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcy1tZC0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXMtbWQtMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcy1tZC00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXMtbWQtNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcy1tZC1hdXRvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtbWQtMCB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtbWQtMSB7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtbWQtMiB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC1tZC0zIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC1tZC00IHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLW1kLTUge1xuICAgICAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weC1tZC0wIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB4LW1kLTEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHgtbWQtMiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHgtbWQtMyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weC1tZC00IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weC1tZC01IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB5LW1kLTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHktbWQtMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weS1tZC0yIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weS1tZC0zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB5LW1kLTQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB5LW1kLTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtbWQtMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC1tZC0xIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LW1kLTIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC1tZC0zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LW1kLTQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC1tZC01IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBlLW1kLTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZS1tZC0xIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGUtbWQtMiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGUtbWQtMyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBlLW1kLTQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBlLW1kLTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi1tZC0wIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLW1kLTEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGItbWQtMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLW1kLTMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGItbWQtNCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLW1kLTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHMtbWQtMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHMtbWQtMSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHMtbWQtMiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wcy1tZC0zIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wcy1tZC00IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBzLW1kLTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHQtbWQtc3RhcnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50ZXh0LW1kLWVuZCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mbG9hdC1sZy1zdGFydCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbG9hdC1sZy1lbmQge1xuICAgICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsb2F0LWxnLW5vbmUge1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1sZy1pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLWxnLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbGctZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbGctdGFibGUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1sZy10YWJsZS1yb3cge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbGctZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1sZy1ub25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1sZy1maWxsIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbGctcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1sZy1jb2x1bW4ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1sZy1ncm93LTEge1xuICAgICAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgICAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LWxnLXdyYXAge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbGctbm93cmFwIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmdhcC1sZy0wIHtcbiAgICAgICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5nYXAtbGctMSB7XG4gICAgICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2FwLWxnLTIge1xuICAgICAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2FwLWxnLTMge1xuICAgICAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmdhcC1sZy00IHtcbiAgICAgICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmdhcC1sZy01IHtcbiAgICAgICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub3JkZXItbGctZmlyc3Qge1xuICAgICAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLWxnLTAge1xuICAgICAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub3JkZXItbGctMSB7XG4gICAgICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci1sZy0yIHtcbiAgICAgICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLWxnLTMge1xuICAgICAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub3JkZXItbGctNCB7XG4gICAgICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci1sZy01IHtcbiAgICAgICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLWxnLWxhc3Qge1xuICAgICAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1sZy0wIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLWxnLTEge1xuICAgICAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tbGctMiB7XG4gICAgICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLWxnLTMge1xuICAgICAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tbGctNCB7XG4gICAgICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLWxnLTUge1xuICAgICAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tbGctYXV0byB7XG4gICAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXgtbGctMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXgtbGctMSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXgtbGctMiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm14LWxnLTMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm14LWxnLTQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teC1sZy01IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teC1sZy1hdXRvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teS1sZy0wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teS1sZy0xIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teS1sZy0yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXktbGctMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXktbGctNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15LWxnLTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15LWxnLWF1dG8ge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LWxnLTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1sZy0xIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtbGctMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtbGctMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LWxnLTQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LWxnLTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1sZy1hdXRvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWUtbGctMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWUtbGctMSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWUtbGctMiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZS1sZy0zIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZS1sZy00IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1lLWxnLTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1lLWxnLWF1dG8ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLWxnLTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1sZy0xIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItbGctMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItbGctMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLWxnLTQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLWxnLTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1sZy1hdXRvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXMtbGctMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcy1sZy0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1zLWxnLTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcy1sZy0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1zLWxnLTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcy1sZy01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1zLWxnLWF1dG8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC1sZy0wIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC1sZy0xIHtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC1sZy0yIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLWxnLTMge1xuICAgICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLWxnLTQge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtbGctNSB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB4LWxnLTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHgtbGctMSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weC1sZy0yIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weC1sZy0zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB4LWxnLTQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB4LWxnLTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHktbGctMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weS1sZy0xIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB5LWxnLTIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB5LWxnLTMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHktbGctNCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHktbGctNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC1sZy0wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LWxnLTEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtbGctMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LWxnLTMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtbGctNCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LWxnLTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGUtbGctMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBlLWxnLTEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZS1sZy0yIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZS1sZy0zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGUtbGctNCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGUtbGctNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLWxnLTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGItbGctMSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi1sZy0yIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGItbGctMyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi1sZy00IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGItbGctNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wcy1sZy0wIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wcy1sZy0xIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wcy1sZy0yIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBzLWxnLTMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBzLWxnLTQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHMtbGctNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGV4dC1sZy1zdGFydCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHQtbGctZW5kIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHQtbGctY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mbG9hdC14bC1zdGFydCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbG9hdC14bC1lbmQge1xuICAgICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsb2F0LXhsLW5vbmUge1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC14bC1pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXhsLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQteGwtZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQteGwtdGFibGUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC14bC10YWJsZS1yb3cge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQteGwtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC14bC1ub25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14bC1maWxsIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14bC1jb2x1bW4ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14bC1ncm93LTEge1xuICAgICAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgICAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXhsLXdyYXAge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtbm93cmFwIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmdhcC14bC0wIHtcbiAgICAgICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5nYXAteGwtMSB7XG4gICAgICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2FwLXhsLTIge1xuICAgICAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2FwLXhsLTMge1xuICAgICAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmdhcC14bC00IHtcbiAgICAgICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmdhcC14bC01IHtcbiAgICAgICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC14bC1ldmVubHkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub3JkZXIteGwtZmlyc3Qge1xuICAgICAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLXhsLTAge1xuICAgICAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub3JkZXIteGwtMSB7XG4gICAgICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci14bC0yIHtcbiAgICAgICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLXhsLTMge1xuICAgICAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub3JkZXIteGwtNCB7XG4gICAgICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci14bC01IHtcbiAgICAgICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLXhsLWxhc3Qge1xuICAgICAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS14bC0wIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLXhsLTEge1xuICAgICAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0teGwtMiB7XG4gICAgICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLXhsLTMge1xuICAgICAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0teGwtNCB7XG4gICAgICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLXhsLTUge1xuICAgICAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0teGwtYXV0byB7XG4gICAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXgteGwtMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXgteGwtMSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXgteGwtMiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm14LXhsLTMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm14LXhsLTQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teC14bC01IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teC14bC1hdXRvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teS14bC0wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teS14bC0xIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teS14bC0yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXkteGwtMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXkteGwtNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15LXhsLTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15LXhsLWF1dG8ge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXhsLTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC14bC0xIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQteGwtMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQteGwtMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXhsLTQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXhsLTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC14bC1hdXRvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWUteGwtMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWUteGwtMSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWUteGwtMiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZS14bC0zIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZS14bC00IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1lLXhsLTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1lLXhsLWF1dG8ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLXhsLTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi14bC0xIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIteGwtMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIteGwtMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLXhsLTQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLXhsLTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi14bC1hdXRvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXMteGwtMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcy14bC0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1zLXhsLTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcy14bC0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1zLXhsLTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcy14bC01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1zLXhsLWF1dG8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC14bC0wIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC14bC0xIHtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC14bC0yIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLXhsLTMge1xuICAgICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLXhsLTQge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAteGwtNSB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB4LXhsLTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHgteGwtMSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weC14bC0yIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weC14bC0zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB4LXhsLTQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB4LXhsLTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHkteGwtMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weS14bC0xIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB5LXhsLTIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB5LXhsLTMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHkteGwtNCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHkteGwtNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC14bC0wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LXhsLTEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQteGwtMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LXhsLTMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQteGwtNCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LXhsLTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGUteGwtMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBlLXhsLTEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZS14bC0yIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZS14bC0zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGUteGwtNCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGUteGwtNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLXhsLTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGIteGwtMSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi14bC0yIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGIteGwtMyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi14bC00IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGIteGwtNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wcy14bC0wIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wcy14bC0xIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wcy14bC0yIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBzLXhsLTMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBzLXhsLTQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHMteGwtNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGV4dC14bC1zdGFydCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHQteGwtZW5kIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHQteGwtY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5mbG9hdC14eGwtc3RhcnQge1xuICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxvYXQteHhsLWVuZCB7XG4gICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxvYXQteHhsLW5vbmUge1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC14eGwtaW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQteHhsLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQteHhsLWdyaWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXh4bC10YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXh4bC10YWJsZS1yb3cge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXh4bC1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC14eGwtbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteHhsLWZpbGwge1xuICAgICAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14eGwtcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14eGwtY29sdW1uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXh4bC1ncm93LTAge1xuICAgICAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgICAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14eGwtc2hyaW5rLTEge1xuICAgICAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14eGwtd3JhcCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14eGwtbm93cmFwIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5nYXAteHhsLTAge1xuICAgICAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmdhcC14eGwtMSB7XG4gICAgICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2FwLXh4bC0yIHtcbiAgICAgICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmdhcC14eGwtMyB7XG4gICAgICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2FwLXh4bC00IHtcbiAgICAgICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmdhcC14eGwtNSB7XG4gICAgICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICAgICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci14eGwtMCB7XG4gICAgICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci14eGwtMSB7XG4gICAgICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci14eGwtMiB7XG4gICAgICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci14eGwtMyB7XG4gICAgICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci14eGwtNCB7XG4gICAgICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci14eGwtNSB7XG4gICAgICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci14eGwtbGFzdCB7XG4gICAgICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLXh4bC0wIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLXh4bC0xIHtcbiAgICAgICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLXh4bC0yIHtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0teHhsLTMge1xuICAgICAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0teHhsLTQge1xuICAgICAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS14eGwtNSB7XG4gICAgICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS14eGwtYXV0byB7XG4gICAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXgteHhsLTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm14LXh4bC0xIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teC14eGwtMiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm14LXh4bC0zIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teC14eGwtNCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm14LXh4bC01IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teC14eGwtYXV0byB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXkteHhsLTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15LXh4bC0xIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teS14eGwtMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15LXh4bC0zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teS14eGwtNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15LXh4bC01IHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teS14eGwtYXV0byB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQteHhsLTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC14eGwtMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXh4bC0yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC14eGwtMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXh4bC00IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC14eGwtNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXh4bC1hdXRvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWUteHhsLTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1lLXh4bC0xIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZS14eGwtMiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZS14eGwtMyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWUteHhsLTQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWUteHhsLTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1lLXh4bC1hdXRvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi14eGwtMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLXh4bC0xIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIteHhsLTIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLXh4bC0zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIteHhsLTQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLXh4bC01IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIteHhsLWF1dG8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcy14eGwtMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcy14eGwtMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcy14eGwtMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1zLXh4bC0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1zLXh4bC00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXMteHhsLTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXMteHhsLWF1dG8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC14eGwtMCB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAteHhsLTEge1xuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLXh4bC0yIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLXh4bC0zIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC14eGwtNCB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC14eGwtNSB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB4LXh4bC0wIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB4LXh4bC0xIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB4LXh4bC0yIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weC14eGwtMyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weC14eGwtNCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHgteHhsLTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHkteHhsLTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHkteHhsLTEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHkteHhsLTIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB5LXh4bC0zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB5LXh4bC00IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weS14eGwtNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC14eGwtMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC14eGwtMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC14eGwtMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LXh4bC0zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LXh4bC00IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQteHhsLTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGUteHhsLTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZS14eGwtMSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBlLXh4bC0yIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZS14eGwtMyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBlLXh4bC00IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZS14eGwtNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLXh4bC0wIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLXh4bC0xIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLXh4bC0yIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGIteHhsLTMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGIteHhsLTQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi14eGwtNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wcy14eGwtMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHMteHhsLTEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBzLXh4bC0yIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBzLXh4bC0zIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wcy14eGwtNCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wcy14eGwtNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGV4dC14eGwtc3RhcnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50ZXh0LXh4bC1lbmQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGV4dC14eGwtY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mcy0xIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZzLTIge1xuICAgICAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZzLTMge1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZzLTQge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gICAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1wcmludC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXByaW50LWdyaWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXByaW50LXRhYmxlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXByaW50LWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtcHJpbnQtbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogYW5uaW1leC1pY29ucztcbiAgICBzcmM6IHVybCguLi9mb250cy9hbm5pbWV4LWljb25zLmVvdD9pcHVpbjgpO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL2FubmltZXgtaWNvbnMuZW90P2lwdWluOCNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi9mb250cy9hbm5pbWV4LWljb25zLnR0Zj9pcHVpbjgpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoLi4vZm9udHMvYW5uaW1leC1pY29ucy53b2ZmP2lwdWluOCkgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKC4uL2ZvbnRzL2FubmltZXgtaWNvbnMuc3ZnP2lwdWluOCNhZG9ybi1pY29ucykgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5hbm0ge1xuICAgIGZvbnQtZmFtaWx5OiBhbm5pbWV4LWljb25zO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmFubS1tb25leS1ub3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cbi5hbm0tY2hhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4uYW5tLWNyZWRpdC1jYXJkMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG4uYW5tLWN1c3RvbWVyLXNlcnZpY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLmFubS1kb2xsYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLmFubS1maXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5hbm0tZmlyZS1sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cbi5hbm0tZnJlZS1kZWxpdmVyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG4uYW5tLWdpZnQtYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cbi5hbm0tbGlrZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG4uYW5tLW1vbmV5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cbi5hbm0tcGF5bWVudC1zZWN1cml0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG4uYW5tLXBob25lLTI0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cbi5hbm0tcmVjb21tZW5kZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuLmFubS1yZWxpYWJpbGl0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG4uYW5tLXJ1bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuLmFubS1ydWxlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG4uYW5tLWRyZXNzbWFrZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZVwiO1xufVxuLmFubS1zaGllbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuLmFubS1iYWctdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG4uYW5tLXZpZGVvMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XG59XG4uYW5tLXZpZGVvLXBsYXllcjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuLmFubS13b3JsZHdpZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuLmFubS10ZWxlZ3JhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYzMwXCI7XG59XG4uYW5tLXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVjMzFcIjtcbn1cbi5hbm0tdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMzNcIjtcbn1cbi5hbm0tdXBsb2FkLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI1MVwiO1xufVxuLmFubS11cGxvYWQtbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYzFhXCI7XG59XG4uYW5tLXdpbmRvdy1yZXN0b3JlLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI1ZVwiO1xufVxuLmFubS1ib29rLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2YVwiO1xufVxuLmFubS1icmllZmNhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuLmFubS1icmllZmNhc2UtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTZiXCI7XG59XG4uYW5tLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuLmFubS1jYWxjdWxhdG9yLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2ZVwiO1xufVxuLmFubS1jYWxjdWxhdG9yLWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI4M1wiO1xufVxuLmFubS1jYWxlbmRhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG4uYW5tLWNvcHktbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmE1XCI7XG59XG4uYW5tLWRvd25sb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzZcIjtcbn1cbi5hbm0tZG93bmxvYWQtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWE2XCI7XG59XG4uYW5tLXBhcGVyLXItcGxhbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlYlwiO1xufVxuLmFubS1wYXBlci1sLXBsYW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZDdcIjtcbn1cbi5hbm0tcG9ydHJhaXQtbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmU0XCI7XG59XG4uYW5tLXNhdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmNFwiO1xufVxuLmFubS1zYXZlLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIxYlwiO1xufVxuLmFubS1zYXZlLWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJmMlwiO1xufVxuLmFubS1zZXJ2ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzM1wiO1xufVxuLmFubS1zZXJ2ZXItcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjIwXCI7XG59XG4uYW5tLXNlcnZlci1sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZjZcIjtcbn1cbi5hbm0taWQtYmFkZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhMlwiO1xufVxuLmFubS1pZC1iYWRnZS1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYmNcIjtcbn1cbi5hbm0taWQtY2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWEzXCI7XG59XG4uYW5tLWlkLWNhcmQtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWJkXCI7XG59XG4uYW5tLWlkLWNhcmQtbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmJlXCI7XG59XG4uYW5tLWltYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTRcIjtcbn1cbi5hbm0taW1hZ2UtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWJlXCI7XG59XG4uYW5tLWltYWdlcy1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYmZcIjtcbn1cbi5hbm0taW5ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhNlwiO1xufVxuLmFubS1pbmJveC1pbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWE3XCI7XG59XG4uYW5tLWluYm94LWluLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFjMFwiO1xufVxuLmFubS1pbmJveC1vdXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhOFwiO1xufVxuLmFubS1pbmJveC1vdXQtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWMxXCI7XG59XG4uYW5tLXRhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTFlXCI7XG59XG4uYW5tLXRhZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExZlwiO1xufVxuLmFubS10YWctcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjM5XCI7XG59XG4uYW5tLXRhZ3MtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjNhXCI7XG59XG4uYW5tLXRhZy1sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVjMDhcIjtcbn1cbi5hbm0tdGFncy1sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVjMDlcIjtcbn1cbi5hbm0tbmV3c3BhcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZTRcIjtcbn1cbi5hbm0tbmV3c3BhcGVyLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJkNlwiO1xufVxuLmFubS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlYVwiO1xufVxuLmFubS1wYXN0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG4uYW5tLWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYmFcIjtcbn1cbi5hbm0tYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5hbm0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5hbm0tYWRkcmVzcy1ib29rLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJiZFwiO1xufVxuLmFubS1mb2xkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5OVwiO1xufVxuLmFubS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTlhXCI7XG59XG4uYW5tLWJyb3dzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2Y1wiO1xufVxuLmFubS1mb2xkZXItcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWI1XCI7XG59XG4uYW5tLWZvbGRlci1vcGVuLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFiNlwiO1xufVxuLmFubS1mb2xkZXItbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmI3XCI7XG59XG4uYW5tLWZvbGRlci1vcGVuLWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJiOFwiO1xufVxuLmFubS1maWxlLXRleHQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG4uYW5tLWNvcHktZmlsZXMtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG4uYW5tLWZpbGUtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTJcIjtcbn1cbi5hbm0tZmlsZS1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTkzXCI7XG59XG4uYW5tLWZpbGUtY29kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk0XCI7XG59XG4uYW5tLWZpbGUtcGRmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTVcIjtcbn1cbi5hbm0tZmlsZS1hcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmI1XCI7XG59XG4uYW5tLXNsaWRlcnMtaC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwOFwiO1xufVxuLmFubS1zbGlkZXJzLWhyLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjJkXCI7XG59XG4uYW5tLXR1bmluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYzQ2XCI7XG59XG4uYW5tLWJhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG4uYW5tLWJhbi1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNjVcIjtcbn1cbi5hbm0tYmFyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG4uYW5tLWJhcnMtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTY2XCI7XG59XG4uYW5tLWJhcnMtbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjdmXCI7XG59XG4uYW5tLWNoYWluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cbi5hbm0tbGluazM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuLmFubS1jaXJjbGUtbm90Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2OFwiO1xufVxuLmFubS1jaXJjbGUtbm90Y2gtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTkyXCI7XG59XG4uYW5tLWNsb25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cbi5hbm0tY29nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cbi5hbm0tZ2VhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG4uYW5tLWNvZy1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOTZcIjtcbn1cbi5hbm0tY29nLWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJhMFwiO1xufVxuLmFubS1jb2dzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwODVcIjtcbn1cbi5hbm0tZ2VhcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuLmFubS1jb2dzLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5N1wiO1xufVxuLmFubS1jb2dzLWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJhMVwiO1xufVxuLmFubS1lZGl0MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYzQ3XCI7XG59XG4uYW5tLWVkaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3N1wiO1xufVxuLmFubS1lZGl0LWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJhOVwiO1xufVxuLmFubS1lZGl0NDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG4uYW5tLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG4uYW5tLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3OFwiO1xufVxuLmFubS1lbGxpcHNpcy1obDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWE4XCI7XG59XG4uYW5tLWVsbGlwc2lzLWgzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cbi5hbm0tZWxsaXBzaXMtdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTc5XCI7XG59XG4uYW5tLWVsbGlwc2lzLXZsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYTlcIjtcbn1cbi5hbm0tZWxsaXBzaXMtdjM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuLmFubS1leHBhbmQtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODJcIjtcbn1cbi5hbm0tY29tcHJlc3MtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOWNcIjtcbn1cbi5hbm0tZXhwYW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODFcIjtcbn1cbi5hbm0tZXhwYW5kLXdpZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4NVwiO1xufVxuLmFubS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODZcIjtcbn1cbi5hbm0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4OFwiO1xufVxuLmFubS1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjNcIjtcbn1cbi5hbm0tbGluay1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYzlcIjtcbn1cbi5hbm0tbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWI0XCI7XG59XG4uYW5tLWxpc3QtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjVcIjtcbn1cbi5hbm0tbGlzdC1hbHQtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWNjXCI7XG59XG4uYW5tLWxpc3QtdWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliNlwiO1xufVxuLmFubS1saXN0LXVscjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWNlXCI7XG59XG4uYW5tLWxpc3QtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWNiXCI7XG59XG4uYW5tLWxpc3QtbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmM2XCI7XG59XG4uYW5tLWxpc3Q0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwM2FcIjtcbn1cbi5hbm0tbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljN1wiO1xufVxuLmFubS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljOFwiO1xufVxuLmFubS1taW51cy1jaXJjbGUtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWQ5XCI7XG59XG4uYW5tLW1pbnVzLWNpcmNsZS1sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZDJcIjtcbn1cbi5hbm0tbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzlcIjtcbn1cbi5hbm0tbWludXMtc3F1YXJlLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkYVwiO1xufVxuLmFubS1taW51cy1zcXVhcmUtbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmQzXCI7XG59XG4uYW5tLW1pbnVzLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkOFwiO1xufVxuLmFubS1taW51cy1sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZDFcIjtcbn1cbi5hbm0tcGVuLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWYxXCI7XG59XG4uYW5tLXBlbi1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmNFwiO1xufVxuLmFubS1wZW4tc3F1YXJlLWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJkYlwiO1xufVxuLmFubS1wZW5jaWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmMlwiO1xufVxuLmFubS1wZW5jaWwtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDFcIjtcbn1cbi5hbm0tcGVuY2lsLWFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZjNcIjtcbn1cbi5hbm0tcGVuY2lsLWFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZGFcIjtcbn1cbi5hbm0tcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG4uYW5tLXBlbmNpbC1sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZDlcIjtcbn1cbi5hbm0tcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ2XCI7XG59XG4uYW5tLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDdcIjtcbn1cbi5hbm0tcGx1cy1jaXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmY1wiO1xufVxuLmFubS1wbHVzLWNpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmUxXCI7XG59XG4uYW5tLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDhcIjtcbn1cbi5hbm0tcGx1cy1zcXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmZFwiO1xufVxuLmFubS1wbHVzLXNxbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmUyXCI7XG59XG4uYW5tLXBsdXMtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWZiXCI7XG59XG4uYW5tLXBsdXMtbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmUwXCI7XG59XG4uYW5tLXBvd2VyLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWRjXCI7XG59XG4uYW5tLXBvd2VyLW9mZi1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMDJcIjtcbn1cbi5hbm0tcmFuZG9tOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTRcIjtcbn1cbi5hbm0tcmFuZG9tLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIwY1wiO1xufVxuLmFubS1yZWN5Y2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTVcIjtcbn1cbi5hbm0tcmVjeWNsZS1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMGRcIjtcbn1cbi5hbm0tcmVjeWNsZS1sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZWNcIjtcbn1cbi5hbm0tcmVkbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWU2XCI7XG59XG4uYW5tLXJlZG8tYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTdcIjtcbn1cbi5hbm0tcmVkby1hcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjBmXCI7XG59XG4uYW5tLXJlZG8tcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjBlXCI7XG59XG4uYW5tLXJlZG8tbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmVkXCI7XG59XG4uYW5tLXJlZnJlc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuLmFubS1yZXBlYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllOFwiO1xufVxuLmFubS1yZXBlYXQtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMTJcIjtcbn1cbi5hbm0tcmVwZWF0LXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIxMVwiO1xufVxuLmFubS1yZXBlYXQzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cbi5hbm0tcm90YXRlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cbi5hbm0tcmVwbHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllY1wiO1xufVxuLmFubS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllZFwiO1xufVxuLmFubS1yZXBseS1hbGwtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjE0XCI7XG59XG4uYW5tLXJlcGx5LXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIxM1wiO1xufVxuLmFubS1yZXR3ZWV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZWVcIjtcbn1cbi5hbm0tcmV0d2VldC1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMTVcIjtcbn1cbi5hbm0tcmV0d2VldDM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3OVwiO1xufVxuLmFubS1yb3RhdGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG4uYW5tLXVuZG80OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cbi5hbm0tc2hhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmOVwiO1xufVxuLmFubS1zaGFyZS1hbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmYVwiO1xufVxuLmFubS1zaGFyZS1hbGwtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjIyXCI7XG59XG4uYW5tLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWZkXCI7XG59XG4uYW5tLXNoYXJlLXNxcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjI1XCI7XG59XG4uYW5tLXNoYXJlLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIyMVwiO1xufVxuLmFubS1zaWduLWluLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTA1XCI7XG59XG4uYW5tLXNpZ24taW4tYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIyOVwiO1xufVxuLmFubS1zaWduLWluLWFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZmJcIjtcbn1cbi5hbm0tc2lnbi1vdXQtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDZcIjtcbn1cbi5hbm0tc2lnbi1vdXQtYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIyYVwiO1xufVxuLmFubS1zaWduLW91dC1hbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmZjXCI7XG59XG4uYW5tLXNpdGVtYXAtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjJiXCI7XG59XG4uYW5tLXNpdGVtYXAtbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmZkXCI7XG59XG4uYW5tLXNsaWRlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkZVwiO1xufVxuLmFubS1zbGlkZXJzLWg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIyY1wiO1xufVxuLmFubS1zbGlkZXJzLWhyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZmVcIjtcbn1cbi5hbm0tc2xpZGVycy12OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMmVcIjtcbn1cbi5hbm0tc2xpZGVycy12LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTA5XCI7XG59XG4uYW5tLXNsaWRlcnMtdi1zcXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIyZlwiO1xufVxuLmFubS1zbGlkZXJzLXZyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZmZcIjtcbn1cbi5hbm0tc29ydC1hbW91bnQtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTBiXCI7XG59XG4uYW5tLXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMGNcIjtcbn1cbi5hbm0tc3Bpbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTBkXCI7XG59XG4uYW5tLXNwaW5uZXItcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjMwXCI7XG59XG4uYW5tLXNwaW5uZXItbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYzAwXCI7XG59XG4uYW5tLXNwaW5uZXI0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cbi5hbm0tc3luYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTE4XCI7XG59XG4uYW5tLXN5bmMtYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIzNFwiO1xufVxuLmFubS10YWJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTFhXCI7XG59XG4uYW5tLXRhYmxlLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIzNVwiO1xufVxuLmFubS10YWJsZTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuLmFubS10aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTIwXCI7XG59XG4uYW5tLXRoLWxhcmdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMjFcIjtcbn1cbi5hbm0tdGgtbGFyZ2UtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjNkXCI7XG59XG4uYW5tLXRoLWxhcmdlLWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWMwYlwiO1xufVxuLmFubS10aC1saXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMjJcIjtcbn1cbi5hbm0tdGgtbGlzdC1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViM2VcIjtcbn1cbi5hbm0tdGgtbGlzdC1sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVjMGNcIjtcbn1cbi5hbm0tdGgtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjNjXCI7XG59XG4uYW5tLXRoLWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWMwYVwiO1xufVxuLmFubS10aW1lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTI1XCI7XG59XG4uYW5tLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTI2XCI7XG59XG4uYW5tLXRpbWVzLWNpcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjQyXCI7XG59XG4uYW5tLXRpbWVzLWNpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYzEwXCI7XG59XG4uYW5tLXRpbWVzLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTI3XCI7XG59XG4uYW5tLXRpbWVzLXNxcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjQzXCI7XG59XG4uYW5tLXRpbWVzLXNxbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYzExXCI7XG59XG4uYW5tLXRpbWVzLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI0MVwiO1xufVxuLmFubS10aW1lcy1sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVjMGZcIjtcbn1cbi5hbm0tdG9nZ2xlLW9mZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTI4XCI7XG59XG4uYW5tLXRvZ2dsZS1vZmZyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNDRcIjtcbn1cbi5hbm0tdG9nZ2xlLW9ucjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjQ1XCI7XG59XG4uYW5tLXRyYXNoLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTJiXCI7XG59XG4uYW5tLXRyYXNoLWFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNDZcIjtcbn1cbi5hbm0tdHJhc2gtYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWMxNFwiO1xufVxuLmFubS11bmRvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMmZcIjtcbn1cbi5hbm0tdW5kby1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEzMFwiO1xufVxuLmFubS11bmRvLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI0YVwiO1xufVxuLmFubS11bmRvLWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWMxNlwiO1xufVxuLmFubS13cmVuY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0M1wiO1xufVxuLmFubS13cmVuY2gtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYzIxXCI7XG59XG4uYW5tLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2RcIjtcbn1cbi5hbm0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2VcIjtcbn1cbi5hbm0tZXhjbGFtYXRpb24tY2lyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYWNcIjtcbn1cbi5hbm0tZXhjbGFtYXRpb24tY2lsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYWRcIjtcbn1cbi5hbm0tZXhjbGFtYXRpb24tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cbi5hbm0tZXhjbGFtYXRpb24tc3FyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYWRcIjtcbn1cbi5hbm0tZXhjbGFtYXRpb24tc3FsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYWVcIjtcbn1cbi5hbm0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4MFwiO1xufVxuLmFubS1leGNsYW1hdGlvbi10cjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWFlXCI7XG59XG4uYW5tLWV4Y2xhbWF0aW9uLXRsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYWZcIjtcbn1cbi5hbm0tZXhjbGFtYXRpb24tcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmFjXCI7XG59XG4uYW5tLWluZm86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhY1wiO1xufVxuLmFubS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFkXCI7XG59XG4uYW5tLWluZm8tY2lyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYzNcIjtcbn1cbi5hbm0taW5mby1jaWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJjMFwiO1xufVxuLmFubS1pbmZvLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFlXCI7XG59XG4uYW5tLWluZm8tc3FyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYzRcIjtcbn1cbi5hbm0taW5mby1zcWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJjMVwiO1xufVxuLmFubS1pbmZvLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFjMlwiO1xufVxuLmFubS1pbmZvLWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJiZlwiO1xufVxuLmFubS1xdWVzdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWRmXCI7XG59XG4uYW5tLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWUwXCI7XG59XG4uYW5tLXF1ZXN0aW9uLWNpcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjA3XCI7XG59XG4uYW5tLXF1ZXN0aW9uLWNpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmU4XCI7XG59XG4uYW5tLXF1ZXN0aW9uLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWUxXCI7XG59XG4uYW5tLXF1ZXN0aW9uLXNxcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjA4XCI7XG59XG4uYW5tLXF1ZXN0aW9uLXNxbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmU5XCI7XG59XG4uYW5tLXF1ZXN0aW9uLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIwNlwiO1xufVxuLmFubS1xdWVzdGlvbi1sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZTdcIjtcbn1cbi5hbm0tcXVvdGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWUyXCI7XG59XG4uYW5tLXF1b3RlLXItbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjBhXCI7XG59XG4uYW5tLXF1b3RlLWwtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmVhXCI7XG59XG4uYW5tLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTNcIjtcbn1cbi5hbm0tcXVvdGUtci1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjBiXCI7XG59XG4uYW5tLXF1b3RlLWwtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJlYlwiO1xufVxuLmFubS1hbWF6b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLmFubS1hbmRyb2lkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MThcIjtcbn1cbi5hbm0tYXBwbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuLmFubS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuLmFubS1iYXItY2hhcnQtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG4uYW5tLWJlbGwtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGEyXCI7XG59XG4uYW5tLWJlbGwyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViODBcIjtcbn1cbi5hbm0tYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG4uYW5tLWJpcnRoZGF5LWNha2UtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTY5XCI7XG59XG4uYW5tLWJ1ZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG4uYW5tLXZoLWJ1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG4uYW5tLXZoLWJ1cy1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNmRcIjtcbn1cbi5hbm0tdmgtYnVzLWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI4MlwiO1xufVxuLmFubS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG4uYW5tLWNoaWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjdcIjtcbn1cbi5hbm0tY2xvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5M1wiO1xufVxuLmFubS1jbG9jay1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViOWVcIjtcbn1cbi5hbm0tY29kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZhXCI7XG59XG4uYW5tLWNvZGUtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTk1XCI7XG59XG4uYW5tLWNvbW1lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2ZFwiO1xufVxuLmFubS1jb21tZW50LWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZlXCI7XG59XG4uYW5tLWNvbW1lbnQtYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5YVwiO1xufVxuLmFubS1jb21tZW50LWFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYTNcIjtcbn1cbi5hbm0tY29tbWVudC1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOTlcIjtcbn1cbi5hbm0tY29tbWVudC1sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYTJcIjtcbn1cbi5hbm0tY29tbWVudHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2ZlwiO1xufVxuLmFubS1jb21tZW50cy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZTZcIjtcbn1cbi5hbm0tY29tbWVudHMtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTliXCI7XG59XG4uYW5tLWNvbW1lbnRzLWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJhNFwiO1xufVxuLmFubS1jc3MzLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWI0XCI7XG59XG4uYW5tLWRhc2hib2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGU0XCI7XG59XG4uYW5tLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlNFwiO1xufVxuLmFubS1kYXRhYmFzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWEyXCI7XG59XG4uYW5tLWRlc2t0b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhM1wiO1xufVxuLmFubS1kZXNrdG9wLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTc0XCI7XG59XG4uYW5tLWRlc2t0b3AtYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhNFwiO1xufVxuLmFubS1lbnZlbG9wZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdhXCI7XG59XG4uYW5tLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdiXCI7XG59XG4uYW5tLWVudmVsb3BlLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhYVwiO1xufVxuLmFubS1lbnZlbG9wZS1sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYWFcIjtcbn1cbi5hbm0tZW52ZWxvcGUxOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVjNDhcIjtcbn1cbi5hbm0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZWNcIjtcbn1cbi5hbm0tZXllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OGFcIjtcbn1cbi5hbm0tZXllLXNsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OGJcIjtcbn1cbi5hbm0tZXllLXNsYXNoMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG4uYW5tLWV5ZS1zbGFzaC1sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYjNcIjtcbn1cbi5hbm0tZXllLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFiMVwiO1xufVxuLmFubS1leWUtbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmIyXCI7XG59XG4uYW5tLWZlbWFsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOThmXCI7XG59XG4uYW5tLWZpbHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk2XCI7XG59XG4uYW5tLWZpbHRlci1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYjNcIjtcbn1cbi5hbm0tZmlsdGVyLWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJiNlwiO1xufVxuLmFubS1mbGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cbi5hbm0tZmxhZy1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMWRcIjtcbn1cbi5hbm0tZ2lmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTljXCI7XG59XG4uYW5tLWdpZnQtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWI3XCI7XG59XG4uYW5tLWdpZnQtbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmI5XCI7XG59XG4uYW5tLWhhbmRzaGFrZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTllXCI7XG59XG4uYW5tLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYjVcIjtcbn1cbi5hbm0taGFuZHNoYWtlLWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJiYVwiO1xufVxuLmFubS1oZWFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTlmXCI7XG59XG4uYW5tLWhlYXJ0LXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFiYVwiO1xufVxuLmFubS1oZWFydC1sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYmJcIjtcbn1cbi5hbm0taGlzdG9yeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWEwXCI7XG59XG4uYW5tLWhvbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhMVwiO1xufVxuLmFubS1ob21lLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFiYlwiO1xufVxuLmFubS1ob21lLWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJiY1wiO1xufVxuLmFubS1odG1sNTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmNjXCI7XG59XG4uYW5tLWtleTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFmXCI7XG59XG4uYW5tLWtleS1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYzVcIjtcbn1cbi5hbm0ta2V5LWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJjMlwiO1xufVxuLmFubS1sYW5ndWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWIxXCI7XG59XG4uYW5tLWxhbmd1YWdlMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG4uYW5tLWxhcHRvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWIyXCI7XG59XG4uYW5tLWxhcHRvcC1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYzNcIjtcbn1cbi5hbm0tbGlmZS1yaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYzdcIjtcbn1cbi5hbm0tbGlnaHRidWxiOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYzhcIjtcbn1cbi5hbm0tbGlnaHRidWxiLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJjNFwiO1xufVxuLmFubS1sb2NhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYzQ5XCI7XG59XG4uYW5tLWxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkMFwiO1xufVxuLmFubS1sb2NrLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWI3XCI7XG59XG4uYW5tLWxvY2stYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkMVwiO1xufVxuLmFubS1sb2NrLWFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYzdcIjtcbn1cbi5hbm0tbG9jay1vcGVuLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWI4XCI7XG59XG4uYW5tLWxvY2stb3Blbi1hcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWQzXCI7XG59XG4uYW5tLWxvY2stb3Blbi1hbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmM4XCI7XG59XG4uYW5tLW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzJcIjtcbn1cbi5hbm0tbWFwLW1hcmtlci1hcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWQ1XCI7XG59XG4uYW5tLW1hcC1tYXJrZXItYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJjZFwiO1xufVxuLmFubS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljNFwiO1xufVxuLmFubS1tYXAtc2lnbnMtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWQ3XCI7XG59XG4uYW5tLW1hcC1zaWducy1sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZDBcIjtcbn1cbi5hbm0tbWVkYXBwczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYzA0XCI7XG59XG4uYW5tLW1pY3Jvc29mdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYzEyXCI7XG59XG4uYW5tLW1vYmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWNhXCI7XG59XG4uYW5tLW1vYmlsZS1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljYlwiO1xufVxuLmFubS1tb2JpbGUtYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkYlwiO1xufVxuLmFubS1tb2JpbGUtYW5kcm9pZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWNjXCI7XG59XG4uYW5tLW1vYmlsZS1hbmRyb2lkLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWNkXCI7XG59XG4uYW5tLW1vYmlsZS1hbmRyb2lkLWFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZGNcIjtcbn1cbi5hbm0tbmV1dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5Y2VcIjtcbn1cbi5hbm0tbmV1dGVyLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlM1wiO1xufVxuLmFubS1uZXV0ZXItbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmNmXCI7XG59XG4uYW5tLXBlbm5hbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkMlwiO1xufVxuLmFubS1xcmNvZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkZVwiO1xufVxuLmFubS1xcmNvZGUyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMDVcIjtcbn1cbi5hbm0tcmVhY3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWMyNlwiO1xufVxuLmFubS1zaGllbGQxOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cbi5hbm0tc2hpZWxkLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWZmXCI7XG59XG4uYW5tLXNoaWVsZC1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTAwXCI7XG59XG4uYW5tLXNoaWVsZC1jaGVjay1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cbi5hbm0tc2lnbmFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDRcIjtcbn1cbi5hbm0tc2VhcmNoLXNpc3RyaXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWMyOFwiO1xufVxuLmFubS1zaXRlbWFwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDdcIjtcbn1cbi5hbm0tc2xpZGVzaGFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYzJhXCI7XG59XG4uYW5tLXN0YXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuLmFubS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuLmFubS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG4uYW5tLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cbi5hbm0tc3Rhci1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDZcIjtcbn1cbi5hbm0tc3VpdGNhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExNlwiO1xufVxuLmFubS1zdW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExN1wiO1xufVxuLmFubS10YWJsZXQtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMWJcIjtcbn1cbi5hbm0tdGFibGV0LWFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMzZcIjtcbn1cbi5hbm0tdGFibGV0LWFuZHJvaWQtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMWNcIjtcbn1cbi5hbm0tdGFibGV0LWFuZHJvaWQtYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIzN1wiO1xufVxuLmFubS10YWNob21ldGVyLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTFkXCI7XG59XG4uYW5tLXRhY2hvbWV0ZXItYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIzOFwiO1xufVxuLmFubS10YWNob21ldGVyLWFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVjMDdcIjtcbn1cbi5hbm0tdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyM1wiO1xufVxuLmFubS10aHVtYnMtZG93bi1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViM2ZcIjtcbn1cbi5hbm0tdGh1bWJzLWRvd24tbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYzBkXCI7XG59XG4uYW5tLXRodW1icy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTI0XCI7XG59XG4uYW5tLXRodW1icy11cC1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNDBcIjtcbn1cbi5hbm0tdGh1bWJzLXVwLWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWMwZVwiO1xufVxuLmFubS10cm9waHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuLmFubS10cm9waHktYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMmRcIjtcbn1cbi5hbm0tdHJvcGh5LWFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNDhcIjtcbn1cbi5hbm0tdHJ1Y2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyZVwiO1xufVxuLmFubS10cnVjay1mcm9udDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4uYW5tLXRydWNrLWxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuLmFubS10cnVjay1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNDlcIjtcbn1cbi5hbm0tdHJ1Y2stbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYzE1XCI7XG59XG4uYW5tLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEzMlwiO1xufVxuLmFubS11bmxvY2stYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI1MFwiO1xufVxuLmFubS11bmxvY2stYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWMxOVwiO1xufVxuLmFubS13aWZpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhM2ZcIjtcbn1cbi5hbm0td2lmaS1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNWNcIjtcbn1cbi5hbm0td2lmaTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuLmFubS1ncm91cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG4uYW5tLXVzZXJzNDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG4uYW5tLXVzZXItY2lyY2xlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJiZVwiO1xufVxuLmFubS11c2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMzZcIjtcbn1cbi5hbm0tdXNlci1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEzN1wiO1xufVxuLmFubS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTM4XCI7XG59XG4uYW5tLXVzZXItcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTM5XCI7XG59XG4uYW5tLXVzZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhM2FcIjtcbn1cbi5hbm0tdXNlci1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNTRcIjtcbn1cbi5hbm0tdXNlci1hcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjU1XCI7XG59XG4uYW5tLXVzZXItY2lyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNTZcIjtcbn1cbi5hbm0tdXNlci1wbHVzLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI1OFwiO1xufVxuLmFubS11c2Vycy1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNTlcIjtcbn1cbi5hbm0tdXNlci10aW1lczI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI1YVwiO1xufVxuLmFubS11c2VyLWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWMxYlwiO1xufVxuLmFubS11c2VyLWFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVjMWNcIjtcbn1cbi5hbm0tdXNlci1jaWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWMxZFwiO1xufVxuLmFubS11c2Vycy1sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVjMWVcIjtcbn1cbi5hbm0tYmFnNDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XG59XG4uYW5tLWJhc2tldDQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5MVwiO1xufVxuLmFubS1jYXJ0LTItczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYzQxXCI7XG59XG4uYW5tLWNhcnQtMS1sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVjNDNcIjtcbn1cbi5hbm0tc2hvcHBpbmctY2FydDQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWM0NVwiO1xufVxuLmFubS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuLmFubS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuLmFubS1iYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwMVwiO1xufVxuLmFubS1iYXNrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwMlwiO1xufVxuLmFubS1jYXJ0LXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwM1wiO1xufVxuLmFubS1jYXJ0LWFycm93LWRvd24tcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTdkXCI7XG59XG4uYW5tLWNhcnQtcGx1cy1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhN2VcIjtcbn1cbi5hbm0tYmFnLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIyNlwiO1xufVxuLmFubS1iYXNrZXQtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjI3XCI7XG59XG4uYW5tLWNhcnQtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjI4XCI7XG59XG4uYW5tLWJhZy1sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZjhcIjtcbn1cbi5hbm0tc3EtYmFnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cbi5hbm0tYmFza2V0LWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJmOVwiO1xufVxuLmFubS1jYXJ0LWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJmYVwiO1xufVxuLmFubS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuLmFubS1jYW1lcmEtYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3MFwiO1xufVxuLmFubS1jYW1lcmEtYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI4NFwiO1xufVxuLmFubS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XG59XG4uYW5tLWNoZWNrLWJhZGdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzdcIjtcbn1cbi5hbm0tY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuLmFubS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuLmFubS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuLmFubS1jaGVjay1iYWRnZS1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNjRcIjtcbn1cbi5hbm0tY2hlY2stcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTdmXCI7XG59XG4uYW5tLWNoZWNrLWNpcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTgwXCI7XG59XG4uYW5tLWNoZWNrLXNxcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTgxXCI7XG59XG4uYW5tLWNoZWNrLWNpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjhjXCI7XG59XG4uYW5tLWNoZWNrLXNxbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjhkXCI7XG59XG4uYW5tLXNlYXJjaC1zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVjNDRcIjtcbn1cbi5hbm0tc2VhcmNoLWdsYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVjNGFcIjtcbn1cbi5hbm0tc2VhcmNoNzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYzRiXCI7XG59XG4uYW5tLXNlYXJjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWY1XCI7XG59XG4uYW5tLXNlYXJjaC1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMWRcIjtcbn1cbi5hbm0tc2VhcmNoLW1pbnVzLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIxZVwiO1xufVxuLmFubS1zZWFyY2gtcGx1cy1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMWZcIjtcbn1cbi5hbm0tc2VhcmNoLWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJmM1wiO1xufVxuLmFubS1zZWFyY2gtbWludXMtbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmY0XCI7XG59XG4uYW5tLXNlYXJjaC1wbHVzLWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJmNVwiO1xufVxuLmFubS1waG9uZS10ZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuLmFubS1waG9uZS1jYWxsLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuLmFubS1waG9uZS1jYWxsLWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuLmFubS1waG9uZS1vbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLmFubS1waG9uZS1zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDNcIjtcbn1cbi5hbm0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDRcIjtcbn1cbi5hbm0tcGhvbmUtdm9sdW1lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDVcIjtcbn1cbi5hbm0tcGhvbmUtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWY1XCI7XG59XG4uYW5tLXBob25lLXNxcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWY2XCI7XG59XG4uYW5tLXBob25lLWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJkY1wiO1xufVxuLmFubS1waG9uZS1zcWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJkZFwiO1xufVxuLmFubS1waG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG4uYW5tLXBob25lLXNxdWFyZTQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5OFwiO1xufVxuLmFubS1taWNyb3Bob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzVcIjtcbn1cbi5hbm0tbWljcm9waG9uZS1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljNlwiO1xufVxuLmFubS1idWxsaG9ybjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG4uYW5tLW1vYmlsZTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuLmFubS1mYXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4ZVwiO1xufVxuLmFubS1mYXgtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmI0XCI7XG59XG4uYW5tLXByaW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMmZcIjtcbn1cbi5hbm0tcHJpbnQtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjAzXCI7XG59XG4uYW5tLXByaW50LWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJlNlwiO1xufVxuLmFubS1wYXktc2VjdXJpdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuLmFubS1ydWJsZS1zaWduOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjJcIjtcbn1cbi5hbm0tcnVibGUtc2lnbi1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMTlcIjtcbn1cbi5hbm0tcnVibGUtc2lnbi1sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZjBcIjtcbn1cbi5hbm0tZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3NVwiO1xufVxuLmFubS1kb2xsYXItc2lnbi1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYTVcIjtcbn1cbi5hbm0tZG9sbGFyLXNpZ24tbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmE4XCI7XG59XG4uYW5tLWF3czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG4uYW5tLWJ0YzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWVhXCI7XG59XG4uYW5tLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuLmFubS1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuLmFubS1iaXRjb2luOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTFcIjtcbn1cbi5hbm0tY2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuLmFubS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZWZcIjtcbn1cbi5hbm0tY2MtYW1leDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWY4XCI7XG59XG4uYW5tLWNjLWFwcGxlLXBheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTBlXCI7XG59XG4uYW5tLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMGZcIjtcbn1cbi5hbm0tY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExOVwiO1xufVxuLmFubS1jYy1qY2I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEyYVwiO1xufVxuLmFubS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMmNcIjtcbn1cbi5hbm0tY2MtcGF5cGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhM2VcIjtcbn1cbi5hbm0tY2Mtc3RyaXBlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNDJcIjtcbn1cbi5hbm0tY2MtdmlzYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTY3XCI7XG59XG4uYW5tLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzJcIjtcbn1cbi5hbm0tY3JlZGl0LWNhcmQtYmxhbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhMFwiO1xufVxuLmFubS1jcmVkaXQtY2FyZC1mcm9udDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTczXCI7XG59XG4uYW5tLWNyZWRpdC1jYXJkLWZyb250LXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhMVwiO1xufVxuLmFubS1jcmVkaXQtY2FyZC1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOWZcIjtcbn1cbi5hbm0tY3JlZGl0LWNhcmQtbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmE3XCI7XG59XG4uYW5tLWV1cm8tc2lnbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdjXCI7XG59XG4uYW5tLWV1cm8tc2lnbi1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYWJcIjtcbn1cbi5hbm0tZXVyby1zaWduLWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJhYlwiO1xufVxuLmFubS1tb25leS1iaWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZGRcIjtcbn1cbi5hbm0tbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFkZVwiO1xufVxuLmFubS1tb25leS1iaWxsLWFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZDVcIjtcbn1cbi5hbm0tbW9uZXktYmlsbC1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZDRcIjtcbn1cbi5hbm0tcGF5cGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVjMjBcIjtcbn1cbi5hbm0tcG91bmQtc2lnbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWRiXCI7XG59XG4uYW5tLXBvdW5kLXNpZ24tcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjAxXCI7XG59XG4uYW5tLXBvdW5kLXNpZ24tbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmU1XCI7XG59XG4uYW5tLXJ1cGVlLXNpZ246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmM1wiO1xufVxuLmFubS1ydXBlZS1zaWduLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIxYVwiO1xufVxuLmFubS1ydXBlZS1zaWduLWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJmMVwiO1xufVxuLmFubS1zdHJpcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWMyZlwiO1xufVxuLmFubS15ZW4tc2lnbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTQ0XCI7XG59XG4uYW5tLXllbi1zaWduLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI2MVwiO1xufVxuLmFubS15ZW4tc2lnbi1sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVjMjJcIjtcbn1cbi5hbm0tc29ydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTBhXCI7XG59XG4uYW5tLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTExXCI7XG59XG4uYW5tLXN0ZXAtZm9yd2FyZC1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMzNcIjtcbn1cbi5hbm0tYW4tZG91YmxlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI2MlwiO1xufVxuLmFubS1hbi1kb3VibGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjYzXCI7XG59XG4uYW5tLWFuLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjY0XCI7XG59XG4uYW5tLWFuLWRvdWJsZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjY1XCI7XG59XG4uYW5tLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmFubS1hbmdsZS1kb3duLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0NVwiO1xufVxuLmFubS1hbmdsZS1kb3duLWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI2NlwiO1xufVxuLmFubS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi5hbm0tYW5nbGUtbGVmdC1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNDZcIjtcbn1cbi5hbm0tYW5nbGUtbGVmdC1sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNjdcIjtcbn1cbi5hbm0tYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLmFubS1hbmdsZS1yaWdodC1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNDdcIjtcbn1cbi5hbm0tYW5nbGUtcmlnaHQtbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjY4XCI7XG59XG4uYW5tLWFuZ2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cbi5hbm0tYW5nbGUtdXAtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTQ4XCI7XG59XG4uYW5tLWFuZ2xlLXVwLWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI2OVwiO1xufVxuLmFubS1hcnJvdy1hbHQtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG4uYW5tLWFycm93LWFyLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE0ZFwiO1xufVxuLmFubS1hcnJvdy1hbC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNmVcIjtcbn1cbi5hbm0tYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLmFubS1hcnJvdy1hci1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNGVcIjtcbn1cbi5hbm0tYXJyb3ctYWwtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjZmXCI7XG59XG4uYW5tLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG4uYW5tLWFycm93LWFyLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNGZcIjtcbn1cbi5hbm0tYXJyb3ctYWwtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI3MFwiO1xufVxuLmFubS1hcnJvdy1hbHQtdG8tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG4uYW5tLWFycm93LWFsdC10by1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG4uYW5tLWFycm93LWFsdC11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG4uYW5tLWFycm93LWFyLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNTRcIjtcbn1cbi5hbm0tYXJyb3ctYWwtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI3MlwiO1xufVxuLmFubS1hcnctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTU5XCI7XG59XG4uYW5tLWFycm93LXMtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG4uYW5tLWFydy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNWFcIjtcbn1cbi5hbm0tYXJyb3ctcy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cbi5hbm0tYXJ3LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNWJcIjtcbn1cbi5hbm0tYXJyb3ctcy1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG4uYW5tLWFycm93LXNxLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuLmFubS1hcnJvdy1zcWwtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjc5XCI7XG59XG4uYW5tLWFycm93LXNxLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuLmFubS1hcnJvdy1zcWwtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjdhXCI7XG59XG4uYW5tLWFycm93LXNxLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cbi5hbm0tYXJyb3ctc3FsLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViN2JcIjtcbn1cbi5hbm0tYXJyb3ctc3EtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuLmFubS1hcnJvdy1zcWwtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI3Y1wiO1xufVxuLmFubS1hcnctdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2MFwiO1xufVxuLmFubS1hcnJvdy1zLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cbi5hbm0tYXJyb3dzLWFsdC1oOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cbi5hbm0tYXJyb3dzLWFsdC12OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cbi5hbm0tY2FyZXQtY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuLmFubS1jYXJldC1jaXItZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTcxXCI7XG59XG4uYW5tLWNhcmV0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDZcIjtcbn1cbi5hbm0tY2FyZXQtY2lyLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3MlwiO1xufVxuLmFubS1jYXJldC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuLmFubS1jYXJldC1jaXItcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3M1wiO1xufVxuLmFubS1jYXJldC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuLmFubS1jYXJldC1jaXItdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3NFwiO1xufVxuLmFubS1jYXJldC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cbi5hbm0tY2FyZXQtci1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhNzVcIjtcbn1cbi5hbm0tY2FyZXQtbC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViODVcIjtcbn1cbi5hbm0tY2FyZXQtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG4uYW5tLWNhcmV0LXItbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTc2XCI7XG59XG4uYW5tLWNhcmV0LWwtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjg2XCI7XG59XG4uYW5tLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGJcIjtcbn1cbi5hbm0tY2FyZXQtci1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTc3XCI7XG59XG4uYW5tLWNhcmV0LWwtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI4N1wiO1xufVxuLmFubS1jYXJldC1zcS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGNcIjtcbn1cbi5hbm0tY2FyZXQtc3FyLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3OFwiO1xufVxuLmFubS1jYXJldC1zcS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGRcIjtcbn1cbi5hbm0tY2FyZXQtc3FyLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE3OVwiO1xufVxuLmFubS1jYXJldC1zcS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG4uYW5tLWNhcmV0LXNxci1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTdhXCI7XG59XG4uYW5tLWNhcmV0LXNxLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cbi5hbm0tY2FyZXQtc3FyLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhN2JcIjtcbn1cbi5hbm0tY2FyZXQtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuLmFubS1jYXJldC1yLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhN2NcIjtcbn1cbi5hbm0tY2FyZXQtbC11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjg4XCI7XG59XG4uYW5tLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuLmFubS1jaGV2cm9uLWNpci1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhODJcIjtcbn1cbi5hbm0tY2hldnJvbi1jaWwtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjhlXCI7XG59XG4uYW5tLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1OFwiO1xufVxuLmFubS1jaGV2cm9uLWNpci1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhODNcIjtcbn1cbi5hbm0tY2hldnJvbi1jaWwtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjhmXCI7XG59XG4uYW5tLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTlcIjtcbn1cbi5hbm0tY2hldnJvbi1jaXItcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4NFwiO1xufVxuLmFubS1jaGV2cm9uLWNpbC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjkwXCI7XG59XG4uYW5tLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cbi5hbm0tY2hldnJvbi1jaXItdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4NVwiO1xufVxuLmFubS1jaGV2cm9uLWNpbC11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjkxXCI7XG59XG4uYW5tLWNoLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWJcIjtcbn1cbi5hbm0tY2gtZG91YmxlbC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViOTJcIjtcbn1cbi5hbm0tY2gtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1Y1wiO1xufVxuLmFubS1jaC1kb3VibGVsLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI5M1wiO1xufVxuLmFubS1jaC1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1ZFwiO1xufVxuLmFubS1jaC1kb3VibGVsLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViOTRcIjtcbn1cbi5hbm0tY2gtZG91YmxlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWVcIjtcbn1cbi5hbm0tY2gtZG91YmxlbC11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjk1XCI7XG59XG4uYW5tLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG59XG4uYW5tLWNoZXZyb24tci1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOGFcIjtcbn1cbi5hbm0tY2hldnJvbi1sLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI5NlwiO1xufVxuLmFubS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2MFwiO1xufVxuLmFubS1jaGV2cm9uLXItbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYThiXCI7XG59XG4uYW5tLWNoZXZyb24tbC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViOTdcIjtcbn1cbi5hbm0tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYxXCI7XG59XG4uYW5tLWNoZXZyb24tci1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYThjXCI7XG59XG4uYW5tLWNoZXZyb24tbC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjk4XCI7XG59XG4uYW5tLWNoZXZyb24tc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2MlwiO1xufVxuLmFubS1jaGV2cm9uLXNxci1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOGRcIjtcbn1cbi5hbm0tY2hldnJvbi1zcWwtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjk5XCI7XG59XG4uYW5tLWNoZXZyb24tc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2M1wiO1xufVxuLmFubS1jaGV2cm9uLXNxci1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhOGVcIjtcbn1cbi5hbm0tY2hldnJvbi1zcWwtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjlhXCI7XG59XG4uYW5tLWNoZXZyb24tc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjRcIjtcbn1cbi5hbm0tY2hldnJvbi1zcXItcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE4ZlwiO1xufVxuLmFubS1jaGV2cm9uLXNxbC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjliXCI7XG59XG4uYW5tLWNoZXZyb24tc3F1YXJlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjVcIjtcbn1cbi5hbm0tY2hldnJvbi1zcXItdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5MFwiO1xufVxuLmFubS1jaGV2cm9uLXNxbC11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjljXCI7XG59XG4uYW5tLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2NlwiO1xufVxuLmFubS1jaGV2cm9uLXItdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE5MVwiO1xufVxuLmFubS1jaGV2cm9uLWwtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI5ZFwiO1xufVxuLmFubS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTg0XCI7XG59XG4uYW5tLWV4cGFuZC1hcndzci1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFiMFwiO1xufVxuLmFubS1leHBhbmQtci1hcnJvd3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFhZlwiO1xufVxuLmFubS1leHBhbmQtbC1hcnJvd3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJiMFwiO1xufVxuLmFubS1hcnJvd3MyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViNzdcIjtcbn1cbi5hbm0tdmliZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWMzOFwiO1xufVxuLmFubS1nbG9iZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWI4XCI7XG59XG4uYW5tLXJzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWYwXCI7XG59XG4uYW5tLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmMVwiO1xufVxuLmFubS1yc3Mtc3FyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMThcIjtcbn1cbi5hbm0tcnNzLXNxbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmVmXCI7XG59XG4uYW5tLXJzcy1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMTdcIjtcbn1cbi5hbm0tc2FmYXJpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVjMjdcIjtcbn1cbi5hbm0tc2hhcmUtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZmJcIjtcbn1cbi5hbm0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWZjXCI7XG59XG4uYW5tLXNoYXJlLWFyLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjI0XCI7XG59XG4uYW5tLXNoYXJlLWFsLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmY3XCI7XG59XG4uYW5tLXNoYXJlLWFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViMjNcIjtcbn1cbi5hbm0tc3BvdGlmeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYzJlXCI7XG59XG4uYW5tLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVjMzJcIjtcbn1cbi5hbm0td2hhdHNhcHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWMzZFwiO1xufVxuLmFubS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWMzZVwiO1xufVxuLmFubS1mbGlja3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI0ZVwiO1xufVxuLmFubS1mbGlwYm9hcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI1N1wiO1xufVxuLmFubS1za3lwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYzI5XCI7XG59XG4uYW5tLWNvZGVwZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2OFwiO1xufVxuLmFubS1iZWhhbmNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmNcIjtcbn1cbi5hbm0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5MFwiO1xufVxuLmFubS1ibG9nZ2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTdcIjtcbn1cbi5hbm0tYmxvZ2dlci1iOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OThcIjtcbn1cbi5hbm0tZGVsaWNpb3VzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhYjlcIjtcbn1cbi5hbm0tZGV2aWFudGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWM2XCI7XG59XG4uYW5tLWRpZ2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFjZFwiO1xufVxuLmFubS1kcmliYmJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWQ0XCI7XG59XG4uYW5tLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWU1XCI7XG59XG4uYW5tLWRyb3Bib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFlNlwiO1xufVxuLmFubS1mYWNlYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWVkXCI7XG59XG4uYW5tLWZhY2Vib29rLWY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWFmYVwiO1xufVxuLmFubS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWIzMVwiO1xufVxuLmFubS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI0N1wiO1xufVxuLmFubS1nb29nbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI4YVwiO1xufVxuLmFubS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWI4YlwiO1xufVxuLmFubS1nb29nbGUtcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmE2XCI7XG59XG4uYW5tLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViYzVcIjtcbn1cbi5hbm0tZ29vZ2xlLXBsdXMtZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmM5XCI7XG59XG4uYW5tLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYmNhXCI7XG59XG4uYW5tLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJjYlwiO1xufVxuLmFubS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWMwMVwiO1xufVxuLmFubS1saW5rZWRpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYzAyXCI7XG59XG4uYW5tLWxpbmtlZGluLWluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVjMDNcIjtcbn1cbi5hbm0tbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cbi5hbm0tcGludGVyZXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVjMjNcIjtcbn1cbi5hbm0tcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWMyNFwiO1xufVxuLmFubS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVjMjVcIjtcbn1cbi5hbm0tc25hcGNoYXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWMyYlwiO1xufVxuLmFubS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYzJjXCI7XG59XG4uYW5tLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYzJkXCI7XG59XG4uYW5tLXR1bWJscjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYzMzXCI7XG59XG4uYW5tLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWMzNFwiO1xufVxuLmFubS10d2l0dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVjMzZcIjtcbn1cbi5hbm0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWMzN1wiO1xufVxuLmFubS12aW1lbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYzM5XCI7XG59XG4uYW5tLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYzNhXCI7XG59XG4uYW5tLXZpbWVvLXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWMzYlwiO1xufVxuLmFubS15b3V0dWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVjM2ZcIjtcbn1cbi5hbm0teW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWM0MFwiO1xufVxuLmFubS15b3V0dWJlLXNxdWFyZTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2NlwiO1xufVxuLmFubS15b3V0dWJlMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG4uYW5tLXZpZGVvLXBsYXllcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG4uYW5tLWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5YlwiO1xufVxuLmFubS1iYWNrd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG4uYW5tLWJhY2t3YXJkLXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWE2M1wiO1xufVxuLmFubS1iYWNrd2FyZC1sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViN2VcIjtcbn1cbi5hbm0tZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOThjXCI7XG59XG4uYW5tLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOThkXCI7XG59XG4uYW5tLXBhdXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZWVcIjtcbn1cbi5hbm0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZWZcIjtcbn1cbi5hbm0tcGF1c2UtY2lsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZDhcIjtcbn1cbi5hbm0tcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYWY4XCI7XG59XG4uYW5tLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZjlcIjtcbn1cbi5hbm0tcGxheS1jaXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJkZlwiO1xufVxuLmFubS1wbGF5LXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWJkZVwiO1xufVxuLmFubS1wb2RjYXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDlcIjtcbn1cbi5hbm0tcG9kY2FzdC1yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhZmVcIjtcbn1cbi5hbm0tcG9kY2FzdC1sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGViZTNcIjtcbn1cbi5hbm0tc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XG59XG4uYW5tLXN0ZXAtYmFja3dhcmQtcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjMyXCI7XG59XG4uYW5tLXN0b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWExMlwiO1xufVxuLmFubS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTEzXCI7XG59XG4uYW5tLXZpZGVvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhM2NcIjtcbn1cbi5hbm0tdmlkZW8tcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYjViXCI7XG59XG4uYW5tLXZpZGVvMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG4iLCJcbiNjYy0tZmxvYXRpbmctLWJ1dHRvbntcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdHdpZHRoOjQwcHg7XG5cdGZvbnQtc2l6ZToxNXB4O1xuXHRoZWlnaHQ6NDBweDtcblx0cG9zaXRpb246Zml4ZWQ7XG5cdGJvdHRvbToxMHB4O1xuXHRsZWZ0OjIwcHg7XG5cdGJhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXByaW1hcnktYmcpO1xuXHRwYWRkaW5nOjA7XG5cdGJvcmRlci1yYWRpdXM6MTAwJTtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAzN3B4O1xuXHR6LWluZGV4OiAxMDAwMDtcbn1cbiNjYy0tZmxvYXRpbmctLWJ1dHRvbjpob3Zlcntcblx0YmFja2dyb3VuZDogdmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItYmcpO1xuXHRvcGFjaXR5OiAuODtcbn1cbiNjYy0tZmxvYXRpbmctLWJ1dHRvbiBzdmd7XG5cdHdpZHRoOjMwcHg7XG5cdGhlaWdodDozMHB4O1xuXHRmaWxsOnZhcigtLWNjLWJnKVxufSBcbi5jY19kaXYgKiwuY2NfZGl2IDphZnRlciwuY2NfZGl2IDpiZWZvcmV7XG5cdC13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdGZsb2F0Om5vbmU7XG5cdGZvbnQtc3R5bGU6aW5oZXJpdDtcblx0Zm9udC12YXJpYW50Om5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6aW5oZXJpdDtcblx0Zm9udC1mYW1pbHk6aW5oZXJpdDtcblx0bGluZS1oZWlnaHQ6MS4yO1xuXHRmb250LXNpemU6MWVtO1xuXHR0cmFuc2l0aW9uOm5vbmU7XG5cdGFuaW1hdGlvbjpub25lO1xuXHRtYXJnaW46MDtcblx0cGFkZGluZzowO1xuXHR0ZXh0LXRyYW5zZm9ybTpub25lO1xuXHRsZXR0ZXItc3BhY2luZzp1bnNldDtcblx0Y29sb3I6aW5oZXJpdDtcblx0YmFja2dyb3VuZDowIDA7XG5cdGJvcmRlcjpub25lO1xuXHRib3gtc2hhZG93Om5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdHZpc2liaWxpdHk6dW5zZXRcbn1cbi5jY19kaXZ7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDo0MDA7XG5cdGZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7XG5cdHRleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eTtcblx0Y29sb3I6IzJkNDE1Njtcblx0Y29sb3I6dmFyKC0tY2MtdGV4dClcbn1cbiNjLXR0bCwjcy1ibCB0ZDpiZWZvcmUsI3MtdHRsLC5jY19kaXYgLmItdGwsLmNjX2RpdiAuYy1ibntcblx0Zm9udC13ZWlnaHQ6NjAwXG59XG4jY20sI3MtYmwgLmFjdCAuYi1hY2MsI3MtaW5yLC5jY19kaXYgLmItdGwsLmNjX2RpdiAuYy1ibHtcblx0Ym9yZGVyLXJhZGl1czouMzVlbVxufVxuI3MtYmwgLmFjdCAuYi1hY2N7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MFxufVxuLmNjX2RpdiBhLC5jY19kaXYgYnV0dG9uLC5jY19kaXYgaW5wdXR7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6bm9uZTtcblx0YXBwZWFyYW5jZTpub25lXG59XG4uY2NfZGl2IGF7XG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkXG59XG4uY2NfZGl2IGE6aG92ZXJ7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnRcbn1cbiNjbS1vdiwjY3Mtb3YsLmMtLWFuaW0gI2NtLC5jLS1hbmltICNzLWNudCwuYy0tYW5pbSAjcy1pbnJ7XG5cdHRyYW5zaXRpb246dmlzaWJpbGl0eSAuMjVzIGxpbmVhcixvcGFjaXR5IC4yNXMgZWFzZSx0cmFuc2Zvcm0gLjI1cyBlYXNlIWltcG9ydGFudFxufVxuLmMtLWFuaW0gLmMtYm57XG5cdHRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2UhaW1wb3J0YW50XG59XG4uYy0tYW5pbSAjY20uYmFyLnNsaWRlLC5jLS1hbmltIC5iYXIuc2xpZGUgI3MtaW5ye1xuXHR0cmFuc2l0aW9uOnZpc2liaWxpdHkgLjRzIGVhc2Usb3BhY2l0eSAuNHMgZWFzZSx0cmFuc2Zvcm0gLjRzIGVhc2UhaW1wb3J0YW50XG59XG4uYy0tYW5pbSAjY20uYmFyLnNsaWRlKyNjbS1vdiwuYy0tYW5pbSAuYmFyLnNsaWRlKyNjcy1vdntcblx0dHJhbnNpdGlvbjp2aXNpYmlsaXR5IC40cyBlYXNlLG9wYWNpdHkgLjRzIGVhc2UsdHJhbnNmb3JtIC40cyBlYXNlIWltcG9ydGFudFxufVxuI2NtLmJhci5zbGlkZSwuY2NfZGl2IC5iYXIuc2xpZGUgI3MtaW5ye1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTtcblx0b3BhY2l0eToxXG59XG4jY20uYmFyLnRvcC5zbGlkZSwuY2NfZGl2IC5iYXIubGVmdC5zbGlkZSAjcy1pbnJ7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTtcblx0b3BhY2l0eToxXG59XG4jY20uc2xpZGUsLmNjX2RpdiAuc2xpZGUgI3MtaW5ye1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgxLjZlbSlcbn1cbiNjbS50b3Auc2xpZGV7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xLjZlbSlcbn1cbiNjbS5iYXIuc2xpZGV7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpXG59XG4jY20uYmFyLnRvcC5zbGlkZXtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpXG59XG4uc2hvdy0tY29uc2VudCAuYy0tYW5pbSAjY20sLnNob3ctLWNvbnNlbnQgLmMtLWFuaW0gI2NtLmJhciwuc2hvdy0tc2V0dGluZ3MgLmMtLWFuaW0gI3MtaW5yLC5zaG93LS1zZXR0aW5ncyAuYy0tYW5pbSAuYmFyLnNsaWRlICNzLWlucntcblx0b3BhY2l0eToxO1xuXHR0cmFuc2Zvcm06c2NhbGUoMSk7XG5cdHZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnRcbn1cbi5zaG93LS1jb25zZW50IC5jLS1hbmltICNjbS5ib3gubWlkZGxlLC5zaG93LS1jb25zZW50IC5jLS1hbmltICNjbS5jbG91ZC5taWRkbGV7XG5cdHRyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGVZKC01MCUpXG59XG4uc2hvdy0tc2V0dGluZ3MgLmMtLWFuaW0gI3MtY250e1xuXHR2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50XG59XG4uZm9yY2UtLWNvbnNlbnQuc2hvdy0tY29uc2VudCAuYy0tYW5pbSAjY20tb3YsLnNob3ctLXNldHRpbmdzIC5jLS1hbmltICNjcy1vdntcblx0dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtcblx0b3BhY2l0eToxIWltcG9ydGFudFxufVxuI2Nte1xuXHRmb250LWZhbWlseTppbmhlcml0O1xuXHRwYWRkaW5nOjEuMWVtIDEuOGVtIDEuNGVtIDEuOGVtO1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0ei1pbmRleDoxO1xuXHRiYWNrZ3JvdW5kOiNmZmY7XG5cdGJhY2tncm91bmQ6dmFyKC0tY2MtYmcpO1xuXHRtYXgtd2lkdGg6MjQuMmVtO1xuXHR3aWR0aDoxMDAlO1xuXHRib3R0b206MS4yNWVtO1xuXHRyaWdodDoxLjI1ZW07XG5cdGJveC1zaGFkb3c6MCAuNjI1ZW0gMS44NzVlbSAjMzMzMzMzO1xuXHRib3gtc2hhZG93OjAgLjYyNWVtIDEuODc1ZW0gcmdiYSgyLDIsMywuMjgpO1xuXHRvcGFjaXR5OjA7XG5cdHZpc2liaWxpdHk6aGlkZGVuO1xuXHR0cmFuc2Zvcm06c2NhbGUoLjk1KTtcblx0bGluZS1oZWlnaHQ6aW5pdGlhbFxufVxuI2NjX2RpdiAjY217XG5cdGRpc3BsYXk6YmxvY2shaW1wb3J0YW50XG59XG4jYy10dGx7XG5cdG1hcmdpbi1ib3R0b206LjdlbTtcblx0Zm9udC1zaXplOjEuMDVlbVxufVxuLmNsb3VkICNjLXR0bHtcblx0bWFyZ2luLXRvcDotLjE1ZW1cbn1cbiNjLXR4dHtcblx0Zm9udC1zaXplOi45ZW07XG5cdGxpbmUtaGVpZ2h0OjEuNWVtXG59XG4uY2NfZGl2ICNjLWJuc3tcblx0ZGlzcGxheTpmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLXRvcDoxLjRlbVxufVxuLmNjX2RpdiAuYy1ibntcblx0Y29sb3I6IzQwNTA1YTtcblx0Y29sb3I6dmFyKC0tY2MtYmcpO1xuXHQ7XG5cdGJhY2tncm91bmQ6I2U1ZWJlZjtcblx0YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJnKTtcblx0cGFkZGluZzoxZW0gMS43ZW07XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0Zm9udC1zaXplOi44MmVtO1xuXHQtbW96LXVzZXItc2VsZWN0Om5vbmU7XG5cdC1raHRtbC11c2VyLXNlbGVjdDpub25lO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7XG5cdC1vLXVzZXItc2VsZWN0Om5vbmU7XG5cdHVzZXItc2VsZWN0Om5vbmU7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHRib3JkZXItcmFkaXVzOjRweDtcblx0ZmxleDoxXG59XG4uY2NfZGl2IC5jLWJuOmhvdmVye1xuXHRvcGFjaXR5OiAxO1xufVxuI2MtYm5zIGJ1dHRvbitidXR0b24sI3MtYy1ibiwjcy1jbnQgYnV0dG9uK2J1dHRvbntcblx0ZmxvYXQ6cmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OjFlbVxufVxuI3MtY250ICNzLXJhbGwtYm57XG5cdGZsb2F0Om5vbmVcbn1cbiNjbSAuY19saW5rOmFjdGl2ZSwjY20gLmNfbGluazpob3Zlciwjcy1jLWJuOmFjdGl2ZSwjcy1jLWJuOmhvdmVyLCNzLWNudCBidXR0b24rYnV0dG9uOmFjdGl2ZSwjcy1jbnQgYnV0dG9uK2J1dHRvbjpob3Zlcntcblx0YmFja2dyb3VuZDojZDhlMGU2O1xuXHRiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmcpXG59XG4jcy1jbnR7XG5cdHBvc2l0aW9uOmZpeGVkO1xuXHR0b3A6MDtcblx0bGVmdDowO1xuXHR3aWR0aDoxMDAlO1xuXHR6LWluZGV4OjEwMTtcblx0ZGlzcGxheTp0YWJsZTtcblx0aGVpZ2h0OjEwMCU7XG5cdHZpc2liaWxpdHk6aGlkZGVuXG59XG4jcy1ibHtcblx0b3V0bGluZTowXG59XG4jcy1ibCAudGl0bGV7XG5cdG1hcmdpbi10b3A6MS40ZW1cbn1cbiNzLWJsIC50aXRsZTpmaXJzdC1jaGlsZHtcblx0bWFyZ2luLXRvcDowXG59XG4jcy1ibCAuYi1ibntcblx0bWFyZ2luLXRvcDowXG59XG4jcy1ibCAuYi1hY2MgLnB7XG5cdG1hcmdpbi10b3A6MDtcblx0cGFkZGluZzoxZW1cbn1cbiNzLWNudCAuYi1ibiAuYi10bHtcblx0ZGlzcGxheTpibG9jaztcblx0Zm9udC1mYW1pbHk6aW5oZXJpdDtcblx0Zm9udC1zaXplOi45NWVtO1xuXHR3aWR0aDoxMDAlO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0cGFkZGluZzoxLjNlbSA2LjRlbSAxLjNlbSAyLjdlbTtcblx0YmFja2dyb3VuZDowIDA7XG5cdHRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2Vcbn1cbiNzLWNudCAuYi1ibiAuYi10bC5leHB7XG5cdGN1cnNvcjpwb2ludGVyXG59XG4jcy1jbnQgLmFjdCAuYi1ibiAuYi10bHtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowXG59XG4jcy1jbnQgLmItYm4gLmItdGw6YWN0aXZlLCNzLWNudCAuYi1ibiAuYi10bDpob3Zlcntcblx0YmFja2dyb3VuZDojZTllZmY0O1xuXHRiYWNrZ3JvdW5kOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZy1ob3Zlcilcbn1cbiNzLWJsIC5iLWJue1xuXHRwb3NpdGlvbjpyZWxhdGl2ZVxufVxuI3MtYmwgLmMtYmx7XG5cdHBhZGRpbmc6MWVtO1xuXHRtYXJnaW4tYm90dG9tOi41ZW07XG5cdGJvcmRlcjoxcHggc29saWQgI2YxZjNmNTtcblx0Ym9yZGVyLWNvbG9yOnZhcigtLWNjLXNlY3Rpb24tYm9yZGVyKTtcblx0dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZVxufVxuI3MtYmwgLmMtYmw6aG92ZXJ7XG5cdGJhY2tncm91bmQ6I2YwZjRmNztcblx0YmFja2dyb3VuZDp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmcpXG59XG4jcy1ibCAuYy1ibDpsYXN0LWNoaWxke1xuXHRtYXJnaW4tYm90dG9tOi41ZW1cbn1cbiNzLWJsIC5jLWJsOmZpcnN0LWNoaWxke1xuXHR0cmFuc2l0aW9uOm5vbmU7XG5cdHBhZGRpbmc6MDtcblx0bWFyZ2luLXRvcDowO1xuXHRib3JkZXI6bm9uZTtcblx0bWFyZ2luLWJvdHRvbToyZW1cbn1cbiNzLWJsIC5jLWJsOm5vdCguYi1leCk6Zmlyc3QtY2hpbGQ6aG92ZXJ7XG5cdGJhY2tncm91bmQ6MCAwO1xuXHRiYWNrZ3JvdW5kOnVuc2V0XG59XG4jcy1ibCAuYy1ibC5iLWV4e1xuXHRwYWRkaW5nOjA7XG5cdGJvcmRlcjpub25lO1xuXHRiYWNrZ3JvdW5kOiNmMGY0Zjc7XG5cdGJhY2tncm91bmQ6dmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnKTtcblx0dHJhbnNpdGlvbjpub25lXG59XG4jcy1ibCAuYy1ibC5iLWV4Ky5jLWJse1xuXHRtYXJnaW4tdG9wOjJlbVxufVxuI3MtYmwgLmMtYmwuYi1leCsuYy1ibC5iLWV4e1xuXHRtYXJnaW4tdG9wOjBcbn1cbiNzLWJsIC5jLWJsLmItZXg6Zmlyc3QtY2hpbGR7XG5cdG1hcmdpbi1ib3R0b206MWVtXG59XG4jcy1ibCAuYy1ibC5iLWV4OmZpcnN0LWNoaWxke1xuXHRtYXJnaW4tYm90dG9tOi41ZW1cbn1cbiNzLWJsIC5iLWFjY3tcblx0bWF4LWhlaWdodDowO1xuXHRvdmVyZmxvdzpoaWRkZW47XG5cdHBhZGRpbmctdG9wOjA7XG5cdG1hcmdpbi1ib3R0b206MDtcblx0ZGlzcGxheTpub25lXG59XG4jcy1ibCAuYWN0IC5iLWFjY3tcblx0bWF4LWhlaWdodDoxMDAlO1xuXHRkaXNwbGF5OmJsb2NrO1xuXHRvdmVyZmxvdzpoaWRkZW5cbn1cbiNzLWNudCAucHtcblx0Zm9udC1zaXplOi45ZW07XG5cdGxpbmUtaGVpZ2h0OjEuNWVtO1xuXHRtYXJnaW4tdG9wOi44NWVtO1xuXHRjb2xvcjojMmQ0MTU2O1xuXHRjb2xvcjp2YXIoLS1jYy1ibG9jay10ZXh0KVxufVxuLmNjX2RpdiAuYi10ZyAuYy10Z2w6ZGlzYWJsZWR7XG5cdGN1cnNvcjpub3QtYWxsb3dlZFxufVxuI2Mtdmxue1xuXHRkaXNwbGF5OnRhYmxlLWNlbGw7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0cG9zaXRpb246cmVsYXRpdmVcbn1cbiNjc3tcblx0cGFkZGluZzowIDEuN2VtO1xuXHR3aWR0aDoxMDAlO1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0bGVmdDowO1xuXHRyaWdodDowO1xuXHR0b3A6MDtcblx0Ym90dG9tOjA7XG5cdGhlaWdodDoxMDAlXG59XG4jcy1pbnJ7XG5cdGhlaWdodDoxMDAlO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0bWF4LXdpZHRoOjQ1ZW07XG5cdG1hcmdpbjowIGF1dG87XG5cdHRyYW5zZm9ybTpzY2FsZSguOTYpO1xuXHRvcGFjaXR5OjA7XG5cdHBhZGRpbmctdG9wOjQuNzVlbTtcblx0cGFkZGluZy1ib3R0b206NC43NWVtO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0aGVpZ2h0OjEwMCU7XG5cdG92ZXJmbG93OmhpZGRlbjtcblx0dmlzaWJpbGl0eTpoaWRkZW47XG5cdGJveC1zaGFkb3c6cmdiYSgzLDYsOSwuMjYpIDAgMTNweCAyN3B4IC01cHhcbn1cbiNzLWJucywjcy1oZHIsI3MtaW5ye1xuXHRiYWNrZ3JvdW5kOiNmZmY7XG5cdGJhY2tncm91bmQ6dmFyKC0tY2MtYmcpXG59XG4jcy1ibHtcblx0b3ZlcmZsb3cteTphdXRvO1xuXHRvdmVyZmxvdy15Om92ZXJsYXk7XG5cdG92ZXJmbG93LXg6aGlkZGVuO1xuXHRoZWlnaHQ6MTAwJTtcblx0cGFkZGluZzoxLjNlbSAyLjFlbTtcblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MTAwJVxufVxuI3MtYm5ze1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0Ym90dG9tOjA7XG5cdGxlZnQ6MDtcblx0cmlnaHQ6MDtcblx0cGFkZGluZzoxZW0gMi4xZW07XG5cdGJvcmRlci10b3A6MXB4IHNvbGlkICNmMWYzZjU7XG5cdGJvcmRlci1jb2xvcjp2YXIoLS1jYy1zZWN0aW9uLWJvcmRlcik7XG5cdGhlaWdodDo0Ljc1ZW1cbn1cbi5jY19kaXYgLmNjLWxpbmt7XG5cdGNvbG9yOiMyNTNiNDg7XG5cdGNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTtcblx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzI1M2I0ODtcblx0Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTtcblx0ZGlzcGxheTppbmxpbmU7XG5cdHBhZGRpbmctYm90dG9tOjA7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0Zm9udC13ZWlnaHQ6NjAwXG59XG4uY2NfZGl2IC5jYy1saW5rOmFjdGl2ZSwuY2NfZGl2IC5jYy1saW5rOmhvdmVye1xuXHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnRcbn1cbiNjLWJucy5zd2FwIGJ1dHRvbjpmaXJzdC1jaGlsZHtcblx0Y29sb3I6IzQwNTA1YTtcblx0Y29sb3I6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS10ZXh0KTtcblx0YmFja2dyb3VuZDojZTVlYmVmO1xuXHRiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYmcpXG59XG4jYy1ibnMuc3dhcCBidXR0b246bGFzdC1jaGlsZHtcblx0Y29sb3I6I2ZmZjtcblx0Y29sb3I6dmFyKC0tY2MtYnRuLXByaW1hcnktdGV4dCk7XG5cdGJhY2tncm91bmQ6IzI1M2I0ODtcblx0YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tcHJpbWFyeS1iZylcbn1cbi5jY19kaXYgLmItdGcgLmMtdGdsOmNoZWNrZWR+LmMtdGd7XG5cdGJhY2tncm91bmQ6IzI1M2I0ODtcblx0YmFja2dyb3VuZDp2YXIoLS1jYy10b2dnbGUtYmctb24pXG59XG4jYy1ibnMgYnV0dG9uOmZpcnN0LWNoaWxkOmFjdGl2ZSwjYy1ibnMgYnV0dG9uOmZpcnN0LWNoaWxkOmhvdmVyLCNjLWJucy5zd2FwIGJ1dHRvbjpsYXN0LWNoaWxkOmFjdGl2ZSwjYy1ibnMuc3dhcCBidXR0b246bGFzdC1jaGlsZDpob3Zlciwjcy1ibnMgYnV0dG9uOmZpcnN0LWNoaWxkOmFjdGl2ZSwjcy1ibnMgYnV0dG9uOmZpcnN0LWNoaWxkOmhvdmVye1xuXHRiYWNrZ3JvdW5kOiMxZDJlMzg7XG5cdGJhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItYmcpXG59XG4jYy1ibnMuc3dhcCBidXR0b246Zmlyc3QtY2hpbGQ6YWN0aXZlLCNjLWJucy5zd2FwIGJ1dHRvbjpmaXJzdC1jaGlsZDpob3Zlcntcblx0YmFja2dyb3VuZDojZDhlMGU2O1xuXHRiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmcpXG59XG4jcy1oZHJ7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0b3A6MDtcblx0d2lkdGg6MTAwJTtcblx0ZGlzcGxheTp0YWJsZTtcblx0cGFkZGluZzowIDIuMWVtO1xuXHRoZWlnaHQ6NC43NWVtO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdHotaW5kZXg6Mjtcblx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2YxZjNmNTtcblx0Ym9yZGVyLWNvbG9yOnZhcigtLWNjLXNlY3Rpb24tYm9yZGVyKVxufVxuI3MtdHRse1xuXHRkaXNwbGF5OnRhYmxlLWNlbGw7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0Zm9udC1zaXplOjFlbVxufVxuI3MtYy1ibntcblx0cGFkZGluZzowO1xuXHR3aWR0aDoxLjdlbTtcblx0aGVpZ2h0OjEuN2VtO1xuXHRmb250LXNpemU6MS40NWVtO1xuXHRtYXJnaW46MDtcblx0Zm9udC13ZWlnaHQ6aW5pdGlhbDtcblx0cG9zaXRpb246cmVsYXRpdmVcbn1cbiNzLWMtYm5je1xuXHRkaXNwbGF5OnRhYmxlLWNlbGw7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZVxufVxuLmNjX2RpdiBzcGFuLnQtbGJ7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0b3A6MDtcblx0ei1pbmRleDotMTtcblx0b3BhY2l0eTowO1xuXHRwb2ludGVyLWV2ZW50czpub25lO1xuXHRvdmVyZmxvdzpoaWRkZW5cbn1cbiNjX3BvbGljeV9fdGV4dHtcblx0aGVpZ2h0OjMxLjI1ZW07XG5cdG92ZXJmbG93LXk6YXV0bztcblx0bWFyZ2luLXRvcDoxLjI1ZW1cbn1cbiNjLXMtaW57XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcblx0dG9wOjUwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdGhlaWdodDpjYWxjKDEwMCUgLSAyLjVlbSk7XG5cdG1heC1oZWlnaHQ6MzcuNWVtXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY4OHB4KXtcblx0I3MtYmw6Oi13ZWJraXQtc2Nyb2xsYmFye1xuXHRcdHdpZHRoOi45ZW07XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0YmFja2dyb3VuZDowIDA7XG5cdFx0Ym9yZGVyLXJhZGl1czowIC4yNWVtIC4yNWVtIDBcbn1cblx0I3MtYmw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie1xuXHRcdGJvcmRlcjouMjVlbSBzb2xpZCB2YXIoLS1jYy1iZyk7XG5cdFx0YmFja2dyb3VuZDojY2ZkNWRiO1xuXHRcdGJhY2tncm91bmQ6dmFyKC0tY2Mtd2Via2l0LXNjcm9sbGJhci1iZyk7XG5cdFx0Ym9yZGVyLXJhZGl1czoxMDBlbVxufVxuXHQjcy1ibDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZDojOTE5OWEwO1xuXHRcdGJhY2tncm91bmQ6dmFyKC0tY2Mtd2Via2l0LXNjcm9sbGJhci1iZy1ob3Zlcilcbn1cblx0I3MtYmw6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbntcblx0XHR3aWR0aDoxMHB4O1xuXHRcdGhlaWdodDo1cHhcbn1cbn1cbi5jY19kaXYgLmItdGd7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRyaWdodDowO1xuXHR0b3A6MDtcblx0Ym90dG9tOjA7XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRtYXJnaW46YXV0bztcblx0cmlnaHQ6MS4yZW07XG5cdGN1cnNvcjpwb2ludGVyO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6bm9uZTtcblx0LW1zLXVzZXItc2VsZWN0Om5vbmU7XG5cdHVzZXItc2VsZWN0Om5vbmU7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZVxufVxuLmNjX2RpdiAuYi10ZyAuYy10Z2x7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0ZGlzcGxheTpibG9jaztcblx0dG9wOjA7XG5cdGxlZnQ6MDtcblx0bWFyZ2luOjA7XG5cdGJvcmRlcjowXG59XG4uY2NfZGl2IC5iLXRnIC5jLXRne1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0YmFja2dyb3VuZDojOTE5ZWE2O1xuXHRiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1iZy1vZmYpO1xuXHR0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlLGJveC1zaGFkb3cgLjI1cyBlYXNlO1xuXHRwb2ludGVyLWV2ZW50czpub25lXG59XG4uY2NfZGl2IC5iLXRnLC5jY19kaXYgLmItdGcgLmMtdGcsLmNjX2RpdiAuYi10ZyAuYy10Z2wsLmNjX2RpdiBzcGFuLnQtbGJ7XG5cdHdpZHRoOjMuNGVtO1xuXHRoZWlnaHQ6MS41ZW07XG5cdGJvcmRlci1yYWRpdXM6NGVtXG59XG4uY2NfZGl2IC5iLXRnIC5jLXRnLmMtcm97XG5cdGN1cnNvcjpub3QtYWxsb3dlZFxufVxuLmNjX2RpdiAuYi10ZyAuYy10Z2x+LmMtdGcuYy1yb3tcblx0YmFja2dyb3VuZDojZDVkZWUyO1xuXHRiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1iZy1yZWFkb25seSlcbn1cbi5jY19kaXYgLmItdGcgLmMtdGdsfi5jLXRnLmMtcm86YWZ0ZXJ7XG5cdGJveC1zaGFkb3c6bm9uZVxufVxuLmNjX2RpdiAuYi10ZyAuYy10ZzphZnRlcntcblx0Y29udGVudDpcIlwiO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0ZGlzcGxheTpibG9jaztcblx0bGVmdDouMTI1ZW07XG5cdHRvcDouMTI1ZW07XG5cdHdpZHRoOjEuMjVlbTtcblx0aGVpZ2h0OjEuMjVlbTtcblx0Ym9yZGVyOm5vbmU7XG5cdGJveC1zaXppbmc6Y29udGVudC1ib3g7XG5cdGJhY2tncm91bmQ6I2ZmZjtcblx0YmFja2dyb3VuZDp2YXIoLS1jYy10b2dnbGUta25vYi1iZyk7XG5cdGJveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMjQsMzIsMzUsLjM2KTtcblx0dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI1cyBlYXNlO1xuXHRib3JkZXItcmFkaXVzOjEwMCVcbn1cbi5jY19kaXYgLmItdGcgLmMtdGdsOmNoZWNrZWR+LmMtdGc6YWZ0ZXJ7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVYKDEuOWVtKVxufVxuI3MtYmwgdGFibGUsI3MtYmwgdGQsI3MtYmwgdGh7XG5cdGJvcmRlcjpub25lXG59XG4jcy1ibCB0Ym9keSB0cntcblx0dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZVxufVxuI3MtYmwgdGJvZHkgdHI6aG92ZXJ7XG5cdGJhY2tncm91bmQ6I2U5ZWZmNDtcblx0YmFja2dyb3VuZDp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmctaG92ZXIpXG59XG4jcy1ibCB0YWJsZXtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7XG5cdHdpZHRoOjEwMCU7XG5cdHBhZGRpbmc6MDtcblx0bWFyZ2luOjA7XG5cdG92ZXJmbG93OmhpZGRlblxufVxuI3MtYmwgdGQsI3MtYmwgdGh7XG5cdHBhZGRpbmc6LjhlbSAuNjI1ZW07XG5cdHRleHQtYWxpZ246bGVmdDtcblx0dmVydGljYWwtYWxpZ246dG9wO1xuXHRmb250LXNpemU6LjhlbTtcblx0cGFkZGluZy1sZWZ0OjEuMmVtXG59XG4jcy1ibCB0aHtcblx0Zm9udC1mYW1pbHk6aW5oZXJpdDtcblx0cGFkZGluZzoxLjJlbSAxLjJlbVxufVxuI3MtYmwgdGhlYWQgdHI6Zmlyc3QtY2hpbGR7XG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNlOWVkZjI7XG5cdGJvcmRlci1jb2xvcjp2YXIoLS1jYy1jb29raWUtdGFibGUtYm9yZGVyKVxufVxuLmZvcmNlLS1jb25zZW50ICNjcywuZm9yY2UtLWNvbnNlbnQgI3MtY250e1xuXHR3aWR0aDoxMDB2d1xufVxuI2NtLW92LCNjcy1vdntcblx0cG9zaXRpb246Zml4ZWQ7XG5cdGxlZnQ6MDtcblx0cmlnaHQ6MDtcblx0dG9wOjA7XG5cdGJvdHRvbTowO1xuXHR2aXNpYmlsaXR5OmhpZGRlbjtcblx0b3BhY2l0eTowO1xuXHRiYWNrZ3JvdW5kOiMwNzA3MDc7XG5cdGJhY2tncm91bmQ6cmdiYSg0LDYsOCwuODUpO1xuXHRiYWNrZ3JvdW5kOnZhcigtLWNjLW92ZXJsYXktYmcpO1xuXHRkaXNwbGF5Om5vbmU7XG5cdHRyYW5zaXRpb246bm9uZVxufVxuLmMtLWFuaW0gI2NzLW92LC5mb3JjZS0tY29uc2VudCAuYy0tYW5pbSAjY20tb3YsLmZvcmNlLS1jb25zZW50LnNob3ctLWNvbnNlbnQgI2NtLW92LC5zaG93LS1zZXR0aW5ncyAjY3Mtb3Z7XG5cdGRpc3BsYXk6YmxvY2tcbn1cbiNjcy1vdntcblx0ei1pbmRleDoyXG59XG4uZm9yY2UtLWNvbnNlbnQgLmNjX2Rpdntcblx0cG9zaXRpb246Zml4ZWQ7XG5cdHRvcDowO1xuXHRsZWZ0OjA7XG5cdGJvdHRvbTowO1xuXHR3aWR0aDoxMDAlO1xuXHR3aWR0aDoxMDB2dztcblx0dmlzaWJpbGl0eTpoaWRkZW47XG5cdHRyYW5zaXRpb246dmlzaWJpbGl0eSAuMjVzIGxpbmVhclxufVxuLmZvcmNlLS1jb25zZW50LnNob3ctLWNvbnNlbnQgLmMtLWFuaW0gLmNjX2RpdiwuZm9yY2UtLWNvbnNlbnQuc2hvdy0tc2V0dGluZ3MgLmMtLWFuaW0gLmNjX2Rpdntcblx0dmlzaWJpbGl0eTp2aXNpYmxlXG59XG4uZm9yY2UtLWNvbnNlbnQgI2Nte1xuXHRwb3NpdGlvbjphYnNvbHV0ZVxufVxuLmZvcmNlLS1jb25zZW50ICNjbS5iYXJ7XG5cdHdpZHRoOjEwMHZ3O1xuXHRtYXgtd2lkdGg6MTAwdndcbn1cbmh0bWwuZm9yY2UtLWNvbnNlbnQuc2hvdy0tY29uc2VudHtcblx0b3ZlcmZsb3cteTpoaWRkZW4haW1wb3J0YW50XG59XG5odG1sLmZvcmNlLS1jb25zZW50LnNob3ctLWNvbnNlbnQsaHRtbC5mb3JjZS0tY29uc2VudC5zaG93LS1jb25zZW50IGJvZHl7XG5cdGhlaWdodDphdXRvIWltcG9ydGFudDtcblx0b3ZlcmZsb3cteDpoaWRkZW4haW1wb3J0YW50XG59XG4uY2NfZGl2IC5hY3QgLmItYm4gLmV4cDo6YmVmb3JlLC5jY19kaXYgLmItYm4gLmV4cDo6YmVmb3Jle1xuXHRib3JkZXI6c29saWQgIzJkNDE1Njtcblx0Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktdGV4dCk7XG5cdGJvcmRlci13aWR0aDowIDJweCAycHggMDtcblx0cGFkZGluZzouMmVtO1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGNvbnRlbnQ6Jyc7XG5cdG1hcmdpbi1yaWdodDoxNXB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0bGVmdDoxLjJlbTtcblx0dG9wOjUwJVxufVxuLmNjX2RpdiAuYWN0IC5iLWJuIC5iLXRsOjpiZWZvcmV7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMCUpIHJvdGF0ZSgyMjVkZWcpXG59XG4uY2NfZGl2IC5vbi1pOjpiZWZvcmV7XG5cdGJvcmRlcjpzb2xpZCAjZmZmO1xuXHRib3JkZXItY29sb3I6dmFyKC0tY2MtdG9nZ2xlLWtub2ItaWNvbi1jb2xvcik7XG5cdGJvcmRlci13aWR0aDowIDJweCAycHggMDtcblx0cGFkZGluZzouMWVtO1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0cGFkZGluZy1ib3R0b206LjQ1ZW07XG5cdGNvbnRlbnQ6Jyc7XG5cdG1hcmdpbjowIGF1dG87XG5cdHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xuXHR0b3A6LjM3ZW07XG5cdGxlZnQ6Ljc1ZW07XG5cdHBvc2l0aW9uOmFic29sdXRlXG59XG4jcy1jLWJuOjphZnRlciwjcy1jLWJuOjpiZWZvcmV7XG5cdGNvbnRlbnQ6Jyc7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0Oi44MmVtO1xuXHR0b3A6LjU4ZW07XG5cdGhlaWdodDouNmVtO1xuXHR3aWR0aDoxLjVweDtcblx0YmFja2dyb3VuZDojNDQ0ZDUzO1xuXHRiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1rbm9iLWljb24tY29sb3IpO1xuXHR0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcblx0Ym9yZGVyLXJhZGl1czoxZW07XG5cdG1hcmdpbjowIGF1dG9cbn1cbiNzLWMtYm46OmFmdGVye1xuXHR0cmFuc2Zvcm06cm90YXRlKC00NWRlZylcbn1cbi5jY19kaXYgLm9mZi1pLC5jY19kaXYgLm9uLWl7XG5cdGhlaWdodDoxMDAlO1xuXHR3aWR0aDo1MCU7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRyaWdodDowO1xuXHRkaXNwbGF5OmJsb2NrO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZVxufVxuLmNjX2RpdiAub24taXtcblx0bGVmdDowO1xuXHRvcGFjaXR5OjBcbn1cbi5jY19kaXYgLm9mZi1pOjphZnRlciwuY2NfZGl2IC5vZmYtaTo6YmVmb3Jle1xuXHRyaWdodDouOGVtO1xuXHR0b3A6LjQyZW07XG5cdGNvbnRlbnQ6JyAnO1xuXHRoZWlnaHQ6LjdlbTtcblx0d2lkdGg6LjA5Mzc1ZW07XG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJhY2tncm91bmQ6I2NkZDZkYztcblx0YmFja2dyb3VuZDp2YXIoLS1jYy10b2dnbGUta25vYi1pY29uLWNvbG9yKTtcblx0bWFyZ2luOjAgYXV0bztcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRyYW5zZm9ybS1vcmlnaW46Y2VudGVyXG59XG4uY2NfZGl2IC5vZmYtaTo6YmVmb3Jle1xuXHR0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKVxufVxuLmNjX2RpdiAub2ZmLWk6OmFmdGVye1xuXHR0cmFuc2Zvcm06cm90YXRlKC00NWRlZylcbn1cbi5jY19kaXYgLmItdGcgLmMtdGdsOmNoZWNrZWR+LmMtdGcgLm9uLWl7XG5cdG9wYWNpdHk6MVxufVxuLmNjX2RpdiAuYi10ZyAuYy10Z2w6Y2hlY2tlZH4uYy10ZyAub2ZmLWl7XG5cdG9wYWNpdHk6MFxufVxuI2NtLmJveC5taWRkbGUsI2NtLmNsb3VkLm1pZGRsZXtcblx0dG9wOjUwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTM3JSk7XG5cdGJvdHRvbTphdXRvXG59XG4jY20uYm94Lm1pZGRsZS56b29tLCNjbS5jbG91ZC5taWRkbGUuem9vbXtcblx0dHJhbnNmb3JtOnNjYWxlKC45NSkgdHJhbnNsYXRlWSgtNTAlKVxufVxuI2NtLmJveC5jZW50ZXJ7XG5cdGxlZnQ6MWVtO1xuXHRyaWdodDoxZW07XG5cdG1hcmdpbjowIGF1dG9cbn1cbiNjbS5jbG91ZHtcblx0bWF4LXdpZHRoOjUwZW07XG5cdG1hcmdpbjowIGF1dG87XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHRsZWZ0OjFlbTtcblx0cmlnaHQ6MWVtO1xuXHRvdmVyZmxvdzpoaWRkZW47XG5cdHBhZGRpbmc6MS4zZW0gMmVtO1xuXHR3aWR0aDp1bnNldFxufVxuLmNjX2RpdiAuY2xvdWQgI2MtaW5ye1xuXHRkaXNwbGF5OnRhYmxlO1xuXHR3aWR0aDoxMDAlXG59XG4uY2NfZGl2IC5jbG91ZCAjYy1pbnItaXtcblx0d2lkdGg6NzAlO1xuXHRkaXNwbGF5OnRhYmxlLWNlbGw7XG5cdHZlcnRpY2FsLWFsaWduOnRvcDtcblx0cGFkZGluZy1yaWdodDoyLjRlbVxufVxuLmNjX2RpdiAuY2xvdWQgI2MtdHh0e1xuXHRmb250LXNpemU6Ljg1ZW1cbn1cbi5jY19kaXYgLmNsb3VkICNjLWJuc3tcblx0bWluLXdpZHRoOjE3MHB4O1xuXHRkaXNwbGF5OnRhYmxlLWNlbGw7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZVxufVxuI2NtLmNsb3VkIC5jLWJue1xuXHRtYXJnaW46LjYyNWVtIDAgMCAwO1xuXHR3aWR0aDoxMDAlXG59XG4jY20uY2xvdWQgLmMtYm46Zmlyc3QtY2hpbGR7XG5cdG1hcmdpbjowXG59XG4jY20uY2xvdWQubGVmdHtcblx0bWFyZ2luLXJpZ2h0OjEuMjVlbVxufVxuI2NtLmNsb3VkLnJpZ2h0e1xuXHRtYXJnaW4tbGVmdDoxLjI1ZW1cbn1cbiNjbS5iYXJ7XG5cdHdpZHRoOjEwMCU7XG5cdG1heC13aWR0aDoxMDAlO1xuXHRsZWZ0OjA7XG5cdHJpZ2h0OjA7XG5cdGJvdHRvbTowO1xuXHRib3JkZXItcmFkaXVzOjA7XG5cdHBvc2l0aW9uOmZpeGVkO1xuXHRwYWRkaW5nOjJlbVxufVxuI2NtLmJhciAjYy1pbnJ7XG5cdG1heC13aWR0aDozMmVtO1xuXHRtYXJnaW46MCBhdXRvXG59XG4jY20uYmFyICNjLWJuc3tcblx0bWF4LXdpZHRoOjMzLjc1ZW1cbn1cbiNjbS5iYXIgI2Nze1xuXHRwYWRkaW5nOjBcbn1cbi5jY19kaXYgLmJhciAjYy1zLWlue1xuXHR0b3A6MDtcblx0dHJhbnNmb3JtOm5vbmU7XG5cdGhlaWdodDoxMDAlO1xuXHRtYXgtaGVpZ2h0OjEwMCVcbn1cbi5jY19kaXYgLmJhciAjcy1ibCwuY2NfZGl2IC5iYXIgI3MtYm5zLC5jY19kaXYgLmJhciAjcy1oZHJ7XG5cdHBhZGRpbmctbGVmdDoxLjZlbTtcblx0cGFkZGluZy1yaWdodDoxLjZlbVxufVxuLmNjX2RpdiAuYmFyICNjc3tcblx0cGFkZGluZzowXG59XG4uY2NfZGl2IC5iYXIgI3MtaW5ye1xuXHRtYXJnaW46MDtcblx0bWFyZ2luLWxlZnQ6YXV0bztcblx0bWFyZ2luLXJpZ2h0OjA7XG5cdGJvcmRlci1yYWRpdXM6MDtcblx0bWF4LXdpZHRoOjMyZW1cbn1cbi5jY19kaXYgLmJhci5sZWZ0ICNzLWlucntcblx0bWFyZ2luLWxlZnQ6MDtcblx0bWFyZ2luLXJpZ2h0OmF1dG9cbn1cbi5jY19kaXYgLmJhciAjcy1ibCB0YWJsZSwuY2NfZGl2IC5iYXIgI3MtYmwgdGJvZHksLmNjX2RpdiAuYmFyICNzLWJsIHRkLC5jY19kaXYgLmJhciAjcy1ibCB0aCwuY2NfZGl2IC5iYXIgI3MtYmwgdGhlYWQsLmNjX2RpdiAuYmFyICNzLWJsIHRyLC5jY19kaXYgLmJhciAjcy1jbnR7XG5cdGRpc3BsYXk6YmxvY2tcbn1cbi5jY19kaXYgLmJhciAjcy1ibCB0aGVhZCB0cntcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDotOTk5OXB4O1xuXHRsZWZ0Oi05OTk5cHhcbn1cbi5jY19kaXYgLmJhciAjcy1ibCB0cntcblx0Ym9yZGVyLXRvcDoxcHggc29saWQgI2UzZTdlZDtcblx0Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWNvb2tpZS10YWJsZS1ib3JkZXIpXG59XG4uY2NfZGl2IC5iYXIgI3MtYmwgdGR7XG5cdGJvcmRlcjpub25lO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OjM1JVxufVxuLmNjX2RpdiAuYmFyICNzLWJsIHRkOmJlZm9yZXtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6MWVtO1xuXHRwYWRkaW5nLXJpZ2h0Oi42MjVlbTtcblx0d2hpdGUtc3BhY2U6bm93cmFwO1xuXHRjb250ZW50OmF0dHIoZGF0YS1jb2x1bW4pO1xuXHRjb2xvcjojMzMzMzMzO1xuXHRjb2xvcjp2YXIoLS1jYy10ZXh0KTtcblx0b3ZlcmZsb3c6aGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OmVsbGlwc2lzXG59XG4jY20udG9we1xuXHRib3R0b206YXV0bztcblx0dG9wOjEuMjVlbVxufVxuI2NtLmxlZnR7XG5cdHJpZ2h0OmF1dG87XG5cdGxlZnQ6MS4yNWVtXG59XG4jY20ucmlnaHR7XG5cdGxlZnQ6YXV0bztcblx0cmlnaHQ6MS4yNWVtXG59XG4jY20uYmFyLmxlZnQsI2NtLmJhci5yaWdodHtcblx0bGVmdDowO1xuXHRyaWdodDowXG59XG4jY20uYmFyLnRvcHtcblx0dG9wOjBcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6Njg4cHgpe1xuXHQjY20sI2NtLmNsb3VkLCNjbS5sZWZ0LCNjbS5yaWdodHtcblx0XHR3aWR0aDphdXRvO1xuXHRcdG1heC13aWR0aDoxMDAlO1xuXHRcdG1hcmdpbjowO1xuXHRcdHBhZGRpbmc6MS40ZW0haW1wb3J0YW50O1xuXHRcdHJpZ2h0OjFlbTtcblx0XHRsZWZ0OjFlbTtcblx0XHRib3R0b206MWVtO1xuXHRcdGRpc3BsYXk6YmxvY2tcbn1cblx0LmZvcmNlLS1jb25zZW50ICNjbSwuZm9yY2UtLWNvbnNlbnQgI2NtLmNsb3Vke1xuXHRcdHdpZHRoOmF1dG87XG5cdFx0bWF4LXdpZHRoOjEwMHZ3XG59XG5cdCNjbS50b3B7XG5cdFx0dG9wOjFlbTtcblx0XHRib3R0b206YXV0b1xufVxuXHQjY20uYm90dG9te1xuXHRcdGJvdHRvbToxZW07XG5cdFx0dG9wOmF1dG9cbn1cblx0I2NtLmJhci5ib3R0b217XG5cdFx0Ym90dG9tOjBcbn1cblx0I2NtLmNsb3VkIC5jLWJue1xuXHRcdGZvbnQtc2l6ZTouODVlbVxufVxuXHQjcy1ibnMsLmNjX2RpdiAuYmFyICNzLWJuc3tcblx0XHRwYWRkaW5nOjFlbSAxLjNlbVxufVxuXHQuY2NfZGl2IC5iYXIgI3MtaW5ye1xuXHRcdG1heC13aWR0aDoxMDAlO1xuXHRcdHdpZHRoOjEwMCVcbn1cblx0LmNjX2RpdiAuY2xvdWQgI2MtaW5yLWl7XG5cdFx0cGFkZGluZy1yaWdodDowXG59XG5cdCNjc3tcblx0XHRib3JkZXItcmFkaXVzOjA7XG5cdFx0cGFkZGluZzowXG59XG5cdCNjLXMtaW57XG5cdFx0bWF4LWhlaWdodDoxMDAlO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHRvcDowO1xuXHRcdHRyYW5zZm9ybTpub25lXG59XG5cdC5jY19kaXYgLmItdGd7XG5cdFx0dHJhbnNmb3JtOnNjYWxlKDEuMSk7XG5cdFx0cmlnaHQ6MS4xZW1cbn1cblx0I3MtaW5ye1xuXHRcdG1hcmdpbjowO1xuXHRcdHBhZGRpbmctYm90dG9tOjcuOWVtO1xuXHRcdGJvcmRlci1yYWRpdXM6MFxufVxuXHQjcy1ibnN7XG5cdFx0aGVpZ2h0OjcuOWVtXG59XG5cdCNzLWJsLC5jY19kaXYgLmJhciAjcy1ibHtcblx0XHRwYWRkaW5nOjEuM2VtXG59XG5cdCNzLWhkciwuY2NfZGl2IC5iYXIgI3MtaGRye1xuXHRcdHBhZGRpbmc6MCAxLjNlbVxufVxuXHQjcy1ibCB0YWJsZXtcblx0XHR3aWR0aDoxMDAlXG59XG5cdCNzLWluci5ibnMtdHtcblx0XHRwYWRkaW5nLWJvdHRvbToxMC41ZW1cbn1cblx0LmJucy10ICNzLWJuc3tcblx0XHRoZWlnaHQ6MTAuNWVtXG59XG5cdC5jY19kaXYgLmJucy10IC5jLWJue1xuXHRcdGZvbnQtc2l6ZTouODNlbTtcblx0XHRwYWRkaW5nOi45ZW0gMS42ZW1cbn1cblx0I3MtY250IC5iLWJuIC5iLXRse1xuXHRcdHBhZGRpbmctdG9wOjEuMmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOjEuMmVtXG59XG5cdCNzLWJsIHRhYmxlLCNzLWJsIHRib2R5LCNzLWJsIHRkLCNzLWJsIHRoLCNzLWJsIHRoZWFkLCNzLWJsIHRyLCNzLWNudHtcblx0XHRkaXNwbGF5OmJsb2NrXG59XG5cdCNzLWJsIHRoZWFkIHRye1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDotOTk5OXB4O1xuXHRcdGxlZnQ6LTk5OTlweFxufVxuXHQjcy1ibCB0cntcblx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAjZTNlN2VkO1xuXHRcdGJvcmRlci1jb2xvcjp2YXIoLS1jYy1jb29raWUtdGFibGUtYm9yZGVyKVxufVxuXHQjcy1ibCB0ZHtcblx0XHRib3JkZXI6bm9uZTtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6MzUlXG59XG5cdCNzLWJsIHRkOmJlZm9yZXtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRsZWZ0OjFlbTtcblx0XHRwYWRkaW5nLXJpZ2h0Oi42MjVlbTtcblx0XHR3aGl0ZS1zcGFjZTpub3dyYXA7XG5cdFx0Y29udGVudDphdHRyKGRhdGEtY29sdW1uKTtcblx0XHRjb2xvcjojMzMzMzMzO1xuXHRcdGNvbG9yOnZhcigtLWNjLXRleHQpO1xuXHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OmVsbGlwc2lzXG59XG5cdCNjbSAuYy1ibiwuY2NfZGl2IC5jLWJue1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0bWFyZ2luLXJpZ2h0OjBcbn1cblx0I3MtY250ICNzLXJhbGwtYm57XG5cdFx0bWFyZ2luLWxlZnQ6MFxufVxuXHQuY2NfZGl2ICNjLWJuc3tcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW5cbn1cblx0I2MtYm5zIGJ1dHRvbitidXR0b24sI3MtY250IGJ1dHRvbitidXR0b257XG5cdFx0bWFyZ2luLXRvcDouNjI1ZW07XG5cdFx0bWFyZ2luLWxlZnQ6MDtcblx0XHRmbG9hdDp1bnNldFxufVxuXHQjY20uYm94LCNjbS5jbG91ZHtcblx0XHRsZWZ0OjFlbTtcblx0XHRyaWdodDoxZW07XG5cdFx0d2lkdGg6YXV0b1xufVxuXHQjY20uY2xvdWQubGVmdCwjY20uY2xvdWQucmlnaHR7XG5cdFx0bWFyZ2luOjBcbn1cblx0LmNjX2RpdiAuY2xvdWQgI2MtYm5zLC5jY19kaXYgLmNsb3VkICNjLWluciwuY2NfZGl2IC5jbG91ZCAjYy1pbnItaXtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdHdpZHRoOmF1dG87XG5cdFx0bWluLXdpZHRoOnVuc2V0XG59XG5cdC5jY19kaXYgLmNsb3VkICNjLXR4dHtcblx0XHRmb250LXNpemU6LjllbVxufVxuXHQuY2NfZGl2IC5jbG91ZCAjYy1ibnN7XG5cdFx0bWFyZ2luLXRvcDoxLjYyNWVtXG59XG59XG4uY2NfZGl2LmllICNjLXZsbntcblx0aGVpZ2h0OjEwMCU7XG5cdHBhZGRpbmctdG9wOjUuNjJlbVxufVxuLmNjX2Rpdi5pZSAuYmFyICNjLXZsbntcblx0cGFkZGluZy10b3A6MFxufVxuLmNjX2Rpdi5pZSAjY3N7XG5cdG1heC1oZWlnaHQ6MzcuNWVtO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0dG9wOjA7XG5cdG1hcmdpbi10b3A6LTUuNjI1ZW1cbn1cbi5jY19kaXYuaWUgLmJhciAjY3N7XG5cdG1hcmdpbi10b3A6MDtcblx0bWF4LWhlaWdodDoxMDAlXG59XG4uY2NfZGl2LmllICNjbXtcblx0Ym9yZGVyOjFweCBzb2xpZCAjZGVlNmU5XG59XG4uY2NfZGl2LmllICNjLXMtaW57XG5cdHRvcDowXG59XG4uY2NfZGl2LmllIC5iLXRne1xuXHRwYWRkaW5nLWxlZnQ6MWVtO1xuXHRtYXJnaW4tYm90dG9tOi43ZW1cbn1cbi5jY19kaXYuaWUgLmItdGcgLmMtdGdsOmNoZWNrZWR+LmMtdGc6YWZ0ZXJ7XG5cdGxlZnQ6MS45NWVtXG59XG4uY2NfZGl2LmllICNzLWJsIHRhYmxle1xuXHRvdmVyZmxvdzphdXRvXG59XG4uY2NfZGl2LmllIC5iLXRnIC5jLXRne1xuXHRkaXNwbGF5Om5vbmVcbn1cbi5jY19kaXYuaWUgLmItdGcgLmMtdGdse1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0bWFyZ2luLWJvdHRvbTouMmVtO1xuXHRoZWlnaHQ6YXV0b1xufVxuLmNjX2Rpdi5pZSAjcy1jbnQgLmItYm4gLmItdGx7XG5cdHBhZGRpbmc6MS4zZW0gNi40ZW0gMS4zZW0gMS40ZW1cbn1cbi5jY19kaXYuaWUgLmJhciAjcy1ibCB0ZDpiZWZvcmV7XG5cdGRpc3BsYXk6bm9uZVxufVxuLmNjX2Rpdi5pZSAuYmFyICNzLWJsIHRke1xuXHRwYWRkaW5nOi44ZW0gLjYyNWVtIC44ZW0gMS4yZW1cbn1cbi5jY19kaXYuaWUgLmJhciAjcy1ibCB0aGVhZCB0cntcblx0cG9zaXRpb246cmVsYXRpdmVcbn1cbi5jY19kaXYuaWUgLmItdGcgLnQtbGJ7XG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cbi5jY19kaXYuaWUgI2NtLW92LC5jY19kaXYuaWUgI2NzLW92e1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xufVxuLmNjX2RpdiAuYy1ibiwgI2NtLCAjcy1ibCAuYWN0IC5iLWFjYywgI3MtaW5yLCAuY2NfZGl2IC5iLXRsLCAuY2NfZGl2IC5jLWJsIHtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuLmNjX2RpdiAuYy1ibiB7XG5cdHBhZGRpbmc6IDFlbSAxZW07XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDcuMC4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICogQ29weXJpZ2h0IDIwMjUgRm9udGljb25zLCBJbmMuXG4gKi9cbi5mYS1zb2xpZCxcbi5mYS1yZWd1bGFyLFxuLmZhLWJyYW5kcyxcbi5mYS1jbGFzc2ljLFxuLmZhcyxcbi5mYXIsXG4uZmFiLFxuLmZhIHtcbiAgLS1fZmEtZmFtaWx5OiB2YXIoLS1mYS1mYW1pbHksIHZhcigtLWZhLXN0eWxlLWZhbWlseSwgXCJGb250IEF3ZXNvbWUgNyBGcmVlXCIpKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IHZhcigtLWZhLWRpc3BsYXksIGlubGluZS1ibG9jayk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1fZmEtZmFtaWx5KTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zeW50aGVzaXM6IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogdmFyKC0tZmEtc3R5bGUsIDkwMCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICB3aWR0aDogdmFyKC0tZmEtd2lkdGgsIDEuMjVlbSk7XG59XG5cbjppcyguZmFzLFxuLmZhcixcbi5mYWIsXG4uZmEtc29saWQsXG4uZmEtcmVndWxhcixcbi5mYS1icmFuZHMsXG4uZmEtY2xhc3NpYyxcbi5mYSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLWZhKS9cIlwiO1xufVxuXG5Ac3VwcG9ydHMgbm90IChjb250ZW50OiBcIlwiL1wiXCIpIHtcbiAgOmlzKC5mYXMsXG4gIC5mYXIsXG4gIC5mYWIsXG4gIC5mYS1zb2xpZCxcbiAgLmZhLXJlZ3VsYXIsXG4gIC5mYS1icmFuZHMsXG4gIC5mYS1jbGFzc2ljLFxuICAuZmEpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcigtLWZhKTtcbiAgfVxufVxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuXG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbTtcbn1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07XG59XG5cbi5mYS04eCB7XG4gIGZvbnQtc2l6ZTogOGVtO1xufVxuXG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbTtcbn1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTtcbn1cblxuLmZhLTJ4cyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMCAvIDE2ICogMWVtKTsgLyogY29udmVydHMgYSAxMHB4IHNpemUgaW50byBhbiBlbS1iYXNlZCB2YWx1ZSB0aGF0J3MgcmVsYXRpdmUgdG8gdGhlIHNjYWxlJ3MgMTZweCBiYXNlICovXG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDEgLyAxMCAqIDFlbSk7IC8qIHNldHMgdGhlIGxpbmUtaGVpZ2h0IG9mIHRoZSBpY29uIGJhY2sgdG8gdGhhdCBvZiBpdCdzIHBhcmVudCAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogY2FsYygoNiAvIDEwIC0gMC4zNzUpICogMWVtKTsgLyogdmVydGljYWxseSBjZW50ZXJzIHRoZSBpY29uIHRha2luZyBpbnRvIGFjY291bnQgdGhlIHN1cnJvdW5kaW5nIHRleHQncyBkZXNjZW5kZXIgKi9cbn1cblxuLmZhLXhzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEyIC8gMTYgKiAxZW0pOyAvKiBjb252ZXJ0cyBhIDEycHggc2l6ZSBpbnRvIGFuIGVtLWJhc2VkIHZhbHVlIHRoYXQncyByZWxhdGl2ZSB0byB0aGUgc2NhbGUncyAxNnB4IGJhc2UgKi9cbiAgbGluZS1oZWlnaHQ6IGNhbGMoMSAvIDEyICogMWVtKTsgLyogc2V0cyB0aGUgbGluZS1oZWlnaHQgb2YgdGhlIGljb24gYmFjayB0byB0aGF0IG9mIGl0J3MgcGFyZW50ICovXG4gIHZlcnRpY2FsLWFsaWduOiBjYWxjKCg2IC8gMTIgLSAwLjM3NSkgKiAxZW0pOyAvKiB2ZXJ0aWNhbGx5IGNlbnRlcnMgdGhlIGljb24gdGFraW5nIGludG8gYWNjb3VudCB0aGUgc3Vycm91bmRpbmcgdGV4dCdzIGRlc2NlbmRlciAqL1xufVxuXG4uZmEtc20ge1xuICBmb250LXNpemU6IGNhbGMoMTQgLyAxNiAqIDFlbSk7IC8qIGNvbnZlcnRzIGEgMTRweCBzaXplIGludG8gYW4gZW0tYmFzZWQgdmFsdWUgdGhhdCdzIHJlbGF0aXZlIHRvIHRoZSBzY2FsZSdzIDE2cHggYmFzZSAqL1xuICBsaW5lLWhlaWdodDogY2FsYygxIC8gMTQgKiAxZW0pOyAvKiBzZXRzIHRoZSBsaW5lLWhlaWdodCBvZiB0aGUgaWNvbiBiYWNrIHRvIHRoYXQgb2YgaXQncyBwYXJlbnQgKi9cbiAgdmVydGljYWwtYWxpZ246IGNhbGMoKDYgLyAxNCAtIDAuMzc1KSAqIDFlbSk7IC8qIHZlcnRpY2FsbHkgY2VudGVycyB0aGUgaWNvbiB0YWtpbmcgaW50byBhY2NvdW50IHRoZSBzdXJyb3VuZGluZyB0ZXh0J3MgZGVzY2VuZGVyICovXG59XG5cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogY2FsYygyMCAvIDE2ICogMWVtKTsgLyogY29udmVydHMgYSAyMHB4IHNpemUgaW50byBhbiBlbS1iYXNlZCB2YWx1ZSB0aGF0J3MgcmVsYXRpdmUgdG8gdGhlIHNjYWxlJ3MgMTZweCBiYXNlICovXG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDEgLyAyMCAqIDFlbSk7IC8qIHNldHMgdGhlIGxpbmUtaGVpZ2h0IG9mIHRoZSBpY29uIGJhY2sgdG8gdGhhdCBvZiBpdCdzIHBhcmVudCAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogY2FsYygoNiAvIDIwIC0gMC4zNzUpICogMWVtKTsgLyogdmVydGljYWxseSBjZW50ZXJzIHRoZSBpY29uIHRha2luZyBpbnRvIGFjY291bnQgdGhlIHN1cnJvdW5kaW5nIHRleHQncyBkZXNjZW5kZXIgKi9cbn1cblxuLmZhLXhsIHtcbiAgZm9udC1zaXplOiBjYWxjKDI0IC8gMTYgKiAxZW0pOyAvKiBjb252ZXJ0cyBhIDI0cHggc2l6ZSBpbnRvIGFuIGVtLWJhc2VkIHZhbHVlIHRoYXQncyByZWxhdGl2ZSB0byB0aGUgc2NhbGUncyAxNnB4IGJhc2UgKi9cbiAgbGluZS1oZWlnaHQ6IGNhbGMoMSAvIDI0ICogMWVtKTsgLyogc2V0cyB0aGUgbGluZS1oZWlnaHQgb2YgdGhlIGljb24gYmFjayB0byB0aGF0IG9mIGl0J3MgcGFyZW50ICovXG4gIHZlcnRpY2FsLWFsaWduOiBjYWxjKCg2IC8gMjQgLSAwLjM3NSkgKiAxZW0pOyAvKiB2ZXJ0aWNhbGx5IGNlbnRlcnMgdGhlIGljb24gdGFraW5nIGludG8gYWNjb3VudCB0aGUgc3Vycm91bmRpbmcgdGV4dCdzIGRlc2NlbmRlciAqL1xufVxuXG4uZmEtMnhsIHtcbiAgZm9udC1zaXplOiBjYWxjKDMyIC8gMTYgKiAxZW0pOyAvKiBjb252ZXJ0cyBhIDMycHggc2l6ZSBpbnRvIGFuIGVtLWJhc2VkIHZhbHVlIHRoYXQncyByZWxhdGl2ZSB0byB0aGUgc2NhbGUncyAxNnB4IGJhc2UgKi9cbiAgbGluZS1oZWlnaHQ6IGNhbGMoMSAvIDMyICogMWVtKTsgLyogc2V0cyB0aGUgbGluZS1oZWlnaHQgb2YgdGhlIGljb24gYmFjayB0byB0aGF0IG9mIGl0J3MgcGFyZW50ICovXG4gIHZlcnRpY2FsLWFsaWduOiBjYWxjKCg2IC8gMzIgLSAwLjM3NSkgKiAxZW0pOyAvKiB2ZXJ0aWNhbGx5IGNlbnRlcnMgdGhlIGljb24gdGFraW5nIGludG8gYWNjb3VudCB0aGUgc3Vycm91bmRpbmcgdGV4dCdzIGRlc2NlbmRlciAqL1xufVxuXG4uZmEtd2lkdGgtYXV0byB7XG4gIC0tZmEtd2lkdGg6IGF1dG87XG59XG5cbi5mYS1mdyxcbi5mYS13aWR0aC1maXhlZCB7XG4gIC0tZmEtd2lkdGg6IDEuMjVlbTtcbn1cblxuLmZhLXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1mYS1saS1tYXJnaW4sIDIuNWVtKTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG59XG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhLWxpIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKC0xICogdmFyKC0tZmEtbGktd2lkdGgsIDJlbSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLWZhLWxpLXdpZHRoLCAyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLyogSGVhZHMgVXA6IEJvcmRlcmVkIEljb25zIHdpbGwgbm90IGJlIHN1cHBvcnRlZCBpbiB0aGUgZnV0dXJlIVxuICAtIFRoaXMgZmVhdHVyZSB3aWxsIGJlIGRlcHJlY2F0ZWQgaW4gdGhlIG5leHQgbWFqb3IgcmVsZWFzZSBvZiBGb250IEF3ZXNvbWUgKHY4KSFcbiAgLSBZb3UgbWF5IGNvbnRpbnVlIHRvIHVzZSBpdCBpbiB0aGlzIHZlcnNpb24gKnY3KSwgYnV0IGl0IHdpbGwgbm90IGJlIHN1cHBvcnRlZCBpbiBGb250IEF3ZXNvbWUgdjguXG4qL1xuLyogTm90ZXM6XG4qIC0tQHt2LiRjc3MtcHJlZml4fS1ib3JkZXItd2lkdGggPSAxLzE2IGJ5IGRlZmF1bHQgKHRvIHJlbmRlciBhcyB+MXB4IGJhc2VkIG9uIGEgMTZweCBkZWZhdWx0IGZvbnQtc2l6ZSlcbiogLS1Ae3YuJGNzcy1wcmVmaXh9LWJvcmRlci1wYWRkaW5nID1cbiAgKiogMy8xNiBmb3IgdmVydGljYWwgcGFkZGluZyAodG8gZ2l2ZSB+MnB4IG9mIHZlcnRpY2FsIHdoaXRlc3BhY2UgYXJvdW5kIGFuIGljb24gY29uc2lkZXJpbmcgaXQncyB2ZXJ0aWNhbCBhbGlnbm1lbnQpXG4gICoqIDQvMTYgZm9yIGhvcml6b250YWwgcGFkZGluZyAodG8gZ2l2ZSB+NHB4IG9mIGhvcml6b250YWwgd2hpdGVzcGFjZSBhcm91bmQgYW4gaWNvbilcbiovXG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYS1ib3JkZXItY29sb3IsICNlZWUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYS1ib3JkZXItcmFkaXVzLCAwLjFlbSk7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tZmEtYm9yZGVyLXN0eWxlLCBzb2xpZCk7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tZmEtYm9yZGVyLXdpZHRoLCAwLjA2MjVlbSk7XG4gIGJveC1zaXppbmc6IHZhcigtLWZhLWJvcmRlci1ib3gtc2l6aW5nLCBjb250ZW50LWJveCk7XG4gIHBhZGRpbmc6IHZhcigtLWZhLWJvcmRlci1wYWRkaW5nLCAwLjE4NzVlbSAwLjI1ZW0pO1xufVxuXG4uZmEtcHVsbC1sZWZ0LFxuLmZhLXB1bGwtc3RhcnQge1xuICBmbG9hdDogaW5saW5lLXN0YXJ0O1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tZmEtcHVsbC1tYXJnaW4sIDAuM2VtKTtcbn1cblxuLmZhLXB1bGwtcmlnaHQsXG4uZmEtcHVsbC1lbmQge1xuICBmbG9hdDogaW5saW5lLWVuZDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tZmEtcHVsbC1tYXJnaW4sIDAuM2VtKTtcbn1cblxuLmZhLWJlYXQge1xuICBhbmltYXRpb24tbmFtZTogZmEtYmVhdDtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBlYXNlLWluLW91dCk7XG59XG5cbi5mYS1ib3VuY2Uge1xuICBhbmltYXRpb24tbmFtZTogZmEtYm91bmNlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllcigwLjI4LCAwLjg0LCAwLjQyLCAxKSk7XG59XG5cbi5mYS1mYWRlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLWZhZGU7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSk7XG59XG5cbi5mYS1iZWF0LWZhZGUge1xuICBhbmltYXRpb24tbmFtZTogZmEtYmVhdC1mYWRlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkpO1xufVxuXG4uZmEtZmxpcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYS1mbGlwO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGVhc2UtaW4tb3V0KTtcbn1cblxuLmZhLXNoYWtlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLXNoYWtlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGxpbmVhcik7XG59XG5cbi5mYS1zcGluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLXNwaW47XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAycyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgbGluZWFyKTtcbn1cblxuLmZhLXNwaW4tcmV2ZXJzZSB7XG4gIC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbn1cblxuLmZhLXB1bHNlLFxuLmZhLXNwaW4tcHVsc2Uge1xuICBhbmltYXRpb24tbmFtZTogZmEtc3BpbjtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBzdGVwcyg4KSk7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYS1iZWF0LFxuICAuZmEtYm91bmNlLFxuICAuZmEtZmFkZSxcbiAgLmZhLWJlYXQtZmFkZSxcbiAgLmZhLWZsaXAsXG4gIC5mYS1wdWxzZSxcbiAgLmZhLXNoYWtlLFxuICAuZmEtc3BpbixcbiAgLmZhLXNwaW4tcHVsc2Uge1xuICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1iZWF0IHtcbiAgMCUsIDkwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYmVhdC1zY2FsZSwgMS4yNSkpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLWJvdW5jZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJvdW5jZS1zdGFydC1zY2FsZS14LCAxLjEpLCB2YXIoLS1mYS1ib3VuY2Utc3RhcnQtc2NhbGUteSwgMC45KSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteCwgMC45KSwgdmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteSwgMS4xKSkgdHJhbnNsYXRlWSh2YXIoLS1mYS1ib3VuY2UtaGVpZ2h0LCAtMC41ZW0pKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYm91bmNlLWxhbmQtc2NhbGUteCwgMS4wNSksIHZhcigtLWZhLWJvdW5jZS1sYW5kLXNjYWxlLXksIDAuOTUpKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDU3JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKHZhcigtLWZhLWJvdW5jZS1yZWJvdW5kLCAtMC4xMjVlbSkpO1xuICB9XG4gIDY0JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1mYWRlIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiB2YXIoLS1mYS1mYWRlLW9wYWNpdHksIDAuNCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtYmVhdC1mYWRlIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IHZhcigtLWZhLWJlYXQtZmFkZS1vcGFjaXR5LCAwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYmVhdC1mYWRlLXNjYWxlLCAxLjEyNSkpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLWZsaXAge1xuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QodmFyKC0tZmEtZmxpcC14LCAwKSwgdmFyKC0tZmEtZmxpcC15LCAxKSwgdmFyKC0tZmEtZmxpcC16LCAwKSwgdmFyKC0tZmEtZmxpcC1hbmdsZSwgLTE4MGRlZykpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNoYWtlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gIH1cbiAgNCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgfVxuICA4JSwgMjQlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMThkZWcpO1xuICB9XG4gIDEyJSwgMjglIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XG4gIH1cbiAgMTYlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjJkZWcpO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjJkZWcpO1xuICB9XG4gIDMyJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyZGVnKTtcbiAgfVxuICAzNiUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEyZGVnKTtcbiAgfVxuICA0MCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmZhLXJvdGF0ZS05MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0xODAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cblxuLmZhLWZsaXAtYm90aCxcbi5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuLmZhLXJvdGF0ZS1ieSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLWZhLXJvdGF0ZS1hbmdsZSwgMCkpO1xufVxuXG4uZmEtc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyLjVlbTtcbn1cblxuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgLS1mYS13aWR0aDogMTAwJTtcbiAgaW5zZXQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogdmFyKC0tZmEtd2lkdGgpO1xuICB6LWluZGV4OiB2YXIoLS1mYS1zdGFjay16LWluZGV4LCBhdXRvKTtcbn1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiB2YXIoLS1mYS1pbnZlcnNlLCAjZmZmKTtcbn1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uZmEtMCB7XG4gIC0tZmE6IFwiXFwzMCBcIjtcbn1cblxuLmZhLTEge1xuICAtLWZhOiBcIlxcMzEgXCI7XG59XG5cbi5mYS0yIHtcbiAgLS1mYTogXCJcXDMyIFwiO1xufVxuXG4uZmEtMyB7XG4gIC0tZmE6IFwiXFwzMyBcIjtcbn1cblxuLmZhLTQge1xuICAtLWZhOiBcIlxcMzQgXCI7XG59XG5cbi5mYS01IHtcbiAgLS1mYTogXCJcXDM1IFwiO1xufVxuXG4uZmEtNiB7XG4gIC0tZmE6IFwiXFwzNiBcIjtcbn1cblxuLmZhLTcge1xuICAtLWZhOiBcIlxcMzcgXCI7XG59XG5cbi5mYS04IHtcbiAgLS1mYTogXCJcXDM4IFwiO1xufVxuXG4uZmEtOSB7XG4gIC0tZmE6IFwiXFwzOSBcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uIHtcbiAgLS1mYTogXCJcXCFcIjtcbn1cblxuLmZhLWhhc2h0YWcge1xuICAtLWZhOiBcIlxcI1wiO1xufVxuXG4uZmEtZG9sbGFyLXNpZ24ge1xuICAtLWZhOiBcIlxcJFwiO1xufVxuXG4uZmEtZG9sbGFyIHtcbiAgLS1mYTogXCJcXCRcIjtcbn1cblxuLmZhLXVzZCB7XG4gIC0tZmE6IFwiXFwkXCI7XG59XG5cbi5mYS1wZXJjZW50IHtcbiAgLS1mYTogXCJcXCVcIjtcbn1cblxuLmZhLXBlcmNlbnRhZ2Uge1xuICAtLWZhOiBcIlxcJVwiO1xufVxuXG4uZmEtYXN0ZXJpc2sge1xuICAtLWZhOiBcIlxcKlwiO1xufVxuXG4uZmEtcGx1cyB7XG4gIC0tZmE6IFwiXFwrXCI7XG59XG5cbi5mYS1hZGQge1xuICAtLWZhOiBcIlxcK1wiO1xufVxuXG4uZmEtbGVzcy10aGFuIHtcbiAgLS1mYTogXCJcXDxcIjtcbn1cblxuLmZhLWVxdWFscyB7XG4gIC0tZmE6IFwiXFw9XCI7XG59XG5cbi5mYS1ncmVhdGVyLXRoYW4ge1xuICAtLWZhOiBcIlxcPlwiO1xufVxuXG4uZmEtcXVlc3Rpb24ge1xuICAtLWZhOiBcIlxcP1wiO1xufVxuXG4uZmEtYXQge1xuICAtLWZhOiBcIlxcQFwiO1xufVxuXG4uZmEtYSB7XG4gIC0tZmE6IFwiQVwiO1xufVxuXG4uZmEtYiB7XG4gIC0tZmE6IFwiQlwiO1xufVxuXG4uZmEtYyB7XG4gIC0tZmE6IFwiQ1wiO1xufVxuXG4uZmEtZCB7XG4gIC0tZmE6IFwiRFwiO1xufVxuXG4uZmEtZSB7XG4gIC0tZmE6IFwiRVwiO1xufVxuXG4uZmEtZiB7XG4gIC0tZmE6IFwiRlwiO1xufVxuXG4uZmEtZyB7XG4gIC0tZmE6IFwiR1wiO1xufVxuXG4uZmEtaCB7XG4gIC0tZmE6IFwiSFwiO1xufVxuXG4uZmEtaSB7XG4gIC0tZmE6IFwiSVwiO1xufVxuXG4uZmEtaiB7XG4gIC0tZmE6IFwiSlwiO1xufVxuXG4uZmEtayB7XG4gIC0tZmE6IFwiS1wiO1xufVxuXG4uZmEtbCB7XG4gIC0tZmE6IFwiTFwiO1xufVxuXG4uZmEtbSB7XG4gIC0tZmE6IFwiTVwiO1xufVxuXG4uZmEtbiB7XG4gIC0tZmE6IFwiTlwiO1xufVxuXG4uZmEtbyB7XG4gIC0tZmE6IFwiT1wiO1xufVxuXG4uZmEtcCB7XG4gIC0tZmE6IFwiUFwiO1xufVxuXG4uZmEtcSB7XG4gIC0tZmE6IFwiUVwiO1xufVxuXG4uZmEtciB7XG4gIC0tZmE6IFwiUlwiO1xufVxuXG4uZmEtcyB7XG4gIC0tZmE6IFwiU1wiO1xufVxuXG4uZmEtdCB7XG4gIC0tZmE6IFwiVFwiO1xufVxuXG4uZmEtdSB7XG4gIC0tZmE6IFwiVVwiO1xufVxuXG4uZmEtdiB7XG4gIC0tZmE6IFwiVlwiO1xufVxuXG4uZmEtdyB7XG4gIC0tZmE6IFwiV1wiO1xufVxuXG4uZmEteCB7XG4gIC0tZmE6IFwiWFwiO1xufVxuXG4uZmEteSB7XG4gIC0tZmE6IFwiWVwiO1xufVxuXG4uZmEteiB7XG4gIC0tZmE6IFwiWlwiO1xufVxuXG4uZmEtZmF1Y2V0IHtcbiAgLS1mYTogXCJcXGUwMDVcIjtcbn1cblxuLmZhLWZhdWNldC1kcmlwIHtcbiAgLS1mYTogXCJcXGUwMDZcIjtcbn1cblxuLmZhLWhvdXNlLWNoaW1uZXktd2luZG93IHtcbiAgLS1mYTogXCJcXGUwMGRcIjtcbn1cblxuLmZhLWhvdXNlLXNpZ25hbCB7XG4gIC0tZmE6IFwiXFxlMDEyXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1hcnJvdy1kb3duIHtcbiAgLS1mYTogXCJcXGUwM2ZcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWRvd24ge1xuICAtLWZhOiBcIlxcZTAzZlwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtYXJyb3ctdXAge1xuICAtLWZhOiBcIlxcZTA0MFwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtdXAge1xuICAtLWZhOiBcIlxcZTA0MFwiO1xufVxuXG4uZmEtdHJhaWxlciB7XG4gIC0tZmE6IFwiXFxlMDQxXCI7XG59XG5cbi5mYS1iYWN0ZXJpYSB7XG4gIC0tZmE6IFwiXFxlMDU5XCI7XG59XG5cbi5mYS1iYWN0ZXJpdW0ge1xuICAtLWZhOiBcIlxcZTA1YVwiO1xufVxuXG4uZmEtYm94LXRpc3N1ZSB7XG4gIC0tZmE6IFwiXFxlMDViXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctbWVkaWNhbCB7XG4gIC0tZmE6IFwiXFxlMDVjXCI7XG59XG5cbi5mYS1oYW5kLXNwYXJrbGVzIHtcbiAgLS1mYTogXCJcXGUwNWRcIjtcbn1cblxuLmZhLWhhbmRzLWJ1YmJsZXMge1xuICAtLWZhOiBcIlxcZTA1ZVwiO1xufVxuXG4uZmEtaGFuZHMtd2FzaCB7XG4gIC0tZmE6IFwiXFxlMDVlXCI7XG59XG5cbi5mYS1oYW5kc2hha2Utc2xhc2gge1xuICAtLWZhOiBcIlxcZTA2MFwiO1xufVxuXG4uZmEtaGFuZHNoYWtlLWFsdC1zbGFzaCB7XG4gIC0tZmE6IFwiXFxlMDYwXCI7XG59XG5cbi5mYS1oYW5kc2hha2Utc2ltcGxlLXNsYXNoIHtcbiAgLS1mYTogXCJcXGUwNjBcIjtcbn1cblxuLmZhLWhlYWQtc2lkZS1jb3VnaCB7XG4gIC0tZmE6IFwiXFxlMDYxXCI7XG59XG5cbi5mYS1oZWFkLXNpZGUtY291Z2gtc2xhc2gge1xuICAtLWZhOiBcIlxcZTA2MlwiO1xufVxuXG4uZmEtaGVhZC1zaWRlLW1hc2sge1xuICAtLWZhOiBcIlxcZTA2M1wiO1xufVxuXG4uZmEtaGVhZC1zaWRlLXZpcnVzIHtcbiAgLS1mYTogXCJcXGUwNjRcIjtcbn1cblxuLmZhLWhvdXNlLWNoaW1uZXktdXNlciB7XG4gIC0tZmE6IFwiXFxlMDY1XCI7XG59XG5cbi5mYS1ob3VzZS1sYXB0b3Age1xuICAtLWZhOiBcIlxcZTA2NlwiO1xufVxuXG4uZmEtbGFwdG9wLWhvdXNlIHtcbiAgLS1mYTogXCJcXGUwNjZcIjtcbn1cblxuLmZhLWx1bmdzLXZpcnVzIHtcbiAgLS1mYTogXCJcXGUwNjdcIjtcbn1cblxuLmZhLXBlb3BsZS1hcnJvd3Mge1xuICAtLWZhOiBcIlxcZTA2OFwiO1xufVxuXG4uZmEtcGVvcGxlLWFycm93cy1sZWZ0LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGUwNjhcIjtcbn1cblxuLmZhLXBsYW5lLXNsYXNoIHtcbiAgLS1mYTogXCJcXGUwNjlcIjtcbn1cblxuLmZhLXB1bXAtbWVkaWNhbCB7XG4gIC0tZmE6IFwiXFxlMDZhXCI7XG59XG5cbi5mYS1wdW1wLXNvYXAge1xuICAtLWZhOiBcIlxcZTA2YlwiO1xufVxuXG4uZmEtc2hpZWxkLXZpcnVzIHtcbiAgLS1mYTogXCJcXGUwNmNcIjtcbn1cblxuLmZhLXNpbmsge1xuICAtLWZhOiBcIlxcZTA2ZFwiO1xufVxuXG4uZmEtc29hcCB7XG4gIC0tZmE6IFwiXFxlMDZlXCI7XG59XG5cbi5mYS1zdG9wd2F0Y2gtMjAge1xuICAtLWZhOiBcIlxcZTA2ZlwiO1xufVxuXG4uZmEtc2hvcC1zbGFzaCB7XG4gIC0tZmE6IFwiXFxlMDcwXCI7XG59XG5cbi5mYS1zdG9yZS1hbHQtc2xhc2gge1xuICAtLWZhOiBcIlxcZTA3MFwiO1xufVxuXG4uZmEtc3RvcmUtc2xhc2gge1xuICAtLWZhOiBcIlxcZTA3MVwiO1xufVxuXG4uZmEtdG9pbGV0LXBhcGVyLXNsYXNoIHtcbiAgLS1mYTogXCJcXGUwNzJcIjtcbn1cblxuLmZhLXVzZXJzLXNsYXNoIHtcbiAgLS1mYTogXCJcXGUwNzNcIjtcbn1cblxuLmZhLXZpcnVzIHtcbiAgLS1mYTogXCJcXGUwNzRcIjtcbn1cblxuLmZhLXZpcnVzLXNsYXNoIHtcbiAgLS1mYTogXCJcXGUwNzVcIjtcbn1cblxuLmZhLXZpcnVzZXMge1xuICAtLWZhOiBcIlxcZTA3NlwiO1xufVxuXG4uZmEtdmVzdCB7XG4gIC0tZmE6IFwiXFxlMDg1XCI7XG59XG5cbi5mYS12ZXN0LXBhdGNoZXMge1xuICAtLWZhOiBcIlxcZTA4NlwiO1xufVxuXG4uZmEtYXJyb3ctdHJlbmQtZG93biB7XG4gIC0tZmE6IFwiXFxlMDk3XCI7XG59XG5cbi5mYS1hcnJvdy10cmVuZC11cCB7XG4gIC0tZmE6IFwiXFxlMDk4XCI7XG59XG5cbi5mYS1hcnJvdy11cC1mcm9tLWJyYWNrZXQge1xuICAtLWZhOiBcIlxcZTA5YVwiO1xufVxuXG4uZmEtYXVzdHJhbC1zaWduIHtcbiAgLS1mYTogXCJcXGUwYTlcIjtcbn1cblxuLmZhLWJhaHQtc2lnbiB7XG4gIC0tZmE6IFwiXFxlMGFjXCI7XG59XG5cbi5mYS1iaXRjb2luLXNpZ24ge1xuICAtLWZhOiBcIlxcZTBiNFwiO1xufVxuXG4uZmEtYm9sdC1saWdodG5pbmcge1xuICAtLWZhOiBcIlxcZTBiN1wiO1xufVxuXG4uZmEtYm9vay1ib29rbWFyayB7XG4gIC0tZmE6IFwiXFxlMGJiXCI7XG59XG5cbi5mYS1jYW1lcmEtcm90YXRlIHtcbiAgLS1mYTogXCJcXGUwZDhcIjtcbn1cblxuLmZhLWNlZGktc2lnbiB7XG4gIC0tZmE6IFwiXFxlMGRmXCI7XG59XG5cbi5mYS1jaGFydC1jb2x1bW4ge1xuICAtLWZhOiBcIlxcZTBlM1wiO1xufVxuXG4uZmEtY2hhcnQtZ2FudHQge1xuICAtLWZhOiBcIlxcZTBlNFwiO1xufVxuXG4uZmEtY2xhcHBlcmJvYXJkIHtcbiAgLS1mYTogXCJcXGUxMzFcIjtcbn1cblxuLmZhLWNsb3ZlciB7XG4gIC0tZmE6IFwiXFxlMTM5XCI7XG59XG5cbi5mYS1jb2RlLWNvbXBhcmUge1xuICAtLWZhOiBcIlxcZTEzYVwiO1xufVxuXG4uZmEtY29kZS1mb3JrIHtcbiAgLS1mYTogXCJcXGUxM2JcIjtcbn1cblxuLmZhLWNvZGUtcHVsbC1yZXF1ZXN0IHtcbiAgLS1mYTogXCJcXGUxM2NcIjtcbn1cblxuLmZhLWNvbG9uLXNpZ24ge1xuICAtLWZhOiBcIlxcZTE0MFwiO1xufVxuXG4uZmEtY3J1emVpcm8tc2lnbiB7XG4gIC0tZmE6IFwiXFxlMTUyXCI7XG59XG5cbi5mYS1kaXNwbGF5IHtcbiAgLS1mYTogXCJcXGUxNjNcIjtcbn1cblxuLmZhLWRvbmctc2lnbiB7XG4gIC0tZmE6IFwiXFxlMTY5XCI7XG59XG5cbi5mYS1lbGV2YXRvciB7XG4gIC0tZmE6IFwiXFxlMTZkXCI7XG59XG5cbi5mYS1maWx0ZXItY2lyY2xlLXhtYXJrIHtcbiAgLS1mYTogXCJcXGUxN2JcIjtcbn1cblxuLmZhLWZsb3Jpbi1zaWduIHtcbiAgLS1mYTogXCJcXGUxODRcIjtcbn1cblxuLmZhLWZvbGRlci1jbG9zZWQge1xuICAtLWZhOiBcIlxcZTE4NVwiO1xufVxuXG4uZmEtZnJhbmMtc2lnbiB7XG4gIC0tZmE6IFwiXFxlMThmXCI7XG59XG5cbi5mYS1ndWFyYW5pLXNpZ24ge1xuICAtLWZhOiBcIlxcZTE5YVwiO1xufVxuXG4uZmEtZ3VuIHtcbiAgLS1mYTogXCJcXGUxOWJcIjtcbn1cblxuLmZhLWhhbmRzLWNsYXBwaW5nIHtcbiAgLS1mYTogXCJcXGUxYThcIjtcbn1cblxuLmZhLWhvdXNlLXVzZXIge1xuICAtLWZhOiBcIlxcZTFiMFwiO1xufVxuXG4uZmEtaG9tZS11c2VyIHtcbiAgLS1mYTogXCJcXGUxYjBcIjtcbn1cblxuLmZhLWluZGlhbi1ydXBlZS1zaWduIHtcbiAgLS1mYTogXCJcXGUxYmNcIjtcbn1cblxuLmZhLWluZGlhbi1ydXBlZSB7XG4gIC0tZmE6IFwiXFxlMWJjXCI7XG59XG5cbi5mYS1pbnIge1xuICAtLWZhOiBcIlxcZTFiY1wiO1xufVxuXG4uZmEta2lwLXNpZ24ge1xuICAtLWZhOiBcIlxcZTFjNFwiO1xufVxuXG4uZmEtbGFyaS1zaWduIHtcbiAgLS1mYTogXCJcXGUxYzhcIjtcbn1cblxuLmZhLWxpdGVjb2luLXNpZ24ge1xuICAtLWZhOiBcIlxcZTFkM1wiO1xufVxuXG4uZmEtbWFuYXQtc2lnbiB7XG4gIC0tZmE6IFwiXFxlMWQ1XCI7XG59XG5cbi5mYS1tYXNrLWZhY2Uge1xuICAtLWZhOiBcIlxcZTFkN1wiO1xufVxuXG4uZmEtbWlsbC1zaWduIHtcbiAgLS1mYTogXCJcXGUxZWRcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGxzIHtcbiAgLS1mYTogXCJcXGUxZjNcIjtcbn1cblxuLmZhLW5haXJhLXNpZ24ge1xuICAtLWZhOiBcIlxcZTFmNlwiO1xufVxuXG4uZmEtbm90ZGVmIHtcbiAgLS1mYTogXCJcXGUxZmVcIjtcbn1cblxuLmZhLXBhbm9yYW1hIHtcbiAgLS1mYTogXCJcXGUyMDlcIjtcbn1cblxuLmZhLXBlc2V0YS1zaWduIHtcbiAgLS1mYTogXCJcXGUyMjFcIjtcbn1cblxuLmZhLXBlc28tc2lnbiB7XG4gIC0tZmE6IFwiXFxlMjIyXCI7XG59XG5cbi5mYS1wbGFuZS11cCB7XG4gIC0tZmE6IFwiXFxlMjJkXCI7XG59XG5cbi5mYS1ydXBpYWgtc2lnbiB7XG4gIC0tZmE6IFwiXFxlMjNkXCI7XG59XG5cbi5mYS1zdGFpcnMge1xuICAtLWZhOiBcIlxcZTI4OVwiO1xufVxuXG4uZmEtdGltZWxpbmUge1xuICAtLWZhOiBcIlxcZTI5Y1wiO1xufVxuXG4uZmEtdHJ1Y2stZnJvbnQge1xuICAtLWZhOiBcIlxcZTJiN1wiO1xufVxuXG4uZmEtdHVya2lzaC1saXJhLXNpZ24ge1xuICAtLWZhOiBcIlxcZTJiYlwiO1xufVxuXG4uZmEtdHJ5IHtcbiAgLS1mYTogXCJcXGUyYmJcIjtcbn1cblxuLmZhLXR1cmtpc2gtbGlyYSB7XG4gIC0tZmE6IFwiXFxlMmJiXCI7XG59XG5cbi5mYS12YXVsdCB7XG4gIC0tZmE6IFwiXFxlMmM1XCI7XG59XG5cbi5mYS13YW5kLW1hZ2ljLXNwYXJrbGVzIHtcbiAgLS1mYTogXCJcXGUyY2FcIjtcbn1cblxuLmZhLW1hZ2ljLXdhbmQtc3BhcmtsZXMge1xuICAtLWZhOiBcIlxcZTJjYVwiO1xufVxuXG4uZmEtd2hlYXQtYXduIHtcbiAgLS1mYTogXCJcXGUyY2RcIjtcbn1cblxuLmZhLXdoZWF0LWFsdCB7XG4gIC0tZmE6IFwiXFxlMmNkXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyLW1vdmUge1xuICAtLWZhOiBcIlxcZTJjZVwiO1xufVxuXG4uZmEtd2hlZWxjaGFpci1hbHQge1xuICAtLWZhOiBcIlxcZTJjZVwiO1xufVxuXG4uZmEtYmFuZ2xhZGVzaGktdGFrYS1zaWduIHtcbiAgLS1mYTogXCJcXGUyZTZcIjtcbn1cblxuLmZhLWJvd2wtcmljZSB7XG4gIC0tZmE6IFwiXFxlMmViXCI7XG59XG5cbi5mYS1wZXJzb24tcHJlZ25hbnQge1xuICAtLWZhOiBcIlxcZTMxZVwiO1xufVxuXG4uZmEtaG91c2UtY2hpbW5leSB7XG4gIC0tZmE6IFwiXFxlM2FmXCI7XG59XG5cbi5mYS1ob21lLWxnIHtcbiAgLS1mYTogXCJcXGUzYWZcIjtcbn1cblxuLmZhLWhvdXNlLWNyYWNrIHtcbiAgLS1mYTogXCJcXGUzYjFcIjtcbn1cblxuLmZhLWhvdXNlLW1lZGljYWwge1xuICAtLWZhOiBcIlxcZTNiMlwiO1xufVxuXG4uZmEtY2VudC1zaWduIHtcbiAgLS1mYTogXCJcXGUzZjVcIjtcbn1cblxuLmZhLXBsdXMtbWludXMge1xuICAtLWZhOiBcIlxcZTQzY1wiO1xufVxuXG4uZmEtc2FpbGJvYXQge1xuICAtLWZhOiBcIlxcZTQ0NVwiO1xufVxuXG4uZmEtc2VjdGlvbiB7XG4gIC0tZmE6IFwiXFxlNDQ3XCI7XG59XG5cbi5mYS1zaHJpbXAge1xuICAtLWZhOiBcIlxcZTQ0OFwiO1xufVxuXG4uZmEtYnJhemlsaWFuLXJlYWwtc2lnbiB7XG4gIC0tZmE6IFwiXFxlNDZjXCI7XG59XG5cbi5mYS1jaGFydC1zaW1wbGUge1xuICAtLWZhOiBcIlxcZTQ3M1wiO1xufVxuXG4uZmEtZGlhZ3JhbS1uZXh0IHtcbiAgLS1mYTogXCJcXGU0NzZcIjtcbn1cblxuLmZhLWRpYWdyYW0tcHJlZGVjZXNzb3Ige1xuICAtLWZhOiBcIlxcZTQ3N1wiO1xufVxuXG4uZmEtZGlhZ3JhbS1zdWNjZXNzb3Ige1xuICAtLWZhOiBcIlxcZTQ3YVwiO1xufVxuXG4uZmEtZWFydGgtb2NlYW5pYSB7XG4gIC0tZmE6IFwiXFxlNDdiXCI7XG59XG5cbi5mYS1nbG9iZS1vY2VhbmlhIHtcbiAgLS1mYTogXCJcXGU0N2JcIjtcbn1cblxuLmZhLWJ1Zy1zbGFzaCB7XG4gIC0tZmE6IFwiXFxlNDkwXCI7XG59XG5cbi5mYS1maWxlLWNpcmNsZS1wbHVzIHtcbiAgLS1mYTogXCJcXGU0OTRcIjtcbn1cblxuLmZhLXNob3AtbG9jayB7XG4gIC0tZmE6IFwiXFxlNGE1XCI7XG59XG5cbi5mYS12aXJ1cy1jb3ZpZCB7XG4gIC0tZmE6IFwiXFxlNGE4XCI7XG59XG5cbi5mYS12aXJ1cy1jb3ZpZC1zbGFzaCB7XG4gIC0tZmE6IFwiXFxlNGE5XCI7XG59XG5cbi5mYS1hbmNob3ItY2lyY2xlLWNoZWNrIHtcbiAgLS1mYTogXCJcXGU0YWFcIjtcbn1cblxuLmZhLWFuY2hvci1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAtLWZhOiBcIlxcZTRhYlwiO1xufVxuXG4uZmEtYW5jaG9yLWNpcmNsZS14bWFyayB7XG4gIC0tZmE6IFwiXFxlNGFjXCI7XG59XG5cbi5mYS1hbmNob3ItbG9jayB7XG4gIC0tZmE6IFwiXFxlNGFkXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLXVwLWFjcm9zcy1saW5lIHtcbiAgLS1mYTogXCJcXGU0YWZcIjtcbn1cblxuLmZhLWFycm93LWRvd24tdXAtbG9jayB7XG4gIC0tZmE6IFwiXFxlNGIwXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodC10by1jaXR5IHtcbiAgLS1mYTogXCJcXGU0YjNcIjtcbn1cblxuLmZhLWFycm93LXVwLWZyb20tZ3JvdW5kLXdhdGVyIHtcbiAgLS1mYTogXCJcXGU0YjVcIjtcbn1cblxuLmZhLWFycm93LXVwLWZyb20td2F0ZXItcHVtcCB7XG4gIC0tZmE6IFwiXFxlNGI2XCI7XG59XG5cbi5mYS1hcnJvdy11cC1yaWdodC1kb3RzIHtcbiAgLS1mYTogXCJcXGU0YjdcIjtcbn1cblxuLmZhLWFycm93cy1kb3duLXRvLWxpbmUge1xuICAtLWZhOiBcIlxcZTRiOFwiO1xufVxuXG4uZmEtYXJyb3dzLWRvd24tdG8tcGVvcGxlIHtcbiAgLS1mYTogXCJcXGU0YjlcIjtcbn1cblxuLmZhLWFycm93cy1sZWZ0LXJpZ2h0LXRvLWxpbmUge1xuICAtLWZhOiBcIlxcZTRiYVwiO1xufVxuXG4uZmEtYXJyb3dzLXNwaW4ge1xuICAtLWZhOiBcIlxcZTRiYlwiO1xufVxuXG4uZmEtYXJyb3dzLXNwbGl0LXVwLWFuZC1sZWZ0IHtcbiAgLS1mYTogXCJcXGU0YmNcIjtcbn1cblxuLmZhLWFycm93cy10by1jaXJjbGUge1xuICAtLWZhOiBcIlxcZTRiZFwiO1xufVxuXG4uZmEtYXJyb3dzLXRvLWRvdCB7XG4gIC0tZmE6IFwiXFxlNGJlXCI7XG59XG5cbi5mYS1hcnJvd3MtdG8tZXllIHtcbiAgLS1mYTogXCJcXGU0YmZcIjtcbn1cblxuLmZhLWFycm93cy10dXJuLXJpZ2h0IHtcbiAgLS1mYTogXCJcXGU0YzBcIjtcbn1cblxuLmZhLWFycm93cy10dXJuLXRvLWRvdHMge1xuICAtLWZhOiBcIlxcZTRjMVwiO1xufVxuXG4uZmEtYXJyb3dzLXVwLXRvLWxpbmUge1xuICAtLWZhOiBcIlxcZTRjMlwiO1xufVxuXG4uZmEtYm9yZS1ob2xlIHtcbiAgLS1mYTogXCJcXGU0YzNcIjtcbn1cblxuLmZhLWJvdHRsZS1kcm9wbGV0IHtcbiAgLS1mYTogXCJcXGU0YzRcIjtcbn1cblxuLmZhLWJvdHRsZS13YXRlciB7XG4gIC0tZmE6IFwiXFxlNGM1XCI7XG59XG5cbi5mYS1ib3dsLWZvb2Qge1xuICAtLWZhOiBcIlxcZTRjNlwiO1xufVxuXG4uZmEtYm94ZXMtcGFja2luZyB7XG4gIC0tZmE6IFwiXFxlNGM3XCI7XG59XG5cbi5mYS1icmlkZ2Uge1xuICAtLWZhOiBcIlxcZTRjOFwiO1xufVxuXG4uZmEtYnJpZGdlLWNpcmNsZS1jaGVjayB7XG4gIC0tZmE6IFwiXFxlNGM5XCI7XG59XG5cbi5mYS1icmlkZ2UtY2lyY2xlLWV4Y2xhbWF0aW9uIHtcbiAgLS1mYTogXCJcXGU0Y2FcIjtcbn1cblxuLmZhLWJyaWRnZS1jaXJjbGUteG1hcmsge1xuICAtLWZhOiBcIlxcZTRjYlwiO1xufVxuXG4uZmEtYnJpZGdlLWxvY2sge1xuICAtLWZhOiBcIlxcZTRjY1wiO1xufVxuXG4uZmEtYnJpZGdlLXdhdGVyIHtcbiAgLS1mYTogXCJcXGU0Y2VcIjtcbn1cblxuLmZhLWJ1Y2tldCB7XG4gIC0tZmE6IFwiXFxlNGNmXCI7XG59XG5cbi5mYS1idWdzIHtcbiAgLS1mYTogXCJcXGU0ZDBcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLWNpcmNsZS1hcnJvdy1yaWdodCB7XG4gIC0tZmE6IFwiXFxlNGQxXCI7XG59XG5cbi5mYS1idWlsZGluZy1jaXJjbGUtY2hlY2sge1xuICAtLWZhOiBcIlxcZTRkMlwiO1xufVxuXG4uZmEtYnVpbGRpbmctY2lyY2xlLWV4Y2xhbWF0aW9uIHtcbiAgLS1mYTogXCJcXGU0ZDNcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLWNpcmNsZS14bWFyayB7XG4gIC0tZmE6IFwiXFxlNGQ0XCI7XG59XG5cbi5mYS1idWlsZGluZy1mbGFnIHtcbiAgLS1mYTogXCJcXGU0ZDVcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLWxvY2sge1xuICAtLWZhOiBcIlxcZTRkNlwiO1xufVxuXG4uZmEtYnVpbGRpbmctbmdvIHtcbiAgLS1mYTogXCJcXGU0ZDdcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLXNoaWVsZCB7XG4gIC0tZmE6IFwiXFxlNGQ4XCI7XG59XG5cbi5mYS1idWlsZGluZy11biB7XG4gIC0tZmE6IFwiXFxlNGQ5XCI7XG59XG5cbi5mYS1idWlsZGluZy11c2VyIHtcbiAgLS1mYTogXCJcXGU0ZGFcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLXdoZWF0IHtcbiAgLS1mYTogXCJcXGU0ZGJcIjtcbn1cblxuLmZhLWJ1cnN0IHtcbiAgLS1mYTogXCJcXGU0ZGNcIjtcbn1cblxuLmZhLWNhci1vbiB7XG4gIC0tZmE6IFwiXFxlNGRkXCI7XG59XG5cbi5mYS1jYXItdHVubmVsIHtcbiAgLS1mYTogXCJcXGU0ZGVcIjtcbn1cblxuLmZhLWNoaWxkLWNvbWJhdGFudCB7XG4gIC0tZmE6IFwiXFxlNGUwXCI7XG59XG5cbi5mYS1jaGlsZC1yaWZsZSB7XG4gIC0tZmE6IFwiXFxlNGUwXCI7XG59XG5cbi5mYS1jaGlsZHJlbiB7XG4gIC0tZmE6IFwiXFxlNGUxXCI7XG59XG5cbi5mYS1jaXJjbGUtbm9kZXMge1xuICAtLWZhOiBcIlxcZTRlMlwiO1xufVxuXG4uZmEtY2xpcGJvYXJkLXF1ZXN0aW9uIHtcbiAgLS1mYTogXCJcXGU0ZTNcIjtcbn1cblxuLmZhLWNsb3VkLXNob3dlcnMtd2F0ZXIge1xuICAtLWZhOiBcIlxcZTRlNFwiO1xufVxuXG4uZmEtY29tcHV0ZXIge1xuICAtLWZhOiBcIlxcZTRlNVwiO1xufVxuXG4uZmEtY3ViZXMtc3RhY2tlZCB7XG4gIC0tZmE6IFwiXFxlNGU2XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1jaXJjbGUtY2hlY2sge1xuICAtLWZhOiBcIlxcZTRlOFwiO1xufVxuXG4uZmEtZXhwbG9zaW9uIHtcbiAgLS1mYTogXCJcXGU0ZTlcIjtcbn1cblxuLmZhLWZlcnJ5IHtcbiAgLS1mYTogXCJcXGU0ZWFcIjtcbn1cblxuLmZhLWZpbGUtY2lyY2xlLWV4Y2xhbWF0aW9uIHtcbiAgLS1mYTogXCJcXGU0ZWJcIjtcbn1cblxuLmZhLWZpbGUtY2lyY2xlLW1pbnVzIHtcbiAgLS1mYTogXCJcXGU0ZWRcIjtcbn1cblxuLmZhLWZpbGUtY2lyY2xlLXF1ZXN0aW9uIHtcbiAgLS1mYTogXCJcXGU0ZWZcIjtcbn1cblxuLmZhLWZpbGUtc2hpZWxkIHtcbiAgLS1mYTogXCJcXGU0ZjBcIjtcbn1cblxuLmZhLWZpcmUtYnVybmVyIHtcbiAgLS1mYTogXCJcXGU0ZjFcIjtcbn1cblxuLmZhLWZpc2gtZmlucyB7XG4gIC0tZmE6IFwiXFxlNGYyXCI7XG59XG5cbi5mYS1mbGFzay12aWFsIHtcbiAgLS1mYTogXCJcXGU0ZjNcIjtcbn1cblxuLmZhLWdsYXNzLXdhdGVyIHtcbiAgLS1mYTogXCJcXGU0ZjRcIjtcbn1cblxuLmZhLWdsYXNzLXdhdGVyLWRyb3BsZXQge1xuICAtLWZhOiBcIlxcZTRmNVwiO1xufVxuXG4uZmEtZ3JvdXAtYXJyb3dzLXJvdGF0ZSB7XG4gIC0tZmE6IFwiXFxlNGY2XCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctaGFuZCB7XG4gIC0tZmE6IFwiXFxlNGY3XCI7XG59XG5cbi5mYS1oYW5kY3VmZnMge1xuICAtLWZhOiBcIlxcZTRmOFwiO1xufVxuXG4uZmEtaGFuZHMtYm91bmQge1xuICAtLWZhOiBcIlxcZTRmOVwiO1xufVxuXG4uZmEtaGFuZHMtaG9sZGluZy1jaGlsZCB7XG4gIC0tZmE6IFwiXFxlNGZhXCI7XG59XG5cbi5mYS1oYW5kcy1ob2xkaW5nLWNpcmNsZSB7XG4gIC0tZmE6IFwiXFxlNGZiXCI7XG59XG5cbi5mYS1oZWFydC1jaXJjbGUtYm9sdCB7XG4gIC0tZmE6IFwiXFxlNGZjXCI7XG59XG5cbi5mYS1oZWFydC1jaXJjbGUtY2hlY2sge1xuICAtLWZhOiBcIlxcZTRmZFwiO1xufVxuXG4uZmEtaGVhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uIHtcbiAgLS1mYTogXCJcXGU0ZmVcIjtcbn1cblxuLmZhLWhlYXJ0LWNpcmNsZS1taW51cyB7XG4gIC0tZmE6IFwiXFxlNGZmXCI7XG59XG5cbi5mYS1oZWFydC1jaXJjbGUtcGx1cyB7XG4gIC0tZmE6IFwiXFxlNTAwXCI7XG59XG5cbi5mYS1oZWFydC1jaXJjbGUteG1hcmsge1xuICAtLWZhOiBcIlxcZTUwMVwiO1xufVxuXG4uZmEtaGVsaWNvcHRlci1zeW1ib2wge1xuICAtLWZhOiBcIlxcZTUwMlwiO1xufVxuXG4uZmEtaGVsbWV0LXVuIHtcbiAgLS1mYTogXCJcXGU1MDNcIjtcbn1cblxuLmZhLWhpbGwtYXZhbGFuY2hlIHtcbiAgLS1mYTogXCJcXGU1MDdcIjtcbn1cblxuLmZhLWhpbGwtcm9ja3NsaWRlIHtcbiAgLS1mYTogXCJcXGU1MDhcIjtcbn1cblxuLmZhLWhvdXNlLWNpcmNsZS1jaGVjayB7XG4gIC0tZmE6IFwiXFxlNTA5XCI7XG59XG5cbi5mYS1ob3VzZS1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAtLWZhOiBcIlxcZTUwYVwiO1xufVxuXG4uZmEtaG91c2UtY2lyY2xlLXhtYXJrIHtcbiAgLS1mYTogXCJcXGU1MGJcIjtcbn1cblxuLmZhLWhvdXNlLWZpcmUge1xuICAtLWZhOiBcIlxcZTUwY1wiO1xufVxuXG4uZmEtaG91c2UtZmxhZyB7XG4gIC0tZmE6IFwiXFxlNTBkXCI7XG59XG5cbi5mYS1ob3VzZS1mbG9vZC13YXRlciB7XG4gIC0tZmE6IFwiXFxlNTBlXCI7XG59XG5cbi5mYS1ob3VzZS1mbG9vZC13YXRlci1jaXJjbGUtYXJyb3ctcmlnaHQge1xuICAtLWZhOiBcIlxcZTUwZlwiO1xufVxuXG4uZmEtaG91c2UtbG9jayB7XG4gIC0tZmE6IFwiXFxlNTEwXCI7XG59XG5cbi5mYS1ob3VzZS1tZWRpY2FsLWNpcmNsZS1jaGVjayB7XG4gIC0tZmE6IFwiXFxlNTExXCI7XG59XG5cbi5mYS1ob3VzZS1tZWRpY2FsLWNpcmNsZS1leGNsYW1hdGlvbiB7XG4gIC0tZmE6IFwiXFxlNTEyXCI7XG59XG5cbi5mYS1ob3VzZS1tZWRpY2FsLWNpcmNsZS14bWFyayB7XG4gIC0tZmE6IFwiXFxlNTEzXCI7XG59XG5cbi5mYS1ob3VzZS1tZWRpY2FsLWZsYWcge1xuICAtLWZhOiBcIlxcZTUxNFwiO1xufVxuXG4uZmEtaG91c2UtdHN1bmFtaSB7XG4gIC0tZmE6IFwiXFxlNTE1XCI7XG59XG5cbi5mYS1qYXIge1xuICAtLWZhOiBcIlxcZTUxNlwiO1xufVxuXG4uZmEtamFyLXdoZWF0IHtcbiAgLS1mYTogXCJcXGU1MTdcIjtcbn1cblxuLmZhLWpldC1maWdodGVyLXVwIHtcbiAgLS1mYTogXCJcXGU1MThcIjtcbn1cblxuLmZhLWp1Zy1kZXRlcmdlbnQge1xuICAtLWZhOiBcIlxcZTUxOVwiO1xufVxuXG4uZmEta2l0Y2hlbi1zZXQge1xuICAtLWZhOiBcIlxcZTUxYVwiO1xufVxuXG4uZmEtbGFuZC1taW5lLW9uIHtcbiAgLS1mYTogXCJcXGU1MWJcIjtcbn1cblxuLmZhLWxhbmRtYXJrLWZsYWcge1xuICAtLWZhOiBcIlxcZTUxY1wiO1xufVxuXG4uZmEtbGFwdG9wLWZpbGUge1xuICAtLWZhOiBcIlxcZTUxZFwiO1xufVxuXG4uZmEtbGluZXMtbGVhbmluZyB7XG4gIC0tZmE6IFwiXFxlNTFlXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1waW4tbG9jayB7XG4gIC0tZmE6IFwiXFxlNTFmXCI7XG59XG5cbi5mYS1sb2N1c3Qge1xuICAtLWZhOiBcIlxcZTUyMFwiO1xufVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcy1hcnJvdy1yaWdodCB7XG4gIC0tZmE6IFwiXFxlNTIxXCI7XG59XG5cbi5mYS1tYWduaWZ5aW5nLWdsYXNzLWNoYXJ0IHtcbiAgLS1mYTogXCJcXGU1MjJcIjtcbn1cblxuLmZhLW1hcnMtYW5kLXZlbnVzLWJ1cnN0IHtcbiAgLS1mYTogXCJcXGU1MjNcIjtcbn1cblxuLmZhLW1hc2stdmVudGlsYXRvciB7XG4gIC0tZmE6IFwiXFxlNTI0XCI7XG59XG5cbi5mYS1tYXR0cmVzcy1waWxsb3cge1xuICAtLWZhOiBcIlxcZTUyNVwiO1xufVxuXG4uZmEtbW9iaWxlLXJldHJvIHtcbiAgLS1mYTogXCJcXGU1MjdcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtdHJhbnNmZXIge1xuICAtLWZhOiBcIlxcZTUyOFwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC10cmVuZC11cCB7XG4gIC0tZmE6IFwiXFxlNTI5XCI7XG59XG5cbi5mYS1tb25leS1iaWxsLXdoZWF0IHtcbiAgLS1mYTogXCJcXGU1MmFcIjtcbn1cblxuLmZhLW1vc3F1aXRvIHtcbiAgLS1mYTogXCJcXGU1MmJcIjtcbn1cblxuLmZhLW1vc3F1aXRvLW5ldCB7XG4gIC0tZmE6IFwiXFxlNTJjXCI7XG59XG5cbi5mYS1tb3VuZCB7XG4gIC0tZmE6IFwiXFxlNTJkXCI7XG59XG5cbi5mYS1tb3VudGFpbi1jaXR5IHtcbiAgLS1mYTogXCJcXGU1MmVcIjtcbn1cblxuLmZhLW1vdW50YWluLXN1biB7XG4gIC0tZmE6IFwiXFxlNTJmXCI7XG59XG5cbi5mYS1vaWwtd2VsbCB7XG4gIC0tZmE6IFwiXFxlNTMyXCI7XG59XG5cbi5mYS1wZW9wbGUtZ3JvdXAge1xuICAtLWZhOiBcIlxcZTUzM1wiO1xufVxuXG4uZmEtcGVvcGxlLWxpbmUge1xuICAtLWZhOiBcIlxcZTUzNFwiO1xufVxuXG4uZmEtcGVvcGxlLXB1bGxpbmcge1xuICAtLWZhOiBcIlxcZTUzNVwiO1xufVxuXG4uZmEtcGVvcGxlLXJvYmJlcnkge1xuICAtLWZhOiBcIlxcZTUzNlwiO1xufVxuXG4uZmEtcGVvcGxlLXJvb2Yge1xuICAtLWZhOiBcIlxcZTUzN1wiO1xufVxuXG4uZmEtcGVyc29uLWFycm93LWRvd24tdG8tbGluZSB7XG4gIC0tZmE6IFwiXFxlNTM4XCI7XG59XG5cbi5mYS1wZXJzb24tYXJyb3ctdXAtZnJvbS1saW5lIHtcbiAgLS1mYTogXCJcXGU1MzlcIjtcbn1cblxuLmZhLXBlcnNvbi1icmVhc3RmZWVkaW5nIHtcbiAgLS1mYTogXCJcXGU1M2FcIjtcbn1cblxuLmZhLXBlcnNvbi1idXJzdCB7XG4gIC0tZmE6IFwiXFxlNTNiXCI7XG59XG5cbi5mYS1wZXJzb24tY2FuZSB7XG4gIC0tZmE6IFwiXFxlNTNjXCI7XG59XG5cbi5mYS1wZXJzb24tY2hhbGtib2FyZCB7XG4gIC0tZmE6IFwiXFxlNTNkXCI7XG59XG5cbi5mYS1wZXJzb24tY2lyY2xlLWNoZWNrIHtcbiAgLS1mYTogXCJcXGU1M2VcIjtcbn1cblxuLmZhLXBlcnNvbi1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAtLWZhOiBcIlxcZTUzZlwiO1xufVxuXG4uZmEtcGVyc29uLWNpcmNsZS1taW51cyB7XG4gIC0tZmE6IFwiXFxlNTQwXCI7XG59XG5cbi5mYS1wZXJzb24tY2lyY2xlLXBsdXMge1xuICAtLWZhOiBcIlxcZTU0MVwiO1xufVxuXG4uZmEtcGVyc29uLWNpcmNsZS1xdWVzdGlvbiB7XG4gIC0tZmE6IFwiXFxlNTQyXCI7XG59XG5cbi5mYS1wZXJzb24tY2lyY2xlLXhtYXJrIHtcbiAgLS1mYTogXCJcXGU1NDNcIjtcbn1cblxuLmZhLXBlcnNvbi1kcmVzcy1idXJzdCB7XG4gIC0tZmE6IFwiXFxlNTQ0XCI7XG59XG5cbi5mYS1wZXJzb24tZHJvd25pbmcge1xuICAtLWZhOiBcIlxcZTU0NVwiO1xufVxuXG4uZmEtcGVyc29uLWZhbGxpbmcge1xuICAtLWZhOiBcIlxcZTU0NlwiO1xufVxuXG4uZmEtcGVyc29uLWZhbGxpbmctYnVyc3Qge1xuICAtLWZhOiBcIlxcZTU0N1wiO1xufVxuXG4uZmEtcGVyc29uLWhhbGYtZHJlc3Mge1xuICAtLWZhOiBcIlxcZTU0OFwiO1xufVxuXG4uZmEtcGVyc29uLWhhcmFzc2luZyB7XG4gIC0tZmE6IFwiXFxlNTQ5XCI7XG59XG5cbi5mYS1wZXJzb24tbWlsaXRhcnktcG9pbnRpbmcge1xuICAtLWZhOiBcIlxcZTU0YVwiO1xufVxuXG4uZmEtcGVyc29uLW1pbGl0YXJ5LXJpZmxlIHtcbiAgLS1mYTogXCJcXGU1NGJcIjtcbn1cblxuLmZhLXBlcnNvbi1taWxpdGFyeS10by1wZXJzb24ge1xuICAtLWZhOiBcIlxcZTU0Y1wiO1xufVxuXG4uZmEtcGVyc29uLXJheXMge1xuICAtLWZhOiBcIlxcZTU0ZFwiO1xufVxuXG4uZmEtcGVyc29uLXJpZmxlIHtcbiAgLS1mYTogXCJcXGU1NGVcIjtcbn1cblxuLmZhLXBlcnNvbi1zaGVsdGVyIHtcbiAgLS1mYTogXCJcXGU1NGZcIjtcbn1cblxuLmZhLXBlcnNvbi13YWxraW5nLWFycm93LWxvb3AtbGVmdCB7XG4gIC0tZmE6IFwiXFxlNTUxXCI7XG59XG5cbi5mYS1wZXJzb24td2Fsa2luZy1hcnJvdy1yaWdodCB7XG4gIC0tZmE6IFwiXFxlNTUyXCI7XG59XG5cbi5mYS1wZXJzb24td2Fsa2luZy1kYXNoZWQtbGluZS1hcnJvdy1yaWdodCB7XG4gIC0tZmE6IFwiXFxlNTUzXCI7XG59XG5cbi5mYS1wZXJzb24td2Fsa2luZy1sdWdnYWdlIHtcbiAgLS1mYTogXCJcXGU1NTRcIjtcbn1cblxuLmZhLXBsYW5lLWNpcmNsZS1jaGVjayB7XG4gIC0tZmE6IFwiXFxlNTU1XCI7XG59XG5cbi5mYS1wbGFuZS1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAtLWZhOiBcIlxcZTU1NlwiO1xufVxuXG4uZmEtcGxhbmUtY2lyY2xlLXhtYXJrIHtcbiAgLS1mYTogXCJcXGU1NTdcIjtcbn1cblxuLmZhLXBsYW5lLWxvY2sge1xuICAtLWZhOiBcIlxcZTU1OFwiO1xufVxuXG4uZmEtcGxhdGUtd2hlYXQge1xuICAtLWZhOiBcIlxcZTU1YVwiO1xufVxuXG4uZmEtcGx1Zy1jaXJjbGUtYm9sdCB7XG4gIC0tZmE6IFwiXFxlNTViXCI7XG59XG5cbi5mYS1wbHVnLWNpcmNsZS1jaGVjayB7XG4gIC0tZmE6IFwiXFxlNTVjXCI7XG59XG5cbi5mYS1wbHVnLWNpcmNsZS1leGNsYW1hdGlvbiB7XG4gIC0tZmE6IFwiXFxlNTVkXCI7XG59XG5cbi5mYS1wbHVnLWNpcmNsZS1taW51cyB7XG4gIC0tZmE6IFwiXFxlNTVlXCI7XG59XG5cbi5mYS1wbHVnLWNpcmNsZS1wbHVzIHtcbiAgLS1mYTogXCJcXGU1NWZcIjtcbn1cblxuLmZhLXBsdWctY2lyY2xlLXhtYXJrIHtcbiAgLS1mYTogXCJcXGU1NjBcIjtcbn1cblxuLmZhLXJhbmtpbmctc3RhciB7XG4gIC0tZmE6IFwiXFxlNTYxXCI7XG59XG5cbi5mYS1yb2FkLWJhcnJpZXIge1xuICAtLWZhOiBcIlxcZTU2MlwiO1xufVxuXG4uZmEtcm9hZC1icmlkZ2Uge1xuICAtLWZhOiBcIlxcZTU2M1wiO1xufVxuXG4uZmEtcm9hZC1jaXJjbGUtY2hlY2sge1xuICAtLWZhOiBcIlxcZTU2NFwiO1xufVxuXG4uZmEtcm9hZC1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAtLWZhOiBcIlxcZTU2NVwiO1xufVxuXG4uZmEtcm9hZC1jaXJjbGUteG1hcmsge1xuICAtLWZhOiBcIlxcZTU2NlwiO1xufVxuXG4uZmEtcm9hZC1sb2NrIHtcbiAgLS1mYTogXCJcXGU1NjdcIjtcbn1cblxuLmZhLXJvYWQtc3Bpa2VzIHtcbiAgLS1mYTogXCJcXGU1NjhcIjtcbn1cblxuLmZhLXJ1ZyB7XG4gIC0tZmE6IFwiXFxlNTY5XCI7XG59XG5cbi5mYS1zYWNrLXhtYXJrIHtcbiAgLS1mYTogXCJcXGU1NmFcIjtcbn1cblxuLmZhLXNjaG9vbC1jaXJjbGUtY2hlY2sge1xuICAtLWZhOiBcIlxcZTU2YlwiO1xufVxuXG4uZmEtc2Nob29sLWNpcmNsZS1leGNsYW1hdGlvbiB7XG4gIC0tZmE6IFwiXFxlNTZjXCI7XG59XG5cbi5mYS1zY2hvb2wtY2lyY2xlLXhtYXJrIHtcbiAgLS1mYTogXCJcXGU1NmRcIjtcbn1cblxuLmZhLXNjaG9vbC1mbGFnIHtcbiAgLS1mYTogXCJcXGU1NmVcIjtcbn1cblxuLmZhLXNjaG9vbC1sb2NrIHtcbiAgLS1mYTogXCJcXGU1NmZcIjtcbn1cblxuLmZhLXNoZWV0LXBsYXN0aWMge1xuICAtLWZhOiBcIlxcZTU3MVwiO1xufVxuXG4uZmEtc2hpZWxkLWNhdCB7XG4gIC0tZmE6IFwiXFxlNTcyXCI7XG59XG5cbi5mYS1zaGllbGQtZG9nIHtcbiAgLS1mYTogXCJcXGU1NzNcIjtcbn1cblxuLmZhLXNoaWVsZC1oZWFydCB7XG4gIC0tZmE6IFwiXFxlNTc0XCI7XG59XG5cbi5mYS1zcXVhcmUtbmZpIHtcbiAgLS1mYTogXCJcXGU1NzZcIjtcbn1cblxuLmZhLXNxdWFyZS1wZXJzb24tY29uZmluZWQge1xuICAtLWZhOiBcIlxcZTU3N1wiO1xufVxuXG4uZmEtc3F1YXJlLXZpcnVzIHtcbiAgLS1mYTogXCJcXGU1NzhcIjtcbn1cblxuLmZhLXN0YWZmLXNuYWtlIHtcbiAgLS1mYTogXCJcXGU1NzlcIjtcbn1cblxuLmZhLXJvZC1hc2NsZXBpdXMge1xuICAtLWZhOiBcIlxcZTU3OVwiO1xufVxuXG4uZmEtcm9kLXNuYWtlIHtcbiAgLS1mYTogXCJcXGU1NzlcIjtcbn1cblxuLmZhLXN0YWZmLWFlc2N1bGFwaXVzIHtcbiAgLS1mYTogXCJcXGU1NzlcIjtcbn1cblxuLmZhLXN1bi1wbGFudC13aWx0IHtcbiAgLS1mYTogXCJcXGU1N2FcIjtcbn1cblxuLmZhLXRhcnAge1xuICAtLWZhOiBcIlxcZTU3YlwiO1xufVxuXG4uZmEtdGFycC1kcm9wbGV0IHtcbiAgLS1mYTogXCJcXGU1N2NcIjtcbn1cblxuLmZhLXRlbnQge1xuICAtLWZhOiBcIlxcZTU3ZFwiO1xufVxuXG4uZmEtdGVudC1hcnJvdy1kb3duLXRvLWxpbmUge1xuICAtLWZhOiBcIlxcZTU3ZVwiO1xufVxuXG4uZmEtdGVudC1hcnJvdy1sZWZ0LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGU1N2ZcIjtcbn1cblxuLmZhLXRlbnQtYXJyb3ctdHVybi1sZWZ0IHtcbiAgLS1mYTogXCJcXGU1ODBcIjtcbn1cblxuLmZhLXRlbnQtYXJyb3dzLWRvd24ge1xuICAtLWZhOiBcIlxcZTU4MVwiO1xufVxuXG4uZmEtdGVudHMge1xuICAtLWZhOiBcIlxcZTU4MlwiO1xufVxuXG4uZmEtdG9pbGV0LXBvcnRhYmxlIHtcbiAgLS1mYTogXCJcXGU1ODNcIjtcbn1cblxuLmZhLXRvaWxldHMtcG9ydGFibGUge1xuICAtLWZhOiBcIlxcZTU4NFwiO1xufVxuXG4uZmEtdG93ZXItY2VsbCB7XG4gIC0tZmE6IFwiXFxlNTg1XCI7XG59XG5cbi5mYS10b3dlci1vYnNlcnZhdGlvbiB7XG4gIC0tZmE6IFwiXFxlNTg2XCI7XG59XG5cbi5mYS10cmVlLWNpdHkge1xuICAtLWZhOiBcIlxcZTU4N1wiO1xufVxuXG4uZmEtdHJvd2VsIHtcbiAgLS1mYTogXCJcXGU1ODlcIjtcbn1cblxuLmZhLXRyb3dlbC1icmlja3Mge1xuICAtLWZhOiBcIlxcZTU4YVwiO1xufVxuXG4uZmEtdHJ1Y2stYXJyb3ctcmlnaHQge1xuICAtLWZhOiBcIlxcZTU4YlwiO1xufVxuXG4uZmEtdHJ1Y2stZHJvcGxldCB7XG4gIC0tZmE6IFwiXFxlNThjXCI7XG59XG5cbi5mYS10cnVjay1maWVsZCB7XG4gIC0tZmE6IFwiXFxlNThkXCI7XG59XG5cbi5mYS10cnVjay1maWVsZC11biB7XG4gIC0tZmE6IFwiXFxlNThlXCI7XG59XG5cbi5mYS10cnVjay1wbGFuZSB7XG4gIC0tZmE6IFwiXFxlNThmXCI7XG59XG5cbi5mYS11c2Vycy1iZXR3ZWVuLWxpbmVzIHtcbiAgLS1mYTogXCJcXGU1OTFcIjtcbn1cblxuLmZhLXVzZXJzLWxpbmUge1xuICAtLWZhOiBcIlxcZTU5MlwiO1xufVxuXG4uZmEtdXNlcnMtcmF5cyB7XG4gIC0tZmE6IFwiXFxlNTkzXCI7XG59XG5cbi5mYS11c2Vycy1yZWN0YW5nbGUge1xuICAtLWZhOiBcIlxcZTU5NFwiO1xufVxuXG4uZmEtdXNlcnMtdmlld2ZpbmRlciB7XG4gIC0tZmE6IFwiXFxlNTk1XCI7XG59XG5cbi5mYS12aWFsLWNpcmNsZS1jaGVjayB7XG4gIC0tZmE6IFwiXFxlNTk2XCI7XG59XG5cbi5mYS12aWFsLXZpcnVzIHtcbiAgLS1mYTogXCJcXGU1OTdcIjtcbn1cblxuLmZhLXdoZWF0LWF3bi1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAtLWZhOiBcIlxcZTU5OFwiO1xufVxuXG4uZmEtd29ybSB7XG4gIC0tZmE6IFwiXFxlNTk5XCI7XG59XG5cbi5mYS14bWFya3MtbGluZXMge1xuICAtLWZhOiBcIlxcZTU5YVwiO1xufVxuXG4uZmEtY2hpbGQtZHJlc3Mge1xuICAtLWZhOiBcIlxcZTU5Y1wiO1xufVxuXG4uZmEtY2hpbGQtcmVhY2hpbmcge1xuICAtLWZhOiBcIlxcZTU5ZFwiO1xufVxuXG4uZmEtZmlsZS1jaXJjbGUtY2hlY2sge1xuICAtLWZhOiBcIlxcZTVhMFwiO1xufVxuXG4uZmEtZmlsZS1jaXJjbGUteG1hcmsge1xuICAtLWZhOiBcIlxcZTVhMVwiO1xufVxuXG4uZmEtcGVyc29uLXRocm91Z2gtd2luZG93IHtcbiAgLS1mYTogXCJcXGU1YTlcIjtcbn1cblxuLmZhLXBsYW50LXdpbHQge1xuICAtLWZhOiBcIlxcZTVhYVwiO1xufVxuXG4uZmEtc3RhcGxlciB7XG4gIC0tZmE6IFwiXFxlNWFmXCI7XG59XG5cbi5mYS10cmFpbi10cmFtIHtcbiAgLS1mYTogXCJcXGU1YjRcIjtcbn1cblxuLmZhLXRhYmxlLWNlbGxzLWNvbHVtbi1sb2NrIHtcbiAgLS1mYTogXCJcXGU2NzhcIjtcbn1cblxuLmZhLXRhYmxlLWNlbGxzLXJvdy1sb2NrIHtcbiAgLS1mYTogXCJcXGU2N2FcIjtcbn1cblxuLmZhLXdlYi1hd2Vzb21lIHtcbiAgLS1mYTogXCJcXGU2ODJcIjtcbn1cblxuLmZhLXRodW1idGFjay1zbGFzaCB7XG4gIC0tZmE6IFwiXFxlNjhmXCI7XG59XG5cbi5mYS10aHVtYi10YWNrLXNsYXNoIHtcbiAgLS1mYTogXCJcXGU2OGZcIjtcbn1cblxuLmZhLXRhYmxlLWNlbGxzLXJvdy11bmxvY2sge1xuICAtLWZhOiBcIlxcZTY5MVwiO1xufVxuXG4uZmEtY2hhcnQtZGlhZ3JhbSB7XG4gIC0tZmE6IFwiXFxlNjk1XCI7XG59XG5cbi5mYS1jb21tZW50LW5vZGVzIHtcbiAgLS1mYTogXCJcXGU2OTZcIjtcbn1cblxuLmZhLWZpbGUtZnJhZ21lbnQge1xuICAtLWZhOiBcIlxcZTY5N1wiO1xufVxuXG4uZmEtZmlsZS1oYWxmLWRhc2hlZCB7XG4gIC0tZmE6IFwiXFxlNjk4XCI7XG59XG5cbi5mYS1oZXhhZ29uLW5vZGVzIHtcbiAgLS1mYTogXCJcXGU2OTlcIjtcbn1cblxuLmZhLWhleGFnb24tbm9kZXMtYm9sdCB7XG4gIC0tZmE6IFwiXFxlNjlhXCI7XG59XG5cbi5mYS1zcXVhcmUtYmluYXJ5IHtcbiAgLS1mYTogXCJcXGU2OWJcIjtcbn1cblxuLmZhLXBlbnRhZ29uIHtcbiAgLS1mYTogXCJcXGU3OTBcIjtcbn1cblxuLmZhLW5vbi1iaW5hcnkge1xuICAtLWZhOiBcIlxcZTgwN1wiO1xufVxuXG4uZmEtc3BpcmFsIHtcbiAgLS1mYTogXCJcXGU4MGFcIjtcbn1cblxuLmZhLW1vYmlsZS12aWJyYXRlIHtcbiAgLS1mYTogXCJcXGU4MTZcIjtcbn1cblxuLmZhLXNpbmdsZS1xdW90ZS1sZWZ0IHtcbiAgLS1mYTogXCJcXGU4MWJcIjtcbn1cblxuLmZhLXNpbmdsZS1xdW90ZS1yaWdodCB7XG4gIC0tZmE6IFwiXFxlODFjXCI7XG59XG5cbi5mYS1idXMtc2lkZSB7XG4gIC0tZmE6IFwiXFxlODFkXCI7XG59XG5cbi5mYS1zZXB0YWdvbiB7XG4gIC0tZmE6IFwiXFxlODIwXCI7XG59XG5cbi5mYS1oZXB0YWdvbiB7XG4gIC0tZmE6IFwiXFxlODIwXCI7XG59XG5cbi5mYS1tYXJ0aW5pLWdsYXNzLWVtcHR5IHtcbiAgLS1mYTogXCJcXGYwMDBcIjtcbn1cblxuLmZhLWdsYXNzLW1hcnRpbmkge1xuICAtLWZhOiBcIlxcZjAwMFwiO1xufVxuXG4uZmEtbXVzaWMge1xuICAtLWZhOiBcIlxcZjAwMVwiO1xufVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcyB7XG4gIC0tZmE6IFwiXFxmMDAyXCI7XG59XG5cbi5mYS1zZWFyY2gge1xuICAtLWZhOiBcIlxcZjAwMlwiO1xufVxuXG4uZmEtaGVhcnQge1xuICAtLWZhOiBcIlxcZjAwNFwiO1xufVxuXG4uZmEtc3RhciB7XG4gIC0tZmE6IFwiXFxmMDA1XCI7XG59XG5cbi5mYS11c2VyIHtcbiAgLS1mYTogXCJcXGYwMDdcIjtcbn1cblxuLmZhLXVzZXItYWx0IHtcbiAgLS1mYTogXCJcXGYwMDdcIjtcbn1cblxuLmZhLXVzZXItbGFyZ2Uge1xuICAtLWZhOiBcIlxcZjAwN1wiO1xufVxuXG4uZmEtZmlsbSB7XG4gIC0tZmE6IFwiXFxmMDA4XCI7XG59XG5cbi5mYS1maWxtLWFsdCB7XG4gIC0tZmE6IFwiXFxmMDA4XCI7XG59XG5cbi5mYS1maWxtLXNpbXBsZSB7XG4gIC0tZmE6IFwiXFxmMDA4XCI7XG59XG5cbi5mYS10YWJsZS1jZWxscy1sYXJnZSB7XG4gIC0tZmE6IFwiXFxmMDA5XCI7XG59XG5cbi5mYS10aC1sYXJnZSB7XG4gIC0tZmE6IFwiXFxmMDA5XCI7XG59XG5cbi5mYS10YWJsZS1jZWxscyB7XG4gIC0tZmE6IFwiXFxmMDBhXCI7XG59XG5cbi5mYS10aCB7XG4gIC0tZmE6IFwiXFxmMDBhXCI7XG59XG5cbi5mYS10YWJsZS1saXN0IHtcbiAgLS1mYTogXCJcXGYwMGJcIjtcbn1cblxuLmZhLXRoLWxpc3Qge1xuICAtLWZhOiBcIlxcZjAwYlwiO1xufVxuXG4uZmEtY2hlY2sge1xuICAtLWZhOiBcIlxcZjAwY1wiO1xufVxuXG4uZmEteG1hcmsge1xuICAtLWZhOiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtY2xvc2Uge1xuICAtLWZhOiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtbXVsdGlwbHkge1xuICAtLWZhOiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtcmVtb3ZlIHtcbiAgLS1mYTogXCJcXGYwMGRcIjtcbn1cblxuLmZhLXRpbWVzIHtcbiAgLS1mYTogXCJcXGYwMGRcIjtcbn1cblxuLmZhLW1hZ25pZnlpbmctZ2xhc3MtcGx1cyB7XG4gIC0tZmE6IFwiXFxmMDBlXCI7XG59XG5cbi5mYS1zZWFyY2gtcGx1cyB7XG4gIC0tZmE6IFwiXFxmMDBlXCI7XG59XG5cbi5mYS1tYWduaWZ5aW5nLWdsYXNzLW1pbnVzIHtcbiAgLS1mYTogXCJcXGYwMTBcIjtcbn1cblxuLmZhLXNlYXJjaC1taW51cyB7XG4gIC0tZmE6IFwiXFxmMDEwXCI7XG59XG5cbi5mYS1wb3dlci1vZmYge1xuICAtLWZhOiBcIlxcZjAxMVwiO1xufVxuXG4uZmEtc2lnbmFsIHtcbiAgLS1mYTogXCJcXGYwMTJcIjtcbn1cblxuLmZhLXNpZ25hbC01IHtcbiAgLS1mYTogXCJcXGYwMTJcIjtcbn1cblxuLmZhLXNpZ25hbC1wZXJmZWN0IHtcbiAgLS1mYTogXCJcXGYwMTJcIjtcbn1cblxuLmZhLWdlYXIge1xuICAtLWZhOiBcIlxcZjAxM1wiO1xufVxuXG4uZmEtY29nIHtcbiAgLS1mYTogXCJcXGYwMTNcIjtcbn1cblxuLmZhLWhvdXNlIHtcbiAgLS1mYTogXCJcXGYwMTVcIjtcbn1cblxuLmZhLWhvbWUge1xuICAtLWZhOiBcIlxcZjAxNVwiO1xufVxuXG4uZmEtaG9tZS1hbHQge1xuICAtLWZhOiBcIlxcZjAxNVwiO1xufVxuXG4uZmEtaG9tZS1sZy1hbHQge1xuICAtLWZhOiBcIlxcZjAxNVwiO1xufVxuXG4uZmEtY2xvY2sge1xuICAtLWZhOiBcIlxcZjAxN1wiO1xufVxuXG4uZmEtY2xvY2stZm91ciB7XG4gIC0tZmE6IFwiXFxmMDE3XCI7XG59XG5cbi5mYS1yb2FkIHtcbiAgLS1mYTogXCJcXGYwMThcIjtcbn1cblxuLmZhLWRvd25sb2FkIHtcbiAgLS1mYTogXCJcXGYwMTlcIjtcbn1cblxuLmZhLWluYm94IHtcbiAgLS1mYTogXCJcXGYwMWNcIjtcbn1cblxuLmZhLWFycm93LXJvdGF0ZS1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMDFlXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodC1yb3RhdGUge1xuICAtLWZhOiBcIlxcZjAxZVwiO1xufVxuXG4uZmEtYXJyb3ctcm90YXRlLWZvcndhcmQge1xuICAtLWZhOiBcIlxcZjAxZVwiO1xufVxuXG4uZmEtcmVkbyB7XG4gIC0tZmE6IFwiXFxmMDFlXCI7XG59XG5cbi5mYS1hcnJvd3Mtcm90YXRlIHtcbiAgLS1mYTogXCJcXGYwMjFcIjtcbn1cblxuLmZhLXJlZnJlc2gge1xuICAtLWZhOiBcIlxcZjAyMVwiO1xufVxuXG4uZmEtc3luYyB7XG4gIC0tZmE6IFwiXFxmMDIxXCI7XG59XG5cbi5mYS1yZWN0YW5nbGUtbGlzdCB7XG4gIC0tZmE6IFwiXFxmMDIyXCI7XG59XG5cbi5mYS1saXN0LWFsdCB7XG4gIC0tZmE6IFwiXFxmMDIyXCI7XG59XG5cbi5mYS1sb2NrIHtcbiAgLS1mYTogXCJcXGYwMjNcIjtcbn1cblxuLmZhLWZsYWcge1xuICAtLWZhOiBcIlxcZjAyNFwiO1xufVxuXG4uZmEtaGVhZHBob25lcyB7XG4gIC0tZmE6IFwiXFxmMDI1XCI7XG59XG5cbi5mYS1oZWFkcGhvbmVzLWFsdCB7XG4gIC0tZmE6IFwiXFxmMDI1XCI7XG59XG5cbi5mYS1oZWFkcGhvbmVzLXNpbXBsZSB7XG4gIC0tZmE6IFwiXFxmMDI1XCI7XG59XG5cbi5mYS12b2x1bWUtb2ZmIHtcbiAgLS1mYTogXCJcXGYwMjZcIjtcbn1cblxuLmZhLXZvbHVtZS1sb3cge1xuICAtLWZhOiBcIlxcZjAyN1wiO1xufVxuXG4uZmEtdm9sdW1lLWRvd24ge1xuICAtLWZhOiBcIlxcZjAyN1wiO1xufVxuXG4uZmEtdm9sdW1lLWhpZ2gge1xuICAtLWZhOiBcIlxcZjAyOFwiO1xufVxuXG4uZmEtdm9sdW1lLXVwIHtcbiAgLS1mYTogXCJcXGYwMjhcIjtcbn1cblxuLmZhLXFyY29kZSB7XG4gIC0tZmE6IFwiXFxmMDI5XCI7XG59XG5cbi5mYS1iYXJjb2RlIHtcbiAgLS1mYTogXCJcXGYwMmFcIjtcbn1cblxuLmZhLXRhZyB7XG4gIC0tZmE6IFwiXFxmMDJiXCI7XG59XG5cbi5mYS10YWdzIHtcbiAgLS1mYTogXCJcXGYwMmNcIjtcbn1cblxuLmZhLWJvb2sge1xuICAtLWZhOiBcIlxcZjAyZFwiO1xufVxuXG4uZmEtYm9va21hcmsge1xuICAtLWZhOiBcIlxcZjAyZVwiO1xufVxuXG4uZmEtcHJpbnQge1xuICAtLWZhOiBcIlxcZjAyZlwiO1xufVxuXG4uZmEtY2FtZXJhIHtcbiAgLS1mYTogXCJcXGYwMzBcIjtcbn1cblxuLmZhLWNhbWVyYS1hbHQge1xuICAtLWZhOiBcIlxcZjAzMFwiO1xufVxuXG4uZmEtZm9udCB7XG4gIC0tZmE6IFwiXFxmMDMxXCI7XG59XG5cbi5mYS1ib2xkIHtcbiAgLS1mYTogXCJcXGYwMzJcIjtcbn1cblxuLmZhLWl0YWxpYyB7XG4gIC0tZmE6IFwiXFxmMDMzXCI7XG59XG5cbi5mYS10ZXh0LWhlaWdodCB7XG4gIC0tZmE6IFwiXFxmMDM0XCI7XG59XG5cbi5mYS10ZXh0LXdpZHRoIHtcbiAgLS1mYTogXCJcXGYwMzVcIjtcbn1cblxuLmZhLWFsaWduLWxlZnQge1xuICAtLWZhOiBcIlxcZjAzNlwiO1xufVxuXG4uZmEtYWxpZ24tY2VudGVyIHtcbiAgLS1mYTogXCJcXGYwMzdcIjtcbn1cblxuLmZhLWFsaWduLXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYwMzhcIjtcbn1cblxuLmZhLWFsaWduLWp1c3RpZnkge1xuICAtLWZhOiBcIlxcZjAzOVwiO1xufVxuXG4uZmEtbGlzdCB7XG4gIC0tZmE6IFwiXFxmMDNhXCI7XG59XG5cbi5mYS1saXN0LXNxdWFyZXMge1xuICAtLWZhOiBcIlxcZjAzYVwiO1xufVxuXG4uZmEtb3V0ZGVudCB7XG4gIC0tZmE6IFwiXFxmMDNiXCI7XG59XG5cbi5mYS1kZWRlbnQge1xuICAtLWZhOiBcIlxcZjAzYlwiO1xufVxuXG4uZmEtaW5kZW50IHtcbiAgLS1mYTogXCJcXGYwM2NcIjtcbn1cblxuLmZhLXZpZGVvIHtcbiAgLS1mYTogXCJcXGYwM2RcIjtcbn1cblxuLmZhLXZpZGVvLWNhbWVyYSB7XG4gIC0tZmE6IFwiXFxmMDNkXCI7XG59XG5cbi5mYS1pbWFnZSB7XG4gIC0tZmE6IFwiXFxmMDNlXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1waW4ge1xuICAtLWZhOiBcIlxcZjA0MVwiO1xufVxuXG4uZmEtbWFwLW1hcmtlciB7XG4gIC0tZmE6IFwiXFxmMDQxXCI7XG59XG5cbi5mYS1jaXJjbGUtaGFsZi1zdHJva2Uge1xuICAtLWZhOiBcIlxcZjA0MlwiO1xufVxuXG4uZmEtYWRqdXN0IHtcbiAgLS1mYTogXCJcXGYwNDJcIjtcbn1cblxuLmZhLWRyb3BsZXQge1xuICAtLWZhOiBcIlxcZjA0M1wiO1xufVxuXG4uZmEtdGludCB7XG4gIC0tZmE6IFwiXFxmMDQzXCI7XG59XG5cbi5mYS1wZW4tdG8tc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYwNDRcIjtcbn1cblxuLmZhLWVkaXQge1xuICAtLWZhOiBcIlxcZjA0NFwiO1xufVxuXG4uZmEtYXJyb3dzLXVwLWRvd24tbGVmdC1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMDQ3XCI7XG59XG5cbi5mYS1hcnJvd3Mge1xuICAtLWZhOiBcIlxcZjA0N1wiO1xufVxuXG4uZmEtYmFja3dhcmQtc3RlcCB7XG4gIC0tZmE6IFwiXFxmMDQ4XCI7XG59XG5cbi5mYS1zdGVwLWJhY2t3YXJkIHtcbiAgLS1mYTogXCJcXGYwNDhcIjtcbn1cblxuLmZhLWJhY2t3YXJkLWZhc3Qge1xuICAtLWZhOiBcIlxcZjA0OVwiO1xufVxuXG4uZmEtZmFzdC1iYWNrd2FyZCB7XG4gIC0tZmE6IFwiXFxmMDQ5XCI7XG59XG5cbi5mYS1iYWNrd2FyZCB7XG4gIC0tZmE6IFwiXFxmMDRhXCI7XG59XG5cbi5mYS1wbGF5IHtcbiAgLS1mYTogXCJcXGYwNGJcIjtcbn1cblxuLmZhLXBhdXNlIHtcbiAgLS1mYTogXCJcXGYwNGNcIjtcbn1cblxuLmZhLXN0b3Age1xuICAtLWZhOiBcIlxcZjA0ZFwiO1xufVxuXG4uZmEtZm9yd2FyZCB7XG4gIC0tZmE6IFwiXFxmMDRlXCI7XG59XG5cbi5mYS1mb3J3YXJkLWZhc3Qge1xuICAtLWZhOiBcIlxcZjA1MFwiO1xufVxuXG4uZmEtZmFzdC1mb3J3YXJkIHtcbiAgLS1mYTogXCJcXGYwNTBcIjtcbn1cblxuLmZhLWZvcndhcmQtc3RlcCB7XG4gIC0tZmE6IFwiXFxmMDUxXCI7XG59XG5cbi5mYS1zdGVwLWZvcndhcmQge1xuICAtLWZhOiBcIlxcZjA1MVwiO1xufVxuXG4uZmEtZWplY3Qge1xuICAtLWZhOiBcIlxcZjA1MlwiO1xufVxuXG4uZmEtY2hldnJvbi1sZWZ0IHtcbiAgLS1mYTogXCJcXGYwNTNcIjtcbn1cblxuLmZhLWNoZXZyb24tcmlnaHQge1xuICAtLWZhOiBcIlxcZjA1NFwiO1xufVxuXG4uZmEtY2lyY2xlLXBsdXMge1xuICAtLWZhOiBcIlxcZjA1NVwiO1xufVxuXG4uZmEtcGx1cy1jaXJjbGUge1xuICAtLWZhOiBcIlxcZjA1NVwiO1xufVxuXG4uZmEtY2lyY2xlLW1pbnVzIHtcbiAgLS1mYTogXCJcXGYwNTZcIjtcbn1cblxuLmZhLW1pbnVzLWNpcmNsZSB7XG4gIC0tZmE6IFwiXFxmMDU2XCI7XG59XG5cbi5mYS1jaXJjbGUteG1hcmsge1xuICAtLWZhOiBcIlxcZjA1N1wiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlIHtcbiAgLS1mYTogXCJcXGYwNTdcIjtcbn1cblxuLmZhLXhtYXJrLWNpcmNsZSB7XG4gIC0tZmE6IFwiXFxmMDU3XCI7XG59XG5cbi5mYS1jaXJjbGUtY2hlY2sge1xuICAtLWZhOiBcIlxcZjA1OFwiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlIHtcbiAgLS1mYTogXCJcXGYwNThcIjtcbn1cblxuLmZhLWNpcmNsZS1xdWVzdGlvbiB7XG4gIC0tZmE6IFwiXFxmMDU5XCI7XG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGUge1xuICAtLWZhOiBcIlxcZjA1OVwiO1xufVxuXG4uZmEtY2lyY2xlLWluZm8ge1xuICAtLWZhOiBcIlxcZjA1YVwiO1xufVxuXG4uZmEtaW5mby1jaXJjbGUge1xuICAtLWZhOiBcIlxcZjA1YVwiO1xufVxuXG4uZmEtY3Jvc3NoYWlycyB7XG4gIC0tZmE6IFwiXFxmMDViXCI7XG59XG5cbi5mYS1iYW4ge1xuICAtLWZhOiBcIlxcZjA1ZVwiO1xufVxuXG4uZmEtY2FuY2VsIHtcbiAgLS1mYTogXCJcXGYwNWVcIjtcbn1cblxuLmZhLWFycm93LWxlZnQge1xuICAtLWZhOiBcIlxcZjA2MFwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQge1xuICAtLWZhOiBcIlxcZjA2MVwiO1xufVxuXG4uZmEtYXJyb3ctdXAge1xuICAtLWZhOiBcIlxcZjA2MlwiO1xufVxuXG4uZmEtYXJyb3ctZG93biB7XG4gIC0tZmE6IFwiXFxmMDYzXCI7XG59XG5cbi5mYS1zaGFyZSB7XG4gIC0tZmE6IFwiXFxmMDY0XCI7XG59XG5cbi5mYS1tYWlsLWZvcndhcmQge1xuICAtLWZhOiBcIlxcZjA2NFwiO1xufVxuXG4uZmEtZXhwYW5kIHtcbiAgLS1mYTogXCJcXGYwNjVcIjtcbn1cblxuLmZhLWNvbXByZXNzIHtcbiAgLS1mYTogXCJcXGYwNjZcIjtcbn1cblxuLmZhLW1pbnVzIHtcbiAgLS1mYTogXCJcXGYwNjhcIjtcbn1cblxuLmZhLXN1YnRyYWN0IHtcbiAgLS1mYTogXCJcXGYwNjhcIjtcbn1cblxuLmZhLWNpcmNsZS1leGNsYW1hdGlvbiB7XG4gIC0tZmE6IFwiXFxmMDZhXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGUge1xuICAtLWZhOiBcIlxcZjA2YVwiO1xufVxuXG4uZmEtZ2lmdCB7XG4gIC0tZmE6IFwiXFxmMDZiXCI7XG59XG5cbi5mYS1sZWFmIHtcbiAgLS1mYTogXCJcXGYwNmNcIjtcbn1cblxuLmZhLWZpcmUge1xuICAtLWZhOiBcIlxcZjA2ZFwiO1xufVxuXG4uZmEtZXllIHtcbiAgLS1mYTogXCJcXGYwNmVcIjtcbn1cblxuLmZhLWV5ZS1zbGFzaCB7XG4gIC0tZmE6IFwiXFxmMDcwXCI7XG59XG5cbi5mYS10cmlhbmdsZS1leGNsYW1hdGlvbiB7XG4gIC0tZmE6IFwiXFxmMDcxXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZSB7XG4gIC0tZmE6IFwiXFxmMDcxXCI7XG59XG5cbi5mYS13YXJuaW5nIHtcbiAgLS1mYTogXCJcXGYwNzFcIjtcbn1cblxuLmZhLXBsYW5lIHtcbiAgLS1mYTogXCJcXGYwNzJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWRheXMge1xuICAtLWZhOiBcIlxcZjA3M1wiO1xufVxuXG4uZmEtY2FsZW5kYXItYWx0IHtcbiAgLS1mYTogXCJcXGYwNzNcIjtcbn1cblxuLmZhLXNodWZmbGUge1xuICAtLWZhOiBcIlxcZjA3NFwiO1xufVxuXG4uZmEtcmFuZG9tIHtcbiAgLS1mYTogXCJcXGYwNzRcIjtcbn1cblxuLmZhLWNvbW1lbnQge1xuICAtLWZhOiBcIlxcZjA3NVwiO1xufVxuXG4uZmEtbWFnbmV0IHtcbiAgLS1mYTogXCJcXGYwNzZcIjtcbn1cblxuLmZhLWNoZXZyb24tdXAge1xuICAtLWZhOiBcIlxcZjA3N1wiO1xufVxuXG4uZmEtY2hldnJvbi1kb3duIHtcbiAgLS1mYTogXCJcXGYwNzhcIjtcbn1cblxuLmZhLXJldHdlZXQge1xuICAtLWZhOiBcIlxcZjA3OVwiO1xufVxuXG4uZmEtY2FydC1zaG9wcGluZyB7XG4gIC0tZmE6IFwiXFxmMDdhXCI7XG59XG5cbi5mYS1zaG9wcGluZy1jYXJ0IHtcbiAgLS1mYTogXCJcXGYwN2FcIjtcbn1cblxuLmZhLWZvbGRlciB7XG4gIC0tZmE6IFwiXFxmMDdiXCI7XG59XG5cbi5mYS1mb2xkZXItYmxhbmsge1xuICAtLWZhOiBcIlxcZjA3YlwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW4ge1xuICAtLWZhOiBcIlxcZjA3Y1wiO1xufVxuXG4uZmEtYXJyb3dzLXVwLWRvd24ge1xuICAtLWZhOiBcIlxcZjA3ZFwiO1xufVxuXG4uZmEtYXJyb3dzLXYge1xuICAtLWZhOiBcIlxcZjA3ZFwiO1xufVxuXG4uZmEtYXJyb3dzLWxlZnQtcmlnaHQge1xuICAtLWZhOiBcIlxcZjA3ZVwiO1xufVxuXG4uZmEtYXJyb3dzLWgge1xuICAtLWZhOiBcIlxcZjA3ZVwiO1xufVxuXG4uZmEtY2hhcnQtYmFyIHtcbiAgLS1mYTogXCJcXGYwODBcIjtcbn1cblxuLmZhLWJhci1jaGFydCB7XG4gIC0tZmE6IFwiXFxmMDgwXCI7XG59XG5cbi5mYS1jYW1lcmEtcmV0cm8ge1xuICAtLWZhOiBcIlxcZjA4M1wiO1xufVxuXG4uZmEta2V5IHtcbiAgLS1mYTogXCJcXGYwODRcIjtcbn1cblxuLmZhLWdlYXJzIHtcbiAgLS1mYTogXCJcXGYwODVcIjtcbn1cblxuLmZhLWNvZ3Mge1xuICAtLWZhOiBcIlxcZjA4NVwiO1xufVxuXG4uZmEtY29tbWVudHMge1xuICAtLWZhOiBcIlxcZjA4NlwiO1xufVxuXG4uZmEtc3Rhci1oYWxmIHtcbiAgLS1mYTogXCJcXGYwODlcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0LWZyb20tYnJhY2tldCB7XG4gIC0tZmE6IFwiXFxmMDhiXCI7XG59XG5cbi5mYS1zaWduLW91dCB7XG4gIC0tZmE6IFwiXFxmMDhiXCI7XG59XG5cbi5mYS10aHVtYnRhY2sge1xuICAtLWZhOiBcIlxcZjA4ZFwiO1xufVxuXG4uZmEtdGh1bWItdGFjayB7XG4gIC0tZmE6IFwiXFxmMDhkXCI7XG59XG5cbi5mYS1hcnJvdy11cC1yaWdodC1mcm9tLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMDhlXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rIHtcbiAgLS1mYTogXCJcXGYwOGVcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0LXRvLWJyYWNrZXQge1xuICAtLWZhOiBcIlxcZjA5MFwiO1xufVxuXG4uZmEtc2lnbi1pbiB7XG4gIC0tZmE6IFwiXFxmMDkwXCI7XG59XG5cbi5mYS10cm9waHkge1xuICAtLWZhOiBcIlxcZjA5MVwiO1xufVxuXG4uZmEtdXBsb2FkIHtcbiAgLS1mYTogXCJcXGYwOTNcIjtcbn1cblxuLmZhLWxlbW9uIHtcbiAgLS1mYTogXCJcXGYwOTRcIjtcbn1cblxuLmZhLXBob25lIHtcbiAgLS1mYTogXCJcXGYwOTVcIjtcbn1cblxuLmZhLXNxdWFyZS1waG9uZSB7XG4gIC0tZmE6IFwiXFxmMDk4XCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmUge1xuICAtLWZhOiBcIlxcZjA5OFwiO1xufVxuXG4uZmEtdW5sb2NrIHtcbiAgLS1mYTogXCJcXGYwOWNcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkIHtcbiAgLS1mYTogXCJcXGYwOWRcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkLWFsdCB7XG4gIC0tZmE6IFwiXFxmMDlkXCI7XG59XG5cbi5mYS1yc3Mge1xuICAtLWZhOiBcIlxcZjA5ZVwiO1xufVxuXG4uZmEtZmVlZCB7XG4gIC0tZmE6IFwiXFxmMDllXCI7XG59XG5cbi5mYS1oYXJkLWRyaXZlIHtcbiAgLS1mYTogXCJcXGYwYTBcIjtcbn1cblxuLmZhLWhkZCB7XG4gIC0tZmE6IFwiXFxmMGEwXCI7XG59XG5cbi5mYS1idWxsaG9ybiB7XG4gIC0tZmE6IFwiXFxmMGExXCI7XG59XG5cbi5mYS1jZXJ0aWZpY2F0ZSB7XG4gIC0tZmE6IFwiXFxmMGEzXCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYwYTRcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtbGVmdCB7XG4gIC0tZmE6IFwiXFxmMGE1XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LXVwIHtcbiAgLS1mYTogXCJcXGYwYTZcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtZG93biB7XG4gIC0tZmE6IFwiXFxmMGE3XCI7XG59XG5cbi5mYS1jaXJjbGUtYXJyb3ctbGVmdCB7XG4gIC0tZmE6IFwiXFxmMGE4XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdCB7XG4gIC0tZmE6IFwiXFxmMGE4XCI7XG59XG5cbi5mYS1jaXJjbGUtYXJyb3ctcmlnaHQge1xuICAtLWZhOiBcIlxcZjBhOVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYwYTlcIjtcbn1cblxuLmZhLWNpcmNsZS1hcnJvdy11cCB7XG4gIC0tZmE6IFwiXFxmMGFhXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXAge1xuICAtLWZhOiBcIlxcZjBhYVwiO1xufVxuXG4uZmEtY2lyY2xlLWFycm93LWRvd24ge1xuICAtLWZhOiBcIlxcZjBhYlwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd24ge1xuICAtLWZhOiBcIlxcZjBhYlwiO1xufVxuXG4uZmEtZ2xvYmUge1xuICAtLWZhOiBcIlxcZjBhY1wiO1xufVxuXG4uZmEtd3JlbmNoIHtcbiAgLS1mYTogXCJcXGYwYWRcIjtcbn1cblxuLmZhLWxpc3QtY2hlY2sge1xuICAtLWZhOiBcIlxcZjBhZVwiO1xufVxuXG4uZmEtdGFza3Mge1xuICAtLWZhOiBcIlxcZjBhZVwiO1xufVxuXG4uZmEtZmlsdGVyIHtcbiAgLS1mYTogXCJcXGYwYjBcIjtcbn1cblxuLmZhLWJyaWVmY2FzZSB7XG4gIC0tZmE6IFwiXFxmMGIxXCI7XG59XG5cbi5mYS11cC1kb3duLWxlZnQtcmlnaHQge1xuICAtLWZhOiBcIlxcZjBiMlwiO1xufVxuXG4uZmEtYXJyb3dzLWFsdCB7XG4gIC0tZmE6IFwiXFxmMGIyXCI7XG59XG5cbi5mYS11c2VycyB7XG4gIC0tZmE6IFwiXFxmMGMwXCI7XG59XG5cbi5mYS1saW5rIHtcbiAgLS1mYTogXCJcXGYwYzFcIjtcbn1cblxuLmZhLWNoYWluIHtcbiAgLS1mYTogXCJcXGYwYzFcIjtcbn1cblxuLmZhLWNsb3VkIHtcbiAgLS1mYTogXCJcXGYwYzJcIjtcbn1cblxuLmZhLWZsYXNrIHtcbiAgLS1mYTogXCJcXGYwYzNcIjtcbn1cblxuLmZhLXNjaXNzb3JzIHtcbiAgLS1mYTogXCJcXGYwYzRcIjtcbn1cblxuLmZhLWN1dCB7XG4gIC0tZmE6IFwiXFxmMGM0XCI7XG59XG5cbi5mYS1jb3B5IHtcbiAgLS1mYTogXCJcXGYwYzVcIjtcbn1cblxuLmZhLXBhcGVyY2xpcCB7XG4gIC0tZmE6IFwiXFxmMGM2XCI7XG59XG5cbi5mYS1mbG9wcHktZGlzayB7XG4gIC0tZmE6IFwiXFxmMGM3XCI7XG59XG5cbi5mYS1zYXZlIHtcbiAgLS1mYTogXCJcXGYwYzdcIjtcbn1cblxuLmZhLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMGM4XCI7XG59XG5cbi5mYS1iYXJzIHtcbiAgLS1mYTogXCJcXGYwYzlcIjtcbn1cblxuLmZhLW5hdmljb24ge1xuICAtLWZhOiBcIlxcZjBjOVwiO1xufVxuXG4uZmEtbGlzdC11bCB7XG4gIC0tZmE6IFwiXFxmMGNhXCI7XG59XG5cbi5mYS1saXN0LWRvdHMge1xuICAtLWZhOiBcIlxcZjBjYVwiO1xufVxuXG4uZmEtbGlzdC1vbCB7XG4gIC0tZmE6IFwiXFxmMGNiXCI7XG59XG5cbi5mYS1saXN0LTEtMiB7XG4gIC0tZmE6IFwiXFxmMGNiXCI7XG59XG5cbi5mYS1saXN0LW51bWVyaWMge1xuICAtLWZhOiBcIlxcZjBjYlwiO1xufVxuXG4uZmEtc3RyaWtldGhyb3VnaCB7XG4gIC0tZmE6IFwiXFxmMGNjXCI7XG59XG5cbi5mYS11bmRlcmxpbmUge1xuICAtLWZhOiBcIlxcZjBjZFwiO1xufVxuXG4uZmEtdGFibGUge1xuICAtLWZhOiBcIlxcZjBjZVwiO1xufVxuXG4uZmEtd2FuZC1tYWdpYyB7XG4gIC0tZmE6IFwiXFxmMGQwXCI7XG59XG5cbi5mYS1tYWdpYyB7XG4gIC0tZmE6IFwiXFxmMGQwXCI7XG59XG5cbi5mYS10cnVjayB7XG4gIC0tZmE6IFwiXFxmMGQxXCI7XG59XG5cbi5mYS1tb25leS1iaWxsIHtcbiAgLS1mYTogXCJcXGYwZDZcIjtcbn1cblxuLmZhLWNhcmV0LWRvd24ge1xuICAtLWZhOiBcIlxcZjBkN1wiO1xufVxuXG4uZmEtY2FyZXQtdXAge1xuICAtLWZhOiBcIlxcZjBkOFwiO1xufVxuXG4uZmEtY2FyZXQtbGVmdCB7XG4gIC0tZmE6IFwiXFxmMGQ5XCI7XG59XG5cbi5mYS1jYXJldC1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMGRhXCI7XG59XG5cbi5mYS10YWJsZS1jb2x1bW5zIHtcbiAgLS1mYTogXCJcXGYwZGJcIjtcbn1cblxuLmZhLWNvbHVtbnMge1xuICAtLWZhOiBcIlxcZjBkYlwiO1xufVxuXG4uZmEtc29ydCB7XG4gIC0tZmE6IFwiXFxmMGRjXCI7XG59XG5cbi5mYS11bnNvcnRlZCB7XG4gIC0tZmE6IFwiXFxmMGRjXCI7XG59XG5cbi5mYS1zb3J0LWRvd24ge1xuICAtLWZhOiBcIlxcZjBkZFwiO1xufVxuXG4uZmEtc29ydC1kZXNjIHtcbiAgLS1mYTogXCJcXGYwZGRcIjtcbn1cblxuLmZhLXNvcnQtdXAge1xuICAtLWZhOiBcIlxcZjBkZVwiO1xufVxuXG4uZmEtc29ydC1hc2Mge1xuICAtLWZhOiBcIlxcZjBkZVwiO1xufVxuXG4uZmEtZW52ZWxvcGUge1xuICAtLWZhOiBcIlxcZjBlMFwiO1xufVxuXG4uZmEtYXJyb3ctcm90YXRlLWxlZnQge1xuICAtLWZhOiBcIlxcZjBlMlwiO1xufVxuXG4uZmEtYXJyb3ctbGVmdC1yb3RhdGUge1xuICAtLWZhOiBcIlxcZjBlMlwiO1xufVxuXG4uZmEtYXJyb3ctcm90YXRlLWJhY2sge1xuICAtLWZhOiBcIlxcZjBlMlwiO1xufVxuXG4uZmEtYXJyb3ctcm90YXRlLWJhY2t3YXJkIHtcbiAgLS1mYTogXCJcXGYwZTJcIjtcbn1cblxuLmZhLXVuZG8ge1xuICAtLWZhOiBcIlxcZjBlMlwiO1xufVxuXG4uZmEtZ2F2ZWwge1xuICAtLWZhOiBcIlxcZjBlM1wiO1xufVxuXG4uZmEtbGVnYWwge1xuICAtLWZhOiBcIlxcZjBlM1wiO1xufVxuXG4uZmEtYm9sdCB7XG4gIC0tZmE6IFwiXFxmMGU3XCI7XG59XG5cbi5mYS16YXAge1xuICAtLWZhOiBcIlxcZjBlN1wiO1xufVxuXG4uZmEtc2l0ZW1hcCB7XG4gIC0tZmE6IFwiXFxmMGU4XCI7XG59XG5cbi5mYS11bWJyZWxsYSB7XG4gIC0tZmE6IFwiXFxmMGU5XCI7XG59XG5cbi5mYS1wYXN0ZSB7XG4gIC0tZmE6IFwiXFxmMGVhXCI7XG59XG5cbi5mYS1maWxlLWNsaXBib2FyZCB7XG4gIC0tZmE6IFwiXFxmMGVhXCI7XG59XG5cbi5mYS1saWdodGJ1bGIge1xuICAtLWZhOiBcIlxcZjBlYlwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQtYXJyb3ctbGVmdCB7XG4gIC0tZmE6IFwiXFxmMGVjXCI7XG59XG5cbi5mYS1leGNoYW5nZSB7XG4gIC0tZmE6IFwiXFxmMGVjXCI7XG59XG5cbi5mYS1jbG91ZC1hcnJvdy1kb3duIHtcbiAgLS1mYTogXCJcXGYwZWRcIjtcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkIHtcbiAgLS1mYTogXCJcXGYwZWRcIjtcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkLWFsdCB7XG4gIC0tZmE6IFwiXFxmMGVkXCI7XG59XG5cbi5mYS1jbG91ZC1hcnJvdy11cCB7XG4gIC0tZmE6IFwiXFxmMGVlXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQge1xuICAtLWZhOiBcIlxcZjBlZVwiO1xufVxuXG4uZmEtY2xvdWQtdXBsb2FkLWFsdCB7XG4gIC0tZmE6IFwiXFxmMGVlXCI7XG59XG5cbi5mYS11c2VyLWRvY3RvciB7XG4gIC0tZmE6IFwiXFxmMGYwXCI7XG59XG5cbi5mYS11c2VyLW1kIHtcbiAgLS1mYTogXCJcXGYwZjBcIjtcbn1cblxuLmZhLXN0ZXRob3Njb3BlIHtcbiAgLS1mYTogXCJcXGYwZjFcIjtcbn1cblxuLmZhLXN1aXRjYXNlIHtcbiAgLS1mYTogXCJcXGYwZjJcIjtcbn1cblxuLmZhLWJlbGwge1xuICAtLWZhOiBcIlxcZjBmM1wiO1xufVxuXG4uZmEtbXVnLXNhdWNlciB7XG4gIC0tZmE6IFwiXFxmMGY0XCI7XG59XG5cbi5mYS1jb2ZmZWUge1xuICAtLWZhOiBcIlxcZjBmNFwiO1xufVxuXG4uZmEtaG9zcGl0YWwge1xuICAtLWZhOiBcIlxcZjBmOFwiO1xufVxuXG4uZmEtaG9zcGl0YWwtYWx0IHtcbiAgLS1mYTogXCJcXGYwZjhcIjtcbn1cblxuLmZhLWhvc3BpdGFsLXdpZGUge1xuICAtLWZhOiBcIlxcZjBmOFwiO1xufVxuXG4uZmEtdHJ1Y2stbWVkaWNhbCB7XG4gIC0tZmE6IFwiXFxmMGY5XCI7XG59XG5cbi5mYS1hbWJ1bGFuY2Uge1xuICAtLWZhOiBcIlxcZjBmOVwiO1xufVxuXG4uZmEtc3VpdGNhc2UtbWVkaWNhbCB7XG4gIC0tZmE6IFwiXFxmMGZhXCI7XG59XG5cbi5mYS1tZWRraXQge1xuICAtLWZhOiBcIlxcZjBmYVwiO1xufVxuXG4uZmEtamV0LWZpZ2h0ZXIge1xuICAtLWZhOiBcIlxcZjBmYlwiO1xufVxuXG4uZmEtZmlnaHRlci1qZXQge1xuICAtLWZhOiBcIlxcZjBmYlwiO1xufVxuXG4uZmEtYmVlci1tdWctZW1wdHkge1xuICAtLWZhOiBcIlxcZjBmY1wiO1xufVxuXG4uZmEtYmVlciB7XG4gIC0tZmE6IFwiXFxmMGZjXCI7XG59XG5cbi5mYS1zcXVhcmUtaCB7XG4gIC0tZmE6IFwiXFxmMGZkXCI7XG59XG5cbi5mYS1oLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMGZkXCI7XG59XG5cbi5mYS1zcXVhcmUtcGx1cyB7XG4gIC0tZmE6IFwiXFxmMGZlXCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMGZlXCI7XG59XG5cbi5mYS1hbmdsZXMtbGVmdCB7XG4gIC0tZmE6IFwiXFxmMTAwXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdCB7XG4gIC0tZmE6IFwiXFxmMTAwXCI7XG59XG5cbi5mYS1hbmdsZXMtcmlnaHQge1xuICAtLWZhOiBcIlxcZjEwMVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYxMDFcIjtcbn1cblxuLmZhLWFuZ2xlcy11cCB7XG4gIC0tZmE6IFwiXFxmMTAyXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtdXAge1xuICAtLWZhOiBcIlxcZjEwMlwiO1xufVxuXG4uZmEtYW5nbGVzLWRvd24ge1xuICAtLWZhOiBcIlxcZjEwM1wiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd24ge1xuICAtLWZhOiBcIlxcZjEwM1wiO1xufVxuXG4uZmEtYW5nbGUtbGVmdCB7XG4gIC0tZmE6IFwiXFxmMTA0XCI7XG59XG5cbi5mYS1hbmdsZS1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMTA1XCI7XG59XG5cbi5mYS1hbmdsZS11cCB7XG4gIC0tZmE6IFwiXFxmMTA2XCI7XG59XG5cbi5mYS1hbmdsZS1kb3duIHtcbiAgLS1mYTogXCJcXGYxMDdcIjtcbn1cblxuLmZhLWxhcHRvcCB7XG4gIC0tZmE6IFwiXFxmMTA5XCI7XG59XG5cbi5mYS10YWJsZXQtYnV0dG9uIHtcbiAgLS1mYTogXCJcXGYxMGFcIjtcbn1cblxuLmZhLW1vYmlsZS1idXR0b24ge1xuICAtLWZhOiBcIlxcZjEwYlwiO1xufVxuXG4uZmEtcXVvdGUtbGVmdCB7XG4gIC0tZmE6IFwiXFxmMTBkXCI7XG59XG5cbi5mYS1xdW90ZS1sZWZ0LWFsdCB7XG4gIC0tZmE6IFwiXFxmMTBkXCI7XG59XG5cbi5mYS1xdW90ZS1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMTBlXCI7XG59XG5cbi5mYS1xdW90ZS1yaWdodC1hbHQge1xuICAtLWZhOiBcIlxcZjEwZVwiO1xufVxuXG4uZmEtc3Bpbm5lciB7XG4gIC0tZmE6IFwiXFxmMTEwXCI7XG59XG5cbi5mYS1jaXJjbGUge1xuICAtLWZhOiBcIlxcZjExMVwiO1xufVxuXG4uZmEtZmFjZS1zbWlsZSB7XG4gIC0tZmE6IFwiXFxmMTE4XCI7XG59XG5cbi5mYS1zbWlsZSB7XG4gIC0tZmE6IFwiXFxmMTE4XCI7XG59XG5cbi5mYS1mYWNlLWZyb3duIHtcbiAgLS1mYTogXCJcXGYxMTlcIjtcbn1cblxuLmZhLWZyb3duIHtcbiAgLS1mYTogXCJcXGYxMTlcIjtcbn1cblxuLmZhLWZhY2UtbWVoIHtcbiAgLS1mYTogXCJcXGYxMWFcIjtcbn1cblxuLmZhLW1laCB7XG4gIC0tZmE6IFwiXFxmMTFhXCI7XG59XG5cbi5mYS1nYW1lcGFkIHtcbiAgLS1mYTogXCJcXGYxMWJcIjtcbn1cblxuLmZhLWtleWJvYXJkIHtcbiAgLS1mYTogXCJcXGYxMWNcIjtcbn1cblxuLmZhLWZsYWctY2hlY2tlcmVkIHtcbiAgLS1mYTogXCJcXGYxMWVcIjtcbn1cblxuLmZhLXRlcm1pbmFsIHtcbiAgLS1mYTogXCJcXGYxMjBcIjtcbn1cblxuLmZhLWNvZGUge1xuICAtLWZhOiBcIlxcZjEyMVwiO1xufVxuXG4uZmEtcmVwbHktYWxsIHtcbiAgLS1mYTogXCJcXGYxMjJcIjtcbn1cblxuLmZhLW1haWwtcmVwbHktYWxsIHtcbiAgLS1mYTogXCJcXGYxMjJcIjtcbn1cblxuLmZhLWxvY2F0aW9uLWFycm93IHtcbiAgLS1mYTogXCJcXGYxMjRcIjtcbn1cblxuLmZhLWNyb3Age1xuICAtLWZhOiBcIlxcZjEyNVwiO1xufVxuXG4uZmEtY29kZS1icmFuY2gge1xuICAtLWZhOiBcIlxcZjEyNlwiO1xufVxuXG4uZmEtbGluay1zbGFzaCB7XG4gIC0tZmE6IFwiXFxmMTI3XCI7XG59XG5cbi5mYS1jaGFpbi1icm9rZW4ge1xuICAtLWZhOiBcIlxcZjEyN1wiO1xufVxuXG4uZmEtY2hhaW4tc2xhc2gge1xuICAtLWZhOiBcIlxcZjEyN1wiO1xufVxuXG4uZmEtdW5saW5rIHtcbiAgLS1mYTogXCJcXGYxMjdcIjtcbn1cblxuLmZhLWluZm8ge1xuICAtLWZhOiBcIlxcZjEyOVwiO1xufVxuXG4uZmEtc3VwZXJzY3JpcHQge1xuICAtLWZhOiBcIlxcZjEyYlwiO1xufVxuXG4uZmEtc3Vic2NyaXB0IHtcbiAgLS1mYTogXCJcXGYxMmNcIjtcbn1cblxuLmZhLWVyYXNlciB7XG4gIC0tZmE6IFwiXFxmMTJkXCI7XG59XG5cbi5mYS1wdXp6bGUtcGllY2Uge1xuICAtLWZhOiBcIlxcZjEyZVwiO1xufVxuXG4uZmEtbWljcm9waG9uZSB7XG4gIC0tZmE6IFwiXFxmMTMwXCI7XG59XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoIHtcbiAgLS1mYTogXCJcXGYxMzFcIjtcbn1cblxuLmZhLXNoaWVsZCB7XG4gIC0tZmE6IFwiXFxmMTMyXCI7XG59XG5cbi5mYS1zaGllbGQtYmxhbmsge1xuICAtLWZhOiBcIlxcZjEzMlwiO1xufVxuXG4uZmEtY2FsZW5kYXIge1xuICAtLWZhOiBcIlxcZjEzM1wiO1xufVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXIge1xuICAtLWZhOiBcIlxcZjEzNFwiO1xufVxuXG4uZmEtcm9ja2V0IHtcbiAgLS1mYTogXCJcXGYxMzVcIjtcbn1cblxuLmZhLWNpcmNsZS1jaGV2cm9uLWxlZnQge1xuICAtLWZhOiBcIlxcZjEzN1wiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdCB7XG4gIC0tZmE6IFwiXFxmMTM3XCI7XG59XG5cbi5mYS1jaXJjbGUtY2hldnJvbi1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMTM4XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMTM4XCI7XG59XG5cbi5mYS1jaXJjbGUtY2hldnJvbi11cCB7XG4gIC0tZmE6IFwiXFxmMTM5XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cCB7XG4gIC0tZmE6IFwiXFxmMTM5XCI7XG59XG5cbi5mYS1jaXJjbGUtY2hldnJvbi1kb3duIHtcbiAgLS1mYTogXCJcXGYxM2FcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd24ge1xuICAtLWZhOiBcIlxcZjEzYVwiO1xufVxuXG4uZmEtYW5jaG9yIHtcbiAgLS1mYTogXCJcXGYxM2RcIjtcbn1cblxuLmZhLXVubG9jay1rZXlob2xlIHtcbiAgLS1mYTogXCJcXGYxM2VcIjtcbn1cblxuLmZhLXVubG9jay1hbHQge1xuICAtLWZhOiBcIlxcZjEzZVwiO1xufVxuXG4uZmEtYnVsbHNleWUge1xuICAtLWZhOiBcIlxcZjE0MFwiO1xufVxuXG4uZmEtZWxsaXBzaXMge1xuICAtLWZhOiBcIlxcZjE0MVwiO1xufVxuXG4uZmEtZWxsaXBzaXMtaCB7XG4gIC0tZmE6IFwiXFxmMTQxXCI7XG59XG5cbi5mYS1lbGxpcHNpcy12ZXJ0aWNhbCB7XG4gIC0tZmE6IFwiXFxmMTQyXCI7XG59XG5cbi5mYS1lbGxpcHNpcy12IHtcbiAgLS1mYTogXCJcXGYxNDJcIjtcbn1cblxuLmZhLXNxdWFyZS1yc3Mge1xuICAtLWZhOiBcIlxcZjE0M1wiO1xufVxuXG4uZmEtcnNzLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMTQzXCI7XG59XG5cbi5mYS1jaXJjbGUtcGxheSB7XG4gIC0tZmE6IFwiXFxmMTQ0XCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZSB7XG4gIC0tZmE6IFwiXFxmMTQ0XCI7XG59XG5cbi5mYS10aWNrZXQge1xuICAtLWZhOiBcIlxcZjE0NVwiO1xufVxuXG4uZmEtc3F1YXJlLW1pbnVzIHtcbiAgLS1mYTogXCJcXGYxNDZcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMTQ2XCI7XG59XG5cbi5mYS1hcnJvdy10dXJuLXVwIHtcbiAgLS1mYTogXCJcXGYxNDhcIjtcbn1cblxuLmZhLWxldmVsLXVwIHtcbiAgLS1mYTogXCJcXGYxNDhcIjtcbn1cblxuLmZhLWFycm93LXR1cm4tZG93biB7XG4gIC0tZmE6IFwiXFxmMTQ5XCI7XG59XG5cbi5mYS1sZXZlbC1kb3duIHtcbiAgLS1mYTogXCJcXGYxNDlcIjtcbn1cblxuLmZhLXNxdWFyZS1jaGVjayB7XG4gIC0tZmE6IFwiXFxmMTRhXCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmUge1xuICAtLWZhOiBcIlxcZjE0YVwiO1xufVxuXG4uZmEtc3F1YXJlLXBlbiB7XG4gIC0tZmE6IFwiXFxmMTRiXCI7XG59XG5cbi5mYS1wZW4tc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYxNGJcIjtcbn1cblxuLmZhLXBlbmNpbC1zcXVhcmUge1xuICAtLWZhOiBcIlxcZjE0YlwiO1xufVxuXG4uZmEtc3F1YXJlLWFycm93LXVwLXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYxNGNcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYxNGNcIjtcbn1cblxuLmZhLXNoYXJlLWZyb20tc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYxNGRcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMTRkXCI7XG59XG5cbi5mYS1jb21wYXNzIHtcbiAgLS1mYTogXCJcXGYxNGVcIjtcbn1cblxuLmZhLXNxdWFyZS1jYXJldC1kb3duIHtcbiAgLS1mYTogXCJcXGYxNTBcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1kb3duIHtcbiAgLS1mYTogXCJcXGYxNTBcIjtcbn1cblxuLmZhLXNxdWFyZS1jYXJldC11cCB7XG4gIC0tZmE6IFwiXFxmMTUxXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtdXAge1xuICAtLWZhOiBcIlxcZjE1MVwiO1xufVxuXG4uZmEtc3F1YXJlLWNhcmV0LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYxNTJcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMTUyXCI7XG59XG5cbi5mYS1ldXJvLXNpZ24ge1xuICAtLWZhOiBcIlxcZjE1M1wiO1xufVxuXG4uZmEtZXVyIHtcbiAgLS1mYTogXCJcXGYxNTNcIjtcbn1cblxuLmZhLWV1cm8ge1xuICAtLWZhOiBcIlxcZjE1M1wiO1xufVxuXG4uZmEtc3Rlcmxpbmctc2lnbiB7XG4gIC0tZmE6IFwiXFxmMTU0XCI7XG59XG5cbi5mYS1nYnAge1xuICAtLWZhOiBcIlxcZjE1NFwiO1xufVxuXG4uZmEtcG91bmQtc2lnbiB7XG4gIC0tZmE6IFwiXFxmMTU0XCI7XG59XG5cbi5mYS1ydXBlZS1zaWduIHtcbiAgLS1mYTogXCJcXGYxNTZcIjtcbn1cblxuLmZhLXJ1cGVlIHtcbiAgLS1mYTogXCJcXGYxNTZcIjtcbn1cblxuLmZhLXllbi1zaWduIHtcbiAgLS1mYTogXCJcXGYxNTdcIjtcbn1cblxuLmZhLWNueSB7XG4gIC0tZmE6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS1qcHkge1xuICAtLWZhOiBcIlxcZjE1N1wiO1xufVxuXG4uZmEtcm1iIHtcbiAgLS1mYTogXCJcXGYxNTdcIjtcbn1cblxuLmZhLXllbiB7XG4gIC0tZmE6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS1ydWJsZS1zaWduIHtcbiAgLS1mYTogXCJcXGYxNThcIjtcbn1cblxuLmZhLXJvdWJsZSB7XG4gIC0tZmE6IFwiXFxmMTU4XCI7XG59XG5cbi5mYS1ydWIge1xuICAtLWZhOiBcIlxcZjE1OFwiO1xufVxuXG4uZmEtcnVibGUge1xuICAtLWZhOiBcIlxcZjE1OFwiO1xufVxuXG4uZmEtd29uLXNpZ24ge1xuICAtLWZhOiBcIlxcZjE1OVwiO1xufVxuXG4uZmEta3J3IHtcbiAgLS1mYTogXCJcXGYxNTlcIjtcbn1cblxuLmZhLXdvbiB7XG4gIC0tZmE6IFwiXFxmMTU5XCI7XG59XG5cbi5mYS1maWxlIHtcbiAgLS1mYTogXCJcXGYxNWJcIjtcbn1cblxuLmZhLWZpbGUtbGluZXMge1xuICAtLWZhOiBcIlxcZjE1Y1wiO1xufVxuXG4uZmEtZmlsZS1hbHQge1xuICAtLWZhOiBcIlxcZjE1Y1wiO1xufVxuXG4uZmEtZmlsZS10ZXh0IHtcbiAgLS1mYTogXCJcXGYxNWNcIjtcbn1cblxuLmZhLWFycm93LWRvd24tYS16IHtcbiAgLS1mYTogXCJcXGYxNWRcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtYXNjIHtcbiAgLS1mYTogXCJcXGYxNWRcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtZG93biB7XG4gIC0tZmE6IFwiXFxmMTVkXCI7XG59XG5cbi5mYS1hcnJvdy11cC1hLXoge1xuICAtLWZhOiBcIlxcZjE1ZVwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS11cCB7XG4gIC0tZmE6IFwiXFxmMTVlXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLXdpZGUtc2hvcnQge1xuICAtLWZhOiBcIlxcZjE2MFwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtYXNjIHtcbiAgLS1mYTogXCJcXGYxNjBcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRvd24ge1xuICAtLWZhOiBcIlxcZjE2MFwiO1xufVxuXG4uZmEtYXJyb3ctdXAtd2lkZS1zaG9ydCB7XG4gIC0tZmE6IFwiXFxmMTYxXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC11cCB7XG4gIC0tZmE6IFwiXFxmMTYxXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLTEtOSB7XG4gIC0tZmE6IFwiXFxmMTYyXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjIHtcbiAgLS1mYTogXCJcXGYxNjJcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duIHtcbiAgLS1mYTogXCJcXGYxNjJcIjtcbn1cblxuLmZhLWFycm93LXVwLTEtOSB7XG4gIC0tZmE6IFwiXFxmMTYzXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtdXAge1xuICAtLWZhOiBcIlxcZjE2M1wiO1xufVxuXG4uZmEtdGh1bWJzLXVwIHtcbiAgLS1mYTogXCJcXGYxNjRcIjtcbn1cblxuLmZhLXRodW1icy1kb3duIHtcbiAgLS1mYTogXCJcXGYxNjVcIjtcbn1cblxuLmZhLWFycm93LWRvd24tbG9uZyB7XG4gIC0tZmE6IFwiXFxmMTc1XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWRvd24ge1xuICAtLWZhOiBcIlxcZjE3NVwiO1xufVxuXG4uZmEtYXJyb3ctdXAtbG9uZyB7XG4gIC0tZmE6IFwiXFxmMTc2XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXVwIHtcbiAgLS1mYTogXCJcXGYxNzZcIjtcbn1cblxuLmZhLWFycm93LWxlZnQtbG9uZyB7XG4gIC0tZmE6IFwiXFxmMTc3XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWxlZnQge1xuICAtLWZhOiBcIlxcZjE3N1wiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQtbG9uZyB7XG4gIC0tZmE6IFwiXFxmMTc4XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYxNzhcIjtcbn1cblxuLmZhLXBlcnNvbi1kcmVzcyB7XG4gIC0tZmE6IFwiXFxmMTgyXCI7XG59XG5cbi5mYS1mZW1hbGUge1xuICAtLWZhOiBcIlxcZjE4MlwiO1xufVxuXG4uZmEtcGVyc29uIHtcbiAgLS1mYTogXCJcXGYxODNcIjtcbn1cblxuLmZhLW1hbGUge1xuICAtLWZhOiBcIlxcZjE4M1wiO1xufVxuXG4uZmEtc3VuIHtcbiAgLS1mYTogXCJcXGYxODVcIjtcbn1cblxuLmZhLW1vb24ge1xuICAtLWZhOiBcIlxcZjE4NlwiO1xufVxuXG4uZmEtYm94LWFyY2hpdmUge1xuICAtLWZhOiBcIlxcZjE4N1wiO1xufVxuXG4uZmEtYXJjaGl2ZSB7XG4gIC0tZmE6IFwiXFxmMTg3XCI7XG59XG5cbi5mYS1idWcge1xuICAtLWZhOiBcIlxcZjE4OFwiO1xufVxuXG4uZmEtc3F1YXJlLWNhcmV0LWxlZnQge1xuICAtLWZhOiBcIlxcZjE5MVwiO1xufVxuXG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQge1xuICAtLWZhOiBcIlxcZjE5MVwiO1xufVxuXG4uZmEtY2lyY2xlLWRvdCB7XG4gIC0tZmE6IFwiXFxmMTkyXCI7XG59XG5cbi5mYS1kb3QtY2lyY2xlIHtcbiAgLS1mYTogXCJcXGYxOTJcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXIge1xuICAtLWZhOiBcIlxcZjE5M1wiO1xufVxuXG4uZmEtbGlyYS1zaWduIHtcbiAgLS1mYTogXCJcXGYxOTVcIjtcbn1cblxuLmZhLXNodXR0bGUtc3BhY2Uge1xuICAtLWZhOiBcIlxcZjE5N1wiO1xufVxuXG4uZmEtc3BhY2Utc2h1dHRsZSB7XG4gIC0tZmE6IFwiXFxmMTk3XCI7XG59XG5cbi5mYS1zcXVhcmUtZW52ZWxvcGUge1xuICAtLWZhOiBcIlxcZjE5OVwiO1xufVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYxOTlcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLWNvbHVtbnMge1xuICAtLWZhOiBcIlxcZjE5Y1wiO1xufVxuXG4uZmEtYmFuayB7XG4gIC0tZmE6IFwiXFxmMTljXCI7XG59XG5cbi5mYS1pbnN0aXR1dGlvbiB7XG4gIC0tZmE6IFwiXFxmMTljXCI7XG59XG5cbi5mYS1tdXNldW0ge1xuICAtLWZhOiBcIlxcZjE5Y1wiO1xufVxuXG4uZmEtdW5pdmVyc2l0eSB7XG4gIC0tZmE6IFwiXFxmMTljXCI7XG59XG5cbi5mYS1ncmFkdWF0aW9uLWNhcCB7XG4gIC0tZmE6IFwiXFxmMTlkXCI7XG59XG5cbi5mYS1tb3J0YXItYm9hcmQge1xuICAtLWZhOiBcIlxcZjE5ZFwiO1xufVxuXG4uZmEtbGFuZ3VhZ2Uge1xuICAtLWZhOiBcIlxcZjFhYlwiO1xufVxuXG4uZmEtZmF4IHtcbiAgLS1mYTogXCJcXGYxYWNcIjtcbn1cblxuLmZhLWJ1aWxkaW5nIHtcbiAgLS1mYTogXCJcXGYxYWRcIjtcbn1cblxuLmZhLWNoaWxkIHtcbiAgLS1mYTogXCJcXGYxYWVcIjtcbn1cblxuLmZhLXBhdyB7XG4gIC0tZmE6IFwiXFxmMWIwXCI7XG59XG5cbi5mYS1jdWJlIHtcbiAgLS1mYTogXCJcXGYxYjJcIjtcbn1cblxuLmZhLWN1YmVzIHtcbiAgLS1mYTogXCJcXGYxYjNcIjtcbn1cblxuLmZhLXJlY3ljbGUge1xuICAtLWZhOiBcIlxcZjFiOFwiO1xufVxuXG4uZmEtY2FyIHtcbiAgLS1mYTogXCJcXGYxYjlcIjtcbn1cblxuLmZhLWF1dG9tb2JpbGUge1xuICAtLWZhOiBcIlxcZjFiOVwiO1xufVxuXG4uZmEtdGF4aSB7XG4gIC0tZmE6IFwiXFxmMWJhXCI7XG59XG5cbi5mYS1jYWIge1xuICAtLWZhOiBcIlxcZjFiYVwiO1xufVxuXG4uZmEtdHJlZSB7XG4gIC0tZmE6IFwiXFxmMWJiXCI7XG59XG5cbi5mYS1kYXRhYmFzZSB7XG4gIC0tZmE6IFwiXFxmMWMwXCI7XG59XG5cbi5mYS1maWxlLXBkZiB7XG4gIC0tZmE6IFwiXFxmMWMxXCI7XG59XG5cbi5mYS1maWxlLXdvcmQge1xuICAtLWZhOiBcIlxcZjFjMlwiO1xufVxuXG4uZmEtZmlsZS1leGNlbCB7XG4gIC0tZmE6IFwiXFxmMWMzXCI7XG59XG5cbi5mYS1maWxlLXBvd2VycG9pbnQge1xuICAtLWZhOiBcIlxcZjFjNFwiO1xufVxuXG4uZmEtZmlsZS1pbWFnZSB7XG4gIC0tZmE6IFwiXFxmMWM1XCI7XG59XG5cbi5mYS1maWxlLXppcHBlciB7XG4gIC0tZmE6IFwiXFxmMWM2XCI7XG59XG5cbi5mYS1maWxlLWFyY2hpdmUge1xuICAtLWZhOiBcIlxcZjFjNlwiO1xufVxuXG4uZmEtZmlsZS1hdWRpbyB7XG4gIC0tZmE6IFwiXFxmMWM3XCI7XG59XG5cbi5mYS1maWxlLXZpZGVvIHtcbiAgLS1mYTogXCJcXGYxYzhcIjtcbn1cblxuLmZhLWZpbGUtY29kZSB7XG4gIC0tZmE6IFwiXFxmMWM5XCI7XG59XG5cbi5mYS1saWZlLXJpbmcge1xuICAtLWZhOiBcIlxcZjFjZFwiO1xufVxuXG4uZmEtY2lyY2xlLW5vdGNoIHtcbiAgLS1mYTogXCJcXGYxY2VcIjtcbn1cblxuLmZhLXBhcGVyLXBsYW5lIHtcbiAgLS1mYTogXCJcXGYxZDhcIjtcbn1cblxuLmZhLWNsb2NrLXJvdGF0ZS1sZWZ0IHtcbiAgLS1mYTogXCJcXGYxZGFcIjtcbn1cblxuLmZhLWhpc3Rvcnkge1xuICAtLWZhOiBcIlxcZjFkYVwiO1xufVxuXG4uZmEtaGVhZGluZyB7XG4gIC0tZmE6IFwiXFxmMWRjXCI7XG59XG5cbi5mYS1oZWFkZXIge1xuICAtLWZhOiBcIlxcZjFkY1wiO1xufVxuXG4uZmEtcGFyYWdyYXBoIHtcbiAgLS1mYTogXCJcXGYxZGRcIjtcbn1cblxuLmZhLXNsaWRlcnMge1xuICAtLWZhOiBcIlxcZjFkZVwiO1xufVxuXG4uZmEtc2xpZGVycy1oIHtcbiAgLS1mYTogXCJcXGYxZGVcIjtcbn1cblxuLmZhLXNoYXJlLW5vZGVzIHtcbiAgLS1mYTogXCJcXGYxZTBcIjtcbn1cblxuLmZhLXNoYXJlLWFsdCB7XG4gIC0tZmE6IFwiXFxmMWUwXCI7XG59XG5cbi5mYS1zcXVhcmUtc2hhcmUtbm9kZXMge1xuICAtLWZhOiBcIlxcZjFlMVwiO1xufVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMWUxXCI7XG59XG5cbi5mYS1ib21iIHtcbiAgLS1mYTogXCJcXGYxZTJcIjtcbn1cblxuLmZhLWZ1dGJvbCB7XG4gIC0tZmE6IFwiXFxmMWUzXCI7XG59XG5cbi5mYS1mdXRib2wtYmFsbCB7XG4gIC0tZmE6IFwiXFxmMWUzXCI7XG59XG5cbi5mYS1zb2NjZXItYmFsbCB7XG4gIC0tZmE6IFwiXFxmMWUzXCI7XG59XG5cbi5mYS10dHkge1xuICAtLWZhOiBcIlxcZjFlNFwiO1xufVxuXG4uZmEtdGVsZXR5cGUge1xuICAtLWZhOiBcIlxcZjFlNFwiO1xufVxuXG4uZmEtYmlub2N1bGFycyB7XG4gIC0tZmE6IFwiXFxmMWU1XCI7XG59XG5cbi5mYS1wbHVnIHtcbiAgLS1mYTogXCJcXGYxZTZcIjtcbn1cblxuLmZhLW5ld3NwYXBlciB7XG4gIC0tZmE6IFwiXFxmMWVhXCI7XG59XG5cbi5mYS13aWZpIHtcbiAgLS1mYTogXCJcXGYxZWJcIjtcbn1cblxuLmZhLXdpZmktMyB7XG4gIC0tZmE6IFwiXFxmMWViXCI7XG59XG5cbi5mYS13aWZpLXN0cm9uZyB7XG4gIC0tZmE6IFwiXFxmMWViXCI7XG59XG5cbi5mYS1jYWxjdWxhdG9yIHtcbiAgLS1mYTogXCJcXGYxZWNcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2gge1xuICAtLWZhOiBcIlxcZjFmNlwiO1xufVxuXG4uZmEtdHJhc2gge1xuICAtLWZhOiBcIlxcZjFmOFwiO1xufVxuXG4uZmEtY29weXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYxZjlcIjtcbn1cblxuLmZhLWV5ZS1kcm9wcGVyIHtcbiAgLS1mYTogXCJcXGYxZmJcIjtcbn1cblxuLmZhLWV5ZS1kcm9wcGVyLWVtcHR5IHtcbiAgLS1mYTogXCJcXGYxZmJcIjtcbn1cblxuLmZhLWV5ZWRyb3BwZXIge1xuICAtLWZhOiBcIlxcZjFmYlwiO1xufVxuXG4uZmEtcGFpbnRicnVzaCB7XG4gIC0tZmE6IFwiXFxmMWZjXCI7XG59XG5cbi5mYS1wYWludC1icnVzaCB7XG4gIC0tZmE6IFwiXFxmMWZjXCI7XG59XG5cbi5mYS1jYWtlLWNhbmRsZXMge1xuICAtLWZhOiBcIlxcZjFmZFwiO1xufVxuXG4uZmEtYmlydGhkYXktY2FrZSB7XG4gIC0tZmE6IFwiXFxmMWZkXCI7XG59XG5cbi5mYS1jYWtlIHtcbiAgLS1mYTogXCJcXGYxZmRcIjtcbn1cblxuLmZhLWNoYXJ0LWFyZWEge1xuICAtLWZhOiBcIlxcZjFmZVwiO1xufVxuXG4uZmEtYXJlYS1jaGFydCB7XG4gIC0tZmE6IFwiXFxmMWZlXCI7XG59XG5cbi5mYS1jaGFydC1waWUge1xuICAtLWZhOiBcIlxcZjIwMFwiO1xufVxuXG4uZmEtcGllLWNoYXJ0IHtcbiAgLS1mYTogXCJcXGYyMDBcIjtcbn1cblxuLmZhLWNoYXJ0LWxpbmUge1xuICAtLWZhOiBcIlxcZjIwMVwiO1xufVxuXG4uZmEtbGluZS1jaGFydCB7XG4gIC0tZmE6IFwiXFxmMjAxXCI7XG59XG5cbi5mYS10b2dnbGUtb2ZmIHtcbiAgLS1mYTogXCJcXGYyMDRcIjtcbn1cblxuLmZhLXRvZ2dsZS1vbiB7XG4gIC0tZmE6IFwiXFxmMjA1XCI7XG59XG5cbi5mYS1iaWN5Y2xlIHtcbiAgLS1mYTogXCJcXGYyMDZcIjtcbn1cblxuLmZhLWJ1cyB7XG4gIC0tZmE6IFwiXFxmMjA3XCI7XG59XG5cbi5mYS1jbG9zZWQtY2FwdGlvbmluZyB7XG4gIC0tZmE6IFwiXFxmMjBhXCI7XG59XG5cbi5mYS1zaGVrZWwtc2lnbiB7XG4gIC0tZmE6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1pbHMge1xuICAtLWZhOiBcIlxcZjIwYlwiO1xufVxuXG4uZmEtc2hla2VsIHtcbiAgLS1mYTogXCJcXGYyMGJcIjtcbn1cblxuLmZhLXNoZXFlbCB7XG4gIC0tZmE6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1zaGVxZWwtc2lnbiB7XG4gIC0tZmE6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1jYXJ0LXBsdXMge1xuICAtLWZhOiBcIlxcZjIxN1wiO1xufVxuXG4uZmEtY2FydC1hcnJvdy1kb3duIHtcbiAgLS1mYTogXCJcXGYyMThcIjtcbn1cblxuLmZhLWRpYW1vbmQge1xuICAtLWZhOiBcIlxcZjIxOVwiO1xufVxuXG4uZmEtc2hpcCB7XG4gIC0tZmE6IFwiXFxmMjFhXCI7XG59XG5cbi5mYS11c2VyLXNlY3JldCB7XG4gIC0tZmE6IFwiXFxmMjFiXCI7XG59XG5cbi5mYS1tb3RvcmN5Y2xlIHtcbiAgLS1mYTogXCJcXGYyMWNcIjtcbn1cblxuLmZhLXN0cmVldC12aWV3IHtcbiAgLS1mYTogXCJcXGYyMWRcIjtcbn1cblxuLmZhLWhlYXJ0LXB1bHNlIHtcbiAgLS1mYTogXCJcXGYyMWVcIjtcbn1cblxuLmZhLWhlYXJ0YmVhdCB7XG4gIC0tZmE6IFwiXFxmMjFlXCI7XG59XG5cbi5mYS12ZW51cyB7XG4gIC0tZmE6IFwiXFxmMjIxXCI7XG59XG5cbi5mYS1tYXJzIHtcbiAgLS1mYTogXCJcXGYyMjJcIjtcbn1cblxuLmZhLW1lcmN1cnkge1xuICAtLWZhOiBcIlxcZjIyM1wiO1xufVxuXG4uZmEtbWFycy1hbmQtdmVudXMge1xuICAtLWZhOiBcIlxcZjIyNFwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXIge1xuICAtLWZhOiBcIlxcZjIyNVwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0IHtcbiAgLS1mYTogXCJcXGYyMjVcIjtcbn1cblxuLmZhLXZlbnVzLWRvdWJsZSB7XG4gIC0tZmE6IFwiXFxmMjI2XCI7XG59XG5cbi5mYS1tYXJzLWRvdWJsZSB7XG4gIC0tZmE6IFwiXFxmMjI3XCI7XG59XG5cbi5mYS12ZW51cy1tYXJzIHtcbiAgLS1mYTogXCJcXGYyMjhcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlIHtcbiAgLS1mYTogXCJcXGYyMjlcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLXVwIHtcbiAgLS1mYTogXCJcXGYyMmFcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLXYge1xuICAtLWZhOiBcIlxcZjIyYVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtcmlnaHQge1xuICAtLWZhOiBcIlxcZjIyYlwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtaCB7XG4gIC0tZmE6IFwiXFxmMjJiXCI7XG59XG5cbi5mYS1uZXV0ZXIge1xuICAtLWZhOiBcIlxcZjIyY1wiO1xufVxuXG4uZmEtZ2VuZGVybGVzcyB7XG4gIC0tZmE6IFwiXFxmMjJkXCI7XG59XG5cbi5mYS1zZXJ2ZXIge1xuICAtLWZhOiBcIlxcZjIzM1wiO1xufVxuXG4uZmEtdXNlci1wbHVzIHtcbiAgLS1mYTogXCJcXGYyMzRcIjtcbn1cblxuLmZhLXVzZXIteG1hcmsge1xuICAtLWZhOiBcIlxcZjIzNVwiO1xufVxuXG4uZmEtdXNlci10aW1lcyB7XG4gIC0tZmE6IFwiXFxmMjM1XCI7XG59XG5cbi5mYS1iZWQge1xuICAtLWZhOiBcIlxcZjIzNlwiO1xufVxuXG4uZmEtdHJhaW4ge1xuICAtLWZhOiBcIlxcZjIzOFwiO1xufVxuXG4uZmEtdHJhaW4tc3Vid2F5IHtcbiAgLS1mYTogXCJcXGYyMzlcIjtcbn1cblxuLmZhLXN1YndheSB7XG4gIC0tZmE6IFwiXFxmMjM5XCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWZ1bGwge1xuICAtLWZhOiBcIlxcZjI0MFwiO1xufVxuXG4uZmEtYmF0dGVyeSB7XG4gIC0tZmE6IFwiXFxmMjQwXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTUge1xuICAtLWZhOiBcIlxcZjI0MFwiO1xufVxuXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVycyB7XG4gIC0tZmE6IFwiXFxmMjQxXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTQge1xuICAtLWZhOiBcIlxcZjI0MVwiO1xufVxuXG4uZmEtYmF0dGVyeS1oYWxmIHtcbiAgLS1mYTogXCJcXGYyNDJcIjtcbn1cblxuLmZhLWJhdHRlcnktMyB7XG4gIC0tZmE6IFwiXFxmMjQyXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXIge1xuICAtLWZhOiBcIlxcZjI0M1wiO1xufVxuXG4uZmEtYmF0dGVyeS0yIHtcbiAgLS1mYTogXCJcXGYyNDNcIjtcbn1cblxuLmZhLWJhdHRlcnktZW1wdHkge1xuICAtLWZhOiBcIlxcZjI0NFwiO1xufVxuXG4uZmEtYmF0dGVyeS0wIHtcbiAgLS1mYTogXCJcXGYyNDRcIjtcbn1cblxuLmZhLWFycm93LXBvaW50ZXIge1xuICAtLWZhOiBcIlxcZjI0NVwiO1xufVxuXG4uZmEtbW91c2UtcG9pbnRlciB7XG4gIC0tZmE6IFwiXFxmMjQ1XCI7XG59XG5cbi5mYS1pLWN1cnNvciB7XG4gIC0tZmE6IFwiXFxmMjQ2XCI7XG59XG5cbi5mYS1vYmplY3QtZ3JvdXAge1xuICAtLWZhOiBcIlxcZjI0N1wiO1xufVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXAge1xuICAtLWZhOiBcIlxcZjI0OFwiO1xufVxuXG4uZmEtbm90ZS1zdGlja3kge1xuICAtLWZhOiBcIlxcZjI0OVwiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGUge1xuICAtLWZhOiBcIlxcZjI0OVwiO1xufVxuXG4uZmEtY2xvbmUge1xuICAtLWZhOiBcIlxcZjI0ZFwiO1xufVxuXG4uZmEtc2NhbGUtYmFsYW5jZWQge1xuICAtLWZhOiBcIlxcZjI0ZVwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZSB7XG4gIC0tZmE6IFwiXFxmMjRlXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3Mtc3RhcnQge1xuICAtLWZhOiBcIlxcZjI1MVwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTEge1xuICAtLWZhOiBcIlxcZjI1MVwiO1xufVxuXG4uZmEtaG91cmdsYXNzLWhhbGYge1xuICAtLWZhOiBcIlxcZjI1MlwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTIge1xuICAtLWZhOiBcIlxcZjI1MlwiO1xufVxuXG4uZmEtaG91cmdsYXNzLWVuZCB7XG4gIC0tZmE6IFwiXFxmMjUzXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMyB7XG4gIC0tZmE6IFwiXFxmMjUzXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3Mge1xuICAtLWZhOiBcIlxcZjI1NFwiO1xufVxuXG4uZmEtaG91cmdsYXNzLWVtcHR5IHtcbiAgLS1mYTogXCJcXGYyNTRcIjtcbn1cblxuLmZhLWhhbmQtYmFjay1maXN0IHtcbiAgLS1mYTogXCJcXGYyNTVcIjtcbn1cblxuLmZhLWhhbmQtcm9jayB7XG4gIC0tZmE6IFwiXFxmMjU1XCI7XG59XG5cbi5mYS1oYW5kIHtcbiAgLS1mYTogXCJcXGYyNTZcIjtcbn1cblxuLmZhLWhhbmQtcGFwZXIge1xuICAtLWZhOiBcIlxcZjI1NlwiO1xufVxuXG4uZmEtaGFuZC1zY2lzc29ycyB7XG4gIC0tZmE6IFwiXFxmMjU3XCI7XG59XG5cbi5mYS1oYW5kLWxpemFyZCB7XG4gIC0tZmE6IFwiXFxmMjU4XCI7XG59XG5cbi5mYS1oYW5kLXNwb2NrIHtcbiAgLS1mYTogXCJcXGYyNTlcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnRlciB7XG4gIC0tZmE6IFwiXFxmMjVhXCI7XG59XG5cbi5mYS1oYW5kLXBlYWNlIHtcbiAgLS1mYTogXCJcXGYyNWJcIjtcbn1cblxuLmZhLXRyYWRlbWFyayB7XG4gIC0tZmE6IFwiXFxmMjVjXCI7XG59XG5cbi5mYS1yZWdpc3RlcmVkIHtcbiAgLS1mYTogXCJcXGYyNWRcIjtcbn1cblxuLmZhLXR2IHtcbiAgLS1mYTogXCJcXGYyNmNcIjtcbn1cblxuLmZhLXRlbGV2aXNpb24ge1xuICAtLWZhOiBcIlxcZjI2Y1wiO1xufVxuXG4uZmEtdHYtYWx0IHtcbiAgLS1mYTogXCJcXGYyNmNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXBsdXMge1xuICAtLWZhOiBcIlxcZjI3MVwiO1xufVxuXG4uZmEtY2FsZW5kYXItbWludXMge1xuICAtLWZhOiBcIlxcZjI3MlwiO1xufVxuXG4uZmEtY2FsZW5kYXIteG1hcmsge1xuICAtLWZhOiBcIlxcZjI3M1wiO1xufVxuXG4uZmEtY2FsZW5kYXItdGltZXMge1xuICAtLWZhOiBcIlxcZjI3M1wiO1xufVxuXG4uZmEtY2FsZW5kYXItY2hlY2sge1xuICAtLWZhOiBcIlxcZjI3NFwiO1xufVxuXG4uZmEtaW5kdXN0cnkge1xuICAtLWZhOiBcIlxcZjI3NVwiO1xufVxuXG4uZmEtbWFwLXBpbiB7XG4gIC0tZmE6IFwiXFxmMjc2XCI7XG59XG5cbi5mYS1zaWducy1wb3N0IHtcbiAgLS1mYTogXCJcXGYyNzdcIjtcbn1cblxuLmZhLW1hcC1zaWducyB7XG4gIC0tZmE6IFwiXFxmMjc3XCI7XG59XG5cbi5mYS1tYXAge1xuICAtLWZhOiBcIlxcZjI3OVwiO1xufVxuXG4uZmEtbWVzc2FnZSB7XG4gIC0tZmE6IFwiXFxmMjdhXCI7XG59XG5cbi5mYS1jb21tZW50LWFsdCB7XG4gIC0tZmE6IFwiXFxmMjdhXCI7XG59XG5cbi5mYS1jaXJjbGUtcGF1c2Uge1xuICAtLWZhOiBcIlxcZjI4YlwiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlIHtcbiAgLS1mYTogXCJcXGYyOGJcIjtcbn1cblxuLmZhLWNpcmNsZS1zdG9wIHtcbiAgLS1mYTogXCJcXGYyOGRcIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlIHtcbiAgLS1mYTogXCJcXGYyOGRcIjtcbn1cblxuLmZhLWJhZy1zaG9wcGluZyB7XG4gIC0tZmE6IFwiXFxmMjkwXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYWcge1xuICAtLWZhOiBcIlxcZjI5MFwiO1xufVxuXG4uZmEtYmFza2V0LXNob3BwaW5nIHtcbiAgLS1mYTogXCJcXGYyOTFcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhc2tldCB7XG4gIC0tZmE6IFwiXFxmMjkxXCI7XG59XG5cbi5mYS11bml2ZXJzYWwtYWNjZXNzIHtcbiAgLS1mYTogXCJcXGYyOWFcIjtcbn1cblxuLmZhLXBlcnNvbi13YWxraW5nLXdpdGgtY2FuZSB7XG4gIC0tZmE6IFwiXFxmMjlkXCI7XG59XG5cbi5mYS1ibGluZCB7XG4gIC0tZmE6IFwiXFxmMjlkXCI7XG59XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbiB7XG4gIC0tZmE6IFwiXFxmMjllXCI7XG59XG5cbi5mYS1waG9uZS12b2x1bWUge1xuICAtLWZhOiBcIlxcZjJhMFwiO1xufVxuXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmUge1xuICAtLWZhOiBcIlxcZjJhMFwiO1xufVxuXG4uZmEtYnJhaWxsZSB7XG4gIC0tZmE6IFwiXFxmMmExXCI7XG59XG5cbi5mYS1lYXItbGlzdGVuIHtcbiAgLS1mYTogXCJcXGYyYTJcIjtcbn1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcyB7XG4gIC0tZmE6IFwiXFxmMmEyXCI7XG59XG5cbi5mYS1oYW5kcy1hc2wtaW50ZXJwcmV0aW5nIHtcbiAgLS1mYTogXCJcXGYyYTNcIjtcbn1cblxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nIHtcbiAgLS1mYTogXCJcXGYyYTNcIjtcbn1cblxuLmZhLWFzbC1pbnRlcnByZXRpbmcge1xuICAtLWZhOiBcIlxcZjJhM1wiO1xufVxuXG4uZmEtaGFuZHMtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmcge1xuICAtLWZhOiBcIlxcZjJhM1wiO1xufVxuXG4uZmEtZWFyLWRlYWYge1xuICAtLWZhOiBcIlxcZjJhNFwiO1xufVxuXG4uZmEtZGVhZiB7XG4gIC0tZmE6IFwiXFxmMmE0XCI7XG59XG5cbi5mYS1kZWFmbmVzcyB7XG4gIC0tZmE6IFwiXFxmMmE0XCI7XG59XG5cbi5mYS1oYXJkLW9mLWhlYXJpbmcge1xuICAtLWZhOiBcIlxcZjJhNFwiO1xufVxuXG4uZmEtaGFuZHMge1xuICAtLWZhOiBcIlxcZjJhN1wiO1xufVxuXG4uZmEtc2lnbi1sYW5ndWFnZSB7XG4gIC0tZmE6IFwiXFxmMmE3XCI7XG59XG5cbi5mYS1zaWduaW5nIHtcbiAgLS1mYTogXCJcXGYyYTdcIjtcbn1cblxuLmZhLWV5ZS1sb3ctdmlzaW9uIHtcbiAgLS1mYTogXCJcXGYyYThcIjtcbn1cblxuLmZhLWxvdy12aXNpb24ge1xuICAtLWZhOiBcIlxcZjJhOFwiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lIHtcbiAgLS1mYTogXCJcXGYyYjRcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1mbGFnIHtcbiAgLS1mYTogXCJcXGYyYjRcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGwge1xuICAtLWZhOiBcIlxcZjJiNFwiO1xufVxuXG4uZmEtaGFuZHNoYWtlIHtcbiAgLS1mYTogXCJcXGYyYjVcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1hbHQge1xuICAtLWZhOiBcIlxcZjJiNVwiO1xufVxuXG4uZmEtaGFuZHNoYWtlLXNpbXBsZSB7XG4gIC0tZmE6IFwiXFxmMmI1XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuIHtcbiAgLS1mYTogXCJcXGYyYjZcIjtcbn1cblxuLmZhLWFkZHJlc3MtYm9vayB7XG4gIC0tZmE6IFwiXFxmMmI5XCI7XG59XG5cbi5mYS1jb250YWN0LWJvb2sge1xuICAtLWZhOiBcIlxcZjJiOVwiO1xufVxuXG4uZmEtYWRkcmVzcy1jYXJkIHtcbiAgLS1mYTogXCJcXGYyYmJcIjtcbn1cblxuLmZhLWNvbnRhY3QtY2FyZCB7XG4gIC0tZmE6IFwiXFxmMmJiXCI7XG59XG5cbi5mYS12Y2FyZCB7XG4gIC0tZmE6IFwiXFxmMmJiXCI7XG59XG5cbi5mYS1jaXJjbGUtdXNlciB7XG4gIC0tZmE6IFwiXFxmMmJkXCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZSB7XG4gIC0tZmE6IFwiXFxmMmJkXCI7XG59XG5cbi5mYS1pZC1iYWRnZSB7XG4gIC0tZmE6IFwiXFxmMmMxXCI7XG59XG5cbi5mYS1pZC1jYXJkIHtcbiAgLS1mYTogXCJcXGYyYzJcIjtcbn1cblxuLmZhLWRyaXZlcnMtbGljZW5zZSB7XG4gIC0tZmE6IFwiXFxmMmMyXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1mdWxsIHtcbiAgLS1mYTogXCJcXGYyYzdcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLTQge1xuICAtLWZhOiBcIlxcZjJjN1wiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItNCB7XG4gIC0tZmE6IFwiXFxmMmM3XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1mdWxsIHtcbiAgLS1mYTogXCJcXGYyYzdcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLXRocmVlLXF1YXJ0ZXJzIHtcbiAgLS1mYTogXCJcXGYyYzhcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLTMge1xuICAtLWZhOiBcIlxcZjJjOFwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMyB7XG4gIC0tZmE6IFwiXFxmMmM4XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVycyB7XG4gIC0tZmE6IFwiXFxmMmM4XCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1oYWxmIHtcbiAgLS1mYTogXCJcXGYyYzlcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLTIge1xuICAtLWZhOiBcIlxcZjJjOVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMiB7XG4gIC0tZmE6IFwiXFxmMmM5XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1oYWxmIHtcbiAgLS1mYTogXCJcXGYyYzlcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLXF1YXJ0ZXIge1xuICAtLWZhOiBcIlxcZjJjYVwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtMSB7XG4gIC0tZmE6IFwiXFxmMmNhXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0xIHtcbiAgLS1mYTogXCJcXGYyY2FcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXIge1xuICAtLWZhOiBcIlxcZjJjYVwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtZW1wdHkge1xuICAtLWZhOiBcIlxcZjJjYlwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtMCB7XG4gIC0tZmE6IFwiXFxmMmNiXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0wIHtcbiAgLS1mYTogXCJcXGYyY2JcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLWVtcHR5IHtcbiAgLS1mYTogXCJcXGYyY2JcIjtcbn1cblxuLmZhLXNob3dlciB7XG4gIC0tZmE6IFwiXFxmMmNjXCI7XG59XG5cbi5mYS1iYXRoIHtcbiAgLS1mYTogXCJcXGYyY2RcIjtcbn1cblxuLmZhLWJhdGh0dWIge1xuICAtLWZhOiBcIlxcZjJjZFwiO1xufVxuXG4uZmEtcG9kY2FzdCB7XG4gIC0tZmE6IFwiXFxmMmNlXCI7XG59XG5cbi5mYS13aW5kb3ctbWF4aW1pemUge1xuICAtLWZhOiBcIlxcZjJkMFwiO1xufVxuXG4uZmEtd2luZG93LW1pbmltaXplIHtcbiAgLS1mYTogXCJcXGYyZDFcIjtcbn1cblxuLmZhLXdpbmRvdy1yZXN0b3JlIHtcbiAgLS1mYTogXCJcXGYyZDJcIjtcbn1cblxuLmZhLXNxdWFyZS14bWFyayB7XG4gIC0tZmE6IFwiXFxmMmQzXCI7XG59XG5cbi5mYS10aW1lcy1zcXVhcmUge1xuICAtLWZhOiBcIlxcZjJkM1wiO1xufVxuXG4uZmEteG1hcmstc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYyZDNcIjtcbn1cblxuLmZhLW1pY3JvY2hpcCB7XG4gIC0tZmE6IFwiXFxmMmRiXCI7XG59XG5cbi5mYS1zbm93Zmxha2Uge1xuICAtLWZhOiBcIlxcZjJkY1wiO1xufVxuXG4uZmEtc3Bvb24ge1xuICAtLWZhOiBcIlxcZjJlNVwiO1xufVxuXG4uZmEtdXRlbnNpbC1zcG9vbiB7XG4gIC0tZmE6IFwiXFxmMmU1XCI7XG59XG5cbi5mYS11dGVuc2lscyB7XG4gIC0tZmE6IFwiXFxmMmU3XCI7XG59XG5cbi5mYS1jdXRsZXJ5IHtcbiAgLS1mYTogXCJcXGYyZTdcIjtcbn1cblxuLmZhLXJvdGF0ZS1sZWZ0IHtcbiAgLS1mYTogXCJcXGYyZWFcIjtcbn1cblxuLmZhLXJvdGF0ZS1iYWNrIHtcbiAgLS1mYTogXCJcXGYyZWFcIjtcbn1cblxuLmZhLXJvdGF0ZS1iYWNrd2FyZCB7XG4gIC0tZmE6IFwiXFxmMmVhXCI7XG59XG5cbi5mYS11bmRvLWFsdCB7XG4gIC0tZmE6IFwiXFxmMmVhXCI7XG59XG5cbi5mYS10cmFzaC1jYW4ge1xuICAtLWZhOiBcIlxcZjJlZFwiO1xufVxuXG4uZmEtdHJhc2gtYWx0IHtcbiAgLS1mYTogXCJcXGYyZWRcIjtcbn1cblxuLmZhLXJvdGF0ZSB7XG4gIC0tZmE6IFwiXFxmMmYxXCI7XG59XG5cbi5mYS1zeW5jLWFsdCB7XG4gIC0tZmE6IFwiXFxmMmYxXCI7XG59XG5cbi5mYS1zdG9wd2F0Y2gge1xuICAtLWZhOiBcIlxcZjJmMlwiO1xufVxuXG4uZmEtcmlnaHQtZnJvbS1icmFja2V0IHtcbiAgLS1mYTogXCJcXGYyZjVcIjtcbn1cblxuLmZhLXNpZ24tb3V0LWFsdCB7XG4gIC0tZmE6IFwiXFxmMmY1XCI7XG59XG5cbi5mYS1yaWdodC10by1icmFja2V0IHtcbiAgLS1mYTogXCJcXGYyZjZcIjtcbn1cblxuLmZhLXNpZ24taW4tYWx0IHtcbiAgLS1mYTogXCJcXGYyZjZcIjtcbn1cblxuLmZhLXJvdGF0ZS1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMmY5XCI7XG59XG5cbi5mYS1yZWRvLWFsdCB7XG4gIC0tZmE6IFwiXFxmMmY5XCI7XG59XG5cbi5mYS1yb3RhdGUtZm9yd2FyZCB7XG4gIC0tZmE6IFwiXFxmMmY5XCI7XG59XG5cbi5mYS1wb28ge1xuICAtLWZhOiBcIlxcZjJmZVwiO1xufVxuXG4uZmEtaW1hZ2VzIHtcbiAgLS1mYTogXCJcXGYzMDJcIjtcbn1cblxuLmZhLXBlbmNpbCB7XG4gIC0tZmE6IFwiXFxmMzAzXCI7XG59XG5cbi5mYS1wZW5jaWwtYWx0IHtcbiAgLS1mYTogXCJcXGYzMDNcIjtcbn1cblxuLmZhLXBlbiB7XG4gIC0tZmE6IFwiXFxmMzA0XCI7XG59XG5cbi5mYS1wZW4tY2xpcCB7XG4gIC0tZmE6IFwiXFxmMzA1XCI7XG59XG5cbi5mYS1wZW4tYWx0IHtcbiAgLS1mYTogXCJcXGYzMDVcIjtcbn1cblxuLmZhLW9jdGFnb24ge1xuICAtLWZhOiBcIlxcZjMwNlwiO1xufVxuXG4uZmEtZG93bi1sb25nIHtcbiAgLS1mYTogXCJcXGYzMDlcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWRvd24ge1xuICAtLWZhOiBcIlxcZjMwOVwiO1xufVxuXG4uZmEtbGVmdC1sb25nIHtcbiAgLS1mYTogXCJcXGYzMGFcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQge1xuICAtLWZhOiBcIlxcZjMwYVwiO1xufVxuXG4uZmEtcmlnaHQtbG9uZyB7XG4gIC0tZmE6IFwiXFxmMzBiXCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMzBiXCI7XG59XG5cbi5mYS11cC1sb25nIHtcbiAgLS1mYTogXCJcXGYzMGNcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXVwIHtcbiAgLS1mYTogXCJcXGYzMGNcIjtcbn1cblxuLmZhLWhleGFnb24ge1xuICAtLWZhOiBcIlxcZjMxMlwiO1xufVxuXG4uZmEtZmlsZS1wZW4ge1xuICAtLWZhOiBcIlxcZjMxY1wiO1xufVxuXG4uZmEtZmlsZS1lZGl0IHtcbiAgLS1mYTogXCJcXGYzMWNcIjtcbn1cblxuLmZhLW1heGltaXplIHtcbiAgLS1mYTogXCJcXGYzMWVcIjtcbn1cblxuLmZhLWV4cGFuZC1hcnJvd3MtYWx0IHtcbiAgLS1mYTogXCJcXGYzMWVcIjtcbn1cblxuLmZhLWNsaXBib2FyZCB7XG4gIC0tZmE6IFwiXFxmMzI4XCI7XG59XG5cbi5mYS1sZWZ0LXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYzMzdcIjtcbn1cblxuLmZhLWFycm93cy1hbHQtaCB7XG4gIC0tZmE6IFwiXFxmMzM3XCI7XG59XG5cbi5mYS11cC1kb3duIHtcbiAgLS1mYTogXCJcXGYzMzhcIjtcbn1cblxuLmZhLWFycm93cy1hbHQtdiB7XG4gIC0tZmE6IFwiXFxmMzM4XCI7XG59XG5cbi5mYS1hbGFybS1jbG9jayB7XG4gIC0tZmE6IFwiXFxmMzRlXCI7XG59XG5cbi5mYS1jaXJjbGUtZG93biB7XG4gIC0tZmE6IFwiXFxmMzU4XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWRvd24ge1xuICAtLWZhOiBcIlxcZjM1OFwiO1xufVxuXG4uZmEtY2lyY2xlLWxlZnQge1xuICAtLWZhOiBcIlxcZjM1OVwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0IHtcbiAgLS1mYTogXCJcXGYzNTlcIjtcbn1cblxuLmZhLWNpcmNsZS1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMzVhXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0IHtcbiAgLS1mYTogXCJcXGYzNWFcIjtcbn1cblxuLmZhLWNpcmNsZS11cCB7XG4gIC0tZmE6IFwiXFxmMzViXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwIHtcbiAgLS1mYTogXCJcXGYzNWJcIjtcbn1cblxuLmZhLXVwLXJpZ2h0LWZyb20tc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYzNWRcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstYWx0IHtcbiAgLS1mYTogXCJcXGYzNWRcIjtcbn1cblxuLmZhLXNxdWFyZS11cC1yaWdodCB7XG4gIC0tZmE6IFwiXFxmMzYwXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQge1xuICAtLWZhOiBcIlxcZjM2MFwiO1xufVxuXG4uZmEtcmlnaHQtbGVmdCB7XG4gIC0tZmE6IFwiXFxmMzYyXCI7XG59XG5cbi5mYS1leGNoYW5nZS1hbHQge1xuICAtLWZhOiBcIlxcZjM2MlwiO1xufVxuXG4uZmEtcmVwZWF0IHtcbiAgLS1mYTogXCJcXGYzNjNcIjtcbn1cblxuLmZhLWNvZGUtY29tbWl0IHtcbiAgLS1mYTogXCJcXGYzODZcIjtcbn1cblxuLmZhLWNvZGUtbWVyZ2Uge1xuICAtLWZhOiBcIlxcZjM4N1wiO1xufVxuXG4uZmEtZGVza3RvcCB7XG4gIC0tZmE6IFwiXFxmMzkwXCI7XG59XG5cbi5mYS1kZXNrdG9wLWFsdCB7XG4gIC0tZmE6IFwiXFxmMzkwXCI7XG59XG5cbi5mYS1nZW0ge1xuICAtLWZhOiBcIlxcZjNhNVwiO1xufVxuXG4uZmEtdHVybi1kb3duIHtcbiAgLS1mYTogXCJcXGYzYmVcIjtcbn1cblxuLmZhLWxldmVsLWRvd24tYWx0IHtcbiAgLS1mYTogXCJcXGYzYmVcIjtcbn1cblxuLmZhLXR1cm4tdXAge1xuICAtLWZhOiBcIlxcZjNiZlwiO1xufVxuXG4uZmEtbGV2ZWwtdXAtYWx0IHtcbiAgLS1mYTogXCJcXGYzYmZcIjtcbn1cblxuLmZhLWxvY2stb3BlbiB7XG4gIC0tZmE6IFwiXFxmM2MxXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1kb3Qge1xuICAtLWZhOiBcIlxcZjNjNVwiO1xufVxuXG4uZmEtbWFwLW1hcmtlci1hbHQge1xuICAtLWZhOiBcIlxcZjNjNVwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1saW5lcyB7XG4gIC0tZmE6IFwiXFxmM2M5XCI7XG59XG5cbi5mYS1taWNyb3Bob25lLWFsdCB7XG4gIC0tZmE6IFwiXFxmM2M5XCI7XG59XG5cbi5mYS1tb2JpbGUtc2NyZWVuLWJ1dHRvbiB7XG4gIC0tZmE6IFwiXFxmM2NkXCI7XG59XG5cbi5mYS1tb2JpbGUtYWx0IHtcbiAgLS1mYTogXCJcXGYzY2RcIjtcbn1cblxuLmZhLW1vYmlsZSB7XG4gIC0tZmE6IFwiXFxmM2NlXCI7XG59XG5cbi5mYS1tb2JpbGUtYW5kcm9pZCB7XG4gIC0tZmE6IFwiXFxmM2NlXCI7XG59XG5cbi5mYS1tb2JpbGUtcGhvbmUge1xuICAtLWZhOiBcIlxcZjNjZVwiO1xufVxuXG4uZmEtbW9iaWxlLXNjcmVlbiB7XG4gIC0tZmE6IFwiXFxmM2NmXCI7XG59XG5cbi5mYS1tb2JpbGUtYW5kcm9pZC1hbHQge1xuICAtLWZhOiBcIlxcZjNjZlwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC0xIHtcbiAgLS1mYTogXCJcXGYzZDFcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtYWx0IHtcbiAgLS1mYTogXCJcXGYzZDFcIjtcbn1cblxuLmZhLXBob25lLXNsYXNoIHtcbiAgLS1mYTogXCJcXGYzZGRcIjtcbn1cblxuLmZhLWltYWdlLXBvcnRyYWl0IHtcbiAgLS1mYTogXCJcXGYzZTBcIjtcbn1cblxuLmZhLXBvcnRyYWl0IHtcbiAgLS1mYTogXCJcXGYzZTBcIjtcbn1cblxuLmZhLXJlcGx5IHtcbiAgLS1mYTogXCJcXGYzZTVcIjtcbn1cblxuLmZhLW1haWwtcmVwbHkge1xuICAtLWZhOiBcIlxcZjNlNVwiO1xufVxuXG4uZmEtc2hpZWxkLWhhbHZlZCB7XG4gIC0tZmE6IFwiXFxmM2VkXCI7XG59XG5cbi5mYS1zaGllbGQtYWx0IHtcbiAgLS1mYTogXCJcXGYzZWRcIjtcbn1cblxuLmZhLXRhYmxldC1zY3JlZW4tYnV0dG9uIHtcbiAgLS1mYTogXCJcXGYzZmFcIjtcbn1cblxuLmZhLXRhYmxldC1hbHQge1xuICAtLWZhOiBcIlxcZjNmYVwiO1xufVxuXG4uZmEtdGFibGV0IHtcbiAgLS1mYTogXCJcXGYzZmJcIjtcbn1cblxuLmZhLXRhYmxldC1hbmRyb2lkIHtcbiAgLS1mYTogXCJcXGYzZmJcIjtcbn1cblxuLmZhLXRpY2tldC1zaW1wbGUge1xuICAtLWZhOiBcIlxcZjNmZlwiO1xufVxuXG4uZmEtdGlja2V0LWFsdCB7XG4gIC0tZmE6IFwiXFxmM2ZmXCI7XG59XG5cbi5mYS1yZWN0YW5nbGUteG1hcmsge1xuICAtLWZhOiBcIlxcZjQxMFwiO1xufVxuXG4uZmEtcmVjdGFuZ2xlLXRpbWVzIHtcbiAgLS1mYTogXCJcXGY0MTBcIjtcbn1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZSB7XG4gIC0tZmE6IFwiXFxmNDEwXCI7XG59XG5cbi5mYS13aW5kb3ctY2xvc2Uge1xuICAtLWZhOiBcIlxcZjQxMFwiO1xufVxuXG4uZmEtZG93bi1sZWZ0LWFuZC11cC1yaWdodC10by1jZW50ZXIge1xuICAtLWZhOiBcIlxcZjQyMlwiO1xufVxuXG4uZmEtY29tcHJlc3MtYWx0IHtcbiAgLS1mYTogXCJcXGY0MjJcIjtcbn1cblxuLmZhLXVwLXJpZ2h0LWFuZC1kb3duLWxlZnQtZnJvbS1jZW50ZXIge1xuICAtLWZhOiBcIlxcZjQyNFwiO1xufVxuXG4uZmEtZXhwYW5kLWFsdCB7XG4gIC0tZmE6IFwiXFxmNDI0XCI7XG59XG5cbi5mYS1iYXNlYmFsbC1iYXQtYmFsbCB7XG4gIC0tZmE6IFwiXFxmNDMyXCI7XG59XG5cbi5mYS1iYXNlYmFsbCB7XG4gIC0tZmE6IFwiXFxmNDMzXCI7XG59XG5cbi5mYS1iYXNlYmFsbC1iYWxsIHtcbiAgLS1mYTogXCJcXGY0MzNcIjtcbn1cblxuLmZhLWJhc2tldGJhbGwge1xuICAtLWZhOiBcIlxcZjQzNFwiO1xufVxuXG4uZmEtYmFza2V0YmFsbC1iYWxsIHtcbiAgLS1mYTogXCJcXGY0MzRcIjtcbn1cblxuLmZhLWJvd2xpbmctYmFsbCB7XG4gIC0tZmE6IFwiXFxmNDM2XCI7XG59XG5cbi5mYS1jaGVzcyB7XG4gIC0tZmE6IFwiXFxmNDM5XCI7XG59XG5cbi5mYS1jaGVzcy1iaXNob3Age1xuICAtLWZhOiBcIlxcZjQzYVwiO1xufVxuXG4uZmEtY2hlc3MtYm9hcmQge1xuICAtLWZhOiBcIlxcZjQzY1wiO1xufVxuXG4uZmEtY2hlc3Mta2luZyB7XG4gIC0tZmE6IFwiXFxmNDNmXCI7XG59XG5cbi5mYS1jaGVzcy1rbmlnaHQge1xuICAtLWZhOiBcIlxcZjQ0MVwiO1xufVxuXG4uZmEtY2hlc3MtcGF3biB7XG4gIC0tZmE6IFwiXFxmNDQzXCI7XG59XG5cbi5mYS1jaGVzcy1xdWVlbiB7XG4gIC0tZmE6IFwiXFxmNDQ1XCI7XG59XG5cbi5mYS1jaGVzcy1yb29rIHtcbiAgLS1mYTogXCJcXGY0NDdcIjtcbn1cblxuLmZhLWR1bWJiZWxsIHtcbiAgLS1mYTogXCJcXGY0NGJcIjtcbn1cblxuLmZhLWZvb3RiYWxsIHtcbiAgLS1mYTogXCJcXGY0NGVcIjtcbn1cblxuLmZhLWZvb3RiYWxsLWJhbGwge1xuICAtLWZhOiBcIlxcZjQ0ZVwiO1xufVxuXG4uZmEtZ29sZi1iYWxsLXRlZSB7XG4gIC0tZmE6IFwiXFxmNDUwXCI7XG59XG5cbi5mYS1nb2xmLWJhbGwge1xuICAtLWZhOiBcIlxcZjQ1MFwiO1xufVxuXG4uZmEtaG9ja2V5LXB1Y2sge1xuICAtLWZhOiBcIlxcZjQ1M1wiO1xufVxuXG4uZmEtYnJvb20tYmFsbCB7XG4gIC0tZmE6IFwiXFxmNDU4XCI7XG59XG5cbi5mYS1xdWlkZGl0Y2gge1xuICAtLWZhOiBcIlxcZjQ1OFwiO1xufVxuXG4uZmEtcXVpZGRpdGNoLWJyb29tLWJhbGwge1xuICAtLWZhOiBcIlxcZjQ1OFwiO1xufVxuXG4uZmEtc3F1YXJlLWZ1bGwge1xuICAtLWZhOiBcIlxcZjQ1Y1wiO1xufVxuXG4uZmEtdGFibGUtdGVubmlzLXBhZGRsZS1iYWxsIHtcbiAgLS1mYTogXCJcXGY0NWRcIjtcbn1cblxuLmZhLXBpbmctcG9uZy1wYWRkbGUtYmFsbCB7XG4gIC0tZmE6IFwiXFxmNDVkXCI7XG59XG5cbi5mYS10YWJsZS10ZW5uaXMge1xuICAtLWZhOiBcIlxcZjQ1ZFwiO1xufVxuXG4uZmEtdm9sbGV5YmFsbCB7XG4gIC0tZmE6IFwiXFxmNDVmXCI7XG59XG5cbi5mYS12b2xsZXliYWxsLWJhbGwge1xuICAtLWZhOiBcIlxcZjQ1ZlwiO1xufVxuXG4uZmEtaGFuZC1kb3RzIHtcbiAgLS1mYTogXCJcXGY0NjFcIjtcbn1cblxuLmZhLWFsbGVyZ2llcyB7XG4gIC0tZmE6IFwiXFxmNDYxXCI7XG59XG5cbi5mYS1iYW5kYWdlIHtcbiAgLS1mYTogXCJcXGY0NjJcIjtcbn1cblxuLmZhLWJhbmQtYWlkIHtcbiAgLS1mYTogXCJcXGY0NjJcIjtcbn1cblxuLmZhLWJveCB7XG4gIC0tZmE6IFwiXFxmNDY2XCI7XG59XG5cbi5mYS1ib3hlcy1zdGFja2VkIHtcbiAgLS1mYTogXCJcXGY0NjhcIjtcbn1cblxuLmZhLWJveGVzIHtcbiAgLS1mYTogXCJcXGY0NjhcIjtcbn1cblxuLmZhLWJveGVzLWFsdCB7XG4gIC0tZmE6IFwiXFxmNDY4XCI7XG59XG5cbi5mYS1icmllZmNhc2UtbWVkaWNhbCB7XG4gIC0tZmE6IFwiXFxmNDY5XCI7XG59XG5cbi5mYS1maXJlLWZsYW1lLXNpbXBsZSB7XG4gIC0tZmE6IFwiXFxmNDZhXCI7XG59XG5cbi5mYS1idXJuIHtcbiAgLS1mYTogXCJcXGY0NmFcIjtcbn1cblxuLmZhLWNhcHN1bGVzIHtcbiAgLS1mYTogXCJcXGY0NmJcIjtcbn1cblxuLmZhLWNsaXBib2FyZC1jaGVjayB7XG4gIC0tZmE6IFwiXFxmNDZjXCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtbGlzdCB7XG4gIC0tZmE6IFwiXFxmNDZkXCI7XG59XG5cbi5mYS1wZXJzb24tZG90cy1mcm9tLWxpbmUge1xuICAtLWZhOiBcIlxcZjQ3MFwiO1xufVxuXG4uZmEtZGlhZ25vc2VzIHtcbiAgLS1mYTogXCJcXGY0NzBcIjtcbn1cblxuLmZhLWRuYSB7XG4gIC0tZmE6IFwiXFxmNDcxXCI7XG59XG5cbi5mYS1kb2xseSB7XG4gIC0tZmE6IFwiXFxmNDcyXCI7XG59XG5cbi5mYS1kb2xseS1ib3gge1xuICAtLWZhOiBcIlxcZjQ3MlwiO1xufVxuXG4uZmEtY2FydC1mbGF0YmVkIHtcbiAgLS1mYTogXCJcXGY0NzRcIjtcbn1cblxuLmZhLWRvbGx5LWZsYXRiZWQge1xuICAtLWZhOiBcIlxcZjQ3NFwiO1xufVxuXG4uZmEtZmlsZS1tZWRpY2FsIHtcbiAgLS1mYTogXCJcXGY0NzdcIjtcbn1cblxuLmZhLWZpbGUtd2F2ZWZvcm0ge1xuICAtLWZhOiBcIlxcZjQ3OFwiO1xufVxuXG4uZmEtZmlsZS1tZWRpY2FsLWFsdCB7XG4gIC0tZmE6IFwiXFxmNDc4XCI7XG59XG5cbi5mYS1raXQtbWVkaWNhbCB7XG4gIC0tZmE6IFwiXFxmNDc5XCI7XG59XG5cbi5mYS1maXJzdC1haWQge1xuICAtLWZhOiBcIlxcZjQ3OVwiO1xufVxuXG4uZmEtY2lyY2xlLWgge1xuICAtLWZhOiBcIlxcZjQ3ZVwiO1xufVxuXG4uZmEtaG9zcGl0YWwtc3ltYm9sIHtcbiAgLS1mYTogXCJcXGY0N2VcIjtcbn1cblxuLmZhLWlkLWNhcmQtY2xpcCB7XG4gIC0tZmE6IFwiXFxmNDdmXCI7XG59XG5cbi5mYS1pZC1jYXJkLWFsdCB7XG4gIC0tZmE6IFwiXFxmNDdmXCI7XG59XG5cbi5mYS1ub3Rlcy1tZWRpY2FsIHtcbiAgLS1mYTogXCJcXGY0ODFcIjtcbn1cblxuLmZhLXBhbGxldCB7XG4gIC0tZmE6IFwiXFxmNDgyXCI7XG59XG5cbi5mYS1waWxscyB7XG4gIC0tZmE6IFwiXFxmNDg0XCI7XG59XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlIHtcbiAgLS1mYTogXCJcXGY0ODVcIjtcbn1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtbWVkaWNhbCB7XG4gIC0tZmE6IFwiXFxmNDg2XCI7XG59XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdCB7XG4gIC0tZmE6IFwiXFxmNDg2XCI7XG59XG5cbi5mYS1iZWQtcHVsc2Uge1xuICAtLWZhOiBcIlxcZjQ4N1wiO1xufVxuXG4uZmEtcHJvY2VkdXJlcyB7XG4gIC0tZmE6IFwiXFxmNDg3XCI7XG59XG5cbi5mYS10cnVjay1mYXN0IHtcbiAgLS1mYTogXCJcXGY0OGJcIjtcbn1cblxuLmZhLXNoaXBwaW5nLWZhc3Qge1xuICAtLWZhOiBcIlxcZjQ4YlwiO1xufVxuXG4uZmEtc21va2luZyB7XG4gIC0tZmE6IFwiXFxmNDhkXCI7XG59XG5cbi5mYS1zeXJpbmdlIHtcbiAgLS1mYTogXCJcXGY0OGVcIjtcbn1cblxuLmZhLXRhYmxldHMge1xuICAtLWZhOiBcIlxcZjQ5MFwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXIge1xuICAtLWZhOiBcIlxcZjQ5MVwiO1xufVxuXG4uZmEtdmlhbCB7XG4gIC0tZmE6IFwiXFxmNDkyXCI7XG59XG5cbi5mYS12aWFscyB7XG4gIC0tZmE6IFwiXFxmNDkzXCI7XG59XG5cbi5mYS13YXJlaG91c2Uge1xuICAtLWZhOiBcIlxcZjQ5NFwiO1xufVxuXG4uZmEtd2VpZ2h0LXNjYWxlIHtcbiAgLS1mYTogXCJcXGY0OTZcIjtcbn1cblxuLmZhLXdlaWdodCB7XG4gIC0tZmE6IFwiXFxmNDk2XCI7XG59XG5cbi5mYS14LXJheSB7XG4gIC0tZmE6IFwiXFxmNDk3XCI7XG59XG5cbi5mYS1ib3gtb3BlbiB7XG4gIC0tZmE6IFwiXFxmNDllXCI7XG59XG5cbi5mYS1jb21tZW50LWRvdHMge1xuICAtLWZhOiBcIlxcZjRhZFwiO1xufVxuXG4uZmEtY29tbWVudGluZyB7XG4gIC0tZmE6IFwiXFxmNGFkXCI7XG59XG5cbi5mYS1jb21tZW50LXNsYXNoIHtcbiAgLS1mYTogXCJcXGY0YjNcIjtcbn1cblxuLmZhLWNvdWNoIHtcbiAgLS1mYTogXCJcXGY0YjhcIjtcbn1cblxuLmZhLWNpcmNsZS1kb2xsYXItdG8tc2xvdCB7XG4gIC0tZmE6IFwiXFxmNGI5XCI7XG59XG5cbi5mYS1kb25hdGUge1xuICAtLWZhOiBcIlxcZjRiOVwiO1xufVxuXG4uZmEtZG92ZSB7XG4gIC0tZmE6IFwiXFxmNGJhXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmcge1xuICAtLWZhOiBcIlxcZjRiZFwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLWhlYXJ0IHtcbiAgLS1mYTogXCJcXGY0YmVcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy1kb2xsYXIge1xuICAtLWZhOiBcIlxcZjRjMFwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLXVzZCB7XG4gIC0tZmE6IFwiXFxmNGMwXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctZHJvcGxldCB7XG4gIC0tZmE6IFwiXFxmNGMxXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctd2F0ZXIge1xuICAtLWZhOiBcIlxcZjRjMVwiO1xufVxuXG4uZmEtaGFuZHMtaG9sZGluZyB7XG4gIC0tZmE6IFwiXFxmNGMyXCI7XG59XG5cbi5mYS1oYW5kc2hha2UtYW5nbGUge1xuICAtLWZhOiBcIlxcZjRjNFwiO1xufVxuXG4uZmEtaGFuZHMtaGVscGluZyB7XG4gIC0tZmE6IFwiXFxmNGM0XCI7XG59XG5cbi5mYS1wYXJhY2h1dGUtYm94IHtcbiAgLS1mYTogXCJcXGY0Y2RcIjtcbn1cblxuLmZhLXBlb3BsZS1jYXJyeS1ib3gge1xuICAtLWZhOiBcIlxcZjRjZVwiO1xufVxuXG4uZmEtcGVvcGxlLWNhcnJ5IHtcbiAgLS1mYTogXCJcXGY0Y2VcIjtcbn1cblxuLmZhLXBpZ2d5LWJhbmsge1xuICAtLWZhOiBcIlxcZjRkM1wiO1xufVxuXG4uZmEtcmliYm9uIHtcbiAgLS1mYTogXCJcXGY0ZDZcIjtcbn1cblxuLmZhLXJvdXRlIHtcbiAgLS1mYTogXCJcXGY0ZDdcIjtcbn1cblxuLmZhLXNlZWRsaW5nIHtcbiAgLS1mYTogXCJcXGY0ZDhcIjtcbn1cblxuLmZhLXNwcm91dCB7XG4gIC0tZmE6IFwiXFxmNGQ4XCI7XG59XG5cbi5mYS1zaWduLWhhbmdpbmcge1xuICAtLWZhOiBcIlxcZjRkOVwiO1xufVxuXG4uZmEtc2lnbiB7XG4gIC0tZmE6IFwiXFxmNGQ5XCI7XG59XG5cbi5mYS1mYWNlLXNtaWxlLXdpbmsge1xuICAtLWZhOiBcIlxcZjRkYVwiO1xufVxuXG4uZmEtc21pbGUtd2luayB7XG4gIC0tZmE6IFwiXFxmNGRhXCI7XG59XG5cbi5mYS10YXBlIHtcbiAgLS1mYTogXCJcXGY0ZGJcIjtcbn1cblxuLmZhLXRydWNrLXJhbXAtYm94IHtcbiAgLS1mYTogXCJcXGY0ZGVcIjtcbn1cblxuLmZhLXRydWNrLWxvYWRpbmcge1xuICAtLWZhOiBcIlxcZjRkZVwiO1xufVxuXG4uZmEtdHJ1Y2stbW92aW5nIHtcbiAgLS1mYTogXCJcXGY0ZGZcIjtcbn1cblxuLmZhLXZpZGVvLXNsYXNoIHtcbiAgLS1mYTogXCJcXGY0ZTJcIjtcbn1cblxuLmZhLXdpbmUtZ2xhc3Mge1xuICAtLWZhOiBcIlxcZjRlM1wiO1xufVxuXG4uZmEtdXNlci1hc3Ryb25hdXQge1xuICAtLWZhOiBcIlxcZjRmYlwiO1xufVxuXG4uZmEtdXNlci1jaGVjayB7XG4gIC0tZmE6IFwiXFxmNGZjXCI7XG59XG5cbi5mYS11c2VyLWNsb2NrIHtcbiAgLS1mYTogXCJcXGY0ZmRcIjtcbn1cblxuLmZhLXVzZXItZ2VhciB7XG4gIC0tZmE6IFwiXFxmNGZlXCI7XG59XG5cbi5mYS11c2VyLWNvZyB7XG4gIC0tZmE6IFwiXFxmNGZlXCI7XG59XG5cbi5mYS11c2VyLXBlbiB7XG4gIC0tZmE6IFwiXFxmNGZmXCI7XG59XG5cbi5mYS11c2VyLWVkaXQge1xuICAtLWZhOiBcIlxcZjRmZlwiO1xufVxuXG4uZmEtdXNlci1ncm91cCB7XG4gIC0tZmE6IFwiXFxmNTAwXCI7XG59XG5cbi5mYS11c2VyLWZyaWVuZHMge1xuICAtLWZhOiBcIlxcZjUwMFwiO1xufVxuXG4uZmEtdXNlci1ncmFkdWF0ZSB7XG4gIC0tZmE6IFwiXFxmNTAxXCI7XG59XG5cbi5mYS11c2VyLWxvY2sge1xuICAtLWZhOiBcIlxcZjUwMlwiO1xufVxuXG4uZmEtdXNlci1taW51cyB7XG4gIC0tZmE6IFwiXFxmNTAzXCI7XG59XG5cbi5mYS11c2VyLW5pbmphIHtcbiAgLS1mYTogXCJcXGY1MDRcIjtcbn1cblxuLmZhLXVzZXItc2hpZWxkIHtcbiAgLS1mYTogXCJcXGY1MDVcIjtcbn1cblxuLmZhLXVzZXItc2xhc2gge1xuICAtLWZhOiBcIlxcZjUwNlwiO1xufVxuXG4uZmEtdXNlci1hbHQtc2xhc2gge1xuICAtLWZhOiBcIlxcZjUwNlwiO1xufVxuXG4uZmEtdXNlci1sYXJnZS1zbGFzaCB7XG4gIC0tZmE6IFwiXFxmNTA2XCI7XG59XG5cbi5mYS11c2VyLXRhZyB7XG4gIC0tZmE6IFwiXFxmNTA3XCI7XG59XG5cbi5mYS11c2VyLXRpZSB7XG4gIC0tZmE6IFwiXFxmNTA4XCI7XG59XG5cbi5mYS11c2Vycy1nZWFyIHtcbiAgLS1mYTogXCJcXGY1MDlcIjtcbn1cblxuLmZhLXVzZXJzLWNvZyB7XG4gIC0tZmE6IFwiXFxmNTA5XCI7XG59XG5cbi5mYS1zY2FsZS11bmJhbGFuY2VkIHtcbiAgLS1mYTogXCJcXGY1MTVcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGUtbGVmdCB7XG4gIC0tZmE6IFwiXFxmNTE1XCI7XG59XG5cbi5mYS1zY2FsZS11bmJhbGFuY2VkLWZsaXAge1xuICAtLWZhOiBcIlxcZjUxNlwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1yaWdodCB7XG4gIC0tZmE6IFwiXFxmNTE2XCI7XG59XG5cbi5mYS1ibGVuZGVyIHtcbiAgLS1mYTogXCJcXGY1MTdcIjtcbn1cblxuLmZhLWJvb2stb3BlbiB7XG4gIC0tZmE6IFwiXFxmNTE4XCI7XG59XG5cbi5mYS10b3dlci1icm9hZGNhc3Qge1xuICAtLWZhOiBcIlxcZjUxOVwiO1xufVxuXG4uZmEtYnJvYWRjYXN0LXRvd2VyIHtcbiAgLS1mYTogXCJcXGY1MTlcIjtcbn1cblxuLmZhLWJyb29tIHtcbiAgLS1mYTogXCJcXGY1MWFcIjtcbn1cblxuLmZhLWNoYWxrYm9hcmQge1xuICAtLWZhOiBcIlxcZjUxYlwiO1xufVxuXG4uZmEtYmxhY2tib2FyZCB7XG4gIC0tZmE6IFwiXFxmNTFiXCI7XG59XG5cbi5mYS1jaGFsa2JvYXJkLXVzZXIge1xuICAtLWZhOiBcIlxcZjUxY1wiO1xufVxuXG4uZmEtY2hhbGtib2FyZC10ZWFjaGVyIHtcbiAgLS1mYTogXCJcXGY1MWNcIjtcbn1cblxuLmZhLWNodXJjaCB7XG4gIC0tZmE6IFwiXFxmNTFkXCI7XG59XG5cbi5mYS1jb2lucyB7XG4gIC0tZmE6IFwiXFxmNTFlXCI7XG59XG5cbi5mYS1jb21wYWN0LWRpc2Mge1xuICAtLWZhOiBcIlxcZjUxZlwiO1xufVxuXG4uZmEtY3JvdyB7XG4gIC0tZmE6IFwiXFxmNTIwXCI7XG59XG5cbi5mYS1jcm93biB7XG4gIC0tZmE6IFwiXFxmNTIxXCI7XG59XG5cbi5mYS1kaWNlIHtcbiAgLS1mYTogXCJcXGY1MjJcIjtcbn1cblxuLmZhLWRpY2UtZml2ZSB7XG4gIC0tZmE6IFwiXFxmNTIzXCI7XG59XG5cbi5mYS1kaWNlLWZvdXIge1xuICAtLWZhOiBcIlxcZjUyNFwiO1xufVxuXG4uZmEtZGljZS1vbmUge1xuICAtLWZhOiBcIlxcZjUyNVwiO1xufVxuXG4uZmEtZGljZS1zaXgge1xuICAtLWZhOiBcIlxcZjUyNlwiO1xufVxuXG4uZmEtZGljZS10aHJlZSB7XG4gIC0tZmE6IFwiXFxmNTI3XCI7XG59XG5cbi5mYS1kaWNlLXR3byB7XG4gIC0tZmE6IFwiXFxmNTI4XCI7XG59XG5cbi5mYS1kaXZpZGUge1xuICAtLWZhOiBcIlxcZjUyOVwiO1xufVxuXG4uZmEtZG9vci1jbG9zZWQge1xuICAtLWZhOiBcIlxcZjUyYVwiO1xufVxuXG4uZmEtZG9vci1vcGVuIHtcbiAgLS1mYTogXCJcXGY1MmJcIjtcbn1cblxuLmZhLWZlYXRoZXIge1xuICAtLWZhOiBcIlxcZjUyZFwiO1xufVxuXG4uZmEtZnJvZyB7XG4gIC0tZmE6IFwiXFxmNTJlXCI7XG59XG5cbi5mYS1nYXMtcHVtcCB7XG4gIC0tZmE6IFwiXFxmNTJmXCI7XG59XG5cbi5mYS1nbGFzc2VzIHtcbiAgLS1mYTogXCJcXGY1MzBcIjtcbn1cblxuLmZhLWdyZWF0ZXItdGhhbi1lcXVhbCB7XG4gIC0tZmE6IFwiXFxmNTMyXCI7XG59XG5cbi5mYS1oZWxpY29wdGVyIHtcbiAgLS1mYTogXCJcXGY1MzNcIjtcbn1cblxuLmZhLWluZmluaXR5IHtcbiAgLS1mYTogXCJcXGY1MzRcIjtcbn1cblxuLmZhLWtpd2ktYmlyZCB7XG4gIC0tZmE6IFwiXFxmNTM1XCI7XG59XG5cbi5mYS1sZXNzLXRoYW4tZXF1YWwge1xuICAtLWZhOiBcIlxcZjUzN1wiO1xufVxuXG4uZmEtbWVtb3J5IHtcbiAgLS1mYTogXCJcXGY1MzhcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtbGluZXMtc2xhc2gge1xuICAtLWZhOiBcIlxcZjUzOVwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1hbHQtc2xhc2gge1xuICAtLWZhOiBcIlxcZjUzOVwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC13YXZlIHtcbiAgLS1mYTogXCJcXGY1M2FcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtMS13YXZlIHtcbiAgLS1mYTogXCJcXGY1M2JcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZS1hbHQge1xuICAtLWZhOiBcIlxcZjUzYlwiO1xufVxuXG4uZmEtbW9uZXktY2hlY2sge1xuICAtLWZhOiBcIlxcZjUzY1wiO1xufVxuXG4uZmEtbW9uZXktY2hlY2stZG9sbGFyIHtcbiAgLS1mYTogXCJcXGY1M2RcIjtcbn1cblxuLmZhLW1vbmV5LWNoZWNrLWFsdCB7XG4gIC0tZmE6IFwiXFxmNTNkXCI7XG59XG5cbi5mYS1ub3QtZXF1YWwge1xuICAtLWZhOiBcIlxcZjUzZVwiO1xufVxuXG4uZmEtcGFsZXR0ZSB7XG4gIC0tZmE6IFwiXFxmNTNmXCI7XG59XG5cbi5mYS1zcXVhcmUtcGFya2luZyB7XG4gIC0tZmE6IFwiXFxmNTQwXCI7XG59XG5cbi5mYS1wYXJraW5nIHtcbiAgLS1mYTogXCJcXGY1NDBcIjtcbn1cblxuLmZhLWRpYWdyYW0tcHJvamVjdCB7XG4gIC0tZmE6IFwiXFxmNTQyXCI7XG59XG5cbi5mYS1wcm9qZWN0LWRpYWdyYW0ge1xuICAtLWZhOiBcIlxcZjU0MlwiO1xufVxuXG4uZmEtcmVjZWlwdCB7XG4gIC0tZmE6IFwiXFxmNTQzXCI7XG59XG5cbi5mYS1yb2JvdCB7XG4gIC0tZmE6IFwiXFxmNTQ0XCI7XG59XG5cbi5mYS1ydWxlciB7XG4gIC0tZmE6IFwiXFxmNTQ1XCI7XG59XG5cbi5mYS1ydWxlci1jb21iaW5lZCB7XG4gIC0tZmE6IFwiXFxmNTQ2XCI7XG59XG5cbi5mYS1ydWxlci1ob3Jpem9udGFsIHtcbiAgLS1mYTogXCJcXGY1NDdcIjtcbn1cblxuLmZhLXJ1bGVyLXZlcnRpY2FsIHtcbiAgLS1mYTogXCJcXGY1NDhcIjtcbn1cblxuLmZhLXNjaG9vbCB7XG4gIC0tZmE6IFwiXFxmNTQ5XCI7XG59XG5cbi5mYS1zY3Jld2RyaXZlciB7XG4gIC0tZmE6IFwiXFxmNTRhXCI7XG59XG5cbi5mYS1zaG9lLXByaW50cyB7XG4gIC0tZmE6IFwiXFxmNTRiXCI7XG59XG5cbi5mYS1za3VsbCB7XG4gIC0tZmE6IFwiXFxmNTRjXCI7XG59XG5cbi5mYS1iYW4tc21va2luZyB7XG4gIC0tZmE6IFwiXFxmNTRkXCI7XG59XG5cbi5mYS1zbW9raW5nLWJhbiB7XG4gIC0tZmE6IFwiXFxmNTRkXCI7XG59XG5cbi5mYS1zdG9yZSB7XG4gIC0tZmE6IFwiXFxmNTRlXCI7XG59XG5cbi5mYS1zaG9wIHtcbiAgLS1mYTogXCJcXGY1NGZcIjtcbn1cblxuLmZhLXN0b3JlLWFsdCB7XG4gIC0tZmE6IFwiXFxmNTRmXCI7XG59XG5cbi5mYS1iYXJzLXN0YWdnZXJlZCB7XG4gIC0tZmE6IFwiXFxmNTUwXCI7XG59XG5cbi5mYS1yZW9yZGVyIHtcbiAgLS1mYTogXCJcXGY1NTBcIjtcbn1cblxuLmZhLXN0cmVhbSB7XG4gIC0tZmE6IFwiXFxmNTUwXCI7XG59XG5cbi5mYS1zdHJvb3B3YWZlbCB7XG4gIC0tZmE6IFwiXFxmNTUxXCI7XG59XG5cbi5mYS10b29sYm94IHtcbiAgLS1mYTogXCJcXGY1NTJcIjtcbn1cblxuLmZhLXNoaXJ0IHtcbiAgLS1mYTogXCJcXGY1NTNcIjtcbn1cblxuLmZhLXQtc2hpcnQge1xuICAtLWZhOiBcIlxcZjU1M1wiO1xufVxuXG4uZmEtdHNoaXJ0IHtcbiAgLS1mYTogXCJcXGY1NTNcIjtcbn1cblxuLmZhLXBlcnNvbi13YWxraW5nIHtcbiAgLS1mYTogXCJcXGY1NTRcIjtcbn1cblxuLmZhLXdhbGtpbmcge1xuICAtLWZhOiBcIlxcZjU1NFwiO1xufVxuXG4uZmEtd2FsbGV0IHtcbiAgLS1mYTogXCJcXGY1NTVcIjtcbn1cblxuLmZhLWZhY2UtYW5ncnkge1xuICAtLWZhOiBcIlxcZjU1NlwiO1xufVxuXG4uZmEtYW5ncnkge1xuICAtLWZhOiBcIlxcZjU1NlwiO1xufVxuXG4uZmEtYXJjaHdheSB7XG4gIC0tZmE6IFwiXFxmNTU3XCI7XG59XG5cbi5mYS1ib29rLWF0bGFzIHtcbiAgLS1mYTogXCJcXGY1NThcIjtcbn1cblxuLmZhLWF0bGFzIHtcbiAgLS1mYTogXCJcXGY1NThcIjtcbn1cblxuLmZhLWF3YXJkIHtcbiAgLS1mYTogXCJcXGY1NTlcIjtcbn1cblxuLmZhLWRlbGV0ZS1sZWZ0IHtcbiAgLS1mYTogXCJcXGY1NWFcIjtcbn1cblxuLmZhLWJhY2tzcGFjZSB7XG4gIC0tZmE6IFwiXFxmNTVhXCI7XG59XG5cbi5mYS1iZXppZXItY3VydmUge1xuICAtLWZhOiBcIlxcZjU1YlwiO1xufVxuXG4uZmEtYm9uZyB7XG4gIC0tZmE6IFwiXFxmNTVjXCI7XG59XG5cbi5mYS1icnVzaCB7XG4gIC0tZmE6IFwiXFxmNTVkXCI7XG59XG5cbi5mYS1idXMtc2ltcGxlIHtcbiAgLS1mYTogXCJcXGY1NWVcIjtcbn1cblxuLmZhLWJ1cy1hbHQge1xuICAtLWZhOiBcIlxcZjU1ZVwiO1xufVxuXG4uZmEtY2FubmFiaXMge1xuICAtLWZhOiBcIlxcZjU1ZlwiO1xufVxuXG4uZmEtY2hlY2stZG91YmxlIHtcbiAgLS1mYTogXCJcXGY1NjBcIjtcbn1cblxuLmZhLW1hcnRpbmktZ2xhc3MtY2l0cnVzIHtcbiAgLS1mYTogXCJcXGY1NjFcIjtcbn1cblxuLmZhLWNvY2t0YWlsIHtcbiAgLS1mYTogXCJcXGY1NjFcIjtcbn1cblxuLmZhLWJlbGwtY29uY2llcmdlIHtcbiAgLS1mYTogXCJcXGY1NjJcIjtcbn1cblxuLmZhLWNvbmNpZXJnZS1iZWxsIHtcbiAgLS1mYTogXCJcXGY1NjJcIjtcbn1cblxuLmZhLWNvb2tpZSB7XG4gIC0tZmE6IFwiXFxmNTYzXCI7XG59XG5cbi5mYS1jb29raWUtYml0ZSB7XG4gIC0tZmE6IFwiXFxmNTY0XCI7XG59XG5cbi5mYS1jcm9wLXNpbXBsZSB7XG4gIC0tZmE6IFwiXFxmNTY1XCI7XG59XG5cbi5mYS1jcm9wLWFsdCB7XG4gIC0tZmE6IFwiXFxmNTY1XCI7XG59XG5cbi5mYS10YWNob2dyYXBoLWRpZ2l0YWwge1xuICAtLWZhOiBcIlxcZjU2NlwiO1xufVxuXG4uZmEtZGlnaXRhbC10YWNob2dyYXBoIHtcbiAgLS1mYTogXCJcXGY1NjZcIjtcbn1cblxuLmZhLWZhY2UtZGl6enkge1xuICAtLWZhOiBcIlxcZjU2N1wiO1xufVxuXG4uZmEtZGl6enkge1xuICAtLWZhOiBcIlxcZjU2N1wiO1xufVxuXG4uZmEtY29tcGFzcy1kcmFmdGluZyB7XG4gIC0tZmE6IFwiXFxmNTY4XCI7XG59XG5cbi5mYS1kcmFmdGluZy1jb21wYXNzIHtcbiAgLS1mYTogXCJcXGY1NjhcIjtcbn1cblxuLmZhLWRydW0ge1xuICAtLWZhOiBcIlxcZjU2OVwiO1xufVxuXG4uZmEtZHJ1bS1zdGVlbHBhbiB7XG4gIC0tZmE6IFwiXFxmNTZhXCI7XG59XG5cbi5mYS1mZWF0aGVyLXBvaW50ZWQge1xuICAtLWZhOiBcIlxcZjU2YlwiO1xufVxuXG4uZmEtZmVhdGhlci1hbHQge1xuICAtLWZhOiBcIlxcZjU2YlwiO1xufVxuXG4uZmEtZmlsZS1jb250cmFjdCB7XG4gIC0tZmE6IFwiXFxmNTZjXCI7XG59XG5cbi5mYS1maWxlLWFycm93LWRvd24ge1xuICAtLWZhOiBcIlxcZjU2ZFwiO1xufVxuXG4uZmEtZmlsZS1kb3dubG9hZCB7XG4gIC0tZmE6IFwiXFxmNTZkXCI7XG59XG5cbi5mYS1maWxlLWV4cG9ydCB7XG4gIC0tZmE6IFwiXFxmNTZlXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodC1mcm9tLWZpbGUge1xuICAtLWZhOiBcIlxcZjU2ZVwiO1xufVxuXG4uZmEtZmlsZS1pbXBvcnQge1xuICAtLWZhOiBcIlxcZjU2ZlwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQtdG8tZmlsZSB7XG4gIC0tZmE6IFwiXFxmNTZmXCI7XG59XG5cbi5mYS1maWxlLWludm9pY2Uge1xuICAtLWZhOiBcIlxcZjU3MFwiO1xufVxuXG4uZmEtZmlsZS1pbnZvaWNlLWRvbGxhciB7XG4gIC0tZmE6IFwiXFxmNTcxXCI7XG59XG5cbi5mYS1maWxlLXByZXNjcmlwdGlvbiB7XG4gIC0tZmE6IFwiXFxmNTcyXCI7XG59XG5cbi5mYS1maWxlLXNpZ25hdHVyZSB7XG4gIC0tZmE6IFwiXFxmNTczXCI7XG59XG5cbi5mYS1maWxlLWFycm93LXVwIHtcbiAgLS1mYTogXCJcXGY1NzRcIjtcbn1cblxuLmZhLWZpbGUtdXBsb2FkIHtcbiAgLS1mYTogXCJcXGY1NzRcIjtcbn1cblxuLmZhLWZpbGwge1xuICAtLWZhOiBcIlxcZjU3NVwiO1xufVxuXG4uZmEtZmlsbC1kcmlwIHtcbiAgLS1mYTogXCJcXGY1NzZcIjtcbn1cblxuLmZhLWZpbmdlcnByaW50IHtcbiAgLS1mYTogXCJcXGY1NzdcIjtcbn1cblxuLmZhLWZpc2gge1xuICAtLWZhOiBcIlxcZjU3OFwiO1xufVxuXG4uZmEtZmFjZS1mbHVzaGVkIHtcbiAgLS1mYTogXCJcXGY1NzlcIjtcbn1cblxuLmZhLWZsdXNoZWQge1xuICAtLWZhOiBcIlxcZjU3OVwiO1xufVxuXG4uZmEtZmFjZS1mcm93bi1vcGVuIHtcbiAgLS1mYTogXCJcXGY1N2FcIjtcbn1cblxuLmZhLWZyb3duLW9wZW4ge1xuICAtLWZhOiBcIlxcZjU3YVwiO1xufVxuXG4uZmEtbWFydGluaS1nbGFzcyB7XG4gIC0tZmE6IFwiXFxmNTdiXCI7XG59XG5cbi5mYS1nbGFzcy1tYXJ0aW5pLWFsdCB7XG4gIC0tZmE6IFwiXFxmNTdiXCI7XG59XG5cbi5mYS1lYXJ0aC1hZnJpY2Ege1xuICAtLWZhOiBcIlxcZjU3Y1wiO1xufVxuXG4uZmEtZ2xvYmUtYWZyaWNhIHtcbiAgLS1mYTogXCJcXGY1N2NcIjtcbn1cblxuLmZhLWVhcnRoLWFtZXJpY2FzIHtcbiAgLS1mYTogXCJcXGY1N2RcIjtcbn1cblxuLmZhLWVhcnRoIHtcbiAgLS1mYTogXCJcXGY1N2RcIjtcbn1cblxuLmZhLWVhcnRoLWFtZXJpY2Ege1xuICAtLWZhOiBcIlxcZjU3ZFwiO1xufVxuXG4uZmEtZ2xvYmUtYW1lcmljYXMge1xuICAtLWZhOiBcIlxcZjU3ZFwiO1xufVxuXG4uZmEtZWFydGgtYXNpYSB7XG4gIC0tZmE6IFwiXFxmNTdlXCI7XG59XG5cbi5mYS1nbG9iZS1hc2lhIHtcbiAgLS1mYTogXCJcXGY1N2VcIjtcbn1cblxuLmZhLWZhY2UtZ3JpbWFjZSB7XG4gIC0tZmE6IFwiXFxmNTdmXCI7XG59XG5cbi5mYS1ncmltYWNlIHtcbiAgLS1mYTogXCJcXGY1N2ZcIjtcbn1cblxuLmZhLWZhY2UtZ3JpbiB7XG4gIC0tZmE6IFwiXFxmNTgwXCI7XG59XG5cbi5mYS1ncmluIHtcbiAgLS1mYTogXCJcXGY1ODBcIjtcbn1cblxuLmZhLWZhY2UtZ3Jpbi13aWRlIHtcbiAgLS1mYTogXCJcXGY1ODFcIjtcbn1cblxuLmZhLWdyaW4tYWx0IHtcbiAgLS1mYTogXCJcXGY1ODFcIjtcbn1cblxuLmZhLWZhY2UtZ3Jpbi1iZWFtIHtcbiAgLS1mYTogXCJcXGY1ODJcIjtcbn1cblxuLmZhLWdyaW4tYmVhbSB7XG4gIC0tZmE6IFwiXFxmNTgyXCI7XG59XG5cbi5mYS1mYWNlLWdyaW4tYmVhbS1zd2VhdCB7XG4gIC0tZmE6IFwiXFxmNTgzXCI7XG59XG5cbi5mYS1ncmluLWJlYW0tc3dlYXQge1xuICAtLWZhOiBcIlxcZjU4M1wiO1xufVxuXG4uZmEtZmFjZS1ncmluLWhlYXJ0cyB7XG4gIC0tZmE6IFwiXFxmNTg0XCI7XG59XG5cbi5mYS1ncmluLWhlYXJ0cyB7XG4gIC0tZmE6IFwiXFxmNTg0XCI7XG59XG5cbi5mYS1mYWNlLWdyaW4tc3F1aW50IHtcbiAgLS1mYTogXCJcXGY1ODVcIjtcbn1cblxuLmZhLWdyaW4tc3F1aW50IHtcbiAgLS1mYTogXCJcXGY1ODVcIjtcbn1cblxuLmZhLWZhY2UtZ3Jpbi1zcXVpbnQtdGVhcnMge1xuICAtLWZhOiBcIlxcZjU4NlwiO1xufVxuXG4uZmEtZ3Jpbi1zcXVpbnQtdGVhcnMge1xuICAtLWZhOiBcIlxcZjU4NlwiO1xufVxuXG4uZmEtZmFjZS1ncmluLXN0YXJzIHtcbiAgLS1mYTogXCJcXGY1ODdcIjtcbn1cblxuLmZhLWdyaW4tc3RhcnMge1xuICAtLWZhOiBcIlxcZjU4N1wiO1xufVxuXG4uZmEtZmFjZS1ncmluLXRlYXJzIHtcbiAgLS1mYTogXCJcXGY1ODhcIjtcbn1cblxuLmZhLWdyaW4tdGVhcnMge1xuICAtLWZhOiBcIlxcZjU4OFwiO1xufVxuXG4uZmEtZmFjZS1ncmluLXRvbmd1ZSB7XG4gIC0tZmE6IFwiXFxmNTg5XCI7XG59XG5cbi5mYS1ncmluLXRvbmd1ZSB7XG4gIC0tZmE6IFwiXFxmNTg5XCI7XG59XG5cbi5mYS1mYWNlLWdyaW4tdG9uZ3VlLXNxdWludCB7XG4gIC0tZmE6IFwiXFxmNThhXCI7XG59XG5cbi5mYS1ncmluLXRvbmd1ZS1zcXVpbnQge1xuICAtLWZhOiBcIlxcZjU4YVwiO1xufVxuXG4uZmEtZmFjZS1ncmluLXRvbmd1ZS13aW5rIHtcbiAgLS1mYTogXCJcXGY1OGJcIjtcbn1cblxuLmZhLWdyaW4tdG9uZ3VlLXdpbmsge1xuICAtLWZhOiBcIlxcZjU4YlwiO1xufVxuXG4uZmEtZmFjZS1ncmluLXdpbmsge1xuICAtLWZhOiBcIlxcZjU4Y1wiO1xufVxuXG4uZmEtZ3Jpbi13aW5rIHtcbiAgLS1mYTogXCJcXGY1OGNcIjtcbn1cblxuLmZhLWdyaXAge1xuICAtLWZhOiBcIlxcZjU4ZFwiO1xufVxuXG4uZmEtZ3JpZC1ob3Jpem9udGFsIHtcbiAgLS1mYTogXCJcXGY1OGRcIjtcbn1cblxuLmZhLWdyaXAtaG9yaXpvbnRhbCB7XG4gIC0tZmE6IFwiXFxmNThkXCI7XG59XG5cbi5mYS1ncmlwLXZlcnRpY2FsIHtcbiAgLS1mYTogXCJcXGY1OGVcIjtcbn1cblxuLmZhLWdyaWQtdmVydGljYWwge1xuICAtLWZhOiBcIlxcZjU4ZVwiO1xufVxuXG4uZmEtaGVhZHNldCB7XG4gIC0tZmE6IFwiXFxmNTkwXCI7XG59XG5cbi5mYS1oaWdobGlnaHRlciB7XG4gIC0tZmE6IFwiXFxmNTkxXCI7XG59XG5cbi5mYS1ob3QtdHViLXBlcnNvbiB7XG4gIC0tZmE6IFwiXFxmNTkzXCI7XG59XG5cbi5mYS1ob3QtdHViIHtcbiAgLS1mYTogXCJcXGY1OTNcIjtcbn1cblxuLmZhLWhvdGVsIHtcbiAgLS1mYTogXCJcXGY1OTRcIjtcbn1cblxuLmZhLWpvaW50IHtcbiAgLS1mYTogXCJcXGY1OTVcIjtcbn1cblxuLmZhLWZhY2Uta2lzcyB7XG4gIC0tZmE6IFwiXFxmNTk2XCI7XG59XG5cbi5mYS1raXNzIHtcbiAgLS1mYTogXCJcXGY1OTZcIjtcbn1cblxuLmZhLWZhY2Uta2lzcy1iZWFtIHtcbiAgLS1mYTogXCJcXGY1OTdcIjtcbn1cblxuLmZhLWtpc3MtYmVhbSB7XG4gIC0tZmE6IFwiXFxmNTk3XCI7XG59XG5cbi5mYS1mYWNlLWtpc3Mtd2luay1oZWFydCB7XG4gIC0tZmE6IFwiXFxmNTk4XCI7XG59XG5cbi5mYS1raXNzLXdpbmstaGVhcnQge1xuICAtLWZhOiBcIlxcZjU5OFwiO1xufVxuXG4uZmEtZmFjZS1sYXVnaCB7XG4gIC0tZmE6IFwiXFxmNTk5XCI7XG59XG5cbi5mYS1sYXVnaCB7XG4gIC0tZmE6IFwiXFxmNTk5XCI7XG59XG5cbi5mYS1mYWNlLWxhdWdoLWJlYW0ge1xuICAtLWZhOiBcIlxcZjU5YVwiO1xufVxuXG4uZmEtbGF1Z2gtYmVhbSB7XG4gIC0tZmE6IFwiXFxmNTlhXCI7XG59XG5cbi5mYS1mYWNlLWxhdWdoLXNxdWludCB7XG4gIC0tZmE6IFwiXFxmNTliXCI7XG59XG5cbi5mYS1sYXVnaC1zcXVpbnQge1xuICAtLWZhOiBcIlxcZjU5YlwiO1xufVxuXG4uZmEtZmFjZS1sYXVnaC13aW5rIHtcbiAgLS1mYTogXCJcXGY1OWNcIjtcbn1cblxuLmZhLWxhdWdoLXdpbmsge1xuICAtLWZhOiBcIlxcZjU5Y1wiO1xufVxuXG4uZmEtY2FydC1mbGF0YmVkLXN1aXRjYXNlIHtcbiAgLS1mYTogXCJcXGY1OWRcIjtcbn1cblxuLmZhLWx1Z2dhZ2UtY2FydCB7XG4gIC0tZmE6IFwiXFxmNTlkXCI7XG59XG5cbi5mYS1tYXAtbG9jYXRpb24ge1xuICAtLWZhOiBcIlxcZjU5ZlwiO1xufVxuXG4uZmEtbWFwLW1hcmtlZCB7XG4gIC0tZmE6IFwiXFxmNTlmXCI7XG59XG5cbi5mYS1tYXAtbG9jYXRpb24tZG90IHtcbiAgLS1mYTogXCJcXGY1YTBcIjtcbn1cblxuLmZhLW1hcC1tYXJrZWQtYWx0IHtcbiAgLS1mYTogXCJcXGY1YTBcIjtcbn1cblxuLmZhLW1hcmtlciB7XG4gIC0tZmE6IFwiXFxmNWExXCI7XG59XG5cbi5mYS1tZWRhbCB7XG4gIC0tZmE6IFwiXFxmNWEyXCI7XG59XG5cbi5mYS1mYWNlLW1laC1ibGFuayB7XG4gIC0tZmE6IFwiXFxmNWE0XCI7XG59XG5cbi5mYS1tZWgtYmxhbmsge1xuICAtLWZhOiBcIlxcZjVhNFwiO1xufVxuXG4uZmEtZmFjZS1yb2xsaW5nLWV5ZXMge1xuICAtLWZhOiBcIlxcZjVhNVwiO1xufVxuXG4uZmEtbWVoLXJvbGxpbmctZXllcyB7XG4gIC0tZmE6IFwiXFxmNWE1XCI7XG59XG5cbi5mYS1tb251bWVudCB7XG4gIC0tZmE6IFwiXFxmNWE2XCI7XG59XG5cbi5mYS1tb3J0YXItcGVzdGxlIHtcbiAgLS1mYTogXCJcXGY1YTdcIjtcbn1cblxuLmZhLXBhaW50LXJvbGxlciB7XG4gIC0tZmE6IFwiXFxmNWFhXCI7XG59XG5cbi5mYS1wYXNzcG9ydCB7XG4gIC0tZmE6IFwiXFxmNWFiXCI7XG59XG5cbi5mYS1wZW4tZmFuY3kge1xuICAtLWZhOiBcIlxcZjVhY1wiO1xufVxuXG4uZmEtcGVuLW5pYiB7XG4gIC0tZmE6IFwiXFxmNWFkXCI7XG59XG5cbi5mYS1wZW4tcnVsZXIge1xuICAtLWZhOiBcIlxcZjVhZVwiO1xufVxuXG4uZmEtcGVuY2lsLXJ1bGVyIHtcbiAgLS1mYTogXCJcXGY1YWVcIjtcbn1cblxuLmZhLXBsYW5lLWFycml2YWwge1xuICAtLWZhOiBcIlxcZjVhZlwiO1xufVxuXG4uZmEtcGxhbmUtZGVwYXJ0dXJlIHtcbiAgLS1mYTogXCJcXGY1YjBcIjtcbn1cblxuLmZhLXByZXNjcmlwdGlvbiB7XG4gIC0tZmE6IFwiXFxmNWIxXCI7XG59XG5cbi5mYS1mYWNlLXNhZC1jcnkge1xuICAtLWZhOiBcIlxcZjViM1wiO1xufVxuXG4uZmEtc2FkLWNyeSB7XG4gIC0tZmE6IFwiXFxmNWIzXCI7XG59XG5cbi5mYS1mYWNlLXNhZC10ZWFyIHtcbiAgLS1mYTogXCJcXGY1YjRcIjtcbn1cblxuLmZhLXNhZC10ZWFyIHtcbiAgLS1mYTogXCJcXGY1YjRcIjtcbn1cblxuLmZhLXZhbi1zaHV0dGxlIHtcbiAgLS1mYTogXCJcXGY1YjZcIjtcbn1cblxuLmZhLXNodXR0bGUtdmFuIHtcbiAgLS1mYTogXCJcXGY1YjZcIjtcbn1cblxuLmZhLXNpZ25hdHVyZSB7XG4gIC0tZmE6IFwiXFxmNWI3XCI7XG59XG5cbi5mYS1mYWNlLXNtaWxlLWJlYW0ge1xuICAtLWZhOiBcIlxcZjViOFwiO1xufVxuXG4uZmEtc21pbGUtYmVhbSB7XG4gIC0tZmE6IFwiXFxmNWI4XCI7XG59XG5cbi5mYS1zb2xhci1wYW5lbCB7XG4gIC0tZmE6IFwiXFxmNWJhXCI7XG59XG5cbi5mYS1zcGEge1xuICAtLWZhOiBcIlxcZjViYlwiO1xufVxuXG4uZmEtc3Bsb3RjaCB7XG4gIC0tZmE6IFwiXFxmNWJjXCI7XG59XG5cbi5mYS1zcHJheS1jYW4ge1xuICAtLWZhOiBcIlxcZjViZFwiO1xufVxuXG4uZmEtc3RhbXAge1xuICAtLWZhOiBcIlxcZjViZlwiO1xufVxuXG4uZmEtc3Rhci1oYWxmLXN0cm9rZSB7XG4gIC0tZmE6IFwiXFxmNWMwXCI7XG59XG5cbi5mYS1zdGFyLWhhbGYtYWx0IHtcbiAgLS1mYTogXCJcXGY1YzBcIjtcbn1cblxuLmZhLXN1aXRjYXNlLXJvbGxpbmcge1xuICAtLWZhOiBcIlxcZjVjMVwiO1xufVxuXG4uZmEtZmFjZS1zdXJwcmlzZSB7XG4gIC0tZmE6IFwiXFxmNWMyXCI7XG59XG5cbi5mYS1zdXJwcmlzZSB7XG4gIC0tZmE6IFwiXFxmNWMyXCI7XG59XG5cbi5mYS1zd2F0Y2hib29rIHtcbiAgLS1mYTogXCJcXGY1YzNcIjtcbn1cblxuLmZhLXBlcnNvbi1zd2ltbWluZyB7XG4gIC0tZmE6IFwiXFxmNWM0XCI7XG59XG5cbi5mYS1zd2ltbWVyIHtcbiAgLS1mYTogXCJcXGY1YzRcIjtcbn1cblxuLmZhLXdhdGVyLWxhZGRlciB7XG4gIC0tZmE6IFwiXFxmNWM1XCI7XG59XG5cbi5mYS1sYWRkZXItd2F0ZXIge1xuICAtLWZhOiBcIlxcZjVjNVwiO1xufVxuXG4uZmEtc3dpbW1pbmctcG9vbCB7XG4gIC0tZmE6IFwiXFxmNWM1XCI7XG59XG5cbi5mYS1kcm9wbGV0LXNsYXNoIHtcbiAgLS1mYTogXCJcXGY1YzdcIjtcbn1cblxuLmZhLXRpbnQtc2xhc2gge1xuICAtLWZhOiBcIlxcZjVjN1wiO1xufVxuXG4uZmEtZmFjZS10aXJlZCB7XG4gIC0tZmE6IFwiXFxmNWM4XCI7XG59XG5cbi5mYS10aXJlZCB7XG4gIC0tZmE6IFwiXFxmNWM4XCI7XG59XG5cbi5mYS10b290aCB7XG4gIC0tZmE6IFwiXFxmNWM5XCI7XG59XG5cbi5mYS11bWJyZWxsYS1iZWFjaCB7XG4gIC0tZmE6IFwiXFxmNWNhXCI7XG59XG5cbi5mYS13ZWlnaHQtaGFuZ2luZyB7XG4gIC0tZmE6IFwiXFxmNWNkXCI7XG59XG5cbi5mYS13aW5lLWdsYXNzLWVtcHR5IHtcbiAgLS1mYTogXCJcXGY1Y2VcIjtcbn1cblxuLmZhLXdpbmUtZ2xhc3MtYWx0IHtcbiAgLS1mYTogXCJcXGY1Y2VcIjtcbn1cblxuLmZhLXNwcmF5LWNhbi1zcGFya2xlcyB7XG4gIC0tZmE6IFwiXFxmNWQwXCI7XG59XG5cbi5mYS1haXItZnJlc2hlbmVyIHtcbiAgLS1mYTogXCJcXGY1ZDBcIjtcbn1cblxuLmZhLWFwcGxlLXdob2xlIHtcbiAgLS1mYTogXCJcXGY1ZDFcIjtcbn1cblxuLmZhLWFwcGxlLWFsdCB7XG4gIC0tZmE6IFwiXFxmNWQxXCI7XG59XG5cbi5mYS1hdG9tIHtcbiAgLS1mYTogXCJcXGY1ZDJcIjtcbn1cblxuLmZhLWJvbmUge1xuICAtLWZhOiBcIlxcZjVkN1wiO1xufVxuXG4uZmEtYm9vay1vcGVuLXJlYWRlciB7XG4gIC0tZmE6IFwiXFxmNWRhXCI7XG59XG5cbi5mYS1ib29rLXJlYWRlciB7XG4gIC0tZmE6IFwiXFxmNWRhXCI7XG59XG5cbi5mYS1icmFpbiB7XG4gIC0tZmE6IFwiXFxmNWRjXCI7XG59XG5cbi5mYS1jYXItcmVhciB7XG4gIC0tZmE6IFwiXFxmNWRlXCI7XG59XG5cbi5mYS1jYXItYWx0IHtcbiAgLS1mYTogXCJcXGY1ZGVcIjtcbn1cblxuLmZhLWNhci1iYXR0ZXJ5IHtcbiAgLS1mYTogXCJcXGY1ZGZcIjtcbn1cblxuLmZhLWJhdHRlcnktY2FyIHtcbiAgLS1mYTogXCJcXGY1ZGZcIjtcbn1cblxuLmZhLWNhci1idXJzdCB7XG4gIC0tZmE6IFwiXFxmNWUxXCI7XG59XG5cbi5mYS1jYXItY3Jhc2gge1xuICAtLWZhOiBcIlxcZjVlMVwiO1xufVxuXG4uZmEtY2FyLXNpZGUge1xuICAtLWZhOiBcIlxcZjVlNFwiO1xufVxuXG4uZmEtY2hhcmdpbmctc3RhdGlvbiB7XG4gIC0tZmE6IFwiXFxmNWU3XCI7XG59XG5cbi5mYS1kaWFtb25kLXR1cm4tcmlnaHQge1xuICAtLWZhOiBcIlxcZjVlYlwiO1xufVxuXG4uZmEtZGlyZWN0aW9ucyB7XG4gIC0tZmE6IFwiXFxmNWViXCI7XG59XG5cbi5mYS1kcmF3LXBvbHlnb24ge1xuICAtLWZhOiBcIlxcZjVlZVwiO1xufVxuXG4uZmEtdmVjdG9yLXBvbHlnb24ge1xuICAtLWZhOiBcIlxcZjVlZVwiO1xufVxuXG4uZmEtbGFwdG9wLWNvZGUge1xuICAtLWZhOiBcIlxcZjVmY1wiO1xufVxuXG4uZmEtbGF5ZXItZ3JvdXAge1xuICAtLWZhOiBcIlxcZjVmZFwiO1xufVxuXG4uZmEtbG9jYXRpb24tY3Jvc3NoYWlycyB7XG4gIC0tZmE6IFwiXFxmNjAxXCI7XG59XG5cbi5mYS1sb2NhdGlvbiB7XG4gIC0tZmE6IFwiXFxmNjAxXCI7XG59XG5cbi5mYS1sdW5ncyB7XG4gIC0tZmE6IFwiXFxmNjA0XCI7XG59XG5cbi5mYS1taWNyb3Njb3BlIHtcbiAgLS1mYTogXCJcXGY2MTBcIjtcbn1cblxuLmZhLW9pbC1jYW4ge1xuICAtLWZhOiBcIlxcZjYxM1wiO1xufVxuXG4uZmEtcG9vcCB7XG4gIC0tZmE6IFwiXFxmNjE5XCI7XG59XG5cbi5mYS1zaGFwZXMge1xuICAtLWZhOiBcIlxcZjYxZlwiO1xufVxuXG4uZmEtdHJpYW5nbGUtY2lyY2xlLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmNjFmXCI7XG59XG5cbi5mYS1zdGFyLW9mLWxpZmUge1xuICAtLWZhOiBcIlxcZjYyMVwiO1xufVxuXG4uZmEtZ2F1Z2Uge1xuICAtLWZhOiBcIlxcZjYyNFwiO1xufVxuXG4uZmEtZGFzaGJvYXJkIHtcbiAgLS1mYTogXCJcXGY2MjRcIjtcbn1cblxuLmZhLWdhdWdlLW1lZCB7XG4gIC0tZmE6IFwiXFxmNjI0XCI7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdC1hdmVyYWdlIHtcbiAgLS1mYTogXCJcXGY2MjRcIjtcbn1cblxuLmZhLWdhdWdlLWhpZ2gge1xuICAtLWZhOiBcIlxcZjYyNVwiO1xufVxuXG4uZmEtdGFjaG9tZXRlci1hbHQge1xuICAtLWZhOiBcIlxcZjYyNVwiO1xufVxuXG4uZmEtdGFjaG9tZXRlci1hbHQtZmFzdCB7XG4gIC0tZmE6IFwiXFxmNjI1XCI7XG59XG5cbi5mYS1nYXVnZS1zaW1wbGUge1xuICAtLWZhOiBcIlxcZjYyOVwiO1xufVxuXG4uZmEtZ2F1Z2Utc2ltcGxlLW1lZCB7XG4gIC0tZmE6IFwiXFxmNjI5XCI7XG59XG5cbi5mYS10YWNob21ldGVyLWF2ZXJhZ2Uge1xuICAtLWZhOiBcIlxcZjYyOVwiO1xufVxuXG4uZmEtZ2F1Z2Utc2ltcGxlLWhpZ2gge1xuICAtLWZhOiBcIlxcZjYyYVwiO1xufVxuXG4uZmEtdGFjaG9tZXRlciB7XG4gIC0tZmE6IFwiXFxmNjJhXCI7XG59XG5cbi5mYS10YWNob21ldGVyLWZhc3Qge1xuICAtLWZhOiBcIlxcZjYyYVwiO1xufVxuXG4uZmEtdGVldGgge1xuICAtLWZhOiBcIlxcZjYyZVwiO1xufVxuXG4uZmEtdGVldGgtb3BlbiB7XG4gIC0tZmE6IFwiXFxmNjJmXCI7XG59XG5cbi5mYS1tYXNrcy10aGVhdGVyIHtcbiAgLS1mYTogXCJcXGY2MzBcIjtcbn1cblxuLmZhLXRoZWF0ZXItbWFza3Mge1xuICAtLWZhOiBcIlxcZjYzMFwiO1xufVxuXG4uZmEtdHJhZmZpYy1saWdodCB7XG4gIC0tZmE6IFwiXFxmNjM3XCI7XG59XG5cbi5mYS10cnVjay1tb25zdGVyIHtcbiAgLS1mYTogXCJcXGY2M2JcIjtcbn1cblxuLmZhLXRydWNrLXBpY2t1cCB7XG4gIC0tZmE6IFwiXFxmNjNjXCI7XG59XG5cbi5mYS1yZWN0YW5nbGUtYWQge1xuICAtLWZhOiBcIlxcZjY0MVwiO1xufVxuXG4uZmEtYWQge1xuICAtLWZhOiBcIlxcZjY0MVwiO1xufVxuXG4uZmEtYW5raCB7XG4gIC0tZmE6IFwiXFxmNjQ0XCI7XG59XG5cbi5mYS1ib29rLWJpYmxlIHtcbiAgLS1mYTogXCJcXGY2NDdcIjtcbn1cblxuLmZhLWJpYmxlIHtcbiAgLS1mYTogXCJcXGY2NDdcIjtcbn1cblxuLmZhLWJ1c2luZXNzLXRpbWUge1xuICAtLWZhOiBcIlxcZjY0YVwiO1xufVxuXG4uZmEtYnJpZWZjYXNlLWNsb2NrIHtcbiAgLS1mYTogXCJcXGY2NGFcIjtcbn1cblxuLmZhLWNpdHkge1xuICAtLWZhOiBcIlxcZjY0ZlwiO1xufVxuXG4uZmEtY29tbWVudC1kb2xsYXIge1xuICAtLWZhOiBcIlxcZjY1MVwiO1xufVxuXG4uZmEtY29tbWVudHMtZG9sbGFyIHtcbiAgLS1mYTogXCJcXGY2NTNcIjtcbn1cblxuLmZhLWNyb3NzIHtcbiAgLS1mYTogXCJcXGY2NTRcIjtcbn1cblxuLmZhLWRoYXJtYWNoYWtyYSB7XG4gIC0tZmE6IFwiXFxmNjU1XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuLXRleHQge1xuICAtLWZhOiBcIlxcZjY1OFwiO1xufVxuXG4uZmEtZm9sZGVyLW1pbnVzIHtcbiAgLS1mYTogXCJcXGY2NWRcIjtcbn1cblxuLmZhLWZvbGRlci1wbHVzIHtcbiAgLS1mYTogXCJcXGY2NWVcIjtcbn1cblxuLmZhLWZpbHRlci1jaXJjbGUtZG9sbGFyIHtcbiAgLS1mYTogXCJcXGY2NjJcIjtcbn1cblxuLmZhLWZ1bm5lbC1kb2xsYXIge1xuICAtLWZhOiBcIlxcZjY2MlwiO1xufVxuXG4uZmEtZ29wdXJhbSB7XG4gIC0tZmE6IFwiXFxmNjY0XCI7XG59XG5cbi5mYS1oYW1zYSB7XG4gIC0tZmE6IFwiXFxmNjY1XCI7XG59XG5cbi5mYS1iYWhhaSB7XG4gIC0tZmE6IFwiXFxmNjY2XCI7XG59XG5cbi5mYS1oYXlrYWwge1xuICAtLWZhOiBcIlxcZjY2NlwiO1xufVxuXG4uZmEtamVkaSB7XG4gIC0tZmE6IFwiXFxmNjY5XCI7XG59XG5cbi5mYS1ib29rLWpvdXJuYWwtd2hpbGxzIHtcbiAgLS1mYTogXCJcXGY2NmFcIjtcbn1cblxuLmZhLWpvdXJuYWwtd2hpbGxzIHtcbiAgLS1mYTogXCJcXGY2NmFcIjtcbn1cblxuLmZhLWthYWJhIHtcbiAgLS1mYTogXCJcXGY2NmJcIjtcbn1cblxuLmZhLWtoYW5kYSB7XG4gIC0tZmE6IFwiXFxmNjZkXCI7XG59XG5cbi5mYS1sYW5kbWFyayB7XG4gIC0tZmE6IFwiXFxmNjZmXCI7XG59XG5cbi5mYS1lbnZlbG9wZXMtYnVsayB7XG4gIC0tZmE6IFwiXFxmNjc0XCI7XG59XG5cbi5mYS1tYWlsLWJ1bGsge1xuICAtLWZhOiBcIlxcZjY3NFwiO1xufVxuXG4uZmEtbWVub3JhaCB7XG4gIC0tZmE6IFwiXFxmNjc2XCI7XG59XG5cbi5mYS1tb3NxdWUge1xuICAtLWZhOiBcIlxcZjY3OFwiO1xufVxuXG4uZmEtb20ge1xuICAtLWZhOiBcIlxcZjY3OVwiO1xufVxuXG4uZmEtc3BhZ2hldHRpLW1vbnN0ZXItZmx5aW5nIHtcbiAgLS1mYTogXCJcXGY2N2JcIjtcbn1cblxuLmZhLXBhc3RhZmFyaWFuaXNtIHtcbiAgLS1mYTogXCJcXGY2N2JcIjtcbn1cblxuLmZhLXBlYWNlIHtcbiAgLS1mYTogXCJcXGY2N2NcIjtcbn1cblxuLmZhLXBsYWNlLW9mLXdvcnNoaXAge1xuICAtLWZhOiBcIlxcZjY3ZlwiO1xufVxuXG4uZmEtc3F1YXJlLXBvbGwtdmVydGljYWwge1xuICAtLWZhOiBcIlxcZjY4MVwiO1xufVxuXG4uZmEtcG9sbCB7XG4gIC0tZmE6IFwiXFxmNjgxXCI7XG59XG5cbi5mYS1zcXVhcmUtcG9sbC1ob3Jpem9udGFsIHtcbiAgLS1mYTogXCJcXGY2ODJcIjtcbn1cblxuLmZhLXBvbGwtaCB7XG4gIC0tZmE6IFwiXFxmNjgyXCI7XG59XG5cbi5mYS1wZXJzb24tcHJheWluZyB7XG4gIC0tZmE6IFwiXFxmNjgzXCI7XG59XG5cbi5mYS1wcmF5IHtcbiAgLS1mYTogXCJcXGY2ODNcIjtcbn1cblxuLmZhLWhhbmRzLXByYXlpbmcge1xuICAtLWZhOiBcIlxcZjY4NFwiO1xufVxuXG4uZmEtcHJheWluZy1oYW5kcyB7XG4gIC0tZmE6IFwiXFxmNjg0XCI7XG59XG5cbi5mYS1ib29rLXF1cmFuIHtcbiAgLS1mYTogXCJcXGY2ODdcIjtcbn1cblxuLmZhLXF1cmFuIHtcbiAgLS1mYTogXCJcXGY2ODdcIjtcbn1cblxuLmZhLW1hZ25pZnlpbmctZ2xhc3MtZG9sbGFyIHtcbiAgLS1mYTogXCJcXGY2ODhcIjtcbn1cblxuLmZhLXNlYXJjaC1kb2xsYXIge1xuICAtLWZhOiBcIlxcZjY4OFwiO1xufVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcy1sb2NhdGlvbiB7XG4gIC0tZmE6IFwiXFxmNjg5XCI7XG59XG5cbi5mYS1zZWFyY2gtbG9jYXRpb24ge1xuICAtLWZhOiBcIlxcZjY4OVwiO1xufVxuXG4uZmEtc29ja3Mge1xuICAtLWZhOiBcIlxcZjY5NlwiO1xufVxuXG4uZmEtc3F1YXJlLXJvb3QtdmFyaWFibGUge1xuICAtLWZhOiBcIlxcZjY5OFwiO1xufVxuXG4uZmEtc3F1YXJlLXJvb3QtYWx0IHtcbiAgLS1mYTogXCJcXGY2OThcIjtcbn1cblxuLmZhLXN0YXItYW5kLWNyZXNjZW50IHtcbiAgLS1mYTogXCJcXGY2OTlcIjtcbn1cblxuLmZhLXN0YXItb2YtZGF2aWQge1xuICAtLWZhOiBcIlxcZjY5YVwiO1xufVxuXG4uZmEtc3luYWdvZ3VlIHtcbiAgLS1mYTogXCJcXGY2OWJcIjtcbn1cblxuLmZhLXNjcm9sbC10b3JhaCB7XG4gIC0tZmE6IFwiXFxmNmEwXCI7XG59XG5cbi5mYS10b3JhaCB7XG4gIC0tZmE6IFwiXFxmNmEwXCI7XG59XG5cbi5mYS10b3JpaS1nYXRlIHtcbiAgLS1mYTogXCJcXGY2YTFcIjtcbn1cblxuLmZhLXZpaGFyYSB7XG4gIC0tZmE6IFwiXFxmNmE3XCI7XG59XG5cbi5mYS12b2x1bWUteG1hcmsge1xuICAtLWZhOiBcIlxcZjZhOVwiO1xufVxuXG4uZmEtdm9sdW1lLW11dGUge1xuICAtLWZhOiBcIlxcZjZhOVwiO1xufVxuXG4uZmEtdm9sdW1lLXRpbWVzIHtcbiAgLS1mYTogXCJcXGY2YTlcIjtcbn1cblxuLmZhLXlpbi15YW5nIHtcbiAgLS1mYTogXCJcXGY2YWRcIjtcbn1cblxuLmZhLWJsZW5kZXItcGhvbmUge1xuICAtLWZhOiBcIlxcZjZiNlwiO1xufVxuXG4uZmEtYm9vay1za3VsbCB7XG4gIC0tZmE6IFwiXFxmNmI3XCI7XG59XG5cbi5mYS1ib29rLWRlYWQge1xuICAtLWZhOiBcIlxcZjZiN1wiO1xufVxuXG4uZmEtY2FtcGdyb3VuZCB7XG4gIC0tZmE6IFwiXFxmNmJiXCI7XG59XG5cbi5mYS1jYXQge1xuICAtLWZhOiBcIlxcZjZiZVwiO1xufVxuXG4uZmEtY2hhaXIge1xuICAtLWZhOiBcIlxcZjZjMFwiO1xufVxuXG4uZmEtY2xvdWQtbW9vbiB7XG4gIC0tZmE6IFwiXFxmNmMzXCI7XG59XG5cbi5mYS1jbG91ZC1zdW4ge1xuICAtLWZhOiBcIlxcZjZjNFwiO1xufVxuXG4uZmEtY293IHtcbiAgLS1mYTogXCJcXGY2YzhcIjtcbn1cblxuLmZhLWRpY2UtZDIwIHtcbiAgLS1mYTogXCJcXGY2Y2ZcIjtcbn1cblxuLmZhLWRpY2UtZDYge1xuICAtLWZhOiBcIlxcZjZkMVwiO1xufVxuXG4uZmEtZG9nIHtcbiAgLS1mYTogXCJcXGY2ZDNcIjtcbn1cblxuLmZhLWRyYWdvbiB7XG4gIC0tZmE6IFwiXFxmNmQ1XCI7XG59XG5cbi5mYS1kcnVtc3RpY2stYml0ZSB7XG4gIC0tZmE6IFwiXFxmNmQ3XCI7XG59XG5cbi5mYS1kdW5nZW9uIHtcbiAgLS1mYTogXCJcXGY2ZDlcIjtcbn1cblxuLmZhLWZpbGUtY3N2IHtcbiAgLS1mYTogXCJcXGY2ZGRcIjtcbn1cblxuLmZhLWhhbmQtZmlzdCB7XG4gIC0tZmE6IFwiXFxmNmRlXCI7XG59XG5cbi5mYS1maXN0LXJhaXNlZCB7XG4gIC0tZmE6IFwiXFxmNmRlXCI7XG59XG5cbi5mYS1naG9zdCB7XG4gIC0tZmE6IFwiXFxmNmUyXCI7XG59XG5cbi5mYS1oYW1tZXIge1xuICAtLWZhOiBcIlxcZjZlM1wiO1xufVxuXG4uZmEtaGFudWtpYWgge1xuICAtLWZhOiBcIlxcZjZlNlwiO1xufVxuXG4uZmEtaGF0LXdpemFyZCB7XG4gIC0tZmE6IFwiXFxmNmU4XCI7XG59XG5cbi5mYS1wZXJzb24taGlraW5nIHtcbiAgLS1mYTogXCJcXGY2ZWNcIjtcbn1cblxuLmZhLWhpa2luZyB7XG4gIC0tZmE6IFwiXFxmNmVjXCI7XG59XG5cbi5mYS1oaXBwbyB7XG4gIC0tZmE6IFwiXFxmNmVkXCI7XG59XG5cbi5mYS1ob3JzZSB7XG4gIC0tZmE6IFwiXFxmNmYwXCI7XG59XG5cbi5mYS1ob3VzZS1jaGltbmV5LWNyYWNrIHtcbiAgLS1mYTogXCJcXGY2ZjFcIjtcbn1cblxuLmZhLWhvdXNlLWRhbWFnZSB7XG4gIC0tZmE6IFwiXFxmNmYxXCI7XG59XG5cbi5mYS1ocnl2bmlhLXNpZ24ge1xuICAtLWZhOiBcIlxcZjZmMlwiO1xufVxuXG4uZmEtaHJ5dm5pYSB7XG4gIC0tZmE6IFwiXFxmNmYyXCI7XG59XG5cbi5mYS1tYXNrIHtcbiAgLS1mYTogXCJcXGY2ZmFcIjtcbn1cblxuLmZhLW1vdW50YWluIHtcbiAgLS1mYTogXCJcXGY2ZmNcIjtcbn1cblxuLmZhLW5ldHdvcmstd2lyZWQge1xuICAtLWZhOiBcIlxcZjZmZlwiO1xufVxuXG4uZmEtb3R0ZXIge1xuICAtLWZhOiBcIlxcZjcwMFwiO1xufVxuXG4uZmEtcmluZyB7XG4gIC0tZmE6IFwiXFxmNzBiXCI7XG59XG5cbi5mYS1wZXJzb24tcnVubmluZyB7XG4gIC0tZmE6IFwiXFxmNzBjXCI7XG59XG5cbi5mYS1ydW5uaW5nIHtcbiAgLS1mYTogXCJcXGY3MGNcIjtcbn1cblxuLmZhLXNjcm9sbCB7XG4gIC0tZmE6IFwiXFxmNzBlXCI7XG59XG5cbi5mYS1za3VsbC1jcm9zc2JvbmVzIHtcbiAgLS1mYTogXCJcXGY3MTRcIjtcbn1cblxuLmZhLXNsYXNoIHtcbiAgLS1mYTogXCJcXGY3MTVcIjtcbn1cblxuLmZhLXNwaWRlciB7XG4gIC0tZmE6IFwiXFxmNzE3XCI7XG59XG5cbi5mYS10b2lsZXQtcGFwZXIge1xuICAtLWZhOiBcIlxcZjcxZVwiO1xufVxuXG4uZmEtdG9pbGV0LXBhcGVyLWFsdCB7XG4gIC0tZmE6IFwiXFxmNzFlXCI7XG59XG5cbi5mYS10b2lsZXQtcGFwZXItYmxhbmsge1xuICAtLWZhOiBcIlxcZjcxZVwiO1xufVxuXG4uZmEtdHJhY3RvciB7XG4gIC0tZmE6IFwiXFxmNzIyXCI7XG59XG5cbi5mYS11c2VyLWluanVyZWQge1xuICAtLWZhOiBcIlxcZjcyOFwiO1xufVxuXG4uZmEtdnItY2FyZGJvYXJkIHtcbiAgLS1mYTogXCJcXGY3MjlcIjtcbn1cblxuLmZhLXdhbmQtc3BhcmtsZXMge1xuICAtLWZhOiBcIlxcZjcyYlwiO1xufVxuXG4uZmEtd2luZCB7XG4gIC0tZmE6IFwiXFxmNzJlXCI7XG59XG5cbi5mYS13aW5lLWJvdHRsZSB7XG4gIC0tZmE6IFwiXFxmNzJmXCI7XG59XG5cbi5mYS1jbG91ZC1tZWF0YmFsbCB7XG4gIC0tZmE6IFwiXFxmNzNiXCI7XG59XG5cbi5mYS1jbG91ZC1tb29uLXJhaW4ge1xuICAtLWZhOiBcIlxcZjczY1wiO1xufVxuXG4uZmEtY2xvdWQtcmFpbiB7XG4gIC0tZmE6IFwiXFxmNzNkXCI7XG59XG5cbi5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5IHtcbiAgLS1mYTogXCJcXGY3NDBcIjtcbn1cblxuLmZhLWNsb3VkLXN1bi1yYWluIHtcbiAgLS1mYTogXCJcXGY3NDNcIjtcbn1cblxuLmZhLWRlbW9jcmF0IHtcbiAgLS1mYTogXCJcXGY3NDdcIjtcbn1cblxuLmZhLWZsYWctdXNhIHtcbiAgLS1mYTogXCJcXGY3NGRcIjtcbn1cblxuLmZhLWh1cnJpY2FuZSB7XG4gIC0tZmE6IFwiXFxmNzUxXCI7XG59XG5cbi5mYS1sYW5kbWFyay1kb21lIHtcbiAgLS1mYTogXCJcXGY3NTJcIjtcbn1cblxuLmZhLWxhbmRtYXJrLWFsdCB7XG4gIC0tZmE6IFwiXFxmNzUyXCI7XG59XG5cbi5mYS1tZXRlb3Ige1xuICAtLWZhOiBcIlxcZjc1M1wiO1xufVxuXG4uZmEtcGVyc29uLWJvb3RoIHtcbiAgLS1mYTogXCJcXGY3NTZcIjtcbn1cblxuLmZhLXBvby1zdG9ybSB7XG4gIC0tZmE6IFwiXFxmNzVhXCI7XG59XG5cbi5mYS1wb28tYm9sdCB7XG4gIC0tZmE6IFwiXFxmNzVhXCI7XG59XG5cbi5mYS1yYWluYm93IHtcbiAgLS1mYTogXCJcXGY3NWJcIjtcbn1cblxuLmZhLXJlcHVibGljYW4ge1xuICAtLWZhOiBcIlxcZjc1ZVwiO1xufVxuXG4uZmEtc21vZyB7XG4gIC0tZmE6IFwiXFxmNzVmXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1oaWdoIHtcbiAgLS1mYTogXCJcXGY3NjlcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWxvdyB7XG4gIC0tZmE6IFwiXFxmNzZiXCI7XG59XG5cbi5mYS1jbG91ZC1ib2x0IHtcbiAgLS1mYTogXCJcXGY3NmNcIjtcbn1cblxuLmZhLXRodW5kZXJzdG9ybSB7XG4gIC0tZmE6IFwiXFxmNzZjXCI7XG59XG5cbi5mYS10b3JuYWRvIHtcbiAgLS1mYTogXCJcXGY3NmZcIjtcbn1cblxuLmZhLXZvbGNhbm8ge1xuICAtLWZhOiBcIlxcZjc3MFwiO1xufVxuXG4uZmEtY2hlY2stdG8tc2xvdCB7XG4gIC0tZmE6IFwiXFxmNzcyXCI7XG59XG5cbi5mYS12b3RlLXllYSB7XG4gIC0tZmE6IFwiXFxmNzcyXCI7XG59XG5cbi5mYS13YXRlciB7XG4gIC0tZmE6IFwiXFxmNzczXCI7XG59XG5cbi5mYS1iYWJ5IHtcbiAgLS1mYTogXCJcXGY3N2NcIjtcbn1cblxuLmZhLWJhYnktY2FycmlhZ2Uge1xuICAtLWZhOiBcIlxcZjc3ZFwiO1xufVxuXG4uZmEtY2FycmlhZ2UtYmFieSB7XG4gIC0tZmE6IFwiXFxmNzdkXCI7XG59XG5cbi5mYS1iaW9oYXphcmQge1xuICAtLWZhOiBcIlxcZjc4MFwiO1xufVxuXG4uZmEtYmxvZyB7XG4gIC0tZmE6IFwiXFxmNzgxXCI7XG59XG5cbi5mYS1jYWxlbmRhci1kYXkge1xuICAtLWZhOiBcIlxcZjc4M1wiO1xufVxuXG4uZmEtY2FsZW5kYXItd2VlayB7XG4gIC0tZmE6IFwiXFxmNzg0XCI7XG59XG5cbi5mYS1jYW5keS1jYW5lIHtcbiAgLS1mYTogXCJcXGY3ODZcIjtcbn1cblxuLmZhLWNhcnJvdCB7XG4gIC0tZmE6IFwiXFxmNzg3XCI7XG59XG5cbi5mYS1jYXNoLXJlZ2lzdGVyIHtcbiAgLS1mYTogXCJcXGY3ODhcIjtcbn1cblxuLmZhLW1pbmltaXplIHtcbiAgLS1mYTogXCJcXGY3OGNcIjtcbn1cblxuLmZhLWNvbXByZXNzLWFycm93cy1hbHQge1xuICAtLWZhOiBcIlxcZjc4Y1wiO1xufVxuXG4uZmEtZHVtcHN0ZXIge1xuICAtLWZhOiBcIlxcZjc5M1wiO1xufVxuXG4uZmEtZHVtcHN0ZXItZmlyZSB7XG4gIC0tZmE6IFwiXFxmNzk0XCI7XG59XG5cbi5mYS1ldGhlcm5ldCB7XG4gIC0tZmE6IFwiXFxmNzk2XCI7XG59XG5cbi5mYS1naWZ0cyB7XG4gIC0tZmE6IFwiXFxmNzljXCI7XG59XG5cbi5mYS1jaGFtcGFnbmUtZ2xhc3NlcyB7XG4gIC0tZmE6IFwiXFxmNzlmXCI7XG59XG5cbi5mYS1nbGFzcy1jaGVlcnMge1xuICAtLWZhOiBcIlxcZjc5ZlwiO1xufVxuXG4uZmEtd2hpc2tleS1nbGFzcyB7XG4gIC0tZmE6IFwiXFxmN2EwXCI7XG59XG5cbi5mYS1nbGFzcy13aGlza2V5IHtcbiAgLS1mYTogXCJcXGY3YTBcIjtcbn1cblxuLmZhLWVhcnRoLWV1cm9wZSB7XG4gIC0tZmE6IFwiXFxmN2EyXCI7XG59XG5cbi5mYS1nbG9iZS1ldXJvcGUge1xuICAtLWZhOiBcIlxcZjdhMlwiO1xufVxuXG4uZmEtZ3JpcC1saW5lcyB7XG4gIC0tZmE6IFwiXFxmN2E0XCI7XG59XG5cbi5mYS1ncmlwLWxpbmVzLXZlcnRpY2FsIHtcbiAgLS1mYTogXCJcXGY3YTVcIjtcbn1cblxuLmZhLWd1aXRhciB7XG4gIC0tZmE6IFwiXFxmN2E2XCI7XG59XG5cbi5mYS1oZWFydC1jcmFjayB7XG4gIC0tZmE6IFwiXFxmN2E5XCI7XG59XG5cbi5mYS1oZWFydC1icm9rZW4ge1xuICAtLWZhOiBcIlxcZjdhOVwiO1xufVxuXG4uZmEtaG9sbHktYmVycnkge1xuICAtLWZhOiBcIlxcZjdhYVwiO1xufVxuXG4uZmEtaG9yc2UtaGVhZCB7XG4gIC0tZmE6IFwiXFxmN2FiXCI7XG59XG5cbi5mYS1pY2ljbGVzIHtcbiAgLS1mYTogXCJcXGY3YWRcIjtcbn1cblxuLmZhLWlnbG9vIHtcbiAgLS1mYTogXCJcXGY3YWVcIjtcbn1cblxuLmZhLW1pdHRlbiB7XG4gIC0tZmE6IFwiXFxmN2I1XCI7XG59XG5cbi5mYS1tdWctaG90IHtcbiAgLS1mYTogXCJcXGY3YjZcIjtcbn1cblxuLmZhLXJhZGlhdGlvbiB7XG4gIC0tZmE6IFwiXFxmN2I5XCI7XG59XG5cbi5mYS1jaXJjbGUtcmFkaWF0aW9uIHtcbiAgLS1mYTogXCJcXGY3YmFcIjtcbn1cblxuLmZhLXJhZGlhdGlvbi1hbHQge1xuICAtLWZhOiBcIlxcZjdiYVwiO1xufVxuXG4uZmEtcmVzdHJvb20ge1xuICAtLWZhOiBcIlxcZjdiZFwiO1xufVxuXG4uZmEtc2F0ZWxsaXRlIHtcbiAgLS1mYTogXCJcXGY3YmZcIjtcbn1cblxuLmZhLXNhdGVsbGl0ZS1kaXNoIHtcbiAgLS1mYTogXCJcXGY3YzBcIjtcbn1cblxuLmZhLXNkLWNhcmQge1xuICAtLWZhOiBcIlxcZjdjMlwiO1xufVxuXG4uZmEtc2ltLWNhcmQge1xuICAtLWZhOiBcIlxcZjdjNFwiO1xufVxuXG4uZmEtcGVyc29uLXNrYXRpbmcge1xuICAtLWZhOiBcIlxcZjdjNVwiO1xufVxuXG4uZmEtc2thdGluZyB7XG4gIC0tZmE6IFwiXFxmN2M1XCI7XG59XG5cbi5mYS1wZXJzb24tc2tpaW5nIHtcbiAgLS1mYTogXCJcXGY3YzlcIjtcbn1cblxuLmZhLXNraWluZyB7XG4gIC0tZmE6IFwiXFxmN2M5XCI7XG59XG5cbi5mYS1wZXJzb24tc2tpaW5nLW5vcmRpYyB7XG4gIC0tZmE6IFwiXFxmN2NhXCI7XG59XG5cbi5mYS1za2lpbmctbm9yZGljIHtcbiAgLS1mYTogXCJcXGY3Y2FcIjtcbn1cblxuLmZhLXNsZWlnaCB7XG4gIC0tZmE6IFwiXFxmN2NjXCI7XG59XG5cbi5mYS1jb21tZW50LXNtcyB7XG4gIC0tZmE6IFwiXFxmN2NkXCI7XG59XG5cbi5mYS1zbXMge1xuICAtLWZhOiBcIlxcZjdjZFwiO1xufVxuXG4uZmEtcGVyc29uLXNub3dib2FyZGluZyB7XG4gIC0tZmE6IFwiXFxmN2NlXCI7XG59XG5cbi5mYS1zbm93Ym9hcmRpbmcge1xuICAtLWZhOiBcIlxcZjdjZVwiO1xufVxuXG4uZmEtc25vd21hbiB7XG4gIC0tZmE6IFwiXFxmN2QwXCI7XG59XG5cbi5mYS1zbm93cGxvdyB7XG4gIC0tZmE6IFwiXFxmN2QyXCI7XG59XG5cbi5mYS10ZW5nZS1zaWduIHtcbiAgLS1mYTogXCJcXGY3ZDdcIjtcbn1cblxuLmZhLXRlbmdlIHtcbiAgLS1mYTogXCJcXGY3ZDdcIjtcbn1cblxuLmZhLXRvaWxldCB7XG4gIC0tZmE6IFwiXFxmN2Q4XCI7XG59XG5cbi5mYS1zY3Jld2RyaXZlci13cmVuY2gge1xuICAtLWZhOiBcIlxcZjdkOVwiO1xufVxuXG4uZmEtdG9vbHMge1xuICAtLWZhOiBcIlxcZjdkOVwiO1xufVxuXG4uZmEtY2FibGUtY2FyIHtcbiAgLS1mYTogXCJcXGY3ZGFcIjtcbn1cblxuLmZhLXRyYW0ge1xuICAtLWZhOiBcIlxcZjdkYVwiO1xufVxuXG4uZmEtZmlyZS1mbGFtZS1jdXJ2ZWQge1xuICAtLWZhOiBcIlxcZjdlNFwiO1xufVxuXG4uZmEtZmlyZS1hbHQge1xuICAtLWZhOiBcIlxcZjdlNFwiO1xufVxuXG4uZmEtYmFjb24ge1xuICAtLWZhOiBcIlxcZjdlNVwiO1xufVxuXG4uZmEtYm9vay1tZWRpY2FsIHtcbiAgLS1mYTogXCJcXGY3ZTZcIjtcbn1cblxuLmZhLWJyZWFkLXNsaWNlIHtcbiAgLS1mYTogXCJcXGY3ZWNcIjtcbn1cblxuLmZhLWNoZWVzZSB7XG4gIC0tZmE6IFwiXFxmN2VmXCI7XG59XG5cbi5mYS1ob3VzZS1jaGltbmV5LW1lZGljYWwge1xuICAtLWZhOiBcIlxcZjdmMlwiO1xufVxuXG4uZmEtY2xpbmljLW1lZGljYWwge1xuICAtLWZhOiBcIlxcZjdmMlwiO1xufVxuXG4uZmEtY2xpcGJvYXJkLXVzZXIge1xuICAtLWZhOiBcIlxcZjdmM1wiO1xufVxuXG4uZmEtY29tbWVudC1tZWRpY2FsIHtcbiAgLS1mYTogXCJcXGY3ZjVcIjtcbn1cblxuLmZhLWNydXRjaCB7XG4gIC0tZmE6IFwiXFxmN2Y3XCI7XG59XG5cbi5mYS1kaXNlYXNlIHtcbiAgLS1mYTogXCJcXGY3ZmFcIjtcbn1cblxuLmZhLWVnZyB7XG4gIC0tZmE6IFwiXFxmN2ZiXCI7XG59XG5cbi5mYS1mb2xkZXItdHJlZSB7XG4gIC0tZmE6IFwiXFxmODAyXCI7XG59XG5cbi5mYS1idXJnZXIge1xuICAtLWZhOiBcIlxcZjgwNVwiO1xufVxuXG4uZmEtaGFtYnVyZ2VyIHtcbiAgLS1mYTogXCJcXGY4MDVcIjtcbn1cblxuLmZhLWhhbmQtbWlkZGxlLWZpbmdlciB7XG4gIC0tZmE6IFwiXFxmODA2XCI7XG59XG5cbi5mYS1oZWxtZXQtc2FmZXR5IHtcbiAgLS1mYTogXCJcXGY4MDdcIjtcbn1cblxuLmZhLWhhcmQtaGF0IHtcbiAgLS1mYTogXCJcXGY4MDdcIjtcbn1cblxuLmZhLWhhdC1oYXJkIHtcbiAgLS1mYTogXCJcXGY4MDdcIjtcbn1cblxuLmZhLWhvc3BpdGFsLXVzZXIge1xuICAtLWZhOiBcIlxcZjgwZFwiO1xufVxuXG4uZmEtaG90ZG9nIHtcbiAgLS1mYTogXCJcXGY4MGZcIjtcbn1cblxuLmZhLWljZS1jcmVhbSB7XG4gIC0tZmE6IFwiXFxmODEwXCI7XG59XG5cbi5mYS1sYXB0b3AtbWVkaWNhbCB7XG4gIC0tZmE6IFwiXFxmODEyXCI7XG59XG5cbi5mYS1wYWdlciB7XG4gIC0tZmE6IFwiXFxmODE1XCI7XG59XG5cbi5mYS1wZXBwZXItaG90IHtcbiAgLS1mYTogXCJcXGY4MTZcIjtcbn1cblxuLmZhLXBpenphLXNsaWNlIHtcbiAgLS1mYTogXCJcXGY4MThcIjtcbn1cblxuLmZhLXNhY2stZG9sbGFyIHtcbiAgLS1mYTogXCJcXGY4MWRcIjtcbn1cblxuLmZhLWJvb2stdGFuYWtoIHtcbiAgLS1mYTogXCJcXGY4MjdcIjtcbn1cblxuLmZhLXRhbmFraCB7XG4gIC0tZmE6IFwiXFxmODI3XCI7XG59XG5cbi5mYS1iYXJzLXByb2dyZXNzIHtcbiAgLS1mYTogXCJcXGY4MjhcIjtcbn1cblxuLmZhLXRhc2tzLWFsdCB7XG4gIC0tZmE6IFwiXFxmODI4XCI7XG59XG5cbi5mYS10cmFzaC1hcnJvdy11cCB7XG4gIC0tZmE6IFwiXFxmODI5XCI7XG59XG5cbi5mYS10cmFzaC1yZXN0b3JlIHtcbiAgLS1mYTogXCJcXGY4MjlcIjtcbn1cblxuLmZhLXRyYXNoLWNhbi1hcnJvdy11cCB7XG4gIC0tZmE6IFwiXFxmODJhXCI7XG59XG5cbi5mYS10cmFzaC1yZXN0b3JlLWFsdCB7XG4gIC0tZmE6IFwiXFxmODJhXCI7XG59XG5cbi5mYS11c2VyLW51cnNlIHtcbiAgLS1mYTogXCJcXGY4MmZcIjtcbn1cblxuLmZhLXdhdmUtc3F1YXJlIHtcbiAgLS1mYTogXCJcXGY4M2VcIjtcbn1cblxuLmZhLXBlcnNvbi1iaWtpbmcge1xuICAtLWZhOiBcIlxcZjg0YVwiO1xufVxuXG4uZmEtYmlraW5nIHtcbiAgLS1mYTogXCJcXGY4NGFcIjtcbn1cblxuLmZhLWJvcmRlci1hbGwge1xuICAtLWZhOiBcIlxcZjg0Y1wiO1xufVxuXG4uZmEtYm9yZGVyLW5vbmUge1xuICAtLWZhOiBcIlxcZjg1MFwiO1xufVxuXG4uZmEtYm9yZGVyLXRvcC1sZWZ0IHtcbiAgLS1mYTogXCJcXGY4NTNcIjtcbn1cblxuLmZhLWJvcmRlci1zdHlsZSB7XG4gIC0tZmE6IFwiXFxmODUzXCI7XG59XG5cbi5mYS1wZXJzb24tZGlnZ2luZyB7XG4gIC0tZmE6IFwiXFxmODVlXCI7XG59XG5cbi5mYS1kaWdnaW5nIHtcbiAgLS1mYTogXCJcXGY4NWVcIjtcbn1cblxuLmZhLWZhbiB7XG4gIC0tZmE6IFwiXFxmODYzXCI7XG59XG5cbi5mYS1pY29ucyB7XG4gIC0tZmE6IFwiXFxmODZkXCI7XG59XG5cbi5mYS1oZWFydC1tdXNpYy1jYW1lcmEtYm9sdCB7XG4gIC0tZmE6IFwiXFxmODZkXCI7XG59XG5cbi5mYS1waG9uZS1mbGlwIHtcbiAgLS1mYTogXCJcXGY4NzlcIjtcbn1cblxuLmZhLXBob25lLWFsdCB7XG4gIC0tZmE6IFwiXFxmODc5XCI7XG59XG5cbi5mYS1zcXVhcmUtcGhvbmUtZmxpcCB7XG4gIC0tZmE6IFwiXFxmODdiXCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmUtYWx0IHtcbiAgLS1mYTogXCJcXGY4N2JcIjtcbn1cblxuLmZhLXBob3RvLWZpbG0ge1xuICAtLWZhOiBcIlxcZjg3Y1wiO1xufVxuXG4uZmEtcGhvdG8tdmlkZW8ge1xuICAtLWZhOiBcIlxcZjg3Y1wiO1xufVxuXG4uZmEtdGV4dC1zbGFzaCB7XG4gIC0tZmE6IFwiXFxmODdkXCI7XG59XG5cbi5mYS1yZW1vdmUtZm9ybWF0IHtcbiAgLS1mYTogXCJcXGY4N2RcIjtcbn1cblxuLmZhLWFycm93LWRvd24tei1hIHtcbiAgLS1mYTogXCJcXGY4ODFcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYyB7XG4gIC0tZmE6IFwiXFxmODgxXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRvd24tYWx0IHtcbiAgLS1mYTogXCJcXGY4ODFcIjtcbn1cblxuLmZhLWFycm93LXVwLXotYSB7XG4gIC0tZmE6IFwiXFxmODgyXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLXVwLWFsdCB7XG4gIC0tZmE6IFwiXFxmODgyXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLXNob3J0LXdpZGUge1xuICAtLWZhOiBcIlxcZjg4NFwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYyB7XG4gIC0tZmE6IFwiXFxmODg0XCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duLWFsdCB7XG4gIC0tZmE6IFwiXFxmODg0XCI7XG59XG5cbi5mYS1hcnJvdy11cC1zaG9ydC13aWRlIHtcbiAgLS1mYTogXCJcXGY4ODVcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LXVwLWFsdCB7XG4gIC0tZmE6IFwiXFxmODg1XCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLTktMSB7XG4gIC0tZmE6IFwiXFxmODg2XCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZGVzYyB7XG4gIC0tZmE6IFwiXFxmODg2XCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZG93bi1hbHQge1xuICAtLWZhOiBcIlxcZjg4NlwiO1xufVxuXG4uZmEtYXJyb3ctdXAtOS0xIHtcbiAgLS1mYTogXCJcXGY4ODdcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy11cC1hbHQge1xuICAtLWZhOiBcIlxcZjg4N1wiO1xufVxuXG4uZmEtc3BlbGwtY2hlY2sge1xuICAtLWZhOiBcIlxcZjg5MVwiO1xufVxuXG4uZmEtdm9pY2VtYWlsIHtcbiAgLS1mYTogXCJcXGY4OTdcIjtcbn1cblxuLmZhLWhhdC1jb3dib3kge1xuICAtLWZhOiBcIlxcZjhjMFwiO1xufVxuXG4uZmEtaGF0LWNvd2JveS1zaWRlIHtcbiAgLS1mYTogXCJcXGY4YzFcIjtcbn1cblxuLmZhLWNvbXB1dGVyLW1vdXNlIHtcbiAgLS1mYTogXCJcXGY4Y2NcIjtcbn1cblxuLmZhLW1vdXNlIHtcbiAgLS1mYTogXCJcXGY4Y2NcIjtcbn1cblxuLmZhLXJhZGlvIHtcbiAgLS1mYTogXCJcXGY4ZDdcIjtcbn1cblxuLmZhLXJlY29yZC12aW55bCB7XG4gIC0tZmE6IFwiXFxmOGQ5XCI7XG59XG5cbi5mYS13YWxraWUtdGFsa2llIHtcbiAgLS1mYTogXCJcXGY4ZWZcIjtcbn1cblxuLmZhLWNhcmF2YW4ge1xuICAtLWZhOiBcIlxcZjhmZlwiO1xufVxuOnJvb3QsIDpob3N0IHtcbiAgLS1mYS1mYW1pbHktYnJhbmRzOiBcIkZvbnQgQXdlc29tZSA3IEJyYW5kc1wiO1xuICAtLWZhLWZvbnQtYnJhbmRzOiBub3JtYWwgNDAwIDFlbS8xIHZhcigtLWZhLWZhbWlseS1icmFuZHMpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgQnJhbmRzXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mYS1icmFuZHMtNDAwLndvZmYyXCIpO1xufVxuLmZhYixcbi5mYS1icmFuZHMsXG4uZmEtY2xhc3NpYy5mYS1icmFuZHMge1xuICAtLWZhLWZhbWlseTogdmFyKC0tZmEtZmFtaWx5LWJyYW5kcyk7XG4gIC0tZmEtc3R5bGU6IDQwMDtcbn1cblxuLmZhLWZpcmVmb3gtYnJvd3NlciB7XG4gIC0tZmE6IFwiXFxlMDA3XCI7XG59XG5cbi5mYS1pZGVhbCB7XG4gIC0tZmE6IFwiXFxlMDEzXCI7XG59XG5cbi5mYS1taWNyb2Jsb2cge1xuICAtLWZhOiBcIlxcZTAxYVwiO1xufVxuXG4uZmEtc3F1YXJlLXBpZWQtcGlwZXIge1xuICAtLWZhOiBcIlxcZTAxZVwiO1xufVxuXG4uZmEtcGllZC1waXBlci1zcXVhcmUge1xuICAtLWZhOiBcIlxcZTAxZVwiO1xufVxuXG4uZmEtdW5pdHkge1xuICAtLWZhOiBcIlxcZTA0OVwiO1xufVxuXG4uZmEtZGFpbHltb3Rpb24ge1xuICAtLWZhOiBcIlxcZTA1MlwiO1xufVxuXG4uZmEtc3F1YXJlLWluc3RhZ3JhbSB7XG4gIC0tZmE6IFwiXFxlMDU1XCI7XG59XG5cbi5mYS1pbnN0YWdyYW0tc3F1YXJlIHtcbiAgLS1mYTogXCJcXGUwNTVcIjtcbn1cblxuLmZhLW1peGVyIHtcbiAgLS1mYTogXCJcXGUwNTZcIjtcbn1cblxuLmZhLXNob3BpZnkge1xuICAtLWZhOiBcIlxcZTA1N1wiO1xufVxuXG4uZmEtZGVlemVyIHtcbiAgLS1mYTogXCJcXGUwNzdcIjtcbn1cblxuLmZhLWVkZ2UtbGVnYWN5IHtcbiAgLS1mYTogXCJcXGUwNzhcIjtcbn1cblxuLmZhLWdvb2dsZS1wYXkge1xuICAtLWZhOiBcIlxcZTA3OVwiO1xufVxuXG4uZmEtcnVzdCB7XG4gIC0tZmE6IFwiXFxlMDdhXCI7XG59XG5cbi5mYS10aWt0b2sge1xuICAtLWZhOiBcIlxcZTA3YlwiO1xufVxuXG4uZmEtdW5zcGxhc2gge1xuICAtLWZhOiBcIlxcZTA3Y1wiO1xufVxuXG4uZmEtY2xvdWRmbGFyZSB7XG4gIC0tZmE6IFwiXFxlMDdkXCI7XG59XG5cbi5mYS1ndWlsZGVkIHtcbiAgLS1mYTogXCJcXGUwN2VcIjtcbn1cblxuLmZhLWhpdmUge1xuICAtLWZhOiBcIlxcZTA3ZlwiO1xufVxuXG4uZmEtNDItZ3JvdXAge1xuICAtLWZhOiBcIlxcZTA4MFwiO1xufVxuXG4uZmEtaW5ub3NvZnQge1xuICAtLWZhOiBcIlxcZTA4MFwiO1xufVxuXG4uZmEtaW5zdGFsb2Qge1xuICAtLWZhOiBcIlxcZTA4MVwiO1xufVxuXG4uZmEtb2N0b3B1cy1kZXBsb3kge1xuICAtLWZhOiBcIlxcZTA4MlwiO1xufVxuXG4uZmEtcGVyYnl0ZSB7XG4gIC0tZmE6IFwiXFxlMDgzXCI7XG59XG5cbi5mYS11bmNoYXJ0ZWQge1xuICAtLWZhOiBcIlxcZTA4NFwiO1xufVxuXG4uZmEtd2F0Y2htYW4tbW9uaXRvcmluZyB7XG4gIC0tZmE6IFwiXFxlMDg3XCI7XG59XG5cbi5mYS13b2R1IHtcbiAgLS1mYTogXCJcXGUwODhcIjtcbn1cblxuLmZhLXdpcnNpbmRoYW5kd2VyayB7XG4gIC0tZmE6IFwiXFxlMmQwXCI7XG59XG5cbi5mYS13c2gge1xuICAtLWZhOiBcIlxcZTJkMFwiO1xufVxuXG4uZmEtYm90cyB7XG4gIC0tZmE6IFwiXFxlMzQwXCI7XG59XG5cbi5mYS1jbXBsaWQge1xuICAtLWZhOiBcIlxcZTM2MFwiO1xufVxuXG4uZmEtYmlsaWJpbGkge1xuICAtLWZhOiBcIlxcZTNkOVwiO1xufVxuXG4uZmEtZ29sYW5nIHtcbiAgLS1mYTogXCJcXGU0MGZcIjtcbn1cblxuLmZhLXBpeCB7XG4gIC0tZmE6IFwiXFxlNDNhXCI7XG59XG5cbi5mYS1zaXRyb3gge1xuICAtLWZhOiBcIlxcZTQ0YVwiO1xufVxuXG4uZmEtaGFzaG5vZGUge1xuICAtLWZhOiBcIlxcZTQ5OVwiO1xufVxuXG4uZmEtbWV0YSB7XG4gIC0tZmE6IFwiXFxlNDliXCI7XG59XG5cbi5mYS1wYWRsZXQge1xuICAtLWZhOiBcIlxcZTRhMFwiO1xufVxuXG4uZmEtbmZjLWRpcmVjdGlvbmFsIHtcbiAgLS1mYTogXCJcXGU1MzBcIjtcbn1cblxuLmZhLW5mYy1zeW1ib2wge1xuICAtLWZhOiBcIlxcZTUzMVwiO1xufVxuXG4uZmEtc2NyZWVucGFsIHtcbiAgLS1mYTogXCJcXGU1NzBcIjtcbn1cblxuLmZhLXNwYWNlLWF3ZXNvbWUge1xuICAtLWZhOiBcIlxcZTVhY1wiO1xufVxuXG4uZmEtc3F1YXJlLWZvbnQtYXdlc29tZSB7XG4gIC0tZmE6IFwiXFxlNWFkXCI7XG59XG5cbi5mYS1zcXVhcmUtZ2l0bGFiIHtcbiAgLS1mYTogXCJcXGU1YWVcIjtcbn1cblxuLmZhLWdpdGxhYi1zcXVhcmUge1xuICAtLWZhOiBcIlxcZTVhZVwiO1xufVxuXG4uZmEtb2R5c2VlIHtcbiAgLS1mYTogXCJcXGU1YzZcIjtcbn1cblxuLmZhLXN0dWJiZXIge1xuICAtLWZhOiBcIlxcZTVjN1wiO1xufVxuXG4uZmEtZGViaWFuIHtcbiAgLS1mYTogXCJcXGU2MGJcIjtcbn1cblxuLmZhLXNob2VsYWNlIHtcbiAgLS1mYTogXCJcXGU2MGNcIjtcbn1cblxuLmZhLXRocmVhZHMge1xuICAtLWZhOiBcIlxcZTYxOFwiO1xufVxuXG4uZmEtc3F1YXJlLXRocmVhZHMge1xuICAtLWZhOiBcIlxcZTYxOVwiO1xufVxuXG4uZmEtc3F1YXJlLXgtdHdpdHRlciB7XG4gIC0tZmE6IFwiXFxlNjFhXCI7XG59XG5cbi5mYS14LXR3aXR0ZXIge1xuICAtLWZhOiBcIlxcZTYxYlwiO1xufVxuXG4uZmEtb3BlbnN1c2Uge1xuICAtLWZhOiBcIlxcZTYyYlwiO1xufVxuXG4uZmEtbGV0dGVyYm94ZCB7XG4gIC0tZmE6IFwiXFxlNjJkXCI7XG59XG5cbi5mYS1zcXVhcmUtbGV0dGVyYm94ZCB7XG4gIC0tZmE6IFwiXFxlNjJlXCI7XG59XG5cbi5mYS1taW50Yml0IHtcbiAgLS1mYTogXCJcXGU2MmZcIjtcbn1cblxuLmZhLWdvb2dsZS1zY2hvbGFyIHtcbiAgLS1mYTogXCJcXGU2M2JcIjtcbn1cblxuLmZhLWJyYXZlIHtcbiAgLS1mYTogXCJcXGU2M2NcIjtcbn1cblxuLmZhLWJyYXZlLXJldmVyc2Uge1xuICAtLWZhOiBcIlxcZTYzZFwiO1xufVxuXG4uZmEtcGl4aXYge1xuICAtLWZhOiBcIlxcZTY0MFwiO1xufVxuXG4uZmEtdXB3b3JrIHtcbiAgLS1mYTogXCJcXGU2NDFcIjtcbn1cblxuLmZhLXdlYmZsb3cge1xuICAtLWZhOiBcIlxcZTY1Y1wiO1xufVxuXG4uZmEtc2lnbmFsLW1lc3NlbmdlciB7XG4gIC0tZmE6IFwiXFxlNjYzXCI7XG59XG5cbi5mYS1ibHVlc2t5IHtcbiAgLS1mYTogXCJcXGU2NzFcIjtcbn1cblxuLmZhLWp4bCB7XG4gIC0tZmE6IFwiXFxlNjdiXCI7XG59XG5cbi5mYS1zcXVhcmUtdXB3b3JrIHtcbiAgLS1mYTogXCJcXGU2N2NcIjtcbn1cblxuLmZhLXdlYi1hd2Vzb21lIHtcbiAgLS1mYTogXCJcXGU2ODJcIjtcbn1cblxuLmZhLXNxdWFyZS13ZWItYXdlc29tZSB7XG4gIC0tZmE6IFwiXFxlNjgzXCI7XG59XG5cbi5mYS1zcXVhcmUtd2ViLWF3ZXNvbWUtc3Ryb2tlIHtcbiAgLS1mYTogXCJcXGU2ODRcIjtcbn1cblxuLmZhLWRhcnQtbGFuZyB7XG4gIC0tZmE6IFwiXFxlNjkzXCI7XG59XG5cbi5mYS1mbHV0dGVyIHtcbiAgLS1mYTogXCJcXGU2OTRcIjtcbn1cblxuLmZhLWZpbGVzLXBpbndoZWVsIHtcbiAgLS1mYTogXCJcXGU2OWZcIjtcbn1cblxuLmZhLWNzcyB7XG4gIC0tZmE6IFwiXFxlNmEyXCI7XG59XG5cbi5mYS1zcXVhcmUtYmx1ZXNreSB7XG4gIC0tZmE6IFwiXFxlNmEzXCI7XG59XG5cbi5mYS1vcGVuYWkge1xuICAtLWZhOiBcIlxcZTdjZlwiO1xufVxuXG4uZmEtc3F1YXJlLWxpbmtlZGluIHtcbiAgLS1mYTogXCJcXGU3ZDBcIjtcbn1cblxuLmZhLWNhc2gtYXBwIHtcbiAgLS1mYTogXCJcXGU3ZDRcIjtcbn1cblxuLmZhLWRpc3F1cyB7XG4gIC0tZmE6IFwiXFxlN2Q1XCI7XG59XG5cbi5mYS1lbGV2ZW50eSB7XG4gIC0tZmE6IFwiXFxlN2Q2XCI7XG59XG5cbi5mYS0xMXR5IHtcbiAgLS1mYTogXCJcXGU3ZDZcIjtcbn1cblxuLmZhLWtha2FvLXRhbGsge1xuICAtLWZhOiBcIlxcZTdkN1wiO1xufVxuXG4uZmEtbGlua3RyZWUge1xuICAtLWZhOiBcIlxcZTdkOFwiO1xufVxuXG4uZmEtbm90aW9uIHtcbiAgLS1mYTogXCJcXGU3ZDlcIjtcbn1cblxuLmZhLXBhbmRvcmEge1xuICAtLWZhOiBcIlxcZTdkYVwiO1xufVxuXG4uZmEtcGl4ZWxmZWQge1xuICAtLWZhOiBcIlxcZTdkYlwiO1xufVxuXG4uZmEtdGlkYWwge1xuICAtLWZhOiBcIlxcZTdkY1wiO1xufVxuXG4uZmEtdnNjbyB7XG4gIC0tZmE6IFwiXFxlN2RkXCI7XG59XG5cbi5mYS13M2Mge1xuICAtLWZhOiBcIlxcZTdkZVwiO1xufVxuXG4uZmEtbHVtb24ge1xuICAtLWZhOiBcIlxcZTdlMlwiO1xufVxuXG4uZmEtbHVtb24tZHJvcCB7XG4gIC0tZmE6IFwiXFxlN2UzXCI7XG59XG5cbi5mYS1zcXVhcmUtZmlnbWEge1xuICAtLWZhOiBcIlxcZTdlNFwiO1xufVxuXG4uZmEtdGV4IHtcbiAgLS1mYTogXCJcXGU3ZmZcIjtcbn1cblxuLmZhLWR1b2xpbmdvIHtcbiAgLS1mYTogXCJcXGU4MTJcIjtcbn1cblxuLmZhLXNxdWFyZS10d2l0dGVyIHtcbiAgLS1mYTogXCJcXGYwODFcIjtcbn1cblxuLmZhLXR3aXR0ZXItc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYwODFcIjtcbn1cblxuLmZhLXNxdWFyZS1mYWNlYm9vayB7XG4gIC0tZmE6IFwiXFxmMDgyXCI7XG59XG5cbi5mYS1mYWNlYm9vay1zcXVhcmUge1xuICAtLWZhOiBcIlxcZjA4MlwiO1xufVxuXG4uZmEtbGlua2VkaW4ge1xuICAtLWZhOiBcIlxcZjA4Y1wiO1xufVxuXG4uZmEtc3F1YXJlLWdpdGh1YiB7XG4gIC0tZmE6IFwiXFxmMDkyXCI7XG59XG5cbi5mYS1naXRodWItc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYwOTJcIjtcbn1cblxuLmZhLXR3aXR0ZXIge1xuICAtLWZhOiBcIlxcZjA5OVwiO1xufVxuXG4uZmEtZmFjZWJvb2sge1xuICAtLWZhOiBcIlxcZjA5YVwiO1xufVxuXG4uZmEtZ2l0aHViIHtcbiAgLS1mYTogXCJcXGYwOWJcIjtcbn1cblxuLmZhLXBpbnRlcmVzdCB7XG4gIC0tZmE6IFwiXFxmMGQyXCI7XG59XG5cbi5mYS1zcXVhcmUtcGludGVyZXN0IHtcbiAgLS1mYTogXCJcXGYwZDNcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmUge1xuICAtLWZhOiBcIlxcZjBkM1wiO1xufVxuXG4uZmEtc3F1YXJlLWdvb2dsZS1wbHVzIHtcbiAgLS1mYTogXCJcXGYwZDRcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMGQ0XCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1nIHtcbiAgLS1mYTogXCJcXGYwZDVcIjtcbn1cblxuLmZhLWxpbmtlZGluLWluIHtcbiAgLS1mYTogXCJcXGYwZTFcIjtcbn1cblxuLmZhLWdpdGh1Yi1hbHQge1xuICAtLWZhOiBcIlxcZjExM1wiO1xufVxuXG4uZmEtbWF4Y2RuIHtcbiAgLS1mYTogXCJcXGYxMzZcIjtcbn1cblxuLmZhLWh0bWw1IHtcbiAgLS1mYTogXCJcXGYxM2JcIjtcbn1cblxuLmZhLWNzczMge1xuICAtLWZhOiBcIlxcZjEzY1wiO1xufVxuXG4uZmEtYnRjIHtcbiAgLS1mYTogXCJcXGYxNWFcIjtcbn1cblxuLmZhLXlvdXR1YmUge1xuICAtLWZhOiBcIlxcZjE2N1wiO1xufVxuXG4uZmEteGluZyB7XG4gIC0tZmE6IFwiXFxmMTY4XCI7XG59XG5cbi5mYS1zcXVhcmUteGluZyB7XG4gIC0tZmE6IFwiXFxmMTY5XCI7XG59XG5cbi5mYS14aW5nLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMTY5XCI7XG59XG5cbi5mYS1kcm9wYm94IHtcbiAgLS1mYTogXCJcXGYxNmJcIjtcbn1cblxuLmZhLXN0YWNrLW92ZXJmbG93IHtcbiAgLS1mYTogXCJcXGYxNmNcIjtcbn1cblxuLmZhLWluc3RhZ3JhbSB7XG4gIC0tZmE6IFwiXFxmMTZkXCI7XG59XG5cbi5mYS1mbGlja3Ige1xuICAtLWZhOiBcIlxcZjE2ZVwiO1xufVxuXG4uZmEtYWRuIHtcbiAgLS1mYTogXCJcXGYxNzBcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldCB7XG4gIC0tZmE6IFwiXFxmMTcxXCI7XG59XG5cbi5mYS10dW1ibHIge1xuICAtLWZhOiBcIlxcZjE3M1wiO1xufVxuXG4uZmEtc3F1YXJlLXR1bWJsciB7XG4gIC0tZmE6IFwiXFxmMTc0XCI7XG59XG5cbi5mYS10dW1ibHItc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYxNzRcIjtcbn1cblxuLmZhLWFwcGxlIHtcbiAgLS1mYTogXCJcXGYxNzlcIjtcbn1cblxuLmZhLXdpbmRvd3Mge1xuICAtLWZhOiBcIlxcZjE3YVwiO1xufVxuXG4uZmEtYW5kcm9pZCB7XG4gIC0tZmE6IFwiXFxmMTdiXCI7XG59XG5cbi5mYS1saW51eCB7XG4gIC0tZmE6IFwiXFxmMTdjXCI7XG59XG5cbi5mYS1kcmliYmJsZSB7XG4gIC0tZmE6IFwiXFxmMTdkXCI7XG59XG5cbi5mYS1za3lwZSB7XG4gIC0tZmE6IFwiXFxmMTdlXCI7XG59XG5cbi5mYS1mb3Vyc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYxODBcIjtcbn1cblxuLmZhLXRyZWxsbyB7XG4gIC0tZmE6IFwiXFxmMTgxXCI7XG59XG5cbi5mYS1ncmF0aXBheSB7XG4gIC0tZmE6IFwiXFxmMTg0XCI7XG59XG5cbi5mYS12ayB7XG4gIC0tZmE6IFwiXFxmMTg5XCI7XG59XG5cbi5mYS13ZWlibyB7XG4gIC0tZmE6IFwiXFxmMThhXCI7XG59XG5cbi5mYS1yZW5yZW4ge1xuICAtLWZhOiBcIlxcZjE4YlwiO1xufVxuXG4uZmEtcGFnZWxpbmVzIHtcbiAgLS1mYTogXCJcXGYxOGNcIjtcbn1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlIHtcbiAgLS1mYTogXCJcXGYxOGRcIjtcbn1cblxuLmZhLXNxdWFyZS12aW1lbyB7XG4gIC0tZmE6IFwiXFxmMTk0XCI7XG59XG5cbi5mYS12aW1lby1zcXVhcmUge1xuICAtLWZhOiBcIlxcZjE5NFwiO1xufVxuXG4uZmEtc2xhY2sge1xuICAtLWZhOiBcIlxcZjE5OFwiO1xufVxuXG4uZmEtc2xhY2staGFzaCB7XG4gIC0tZmE6IFwiXFxmMTk4XCI7XG59XG5cbi5mYS13b3JkcHJlc3Mge1xuICAtLWZhOiBcIlxcZjE5YVwiO1xufVxuXG4uZmEtb3BlbmlkIHtcbiAgLS1mYTogXCJcXGYxOWJcIjtcbn1cblxuLmZhLXlhaG9vIHtcbiAgLS1mYTogXCJcXGYxOWVcIjtcbn1cblxuLmZhLWdvb2dsZSB7XG4gIC0tZmE6IFwiXFxmMWEwXCI7XG59XG5cbi5mYS1yZWRkaXQge1xuICAtLWZhOiBcIlxcZjFhMVwiO1xufVxuXG4uZmEtc3F1YXJlLXJlZGRpdCB7XG4gIC0tZmE6IFwiXFxmMWEyXCI7XG59XG5cbi5mYS1yZWRkaXQtc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYxYTJcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZSB7XG4gIC0tZmE6IFwiXFxmMWEzXCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbiB7XG4gIC0tZmE6IFwiXFxmMWE0XCI7XG59XG5cbi5mYS1kZWxpY2lvdXMge1xuICAtLWZhOiBcIlxcZjFhNVwiO1xufVxuXG4uZmEtZGlnZyB7XG4gIC0tZmE6IFwiXFxmMWE2XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLXBwIHtcbiAgLS1mYTogXCJcXGYxYTdcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItYWx0IHtcbiAgLS1mYTogXCJcXGYxYThcIjtcbn1cblxuLmZhLWRydXBhbCB7XG4gIC0tZmE6IFwiXFxmMWE5XCI7XG59XG5cbi5mYS1qb29tbGEge1xuICAtLWZhOiBcIlxcZjFhYVwiO1xufVxuXG4uZmEtYmVoYW5jZSB7XG4gIC0tZmE6IFwiXFxmMWI0XCI7XG59XG5cbi5mYS1zcXVhcmUtYmVoYW5jZSB7XG4gIC0tZmE6IFwiXFxmMWI1XCI7XG59XG5cbi5mYS1iZWhhbmNlLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMWI1XCI7XG59XG5cbi5mYS1zdGVhbSB7XG4gIC0tZmE6IFwiXFxmMWI2XCI7XG59XG5cbi5mYS1zcXVhcmUtc3RlYW0ge1xuICAtLWZhOiBcIlxcZjFiN1wiO1xufVxuXG4uZmEtc3RlYW0tc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYxYjdcIjtcbn1cblxuLmZhLXNwb3RpZnkge1xuICAtLWZhOiBcIlxcZjFiY1wiO1xufVxuXG4uZmEtZGV2aWFudGFydCB7XG4gIC0tZmE6IFwiXFxmMWJkXCI7XG59XG5cbi5mYS1zb3VuZGNsb3VkIHtcbiAgLS1mYTogXCJcXGYxYmVcIjtcbn1cblxuLmZhLXZpbmUge1xuICAtLWZhOiBcIlxcZjFjYVwiO1xufVxuXG4uZmEtY29kZXBlbiB7XG4gIC0tZmE6IFwiXFxmMWNiXCI7XG59XG5cbi5mYS1qc2ZpZGRsZSB7XG4gIC0tZmE6IFwiXFxmMWNjXCI7XG59XG5cbi5mYS1yZWJlbCB7XG4gIC0tZmE6IFwiXFxmMWQwXCI7XG59XG5cbi5mYS1lbXBpcmUge1xuICAtLWZhOiBcIlxcZjFkMVwiO1xufVxuXG4uZmEtc3F1YXJlLWdpdCB7XG4gIC0tZmE6IFwiXFxmMWQyXCI7XG59XG5cbi5mYS1naXQtc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYxZDJcIjtcbn1cblxuLmZhLWdpdCB7XG4gIC0tZmE6IFwiXFxmMWQzXCI7XG59XG5cbi5mYS1oYWNrZXItbmV3cyB7XG4gIC0tZmE6IFwiXFxmMWQ0XCI7XG59XG5cbi5mYS10ZW5jZW50LXdlaWJvIHtcbiAgLS1mYTogXCJcXGYxZDVcIjtcbn1cblxuLmZhLXFxIHtcbiAgLS1mYTogXCJcXGYxZDZcIjtcbn1cblxuLmZhLXdlaXhpbiB7XG4gIC0tZmE6IFwiXFxmMWQ3XCI7XG59XG5cbi5mYS1zbGlkZXNoYXJlIHtcbiAgLS1mYTogXCJcXGYxZTdcIjtcbn1cblxuLmZhLXR3aXRjaCB7XG4gIC0tZmE6IFwiXFxmMWU4XCI7XG59XG5cbi5mYS15ZWxwIHtcbiAgLS1mYTogXCJcXGYxZTlcIjtcbn1cblxuLmZhLXBheXBhbCB7XG4gIC0tZmE6IFwiXFxmMWVkXCI7XG59XG5cbi5mYS1nb29nbGUtd2FsbGV0IHtcbiAgLS1mYTogXCJcXGYxZWVcIjtcbn1cblxuLmZhLWNjLXZpc2Ege1xuICAtLWZhOiBcIlxcZjFmMFwiO1xufVxuXG4uZmEtY2MtbWFzdGVyY2FyZCB7XG4gIC0tZmE6IFwiXFxmMWYxXCI7XG59XG5cbi5mYS1jYy1kaXNjb3ZlciB7XG4gIC0tZmE6IFwiXFxmMWYyXCI7XG59XG5cbi5mYS1jYy1hbWV4IHtcbiAgLS1mYTogXCJcXGYxZjNcIjtcbn1cblxuLmZhLWNjLXBheXBhbCB7XG4gIC0tZmE6IFwiXFxmMWY0XCI7XG59XG5cbi5mYS1jYy1zdHJpcGUge1xuICAtLWZhOiBcIlxcZjFmNVwiO1xufVxuXG4uZmEtbGFzdGZtIHtcbiAgLS1mYTogXCJcXGYyMDJcIjtcbn1cblxuLmZhLXNxdWFyZS1sYXN0Zm0ge1xuICAtLWZhOiBcIlxcZjIwM1wiO1xufVxuXG4uZmEtbGFzdGZtLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMjAzXCI7XG59XG5cbi5mYS1pb3hob3N0IHtcbiAgLS1mYTogXCJcXGYyMDhcIjtcbn1cblxuLmZhLWFuZ2VsbGlzdCB7XG4gIC0tZmE6IFwiXFxmMjA5XCI7XG59XG5cbi5mYS1idXlzZWxsYWRzIHtcbiAgLS1mYTogXCJcXGYyMGRcIjtcbn1cblxuLmZhLWNvbm5lY3RkZXZlbG9wIHtcbiAgLS1mYTogXCJcXGYyMGVcIjtcbn1cblxuLmZhLWRhc2hjdWJlIHtcbiAgLS1mYTogXCJcXGYyMTBcIjtcbn1cblxuLmZhLWZvcnVtYmVlIHtcbiAgLS1mYTogXCJcXGYyMTFcIjtcbn1cblxuLmZhLWxlYW5wdWIge1xuICAtLWZhOiBcIlxcZjIxMlwiO1xufVxuXG4uZmEtc2VsbHN5IHtcbiAgLS1mYTogXCJcXGYyMTNcIjtcbn1cblxuLmZhLXNoaXJ0c2luYnVsayB7XG4gIC0tZmE6IFwiXFxmMjE0XCI7XG59XG5cbi5mYS1zaW1wbHlidWlsdCB7XG4gIC0tZmE6IFwiXFxmMjE1XCI7XG59XG5cbi5mYS1za3lhdGxhcyB7XG4gIC0tZmE6IFwiXFxmMjE2XCI7XG59XG5cbi5mYS1waW50ZXJlc3QtcCB7XG4gIC0tZmE6IFwiXFxmMjMxXCI7XG59XG5cbi5mYS13aGF0c2FwcCB7XG4gIC0tZmE6IFwiXFxmMjMyXCI7XG59XG5cbi5mYS12aWFjb2luIHtcbiAgLS1mYTogXCJcXGYyMzdcIjtcbn1cblxuLmZhLW1lZGl1bSB7XG4gIC0tZmE6IFwiXFxmMjNhXCI7XG59XG5cbi5mYS1tZWRpdW0tbSB7XG4gIC0tZmE6IFwiXFxmMjNhXCI7XG59XG5cbi5mYS15LWNvbWJpbmF0b3Ige1xuICAtLWZhOiBcIlxcZjIzYlwiO1xufVxuXG4uZmEtb3B0aW4tbW9uc3RlciB7XG4gIC0tZmE6IFwiXFxmMjNjXCI7XG59XG5cbi5mYS1vcGVuY2FydCB7XG4gIC0tZmE6IFwiXFxmMjNkXCI7XG59XG5cbi5mYS1leHBlZGl0ZWRzc2wge1xuICAtLWZhOiBcIlxcZjIzZVwiO1xufVxuXG4uZmEtY2MtamNiIHtcbiAgLS1mYTogXCJcXGYyNGJcIjtcbn1cblxuLmZhLWNjLWRpbmVycy1jbHViIHtcbiAgLS1mYTogXCJcXGYyNGNcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMge1xuICAtLWZhOiBcIlxcZjI1ZVwiO1xufVxuXG4uZmEtZ2cge1xuICAtLWZhOiBcIlxcZjI2MFwiO1xufVxuXG4uZmEtZ2ctY2lyY2xlIHtcbiAgLS1mYTogXCJcXGYyNjFcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2kge1xuICAtLWZhOiBcIlxcZjI2M1wiO1xufVxuXG4uZmEtc3F1YXJlLW9kbm9rbGFzc25pa2kge1xuICAtLWZhOiBcIlxcZjI2NFwiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmUge1xuICAtLWZhOiBcIlxcZjI2NFwiO1xufVxuXG4uZmEtZ2V0LXBvY2tldCB7XG4gIC0tZmE6IFwiXFxmMjY1XCI7XG59XG5cbi5mYS13aWtpcGVkaWEtdyB7XG4gIC0tZmE6IFwiXFxmMjY2XCI7XG59XG5cbi5mYS1zYWZhcmkge1xuICAtLWZhOiBcIlxcZjI2N1wiO1xufVxuXG4uZmEtY2hyb21lIHtcbiAgLS1mYTogXCJcXGYyNjhcIjtcbn1cblxuLmZhLWZpcmVmb3gge1xuICAtLWZhOiBcIlxcZjI2OVwiO1xufVxuXG4uZmEtb3BlcmEge1xuICAtLWZhOiBcIlxcZjI2YVwiO1xufVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXIge1xuICAtLWZhOiBcIlxcZjI2YlwiO1xufVxuXG4uZmEtY29udGFvIHtcbiAgLS1mYTogXCJcXGYyNmRcIjtcbn1cblxuLmZhLTUwMHB4IHtcbiAgLS1mYTogXCJcXGYyNmVcIjtcbn1cblxuLmZhLWFtYXpvbiB7XG4gIC0tZmE6IFwiXFxmMjcwXCI7XG59XG5cbi5mYS1ob3V6eiB7XG4gIC0tZmE6IFwiXFxmMjdjXCI7XG59XG5cbi5mYS12aW1lby12IHtcbiAgLS1mYTogXCJcXGYyN2RcIjtcbn1cblxuLmZhLWJsYWNrLXRpZSB7XG4gIC0tZmE6IFwiXFxmMjdlXCI7XG59XG5cbi5mYS1mb250aWNvbnMge1xuICAtLWZhOiBcIlxcZjI4MFwiO1xufVxuXG4uZmEtcmVkZGl0LWFsaWVuIHtcbiAgLS1mYTogXCJcXGYyODFcIjtcbn1cblxuLmZhLWVkZ2Uge1xuICAtLWZhOiBcIlxcZjI4MlwiO1xufVxuXG4uZmEtY29kaWVwaWUge1xuICAtLWZhOiBcIlxcZjI4NFwiO1xufVxuXG4uZmEtbW9keCB7XG4gIC0tZmE6IFwiXFxmMjg1XCI7XG59XG5cbi5mYS1mb3J0LWF3ZXNvbWUge1xuICAtLWZhOiBcIlxcZjI4NlwiO1xufVxuXG4uZmEtdXNiIHtcbiAgLS1mYTogXCJcXGYyODdcIjtcbn1cblxuLmZhLXByb2R1Y3QtaHVudCB7XG4gIC0tZmE6IFwiXFxmMjg4XCI7XG59XG5cbi5mYS1taXhjbG91ZCB7XG4gIC0tZmE6IFwiXFxmMjg5XCI7XG59XG5cbi5mYS1zY3JpYmQge1xuICAtLWZhOiBcIlxcZjI4YVwiO1xufVxuXG4uZmEtYmx1ZXRvb3RoIHtcbiAgLS1mYTogXCJcXGYyOTNcIjtcbn1cblxuLmZhLWJsdWV0b290aC1iIHtcbiAgLS1mYTogXCJcXGYyOTRcIjtcbn1cblxuLmZhLWdpdGxhYiB7XG4gIC0tZmE6IFwiXFxmMjk2XCI7XG59XG5cbi5mYS13cGJlZ2lubmVyIHtcbiAgLS1mYTogXCJcXGYyOTdcIjtcbn1cblxuLmZhLXdwZm9ybXMge1xuICAtLWZhOiBcIlxcZjI5OFwiO1xufVxuXG4uZmEtZW52aXJhIHtcbiAgLS1mYTogXCJcXGYyOTlcIjtcbn1cblxuLmZhLWdsaWRlIHtcbiAgLS1mYTogXCJcXGYyYTVcIjtcbn1cblxuLmZhLWdsaWRlLWcge1xuICAtLWZhOiBcIlxcZjJhNlwiO1xufVxuXG4uZmEtdmlhZGVvIHtcbiAgLS1mYTogXCJcXGYyYTlcIjtcbn1cblxuLmZhLXNxdWFyZS12aWFkZW8ge1xuICAtLWZhOiBcIlxcZjJhYVwiO1xufVxuXG4uZmEtdmlhZGVvLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmMmFhXCI7XG59XG5cbi5mYS1zbmFwY2hhdCB7XG4gIC0tZmE6IFwiXFxmMmFiXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1naG9zdCB7XG4gIC0tZmE6IFwiXFxmMmFiXCI7XG59XG5cbi5mYS1zcXVhcmUtc25hcGNoYXQge1xuICAtLWZhOiBcIlxcZjJhZFwiO1xufVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYyYWRcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXIge1xuICAtLWZhOiBcIlxcZjJhZVwiO1xufVxuXG4uZmEtZmlyc3Qtb3JkZXIge1xuICAtLWZhOiBcIlxcZjJiMFwiO1xufVxuXG4uZmEteW9hc3Qge1xuICAtLWZhOiBcIlxcZjJiMVwiO1xufVxuXG4uZmEtdGhlbWVpc2xlIHtcbiAgLS1mYTogXCJcXGYyYjJcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzIHtcbiAgLS1mYTogXCJcXGYyYjNcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZSB7XG4gIC0tZmE6IFwiXFxmMmI0XCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWUtZmxhZyB7XG4gIC0tZmE6IFwiXFxmMmI0XCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsIHtcbiAgLS1mYTogXCJcXGYyYjRcIjtcbn1cblxuLmZhLWxpbm9kZSB7XG4gIC0tZmE6IFwiXFxmMmI4XCI7XG59XG5cbi5mYS1xdW9yYSB7XG4gIC0tZmE6IFwiXFxmMmM0XCI7XG59XG5cbi5mYS1mcmVlLWNvZGUtY2FtcCB7XG4gIC0tZmE6IFwiXFxmMmM1XCI7XG59XG5cbi5mYS10ZWxlZ3JhbSB7XG4gIC0tZmE6IFwiXFxmMmM2XCI7XG59XG5cbi5mYS10ZWxlZ3JhbS1wbGFuZSB7XG4gIC0tZmE6IFwiXFxmMmM2XCI7XG59XG5cbi5mYS1iYW5kY2FtcCB7XG4gIC0tZmE6IFwiXFxmMmQ1XCI7XG59XG5cbi5mYS1ncmF2IHtcbiAgLS1mYTogXCJcXGYyZDZcIjtcbn1cblxuLmZhLWV0c3kge1xuICAtLWZhOiBcIlxcZjJkN1wiO1xufVxuXG4uZmEtaW1kYiB7XG4gIC0tZmE6IFwiXFxmMmQ4XCI7XG59XG5cbi5mYS1yYXZlbHJ5IHtcbiAgLS1mYTogXCJcXGYyZDlcIjtcbn1cblxuLmZhLXNlbGxjYXN0IHtcbiAgLS1mYTogXCJcXGYyZGFcIjtcbn1cblxuLmZhLXN1cGVycG93ZXJzIHtcbiAgLS1mYTogXCJcXGYyZGRcIjtcbn1cblxuLmZhLXdwZXhwbG9yZXIge1xuICAtLWZhOiBcIlxcZjJkZVwiO1xufVxuXG4uZmEtbWVldHVwIHtcbiAgLS1mYTogXCJcXGYyZTBcIjtcbn1cblxuLmZhLXNxdWFyZS1mb250LWF3ZXNvbWUtc3Ryb2tlIHtcbiAgLS1mYTogXCJcXGYzNWNcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1hbHQge1xuICAtLWZhOiBcIlxcZjM1Y1wiO1xufVxuXG4uZmEtYWNjZXNzaWJsZS1pY29uIHtcbiAgLS1mYTogXCJcXGYzNjhcIjtcbn1cblxuLmZhLWFjY3Vzb2Z0IHtcbiAgLS1mYTogXCJcXGYzNjlcIjtcbn1cblxuLmZhLWFkdmVyc2FsIHtcbiAgLS1mYTogXCJcXGYzNmFcIjtcbn1cblxuLmZhLWFmZmlsaWF0ZXRoZW1lIHtcbiAgLS1mYTogXCJcXGYzNmJcIjtcbn1cblxuLmZhLWFsZ29saWEge1xuICAtLWZhOiBcIlxcZjM2Y1wiO1xufVxuXG4uZmEtYW1pbGlhIHtcbiAgLS1mYTogXCJcXGYzNmRcIjtcbn1cblxuLmZhLWFuZ3J5Y3JlYXRpdmUge1xuICAtLWZhOiBcIlxcZjM2ZVwiO1xufVxuXG4uZmEtYXBwLXN0b3JlIHtcbiAgLS1mYTogXCJcXGYzNmZcIjtcbn1cblxuLmZhLWFwcC1zdG9yZS1pb3Mge1xuICAtLWZhOiBcIlxcZjM3MFwiO1xufVxuXG4uZmEtYXBwZXIge1xuICAtLWZhOiBcIlxcZjM3MVwiO1xufVxuXG4uZmEtYXN5bW1ldHJpayB7XG4gIC0tZmE6IFwiXFxmMzcyXCI7XG59XG5cbi5mYS1hdWRpYmxlIHtcbiAgLS1mYTogXCJcXGYzNzNcIjtcbn1cblxuLmZhLWF2aWFuZXgge1xuICAtLWZhOiBcIlxcZjM3NFwiO1xufVxuXG4uZmEtYXdzIHtcbiAgLS1mYTogXCJcXGYzNzVcIjtcbn1cblxuLmZhLWJpbW9iamVjdCB7XG4gIC0tZmE6IFwiXFxmMzc4XCI7XG59XG5cbi5mYS1iaXRjb2luIHtcbiAgLS1mYTogXCJcXGYzNzlcIjtcbn1cblxuLmZhLWJpdHkge1xuICAtLWZhOiBcIlxcZjM3YVwiO1xufVxuXG4uZmEtYmxhY2tiZXJyeSB7XG4gIC0tZmE6IFwiXFxmMzdiXCI7XG59XG5cbi5mYS1ibG9nZ2VyIHtcbiAgLS1mYTogXCJcXGYzN2NcIjtcbn1cblxuLmZhLWJsb2dnZXItYiB7XG4gIC0tZmE6IFwiXFxmMzdkXCI7XG59XG5cbi5mYS1idXJvbW9iZWxleHBlcnRlIHtcbiAgLS1mYTogXCJcXGYzN2ZcIjtcbn1cblxuLmZhLWNlbnRlcmNvZGUge1xuICAtLWZhOiBcIlxcZjM4MFwiO1xufVxuXG4uZmEtY2xvdWRzY2FsZSB7XG4gIC0tZmE6IFwiXFxmMzgzXCI7XG59XG5cbi5mYS1jbG91ZHNtaXRoIHtcbiAgLS1mYTogXCJcXGYzODRcIjtcbn1cblxuLmZhLWNsb3VkdmVyc2lmeSB7XG4gIC0tZmE6IFwiXFxmMzg1XCI7XG59XG5cbi5mYS1jcGFuZWwge1xuICAtLWZhOiBcIlxcZjM4OFwiO1xufVxuXG4uZmEtY3NzMy1hbHQge1xuICAtLWZhOiBcIlxcZjM4YlwiO1xufVxuXG4uZmEtY3V0dGxlZmlzaCB7XG4gIC0tZmE6IFwiXFxmMzhjXCI7XG59XG5cbi5mYS1kLWFuZC1kIHtcbiAgLS1mYTogXCJcXGYzOGRcIjtcbn1cblxuLmZhLWRlcGxveWRvZyB7XG4gIC0tZmE6IFwiXFxmMzhlXCI7XG59XG5cbi5mYS1kZXNrcHJvIHtcbiAgLS1mYTogXCJcXGYzOGZcIjtcbn1cblxuLmZhLWRpZ2l0YWwtb2NlYW4ge1xuICAtLWZhOiBcIlxcZjM5MVwiO1xufVxuXG4uZmEtZGlzY29yZCB7XG4gIC0tZmE6IFwiXFxmMzkyXCI7XG59XG5cbi5mYS1kaXNjb3Vyc2Uge1xuICAtLWZhOiBcIlxcZjM5M1wiO1xufVxuXG4uZmEtZG9jaHViIHtcbiAgLS1mYTogXCJcXGYzOTRcIjtcbn1cblxuLmZhLWRvY2tlciB7XG4gIC0tZmE6IFwiXFxmMzk1XCI7XG59XG5cbi5mYS1kcmFmdDJkaWdpdGFsIHtcbiAgLS1mYTogXCJcXGYzOTZcIjtcbn1cblxuLmZhLXNxdWFyZS1kcmliYmJsZSB7XG4gIC0tZmE6IFwiXFxmMzk3XCI7XG59XG5cbi5mYS1kcmliYmJsZS1zcXVhcmUge1xuICAtLWZhOiBcIlxcZjM5N1wiO1xufVxuXG4uZmEtZHlhbG9nIHtcbiAgLS1mYTogXCJcXGYzOTlcIjtcbn1cblxuLmZhLWVhcmx5YmlyZHMge1xuICAtLWZhOiBcIlxcZjM5YVwiO1xufVxuXG4uZmEtZXJsYW5nIHtcbiAgLS1mYTogXCJcXGYzOWRcIjtcbn1cblxuLmZhLWZhY2Vib29rLWYge1xuICAtLWZhOiBcIlxcZjM5ZVwiO1xufVxuXG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyIHtcbiAgLS1mYTogXCJcXGYzOWZcIjtcbn1cblxuLmZhLWZpcnN0ZHJhZnQge1xuICAtLWZhOiBcIlxcZjNhMVwiO1xufVxuXG4uZmEtZm9udGljb25zLWZpIHtcbiAgLS1mYTogXCJcXGYzYTJcIjtcbn1cblxuLmZhLWZvcnQtYXdlc29tZS1hbHQge1xuICAtLWZhOiBcIlxcZjNhM1wiO1xufVxuXG4uZmEtZnJlZWJzZCB7XG4gIC0tZmE6IFwiXFxmM2E0XCI7XG59XG5cbi5mYS1naXRrcmFrZW4ge1xuICAtLWZhOiBcIlxcZjNhNlwiO1xufVxuXG4uZmEtZ29mb3JlIHtcbiAgLS1mYTogXCJcXGYzYTdcIjtcbn1cblxuLmZhLWdvb2RyZWFkcyB7XG4gIC0tZmE6IFwiXFxmM2E4XCI7XG59XG5cbi5mYS1nb29kcmVhZHMtZyB7XG4gIC0tZmE6IFwiXFxmM2E5XCI7XG59XG5cbi5mYS1nb29nbGUtZHJpdmUge1xuICAtLWZhOiBcIlxcZjNhYVwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsYXkge1xuICAtLWZhOiBcIlxcZjNhYlwiO1xufVxuXG4uZmEtZ3JpcGZpcmUge1xuICAtLWZhOiBcIlxcZjNhY1wiO1xufVxuXG4uZmEtZ3J1bnQge1xuICAtLWZhOiBcIlxcZjNhZFwiO1xufVxuXG4uZmEtZ3VscCB7XG4gIC0tZmE6IFwiXFxmM2FlXCI7XG59XG5cbi5mYS1zcXVhcmUtaGFja2VyLW5ld3Mge1xuICAtLWZhOiBcIlxcZjNhZlwiO1xufVxuXG4uZmEtaGFja2VyLW5ld3Mtc3F1YXJlIHtcbiAgLS1mYTogXCJcXGYzYWZcIjtcbn1cblxuLmZhLWhpcmUtYS1oZWxwZXIge1xuICAtLWZhOiBcIlxcZjNiMFwiO1xufVxuXG4uZmEtaG90amFyIHtcbiAgLS1mYTogXCJcXGYzYjFcIjtcbn1cblxuLmZhLWh1YnNwb3Qge1xuICAtLWZhOiBcIlxcZjNiMlwiO1xufVxuXG4uZmEtaXR1bmVzIHtcbiAgLS1mYTogXCJcXGYzYjRcIjtcbn1cblxuLmZhLWl0dW5lcy1ub3RlIHtcbiAgLS1mYTogXCJcXGYzYjVcIjtcbn1cblxuLmZhLWplbmtpbnMge1xuICAtLWZhOiBcIlxcZjNiNlwiO1xufVxuXG4uZmEtam9nZXQge1xuICAtLWZhOiBcIlxcZjNiN1wiO1xufVxuXG4uZmEtanMge1xuICAtLWZhOiBcIlxcZjNiOFwiO1xufVxuXG4uZmEtc3F1YXJlLWpzIHtcbiAgLS1mYTogXCJcXGYzYjlcIjtcbn1cblxuLmZhLWpzLXNxdWFyZSB7XG4gIC0tZmE6IFwiXFxmM2I5XCI7XG59XG5cbi5mYS1rZXljZG4ge1xuICAtLWZhOiBcIlxcZjNiYVwiO1xufVxuXG4uZmEta2lja3N0YXJ0ZXIge1xuICAtLWZhOiBcIlxcZjNiYlwiO1xufVxuXG4uZmEtc3F1YXJlLWtpY2tzdGFydGVyIHtcbiAgLS1mYTogXCJcXGYzYmJcIjtcbn1cblxuLmZhLWtpY2tzdGFydGVyLWsge1xuICAtLWZhOiBcIlxcZjNiY1wiO1xufVxuXG4uZmEtbGFyYXZlbCB7XG4gIC0tZmE6IFwiXFxmM2JkXCI7XG59XG5cbi5mYS1saW5lIHtcbiAgLS1mYTogXCJcXGYzYzBcIjtcbn1cblxuLmZhLWx5ZnQge1xuICAtLWZhOiBcIlxcZjNjM1wiO1xufVxuXG4uZmEtbWFnZW50byB7XG4gIC0tZmE6IFwiXFxmM2M0XCI7XG59XG5cbi5mYS1tZWRhcHBzIHtcbiAgLS1mYTogXCJcXGYzYzZcIjtcbn1cblxuLmZhLW1lZHJ0IHtcbiAgLS1mYTogXCJcXGYzYzhcIjtcbn1cblxuLmZhLW1pY3Jvc29mdCB7XG4gIC0tZmE6IFwiXFxmM2NhXCI7XG59XG5cbi5mYS1taXgge1xuICAtLWZhOiBcIlxcZjNjYlwiO1xufVxuXG4uZmEtbWl6dW5pIHtcbiAgLS1mYTogXCJcXGYzY2NcIjtcbn1cblxuLmZhLW1vbmVybyB7XG4gIC0tZmE6IFwiXFxmM2QwXCI7XG59XG5cbi5mYS1uYXBzdGVyIHtcbiAgLS1mYTogXCJcXGYzZDJcIjtcbn1cblxuLmZhLW5vZGUtanMge1xuICAtLWZhOiBcIlxcZjNkM1wiO1xufVxuXG4uZmEtbnBtIHtcbiAgLS1mYTogXCJcXGYzZDRcIjtcbn1cblxuLmZhLW5zOCB7XG4gIC0tZmE6IFwiXFxmM2Q1XCI7XG59XG5cbi5mYS1udXRyaXRpb25peCB7XG4gIC0tZmE6IFwiXFxmM2Q2XCI7XG59XG5cbi5mYS1wYWdlNCB7XG4gIC0tZmE6IFwiXFxmM2Q3XCI7XG59XG5cbi5mYS1wYWxmZWQge1xuICAtLWZhOiBcIlxcZjNkOFwiO1xufVxuXG4uZmEtcGF0cmVvbiB7XG4gIC0tZmE6IFwiXFxmM2Q5XCI7XG59XG5cbi5mYS1wZXJpc2NvcGUge1xuICAtLWZhOiBcIlxcZjNkYVwiO1xufVxuXG4uZmEtcGhhYnJpY2F0b3Ige1xuICAtLWZhOiBcIlxcZjNkYlwiO1xufVxuXG4uZmEtcGhvZW5peC1mcmFtZXdvcmsge1xuICAtLWZhOiBcIlxcZjNkY1wiO1xufVxuXG4uZmEtcGxheXN0YXRpb24ge1xuICAtLWZhOiBcIlxcZjNkZlwiO1xufVxuXG4uZmEtcHVzaGVkIHtcbiAgLS1mYTogXCJcXGYzZTFcIjtcbn1cblxuLmZhLXB5dGhvbiB7XG4gIC0tZmE6IFwiXFxmM2UyXCI7XG59XG5cbi5mYS1yZWQtcml2ZXIge1xuICAtLWZhOiBcIlxcZjNlM1wiO1xufVxuXG4uZmEtd3ByZXNzciB7XG4gIC0tZmE6IFwiXFxmM2U0XCI7XG59XG5cbi5mYS1yZW5kYWN0IHtcbiAgLS1mYTogXCJcXGYzZTRcIjtcbn1cblxuLmZhLXJlcGx5ZCB7XG4gIC0tZmE6IFwiXFxmM2U2XCI7XG59XG5cbi5mYS1yZXNvbHZpbmcge1xuICAtLWZhOiBcIlxcZjNlN1wiO1xufVxuXG4uZmEtcm9ja2V0Y2hhdCB7XG4gIC0tZmE6IFwiXFxmM2U4XCI7XG59XG5cbi5mYS1yb2Nrcm1zIHtcbiAgLS1mYTogXCJcXGYzZTlcIjtcbn1cblxuLmZhLXNjaGxpeCB7XG4gIC0tZmE6IFwiXFxmM2VhXCI7XG59XG5cbi5mYS1zZWFyY2hlbmdpbiB7XG4gIC0tZmE6IFwiXFxmM2ViXCI7XG59XG5cbi5mYS1zZXJ2aWNlc3RhY2sge1xuICAtLWZhOiBcIlxcZjNlY1wiO1xufVxuXG4uZmEtc2lzdHJpeCB7XG4gIC0tZmE6IFwiXFxmM2VlXCI7XG59XG5cbi5mYS1zcGVha2FwIHtcbiAgLS1mYTogXCJcXGYzZjNcIjtcbn1cblxuLmZhLXN0YXlsaW5rZWQge1xuICAtLWZhOiBcIlxcZjNmNVwiO1xufVxuXG4uZmEtc3RlYW0tc3ltYm9sIHtcbiAgLS1mYTogXCJcXGYzZjZcIjtcbn1cblxuLmZhLXN0aWNrZXItbXVsZSB7XG4gIC0tZmE6IFwiXFxmM2Y3XCI7XG59XG5cbi5mYS1zdHVkaW92aW5hcmkge1xuICAtLWZhOiBcIlxcZjNmOFwiO1xufVxuXG4uZmEtc3VwcGxlIHtcbiAgLS1mYTogXCJcXGYzZjlcIjtcbn1cblxuLmZhLXViZXIge1xuICAtLWZhOiBcIlxcZjQwMlwiO1xufVxuXG4uZmEtdWlraXQge1xuICAtLWZhOiBcIlxcZjQwM1wiO1xufVxuXG4uZmEtdW5pcmVnaXN0cnkge1xuICAtLWZhOiBcIlxcZjQwNFwiO1xufVxuXG4uZmEtdW50YXBwZCB7XG4gIC0tZmE6IFwiXFxmNDA1XCI7XG59XG5cbi5mYS11c3N1bm5haCB7XG4gIC0tZmE6IFwiXFxmNDA3XCI7XG59XG5cbi5mYS12YWFkaW4ge1xuICAtLWZhOiBcIlxcZjQwOFwiO1xufVxuXG4uZmEtdmliZXIge1xuICAtLWZhOiBcIlxcZjQwOVwiO1xufVxuXG4uZmEtdmltZW8ge1xuICAtLWZhOiBcIlxcZjQwYVwiO1xufVxuXG4uZmEtdm52IHtcbiAgLS1mYTogXCJcXGY0MGJcIjtcbn1cblxuLmZhLXNxdWFyZS13aGF0c2FwcCB7XG4gIC0tZmE6IFwiXFxmNDBjXCI7XG59XG5cbi5mYS13aGF0c2FwcC1zcXVhcmUge1xuICAtLWZhOiBcIlxcZjQwY1wiO1xufVxuXG4uZmEtd2htY3Mge1xuICAtLWZhOiBcIlxcZjQwZFwiO1xufVxuXG4uZmEtd29yZHByZXNzLXNpbXBsZSB7XG4gIC0tZmE6IFwiXFxmNDExXCI7XG59XG5cbi5mYS14Ym94IHtcbiAgLS1mYTogXCJcXGY0MTJcIjtcbn1cblxuLmZhLXlhbmRleCB7XG4gIC0tZmE6IFwiXFxmNDEzXCI7XG59XG5cbi5mYS15YW5kZXgtaW50ZXJuYXRpb25hbCB7XG4gIC0tZmE6IFwiXFxmNDE0XCI7XG59XG5cbi5mYS1hcHBsZS1wYXkge1xuICAtLWZhOiBcIlxcZjQxNVwiO1xufVxuXG4uZmEtY2MtYXBwbGUtcGF5IHtcbiAgLS1mYTogXCJcXGY0MTZcIjtcbn1cblxuLmZhLWZseSB7XG4gIC0tZmE6IFwiXFxmNDE3XCI7XG59XG5cbi5mYS1ub2RlIHtcbiAgLS1mYTogXCJcXGY0MTlcIjtcbn1cblxuLmZhLW9zaSB7XG4gIC0tZmE6IFwiXFxmNDFhXCI7XG59XG5cbi5mYS1yZWFjdCB7XG4gIC0tZmE6IFwiXFxmNDFiXCI7XG59XG5cbi5mYS1hdXRvcHJlZml4ZXIge1xuICAtLWZhOiBcIlxcZjQxY1wiO1xufVxuXG4uZmEtbGVzcyB7XG4gIC0tZmE6IFwiXFxmNDFkXCI7XG59XG5cbi5mYS1zYXNzIHtcbiAgLS1mYTogXCJcXGY0MWVcIjtcbn1cblxuLmZhLXZ1ZWpzIHtcbiAgLS1mYTogXCJcXGY0MWZcIjtcbn1cblxuLmZhLWFuZ3VsYXIge1xuICAtLWZhOiBcIlxcZjQyMFwiO1xufVxuXG4uZmEtYXZpYXRvIHtcbiAgLS1mYTogXCJcXGY0MjFcIjtcbn1cblxuLmZhLWVtYmVyIHtcbiAgLS1mYTogXCJcXGY0MjNcIjtcbn1cblxuLmZhLWdpdHRlciB7XG4gIC0tZmE6IFwiXFxmNDI2XCI7XG59XG5cbi5mYS1ob29saSB7XG4gIC0tZmE6IFwiXFxmNDI3XCI7XG59XG5cbi5mYS1zdHJhdmEge1xuICAtLWZhOiBcIlxcZjQyOFwiO1xufVxuXG4uZmEtc3RyaXBlIHtcbiAgLS1mYTogXCJcXGY0MjlcIjtcbn1cblxuLmZhLXN0cmlwZS1zIHtcbiAgLS1mYTogXCJcXGY0MmFcIjtcbn1cblxuLmZhLXR5cG8zIHtcbiAgLS1mYTogXCJcXGY0MmJcIjtcbn1cblxuLmZhLWFtYXpvbi1wYXkge1xuICAtLWZhOiBcIlxcZjQyY1wiO1xufVxuXG4uZmEtY2MtYW1hem9uLXBheSB7XG4gIC0tZmE6IFwiXFxmNDJkXCI7XG59XG5cbi5mYS1ldGhlcmV1bSB7XG4gIC0tZmE6IFwiXFxmNDJlXCI7XG59XG5cbi5mYS1rb3J2dWUge1xuICAtLWZhOiBcIlxcZjQyZlwiO1xufVxuXG4uZmEtZWxlbWVudG9yIHtcbiAgLS1mYTogXCJcXGY0MzBcIjtcbn1cblxuLmZhLXNxdWFyZS15b3V0dWJlIHtcbiAgLS1mYTogXCJcXGY0MzFcIjtcbn1cblxuLmZhLXlvdXR1YmUtc3F1YXJlIHtcbiAgLS1mYTogXCJcXGY0MzFcIjtcbn1cblxuLmZhLWZsaXBib2FyZCB7XG4gIC0tZmE6IFwiXFxmNDRkXCI7XG59XG5cbi5mYS1oaXBzIHtcbiAgLS1mYTogXCJcXGY0NTJcIjtcbn1cblxuLmZhLXBocCB7XG4gIC0tZmE6IFwiXFxmNDU3XCI7XG59XG5cbi5mYS1xdWluc2NhcGUge1xuICAtLWZhOiBcIlxcZjQ1OVwiO1xufVxuXG4uZmEtcmVhZG1lIHtcbiAgLS1mYTogXCJcXGY0ZDVcIjtcbn1cblxuLmZhLWphdmEge1xuICAtLWZhOiBcIlxcZjRlNFwiO1xufVxuXG4uZmEtcGllZC1waXBlci1oYXQge1xuICAtLWZhOiBcIlxcZjRlNVwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1ieSB7XG4gIC0tZmE6IFwiXFxmNGU3XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jIHtcbiAgLS1mYTogXCJcXGY0ZThcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXUge1xuICAtLWZhOiBcIlxcZjRlOVwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1qcCB7XG4gIC0tZmE6IFwiXFxmNGVhXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5kIHtcbiAgLS1mYTogXCJcXGY0ZWJcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQge1xuICAtLWZhOiBcIlxcZjRlY1wiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQge1xuICAtLWZhOiBcIlxcZjRlZFwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1yZW1peCB7XG4gIC0tZmE6IFwiXFxmNGVlXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhIHtcbiAgLS1mYTogXCJcXGY0ZWZcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmcge1xuICAtLWZhOiBcIlxcZjRmMFwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzIHtcbiAgLS1mYTogXCJcXGY0ZjFcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmUge1xuICAtLWZhOiBcIlxcZjRmMlwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy16ZXJvIHtcbiAgLS1mYTogXCJcXGY0ZjNcIjtcbn1cblxuLmZhLWViYXkge1xuICAtLWZhOiBcIlxcZjRmNFwiO1xufVxuXG4uZmEta2V5YmFzZSB7XG4gIC0tZmE6IFwiXFxmNGY1XCI7XG59XG5cbi5mYS1tYXN0b2RvbiB7XG4gIC0tZmE6IFwiXFxmNGY2XCI7XG59XG5cbi5mYS1yLXByb2plY3Qge1xuICAtLWZhOiBcIlxcZjRmN1wiO1xufVxuXG4uZmEtcmVzZWFyY2hnYXRlIHtcbiAgLS1mYTogXCJcXGY0ZjhcIjtcbn1cblxuLmZhLXRlYW1zcGVhayB7XG4gIC0tZmE6IFwiXFxmNGY5XCI7XG59XG5cbi5mYS1maXJzdC1vcmRlci1hbHQge1xuICAtLWZhOiBcIlxcZjUwYVwiO1xufVxuXG4uZmEtZnVsY3J1bSB7XG4gIC0tZmE6IFwiXFxmNTBiXCI7XG59XG5cbi5mYS1nYWxhY3RpYy1yZXB1YmxpYyB7XG4gIC0tZmE6IFwiXFxmNTBjXCI7XG59XG5cbi5mYS1nYWxhY3RpYy1zZW5hdGUge1xuICAtLWZhOiBcIlxcZjUwZFwiO1xufVxuXG4uZmEtamVkaS1vcmRlciB7XG4gIC0tZmE6IFwiXFxmNTBlXCI7XG59XG5cbi5mYS1tYW5kYWxvcmlhbiB7XG4gIC0tZmE6IFwiXFxmNTBmXCI7XG59XG5cbi5mYS1vbGQtcmVwdWJsaWMge1xuICAtLWZhOiBcIlxcZjUxMFwiO1xufVxuXG4uZmEtcGhvZW5peC1zcXVhZHJvbiB7XG4gIC0tZmE6IFwiXFxmNTExXCI7XG59XG5cbi5mYS1zaXRoIHtcbiAgLS1mYTogXCJcXGY1MTJcIjtcbn1cblxuLmZhLXRyYWRlLWZlZGVyYXRpb24ge1xuICAtLWZhOiBcIlxcZjUxM1wiO1xufVxuXG4uZmEtd29sZi1wYWNrLWJhdHRhbGlvbiB7XG4gIC0tZmE6IFwiXFxmNTE0XCI7XG59XG5cbi5mYS1ob3JuYmlsbCB7XG4gIC0tZmE6IFwiXFxmNTkyXCI7XG59XG5cbi5mYS1tYWlsY2hpbXAge1xuICAtLWZhOiBcIlxcZjU5ZVwiO1xufVxuXG4uZmEtbWVnYXBvcnQge1xuICAtLWZhOiBcIlxcZjVhM1wiO1xufVxuXG4uZmEtbmltYmxyIHtcbiAgLS1mYTogXCJcXGY1YThcIjtcbn1cblxuLmZhLXJldiB7XG4gIC0tZmE6IFwiXFxmNWIyXCI7XG59XG5cbi5mYS1zaG9wd2FyZSB7XG4gIC0tZmE6IFwiXFxmNWI1XCI7XG59XG5cbi5mYS1zcXVhcmVzcGFjZSB7XG4gIC0tZmE6IFwiXFxmNWJlXCI7XG59XG5cbi5mYS10aGVtZWNvIHtcbiAgLS1mYTogXCJcXGY1YzZcIjtcbn1cblxuLmZhLXdlZWJseSB7XG4gIC0tZmE6IFwiXFxmNWNjXCI7XG59XG5cbi5mYS13aXgge1xuICAtLWZhOiBcIlxcZjVjZlwiO1xufVxuXG4uZmEtZWxsbyB7XG4gIC0tZmE6IFwiXFxmNWYxXCI7XG59XG5cbi5mYS1oYWNrZXJyYW5rIHtcbiAgLS1mYTogXCJcXGY1ZjdcIjtcbn1cblxuLmZhLWthZ2dsZSB7XG4gIC0tZmE6IFwiXFxmNWZhXCI7XG59XG5cbi5mYS1tYXJrZG93biB7XG4gIC0tZmE6IFwiXFxmNjBmXCI7XG59XG5cbi5mYS1uZW9zIHtcbiAgLS1mYTogXCJcXGY2MTJcIjtcbn1cblxuLmZhLXpoaWh1IHtcbiAgLS1mYTogXCJcXGY2M2ZcIjtcbn1cblxuLmZhLWFsaXBheSB7XG4gIC0tZmE6IFwiXFxmNjQyXCI7XG59XG5cbi5mYS10aGUtcmVkLXlldGkge1xuICAtLWZhOiBcIlxcZjY5ZFwiO1xufVxuXG4uZmEtY3JpdGljYWwtcm9sZSB7XG4gIC0tZmE6IFwiXFxmNmM5XCI7XG59XG5cbi5mYS1kLWFuZC1kLWJleW9uZCB7XG4gIC0tZmE6IFwiXFxmNmNhXCI7XG59XG5cbi5mYS1kZXYge1xuICAtLWZhOiBcIlxcZjZjY1wiO1xufVxuXG4uZmEtZmFudGFzeS1mbGlnaHQtZ2FtZXMge1xuICAtLWZhOiBcIlxcZjZkY1wiO1xufVxuXG4uZmEtd2l6YXJkcy1vZi10aGUtY29hc3Qge1xuICAtLWZhOiBcIlxcZjczMFwiO1xufVxuXG4uZmEtdGhpbmstcGVha3Mge1xuICAtLWZhOiBcIlxcZjczMVwiO1xufVxuXG4uZmEtcmVhY3RldXJvcGUge1xuICAtLWZhOiBcIlxcZjc1ZFwiO1xufVxuXG4uZmEtYXJ0c3RhdGlvbiB7XG4gIC0tZmE6IFwiXFxmNzdhXCI7XG59XG5cbi5mYS1hdGxhc3NpYW4ge1xuICAtLWZhOiBcIlxcZjc3YlwiO1xufVxuXG4uZmEtY2FuYWRpYW4tbWFwbGUtbGVhZiB7XG4gIC0tZmE6IFwiXFxmNzg1XCI7XG59XG5cbi5mYS1jZW50b3Mge1xuICAtLWZhOiBcIlxcZjc4OVwiO1xufVxuXG4uZmEtY29uZmx1ZW5jZSB7XG4gIC0tZmE6IFwiXFxmNzhkXCI7XG59XG5cbi5mYS1kaGwge1xuICAtLWZhOiBcIlxcZjc5MFwiO1xufVxuXG4uZmEtZGlhc3BvcmEge1xuICAtLWZhOiBcIlxcZjc5MVwiO1xufVxuXG4uZmEtZmVkZXgge1xuICAtLWZhOiBcIlxcZjc5N1wiO1xufVxuXG4uZmEtZmVkb3JhIHtcbiAgLS1mYTogXCJcXGY3OThcIjtcbn1cblxuLmZhLWZpZ21hIHtcbiAgLS1mYTogXCJcXGY3OTlcIjtcbn1cblxuLmZhLWludGVyY29tIHtcbiAgLS1mYTogXCJcXGY3YWZcIjtcbn1cblxuLmZhLWludmlzaW9uIHtcbiAgLS1mYTogXCJcXGY3YjBcIjtcbn1cblxuLmZhLWppcmEge1xuICAtLWZhOiBcIlxcZjdiMVwiO1xufVxuXG4uZmEtbWVuZGVsZXkge1xuICAtLWZhOiBcIlxcZjdiM1wiO1xufVxuXG4uZmEtcmFzcGJlcnJ5LXBpIHtcbiAgLS1mYTogXCJcXGY3YmJcIjtcbn1cblxuLmZhLXJlZGhhdCB7XG4gIC0tZmE6IFwiXFxmN2JjXCI7XG59XG5cbi5mYS1za2V0Y2gge1xuICAtLWZhOiBcIlxcZjdjNlwiO1xufVxuXG4uZmEtc291cmNldHJlZSB7XG4gIC0tZmE6IFwiXFxmN2QzXCI7XG59XG5cbi5mYS1zdXNlIHtcbiAgLS1mYTogXCJcXGY3ZDZcIjtcbn1cblxuLmZhLXVidW50dSB7XG4gIC0tZmE6IFwiXFxmN2RmXCI7XG59XG5cbi5mYS11cHMge1xuICAtLWZhOiBcIlxcZjdlMFwiO1xufVxuXG4uZmEtdXNwcyB7XG4gIC0tZmE6IFwiXFxmN2UxXCI7XG59XG5cbi5mYS15YXJuIHtcbiAgLS1mYTogXCJcXGY3ZTNcIjtcbn1cblxuLmZhLWFpcmJuYiB7XG4gIC0tZmE6IFwiXFxmODM0XCI7XG59XG5cbi5mYS1iYXR0bGUtbmV0IHtcbiAgLS1mYTogXCJcXGY4MzVcIjtcbn1cblxuLmZhLWJvb3RzdHJhcCB7XG4gIC0tZmE6IFwiXFxmODM2XCI7XG59XG5cbi5mYS1idWZmZXIge1xuICAtLWZhOiBcIlxcZjgzN1wiO1xufVxuXG4uZmEtY2hyb21lY2FzdCB7XG4gIC0tZmE6IFwiXFxmODM4XCI7XG59XG5cbi5mYS1ldmVybm90ZSB7XG4gIC0tZmE6IFwiXFxmODM5XCI7XG59XG5cbi5mYS1pdGNoLWlvIHtcbiAgLS1mYTogXCJcXGY4M2FcIjtcbn1cblxuLmZhLXNhbGVzZm9yY2Uge1xuICAtLWZhOiBcIlxcZjgzYlwiO1xufVxuXG4uZmEtc3BlYWtlci1kZWNrIHtcbiAgLS1mYTogXCJcXGY4M2NcIjtcbn1cblxuLmZhLXN5bWZvbnkge1xuICAtLWZhOiBcIlxcZjgzZFwiO1xufVxuXG4uZmEtd2F6ZSB7XG4gIC0tZmE6IFwiXFxmODNmXCI7XG59XG5cbi5mYS15YW1tZXIge1xuICAtLWZhOiBcIlxcZjg0MFwiO1xufVxuXG4uZmEtZ2l0LWFsdCB7XG4gIC0tZmE6IFwiXFxmODQxXCI7XG59XG5cbi5mYS1zdGFja3BhdGgge1xuICAtLWZhOiBcIlxcZjg0MlwiO1xufVxuXG4uZmEtY290dG9uLWJ1cmVhdSB7XG4gIC0tZmE6IFwiXFxmODllXCI7XG59XG5cbi5mYS1idXktbi1sYXJnZSB7XG4gIC0tZmE6IFwiXFxmOGE2XCI7XG59XG5cbi5mYS1tZGIge1xuICAtLWZhOiBcIlxcZjhjYVwiO1xufVxuXG4uZmEtb3JjaWQge1xuICAtLWZhOiBcIlxcZjhkMlwiO1xufVxuXG4uZmEtc3dpZnQge1xuICAtLWZhOiBcIlxcZjhlMVwiO1xufVxuXG4uZmEtdW1icmFjbyB7XG4gIC0tZmE6IFwiXFxmOGU4XCI7XG59OnJvb3QsIDpob3N0IHtcbiAgLS1mYS1mYW1pbHktY2xhc3NpYzogXCJGb250IEF3ZXNvbWUgNyBGcmVlXCI7XG4gIC0tZmEtZm9udC1yZWd1bGFyOiBub3JtYWwgNDAwIDFlbS8xIHZhcigtLWZhLWZhbWlseS1jbGFzc2ljKTtcbiAgLyogZGVwcmVjYXRlZDogdGhpcyBvbGRlciBjdXN0b20gcHJvcGVydHkgd2lsbCBiZSByZW1vdmVkIG5leHQgbWFqb3IgcmVsZWFzZSAqL1xuICAtLWZhLXN0eWxlLWZhbWlseS1jbGFzc2ljOiB2YXIoLS1mYS1mYW1pbHktY2xhc3NpYyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBGcmVlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmMlwiKTtcbn1cbi5mYXIge1xuICAtLWZhLWZhbWlseTogdmFyKC0tZmEtZmFtaWx5LWNsYXNzaWMpO1xuICAtLWZhLXN0eWxlOiA0MDA7XG59XG5cbi5mYS1jbGFzc2ljIHtcbiAgLS1mYS1mYW1pbHk6IHZhcigtLWZhLWZhbWlseS1jbGFzc2ljKTtcbn1cblxuLmZhLXJlZ3VsYXIge1xuICAtLWZhLXN0eWxlOiA0MDA7XG59OnJvb3QsIDpob3N0IHtcbiAgLS1mYS1mYW1pbHktY2xhc3NpYzogXCJGb250IEF3ZXNvbWUgNyBGcmVlXCI7XG4gIC0tZmEtZm9udC1zb2xpZDogbm9ybWFsIDkwMCAxZW0vMSB2YXIoLS1mYS1mYW1pbHktY2xhc3NpYyk7XG4gIC8qIGRlcHJlY2F0ZWQ6IHRoaXMgb2xkZXIgY3VzdG9tIHByb3BlcnR5IHdpbGwgYmUgcmVtb3ZlZCBuZXh0IG1ham9yIHJlbGVhc2UgKi9cbiAgLS1mYS1zdHlsZS1mYW1pbHktY2xhc3NpYzogdmFyKC0tZmEtZmFtaWx5LWNsYXNzaWMpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgRnJlZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZmEtc29saWQtOTAwLndvZmYyXCIpO1xufVxuLmZhcyB7XG4gIC0tZmEtZmFtaWx5OiB2YXIoLS1mYS1mYW1pbHktY2xhc3NpYyk7XG4gIC0tZmEtc3R5bGU6IDkwMDtcbn1cblxuLmZhLWNsYXNzaWMge1xuICAtLWZhLWZhbWlseTogdmFyKC0tZmEtZmFtaWx5LWNsYXNzaWMpO1xufVxuXG4uZmEtc29saWQge1xuICAtLWZhLXN0eWxlOiA5MDA7XG59QGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZhLWJyYW5kcy00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZmEtcmVndWxhci00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59QGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZmEtc29saWQtOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK0YwMDMsIFUrRjAwNiwgVStGMDE0LCBVK0YwMTYtRjAxNywgVStGMDFBLUYwMUIsIFUrRjAxRCwgVStGMDIyLCBVK0YwM0UsIFUrRjA0NCwgVStGMDQ2LCBVK0YwNUMtRjA1RCwgVStGMDZFLCBVK0YwNzAsIFUrRjA4Ny1GMDg4LCBVK0YwOEEsIFUrRjA5NCwgVStGMDk2LUYwOTcsIFUrRjA5RCwgVStGMEEwLCBVK0YwQTIsIFUrRjBBNC1GMEE3LCBVK0YwQzUsIFUrRjBDNywgVStGMEU1LUYwRTYsIFUrRjBFQiwgVStGMEY2LUYwRjgsIFUrRjEwQywgVStGMTE0LUYxMTUsIFUrRjExOC1GMTFBLCBVK0YxMUMtRjExRCwgVStGMTMzLCBVK0YxNDcsIFUrRjE0RSwgVStGMTUwLUYxNTIsIFUrRjE4NS1GMTg2LCBVK0YxOEUsIFUrRjE5MC1GMTkyLCBVK0YxOTYsIFUrRjFDMS1GMUM5LCBVK0YxRDksIFUrRjFEQiwgVStGMUUzLCBVK0YxRUEsIFUrRjFGNywgVStGMUY5LCBVK0YyMEEsIFUrRjI0Ny1GMjQ4LCBVK0YyNEEsIFUrRjI0RCwgVStGMjU1LUYyNUIsIFUrRjI1RCwgVStGMjcxLUYyNzQsIFUrRjI3OCwgVStGMjdCLCBVK0YyOEMsIFUrRjI4RSwgVStGMjlDLCBVK0YyQjUsIFUrRjJCNywgVStGMkJBLCBVK0YyQkMsIFUrRjJCRSwgVStGMkMwLUYyQzEsIFUrRjJDMywgVStGMkQwLCBVK0YyRDIsIFUrRjJENCwgVStGMkRDO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZmEtdjRjb21wYXRpYmlsaXR5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVK0YwNDEsIFUrRjA0NywgVStGMDY1LUYwNjYsIFUrRjA3RC1GMDdFLCBVK0YwODAsIFUrRjA4QiwgVStGMDhFLCBVK0YwOTAsIFUrRjA5QSwgVStGMEFDLCBVK0YwQUUsIFUrRjBCMiwgVStGMEQwLCBVK0YwRDYsIFUrRjBFNCwgVStGMEVDLCBVK0YxMEEtRjEwQiwgVStGMTIzLCBVK0YxM0UsIFUrRjE0OC1GMTQ5LCBVK0YxNEMsIFUrRjE1NiwgVStGMTVFLCBVK0YxNjAtRjE2MSwgVStGMTYzLCBVK0YxNzUtRjE3OCwgVStGMTk1LCBVK0YxRjgsIFUrRjIxOSwgVStGMjdBO1xufSIsIi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDEwNDU7IH1cblxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCxcbi5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzczsgfVxuXG4ubWZwLXpvb20tb3V0LWN1ciwgLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0OyB9XG5cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1jbG9zZSxcbi5tZnAtYXJyb3csXG4ubWZwLXByZWxvYWRlcixcbi5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1mcC1wcmVsb2FkZXIge1xuICBjb2xvcjogI0NDQztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDEwNDQ7IH1cbi5tZnAtcHJlbG9hZGVyIGEge1xuICBjb2xvcjogI0NDQzsgfVxuLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYnV0dG9uLm1mcC1jbG9zZSxcbmJ1dHRvbi5tZnAtYXJyb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDQ2O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTsgfVxuLm1mcC1jbG9zZTpob3Zlcixcbi5tZnAtY2xvc2U6Zm9jdXMge1xuICBvcGFjaXR5OiAxOyB9XG4ubWZwLWNsb3NlOmFjdGl2ZSB7XG4gIHRvcDogMXB4OyB9XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogIzMzMzsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IC02cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm1mcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4ubWZwLWFycm93OmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC01NHB4OyB9XG4ubWZwLWFycm93OmhvdmVyLFxuLm1mcC1hcnJvdzpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7IH1cbi5tZnAtYXJyb3c6YmVmb3JlLFxuLm1mcC1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDsgfVxuLm1mcC1hcnJvdzphZnRlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gIHRvcDogOHB4OyB9XG4ubWZwLWFycm93OmJlZm9yZSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4ubWZwLWFycm93LWxlZnQge1xuICBsZWZ0OiAwOyB9XG4ubWZwLWFycm93LWxlZnQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDMxcHg7IH1cbi5tZnAtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG4ubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDM5cHg7IH1cbi5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7IH1cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgdG9wOiAtNDBweDsgfVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG4ubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzMzMzMzMzsgfVxuXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXG5pbWcubWZwLWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG4ubWZwLWZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDBweDtcbiAgYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IC0xO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzQ0NDsgfVxuLm1mcC1maWd1cmUgc21hbGwge1xuICBjb2xvcjogI0JEQkRCRDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbi5tZnAtZmlndXJlIGZpZ3VyZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0YzRjNGMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC8qKlxuICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAgICovXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDNweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTsgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9IH0iLCIucHN3cCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxNTAwO1xyXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5wc3dwICoge1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ucHN3cCBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG59XHJcbi5wc3dwLS1hbmltYXRlX29wYWNpdHkge1xyXG4gICAgb3BhY2l0eTogMC4wMDE7XHJcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcbn1cclxuLnBzd3AtLW9wZW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9faW1nIHtcclxuICAgIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xyXG4gICAgY3Vyc29yOiAtbW96LXpvb20taW47XHJcbiAgICBjdXJzb3I6IHpvb20taW47XHJcbn1cclxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nIHtcclxuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG4gICAgY3Vyc29yOiAtbW96LWdyYWI7XHJcbiAgICBjdXJzb3I6IGdyYWI7XHJcbn1cclxuLnBzd3AtLWRyYWdnaW5nIC5wc3dwX19pbWcge1xyXG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xyXG4gICAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xyXG4gICAgY3Vyc29yOiBncmFiYmluZztcclxufVxyXG4ucHN3cF9fYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbn1cclxuLnBzd3BfX3Njcm9sbC13cmFwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLnBzd3BfX2NvbnRhaW5lcixcclxuLnBzd3BfX3pvb20td3JhcCB7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG59XHJcbi5wc3dwX19jb250YWluZXIsXHJcbi5wc3dwX19pbWcge1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbn1cclxuLnBzd3BfX3pvb20td3JhcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcbn1cclxuLnBzd3BfX2JnIHtcclxuICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcclxufVxyXG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX2JnLFxyXG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX3pvb20td3JhcCB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lO1xyXG59XHJcbi5wc3dwX19jb250YWluZXIsXHJcbi5wc3dwX196b29tLXdyYXAge1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnBzd3BfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ucHN3cF9faW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlciB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlci0tYmxhbmsge1xyXG4gICAgYmFja2dyb3VuZDogIzIyMjtcclxufVxyXG4ucHN3cC0taWUgLnBzd3BfX2ltZyB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG59XHJcbi5wc3dwX19lcnJvci1tc2cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICBjb2xvcjogI2NjYztcclxufVxyXG4ucHN3cF9fZXJyb3ItbXNnIGEge1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufSAvKiEgUGhvdG9Td2lwZSBEZWZhdWx0IFVJIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cclxuLnBzd3BfX2J1dHRvbiB7XHJcbiAgICB3aWR0aDogNDRweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLnBzd3BfX2J1dHRvbjpmb2N1cyxcclxuLnBzd3BfX2J1dHRvbjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5wc3dwX19idXR0b246YWN0aXZlIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwLjk7XHJcbn1cclxuLnBzd3BfX2J1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcbi5wc3dwX191aS0tb3Zlci1jbG9zZSAucHN3cF9fYnV0dG9uLS1jbG9zZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5wc3dwX19idXR0b24sXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2RlZmF1bHQtc2tpbi5wbmcpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2NHB4IDg4cHg7XHJcbiAgICB3aWR0aDogNDRweDtcclxuICAgIGhlaWdodDogNDRweDtcclxufVxyXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4xKSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4wOTM3NSksIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XHJcbiAgICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24sXHJcbiAgICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcclxuICAgIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kZWZhdWx0LXNraW4ucG5nKTtcclxuICAgIH1cclxuICAgIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbiAgICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxufVxyXG4ucHN3cF9fYnV0dG9uLS1jbG9zZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NHB4O1xyXG59XHJcbi5wc3dwX19idXR0b24tLXNoYXJlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IC00NHB4O1xyXG59XHJcbi5wc3dwX19idXR0b24tLWZzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnBzd3AtLXN1cHBvcnRzLWZzIC5wc3dwX19idXR0b24tLWZzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5wc3dwLS1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwO1xyXG59XHJcbi5wc3dwX19idXR0b24tLXpvb20ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDA7XHJcbn1cclxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9fYnV0dG9uLS16b29tIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2J1dHRvbi0tem9vbSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMDtcclxufVxyXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgICB3aWR0aDogNzBweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQge1xyXG4gICAgbGVmdDogMDtcclxufVxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gICAgcmlnaHQ6IDA7XHJcbn1cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB0b3A6IDM1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUge1xyXG4gICAgbGVmdDogNnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzOHB4IC00NHB4O1xyXG59XHJcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xyXG4gICAgcmlnaHQ6IDZweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IC00NHB4O1xyXG59XHJcbi5wc3dwX19jb3VudGVyLFxyXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTYwMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxufVxyXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5wc3dwX19zaGFyZS10b29sdGlwIHtcclxuICAgIHotaW5kZXg6IDE2MjA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgdG9wOiA1NnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHJpZ2h0OiA0NHB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cztcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxufVxyXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcbi5wc3dwX19zaGFyZS10b29sdGlwIGE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcclxufVxyXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XHJcbn1cclxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIC5wc3dwX19zaGFyZS10b29sdGlwIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxufVxyXG4ucHN3cC0tdG91Y2ggLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDEycHg7XHJcbn1cclxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTJweDtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG4gICAgLXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIC1tb3otcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjM2U1YzlhO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXI6YmVmb3JlIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMzZTVjOWE7XHJcbn1cclxuYS5wc3dwX19zaGFyZS0tdHdpdHRlcjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNTVhY2VlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuYS5wc3dwX19zaGFyZS0tcGludGVyZXN0OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgICBjb2xvcjogI2NlMjcyZDtcclxufVxyXG5hLnBzd3BfX3NoYXJlLS1kb3dubG9hZDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG59XHJcbi5wc3dwX19jb3VudGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgb3BhY2l0eTogMC43NTtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG4ucHN3cF9fY2FwdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiA0NHB4O1xyXG59XHJcbi5wc3dwX19jYXB0aW9uIHNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGNvbG9yOiAjYmJiO1xyXG59XHJcbi5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG59XHJcbi5wc3dwX19jYXB0aW9uLS1lbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5wc3dwX19jYXB0aW9uLS1mYWtlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4ucHN3cF9fcHJlbG9hZGVyIHtcclxuICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XHJcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG59XHJcbi5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbjogMTJweDtcclxufVxyXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWpheC1sb2FkZXIuZ2lmKSAwIDAgbm8tcmVwZWF0O1xyXG59XHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBkb251dC1yb3RhdGUgMTAwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpIGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uOiBkb251dC1yb3RhdGUgMTAwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpIGluZmluaXRlO1xyXG59XHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgb3BhY2l0eTogMC43NTtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIHRvcDogMTVweDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19jdXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDdweDtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAucHN3cF9fcHJlbG9hZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2xvY2t3aXNlIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBjbG9ja3dpc2Uge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZG9udXQtcm90YXRlIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB9XHJcbn1cclxuLnBzd3BfX3VpIHtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHotaW5kZXg6IDE1NTA7XHJcbn1cclxuLnBzd3BfX3RvcC1iYXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5wc3dwX19jYXB0aW9uLFxyXG4ucHN3cF9fdG9wLWJhcixcclxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcbn1cclxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG4ucHN3cF9fdG9wLWJhcixcclxuLnBzd3BfX2NhcHRpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG59XHJcbi5wc3dwX191aS0tZml0IC5wc3dwX190b3AtYmFyLFxyXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fY2FwdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbn1cclxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX190b3AtYmFyIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX3RvcC1iYXIsXHJcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19jYXB0aW9uLFxyXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICAgIG9wYWNpdHk6IDAuMDAxO1xyXG59XHJcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQsXHJcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19jb3VudGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnBzd3BfX2VsZW1lbnQtLWRpc2FibGVkIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ucHN3cC0tbWluaW1hbC0tZGFyayAucHN3cF9fdG9wLWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcbiIsIi5zbGljay1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tcy10b3VjaC1hY3Rpb246cGFuLXk7dG91Y2gtYWN0aW9uOnBhbi15Oy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH0uc2xpY2stbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjttYXJnaW46MDtwYWRkaW5nOjB9LnNsaWNrLWxpc3Q6Zm9jdXN7b3V0bGluZTowfS5zbGljay1saXN0LmRyYWdnaW5ne2N1cnNvcjpwb2ludGVyO2N1cnNvcjpoYW5kfS5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QsLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2t7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9LnNsaWNrLXRyYWNre3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnNsaWNrLXRyYWNrOmFmdGVyLC5zbGljay10cmFjazpiZWZvcmV7ZGlzcGxheTp0YWJsZTtjb250ZW50OicnfS5zbGljay10cmFjazphZnRlcntjbGVhcjpib3RofS5zbGljay1sb2FkaW5nIC5zbGljay10cmFja3t2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stc2xpZGV7ZGlzcGxheTpub25lO2Zsb2F0OmxlZnQ7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHh9W2Rpcj1ydGxdIC5zbGljay1zbGlkZXtmbG9hdDpyaWdodH0uc2xpY2stc2xpZGUgaW1ne2Rpc3BsYXk6YmxvY2t9LnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1ne2Rpc3BsYXk6bm9uZX0uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1ne3BvaW50ZXItZXZlbnRzOm5vbmV9LnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrfS5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZXt2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uc2xpY2stYXJyb3cuc2xpY2staGlkZGVue2Rpc3BsYXk6bm9uZX0iLCIvKiBUaGlzIGxpbmUgY2FuIGJlIHJlbW92ZWQgaXQgd2FzIGp1c3QgZm9yIGRpc3BsYXkgb24gQ29kZVBlbjogKi9cclxuLnNsaWRlci1sYWJlbHMge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi8qIEZ1bmN0aW9uYWwgc3R5bGluZztcclxuICogVGhlc2Ugc3R5bGVzIGFyZSByZXF1aXJlZCBmb3Igbm9VaVNsaWRlciB0byBmdW5jdGlvbi5cclxuICogWW91IGRvbid0IG5lZWQgdG8gY2hhbmdlIHRoZXNlIHJ1bGVzIHRvIGFwcGx5IHlvdXIgZGVzaWduLlxyXG4gKi9cclxuLm5vVWktdGFyZ2V0LC5ub1VpLXRhcmdldCAqIHtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLm5vVWktdGFyZ2V0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbn1cclxuXHJcbi5ub1VpLWJhc2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuLyogRml4IDQwMSAqL1xyXG59XHJcblxyXG4ubm9VaS1vcmlnaW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbn1cclxuXHJcbi5ub1VpLWhhbmRsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5ub1VpLXN0YWNraW5nIC5ub1VpLWhhbmRsZSB7XHJcbi8qIFRoaXMgY2xhc3MgaXMgYXBwbGllZCB0byB0aGUgbG93ZXIgb3JpZ2luIHdoZW5cclxuICAgaXRzIHZhbHVlcyBpcyA+IDUwJS4gKi9cclxuICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuM3MsdG9wIC4zcztcclxuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MsdG9wIC4zcztcclxufVxyXG5cclxuLm5vVWktc3RhdGUtZHJhZyAqIHtcclxuICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogUGFpbnRpbmcgYW5kIHBlcmZvcm1hbmNlO1xyXG4gKiBCcm93c2VycyBjYW4gcGFpbnQgaGFuZGxlcyBpbiB0aGVpciBvd24gbGF5ZXIuXHJcbiAqL1xyXG4ubm9VaS1iYXNlLC5ub1VpLWhhbmRsZSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxufVxyXG5cclxuLyogU2xpZGVyIHNpemUgYW5kIGhhbmRsZSBwbGFjZW1lbnQ7XHJcbiAqL1xyXG4ubm9VaS1ob3Jpem9udGFsIHtcclxuICBoZWlnaHQ6IDRweDtcclxufVxyXG5cclxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGhlaWdodDogMThweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgbGVmdDogLTdweDtcclxuICB0b3A6IC03cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0REMEYzNjtcclxufVxyXG5cclxuLyogU3R5bGluZztcclxuICovXHJcbi5ub1VpLWJhY2tncm91bmQge1xyXG4gIGJhY2tncm91bmQ6ICNENkQ3RDk7XHJcbn1cclxuXHJcbi5ub1VpLWNvbm5lY3Qge1xyXG4gIGJhY2tncm91bmQ6ICNERDBGMzY7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgNDUwbXM7XHJcbn1cclxuXHJcbi5ub1VpLW9yaWdpbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcblxyXG4ubm9VaS10YXJnZXQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuLyogSGFuZGxlcyBhbmQgY3Vyc29ycztcclxuICovXHJcbi5ub1VpLWRyYWdnYWJsZSB7XHJcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcclxufVxyXG5cclxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcclxuICBjdXJzb3I6IG4tcmVzaXplO1xyXG59XHJcblxyXG4ubm9VaS1oYW5kbGUge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ub1VpLWhhbmRsZTphY3RpdmUge1xyXG4gIGJvcmRlcjogOHB4IHNvbGlkICNERDBGMzY7XHJcbiAgYm9yZGVyOiA4cHggc29saWQgcmdiYSg1OSwxODMsMTI2LDAuMzgpO1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGxlZnQ6IC0xNHB4O1xyXG4gIHRvcDogLTE0cHg7XHJcbn1cclxuXHJcbi8qIERpc2FibGVkIHN0YXRlO1xyXG4gKi9cclxuW2Rpc2FibGVkXS5ub1VpLWNvbm5lY3QsW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcclxuICBiYWNrZ3JvdW5kOiAjQjhCOEI4O1xyXG59XHJcblxyXG5bZGlzYWJsZWRdLm5vVWktb3JpZ2luLFtkaXNhYmxlZF0gLm5vVWktaGFuZGxlIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59IiwiYm9keSxcclxuYnV0dG9uLFxyXG5odG1sLFxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZlxyXG59XHJcblxyXG5hLFxyXG5hOmFjdGl2ZSxcclxuYTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxufVxyXG5cclxuYTphY3RpdmUsXHJcbmE6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpXHJcbn1cclxuXHJcbi50YWJsZSxcclxuYSxcclxuYm9keSxcclxucHJlLFxyXG50YWJsZSB7XHJcbiAgICBjb2xvcjogIzE3MTcxN1xyXG59XHJcblxyXG4ubWluaWNhcnQtbW9kYWwtc3R5bGUgI21pbmljYXJ0LWRyYXdlcixcclxuLnNsaWRlc2hvdyAuc2xpY2stc2xpZGUgaW1nLFxyXG4udGFiLXNsaWRlci1wcm9kdWN0IC5uYXYtdGFicy5zdHlsZTEgLm5hdi1saW5rLmFjdGl2ZTphZnRlcixcclxuLnRhYmxlLFxyXG4udGFicy1saXN0aW5nIC5wcm9kdWN0LXRhYnMgbGkuYWN0aXZlIGE6YmVmb3JlLFxyXG4udGFicy1saXN0aW5nIC5wcm9kdWN0LXRhYnMgbGk6aG92ZXIgYTpiZWZvcmUsXHJcbmlmcmFtZSxcclxuaW5wdXQsXHJcbnNlbGVjdCxcclxudGFibGUsXHJcbnRleHRhcmVhLFxyXG52aWRlbyB7XHJcbiAgICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uYW5tLFxyXG4uZGlzcGxheS10YWJsZS1jZWxsLFxyXG4uaW5kZXgtZGVtbzUgLmJsb2ctYXJ0aWNsZSAuYmxvZy1ib3R0b20gYSBpLFxyXG4ubGlzdC0taW5saW5lIGxpIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuI3ByZS1sb2FkZXIsXHJcbi5jYXRlZ29yeS1pbWFnZS0zaXRlbXMuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzLFxyXG4uY29sLXJvdyxcclxuLmluZGV4LWRlbW83IC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5kZXRhaWxzLm1pZGRsZS1jZW50ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMFxyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5ibG9nLWl0ZW0gLmRhdGUgc3BhbixcclxuLmxvYWRpbmcgLm1vZGFsT3Zlcmx5LFxyXG4uc2VjdGlvbi1oZWFkZXIgcCxcclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbm5hdixcclxuc2VjdGlvbixcclxuc3VtbWFyeSB7XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG5hdWRpbyxcclxuY2FudmFzLFxyXG52aWRlbyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDBcclxufVxyXG5cclxuLmhpZGRlbixcclxuW2hpZGRlbl0ge1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG5pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpY1xyXG59XHJcblxyXG4uc2lkZWJhci1zdGlja3kgLnNpZGViYXItd2lkZ2V0IC5zdG9yZS1pbmZvLWl0ZW0gLnRpdGxlLFxyXG5sYWJlbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHhcclxufVxyXG5cclxuLmZvcm0tZ3JvdXAsXHJcbi50YWJsZSxcclxudGFibGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweFxyXG59XHJcblxyXG4uYmctYmxvY2suc20sXHJcbi5mb3JtLWNvbnRyb2wsXHJcbmlucHV0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHhcclxufVxyXG5cclxuLmZvcm0tY29udHJvbCxcclxuYnV0dG9uLFxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAjMTcxNzE3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjRzIGVhc2Utb3V0O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHMgZWFzZS1vdXQ7XHJcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvcm0tY29udHJvbDpmb2N1cyxcclxuYnV0dG9uOmFjdGl2ZSxcclxuYnV0dG9uOmZvY3VzLFxyXG5pbnB1dDphY3RpdmUsXHJcbmlucHV0OmZvY3VzLFxyXG5zZWxlY3Q6YWN0aXZlLFxyXG5zZWxlY3Q6Zm9jdXMsXHJcbnRleHRhcmVhOmFjdGl2ZSxcclxudGV4dGFyZWE6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJvcmRlci1jb2xvcjogI2JkYmRiZFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzYgLmZvb3Rlci1uZXdzbGV0dGVyIC5pbnB1dC1ncm91cD4uYnRuLFxyXG4uaW5kZXgtZGVtbzYgLmZvb3Rlci1uZXdzbGV0dGVyIC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLFxyXG4uaW5wdXQtZ3JvdXA+LmJ0bixcclxuLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wsXHJcbi5vcmRlcnN0cmFja2luZy1mcm9tIC5mb3JtLWdyb3VwIC5idG4sXHJcbmlucHV0LFxyXG5zZWxlY3Qge1xyXG4gICAgaGVpZ2h0OiA0NXB4XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxyXG5pbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0b1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyxcclxuaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuc2VsZWN0IHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2Fycm93LXNlbGVjdC5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB0ZXh0LWluZGVudDogaW5oZXJpdDtcclxuICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogOHB4IDI1cHggOHB4IDEwcHhcclxufVxyXG5cclxuaWZyYW1lIHtcclxuICAgIGJvcmRlcjogMFxyXG59XHJcblxyXG4udGFibGUsXHJcbnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBib3JkZXItc3BhY2luZzogMFxyXG59XHJcblxyXG5ocixcclxucHJlIHtcclxuICAgIG1hcmdpbjogMjBweCAwXHJcbn1cclxuXHJcbnRoIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbi5icmFuZHMtbGlzdC5ib3gtYm9yZGVyIC5icmFuZHMtbG9nbyBhLFxyXG4udGFibGUtYm9yZGVyZWQgdGQsXHJcbi50YWJsZS1ib3JkZXJlZCB0aCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkXHJcbn1cclxuXHJcbmZvcm0gZW0ge1xyXG4gICAgY29sb3I6ICNmZjAyMDI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWxcclxufVxyXG5cclxuYSB7XHJcbiAgICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbmEsXHJcbmE6YWZ0ZXIsXHJcbmE6YmVmb3JlIHtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1zLXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dFxyXG59XHJcblxyXG5hOmFjdGl2ZSxcclxuYTpob3ZlciB7XHJcbiAgICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbmE6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMVxyXG59XHJcblxyXG5wcmUge1xyXG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkXHJcbn1cclxuXHJcbmJsb2NrcXVvdGUsXHJcbnEge1xyXG4gICAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xyXG4gICAgLW1vei1oeXBoZW5zOiBub25lO1xyXG4gICAgLW1zLWh5cGhlbnM6IG5vbmU7XHJcbiAgICBoeXBoZW5zOiBub25lO1xyXG4gICAgcXVvdGVzOiBub25lXHJcbn1cclxuXHJcbmJsb2NrcXVvdGU6YWZ0ZXIsXHJcbmJsb2NrcXVvdGU6YmVmb3JlLFxyXG5xOmFmdGVyLFxyXG5xOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgY29udGVudDogbm9uZVxyXG59XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbWFyZ2luOiAyNXB4IDA7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcclxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvci1ob3ZlcilcclxufVxyXG5cclxuLmdyaWQtcHJvZHVjdHMucHJvLWhvdmVyNCAucHJvZHVjdC1uYW1lIGEsXHJcbmJsb2NrcXVvdGUgY2l0ZSxcclxuYmxvY2txdW90ZSBzbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG59XHJcblxyXG4uYmxvY2txdW90ZS1mb290ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiLSBcIlxyXG59XHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbnZpZGVvIHtcclxuICAgIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG5vbCxcclxudWwge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmVcclxufVxyXG5cclxuLmxpc3Qtc3R5bGVkIHtcclxuICAgIGxpc3Qtc3R5bGU6IG91dHNpZGU7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweFxyXG59XHJcblxyXG4uZG90cy1oaWRlIC5zbGljay1kb3RzLFxyXG4uaGVhZGVyLTExIC5tYWluLW1lbnUtb3V0ZXI6bm90KC5pcy1maXhlZCkgLmhlYWRlci12ZXJ0aWNhbC1tZW51LnRvZ2dsZSAudmVydGljYWwtbWVudS1jb250ZW50LFxyXG4uaGVhZGVyLTYuc3RpY2t5TmF2IC5oZWFkZXItbWFpbixcclxuLmhlYWRlci03LnN0aWNreU5hdiAuaGVhZGVyLW1haW4sXHJcbi5oaWRlLFxyXG4uaW5kZXgtZGVtbzQgLnNsaWRlc2hvdyAuc2xpY2stYXJyb3ctZG90cyAuc2xpY2stYXJyb3csXHJcbi50ZXN0aW1vbmlhbC1zbGlkZXIgLnNsaWNrLWFycm93LFxyXG4udG94IC50b3gtZGlhbG9nX19ib2R5LW5hdixcclxuLnRveCAudG94LW5vdGlmaWNhdGlvbnMtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG5ociB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWNcclxufVxyXG5cclxuLmJvcmRlci10b3Age1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudFxyXG59XHJcblxyXG4uYm9yZGVyLWJvdHRvbSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5ib3JkZXItc3RhcnQge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmJvcmRlci1lbmQge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5jbGVhcixcclxuLmNsZWFyZml4OmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoXHJcbn1cclxuXHJcbi5jbGVhcmZpeDphZnRlcixcclxuLmNsZWFyZml4OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlXHJcbn1cclxuXHJcbi50ZXh0LWl0YWxpYyB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWNcclxufVxyXG5cclxuLnRleHQtbm9ybWFsIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxyXG59XHJcblxyXG4udGV4dC11bmRlcmxpbmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcclxufVxyXG5cclxuLnRleHQtbm9uZSxcclxuLnRleHQtdHJhbnNmb3JtLW5vbmUge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uY2xyLW5vbmUge1xyXG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudFxyXG59XHJcblxyXG4udG9vbHRpcD4udG9vbHRpcC1pbm5lciB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHBhZGRpbmc6IDRweCA4cHggNXB4O1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMFxyXG59XHJcblxyXG4udG9vbHRpcC5zaG93IHtcclxuICAgIHotaW5kZXg6IDk5OTlcclxufVxyXG5cclxuLmNvbC1yb3cgLmNvbC1pdGVtLFxyXG4uaW5kZXgtZGVtbzExIC5zbGlkZXNob3cge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHhcclxufVxyXG5cclxuLmNvbC1yb3ctMjAge1xyXG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4XHJcbn1cclxuXHJcbi5jb2wtcm93LTIwIC5jb2wtaXRlbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHhcclxufVxyXG5cclxuLnNwLXJvdyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtXHJcbn1cclxuXHJcbi5zcC1yb3cgLnNwLWNvbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtXHJcbn1cclxuXHJcbi5pbmxpbmUtY291bnRkb3duIC5odC1jb3VudDpsYXN0LWNoaWxkIC5jb3VudC1pbm5lcixcclxuLmxpc3QtLWlubGluZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5saXN0LS1pbmxpbmUgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMFxyXG59XHJcblxyXG4uZGlzcGxheS10YWJsZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5kaXNwbGF5LXRhYmxlLWNlbGwge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsXHJcbn1cclxuXHJcbi53LTIyIHtcclxuICAgIHdpZHRoOiAyMiVcclxufVxyXG5cclxuLnctMzQge1xyXG4gICAgd2lkdGg6IDM0JVxyXG59XHJcblxyXG4ubGlzdHMtc3R5bGUxPmxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweFxyXG59XHJcblxyXG4ubGlzdHMtc3R5bGUxPmxpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI2OFwiO1xyXG4gICAgZm9udC1mYW1pbHk6IGFubmltZXgtaWNvbnM7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAtMnB4XHJcbn1cclxuXHJcbi5tdC1uMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtLjVyZW0gIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9ybS1yb3cge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1yaWdodDogLTcuNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC03LjVweFxyXG59XHJcblxyXG4uZm9ybS1yb3c+KiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweDtcclxuICAgIHBhZGRpbmctbGVmdDogNy41cHhcclxufVxyXG5cclxuLm1vZGFsIC5idG4tY2xvc2Uge1xyXG4gICAgd2lkdGg6IDMzcHg7XHJcbiAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICBvcGFjaXR5OiAuNztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xyXG4gICAgei1pbmRleDogM1xyXG59XHJcblxyXG4ubW9kYWwgLm1vZGFsLWJvZHksXHJcbi5xdWlja3ZpZXctbW9kYWwubW9kYWwgLm1vZGFsLWJvZHksXHJcbi50ZXN0aW1vbmlhbC1zbGlkZXIuc3R5bGUxIC50ZXN0aW1vbmlhbC1zbGlkZSB7XHJcbiAgICBwYWRkaW5nOiAzMHB4XHJcbn1cclxuXHJcbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguOSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC45KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKC45KTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1zLXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgIHBhZGRpbmc6IC41cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxyXG59XHJcblxyXG4ubW9kYWwgLm1vZGFsLWxnIHtcclxuICAgIG1heC13aWR0aDogODAwcHhcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFubS1zcGluIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApXHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFubS1zcGluIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApXHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKVxyXG4gICAgfVxyXG59XHJcblxyXG4uYW5tLXNwaW4ge1xyXG4gICAgYW5pbWF0aW9uOiAxLjVzIGxpbmVhciBpbmZpbml0ZSBhbm0tc3BpbjtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiAxLjVzIGxpbmVhciBpbmZpbml0ZSBhbm0tc3BpblxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNjYWxlaW1nIHtcclxuICAgIDAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSlcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmx1ci11cC5sYXp5bG9hZGVkIHtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xyXG4gICAgZmlsdGVyOiBibHVyKDApXHJcbn1cclxuXHJcbi5ibHVyLXVwIHtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgICBmaWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgIHRyYW5zaXRpb246IGZpbHRlciAuNHMsIC13ZWJraXQtZmlsdGVyIC40cztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsdGVyIC40cywgLXdlYmtpdC1maWx0ZXIgLjRzXHJcbn1cclxuXHJcbi5idG4sXHJcbi5idG4tcHJpbWFyeSxcclxuLmljb25zZXQgLmhkci1pY29uIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uYWxlcnQuYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XHJcbiAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4XHJcbn1cclxuXHJcbi5saXN0LWRlY2ltYWwge1xyXG4gICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4XHJcbn1cclxuXHJcbi5saXN0LWRvdCB7XHJcbiAgICBsaXN0LXN0eWxlOiBvdXRzaWRlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHhcclxufVxyXG5cclxuLnN0YXJ0LWF1dG8ge1xyXG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNCAubmV3c2xldHRlci1zZWN0aW9uLFxyXG4ubXQtbTYge1xyXG4gICAgbWFyZ2luLXRvcDogLTZweFxyXG59XHJcblxyXG4ucHgtMzAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnB4LTQwIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5weC01MCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4udGV4dC1leHRyYS1zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnRleHQtc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnRleHQtbWVkaXVtIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNyAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi50ZXh0LW1lZGl1bS0xOCB7XHJcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjggIWltcG9ydGFudFxyXG59XHJcblxyXG4udGV4dC1sYXJnZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjkgIWltcG9ydGFudFxyXG59XHJcblxyXG4udGV4dC1leHRyYS1sYXJnZSB7XHJcbiAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmNvdW50ZG93bi10ZXh0LnN0eWxlMSAucHJjb3VudGRvd24sXHJcbi5jb3VudGRvd24tdGV4dC5zdHlsZTEgLnByY291bnRkb3duIC5odC1jb3VudCxcclxuLnRleHQtYmxhY2sge1xyXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4udGV4dC13aGl0ZSB7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5idG4sXHJcbi5idG4tcHJpbWFyeSxcclxuLmJ0bjpmb2N1cyxcclxuLmJ0bjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLnRleHQtdXBwcmNhc2Uge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi50ZXh0LWxvd2VyY2FzZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmJnLWxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudFxyXG59XHJcblxyXG4uYmctZGFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm5vLXNoYWRvdyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIC1tcy1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmgxLFxyXG4uaDIsXHJcbi5oMyxcclxuLmg0LFxyXG4uaDUsXHJcbi5oNixcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IEhlZWJvLCBzYW5zLXNlcmlmO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZFxyXG59XHJcblxyXG4uZmVhdHVyZWQtY29udGVudCAuZmVhdHVyZWQtZGV0YWlscy5sYXJnZS1mb250IGgyLFxyXG4uaDEsXHJcbi5pbmRleC1kZW1vNCAjc2l0ZS1zY3JvbGwsXHJcbmgxIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweFxyXG59XHJcblxyXG4uY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuZGV0YWlscy5vZmZlclRleHQgLnRleDMsXHJcbi5mb290ZXItMTEgLnBob25lLWluZm8gLnBob25lLXRleHQgYSxcclxuLmZvb3Rlci00IC5wYXltZW50LWljb25zIC5pY29uLFxyXG4uaDIsXHJcbi5pbmRleC1kZW1vMTEgLnNlY3Rpb24taGVhZGVyIC5idG4tbGluayAuaWNvbixcclxuLmluZGV4LWRlbW84IC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5kZXRhaWxzIC50aXRsZSxcclxuLmluZGV4LWRlbW84IC5vbmUtYmFubmVyLXNlY3Rpb24gLmRldGFpbHMsXHJcbi5wcm9kdWN0LXJldmlldy1mb3JtIC5wcm9kdWN0LXJldmlldyAuYW5tLFxyXG5oMiB7XHJcbiAgICBmb250LXNpemU6IDIwcHhcclxufVxyXG5cclxuLmZlYXR1cmVkLWNvbnRlbnQgLmZlYXR1cmVkLWRldGFpbHMubGFyZ2UtZm9udCAuc21hbGwtdGV4dCxcclxuLmZvb3Rlci02IC5waG9uZS1pbmZvIC5waG9uZS10ZXh0IGEsXHJcbi5oMyxcclxuLmluZGV4LWRlbW8xIC5jb2xsZWN0aW9uLXNsaWRlciAuY2F0ZWdvcnktdGl0bGUsXHJcbi5pbmRleC1kZW1vNCAuc2xpZGVzaG93IC5zcy1zdWItdGl0bGUsXHJcbi5xdWlja3ZpZXctbW9kYWwgLnByb2R1Y3QtcHJpY2UgLm9sZC1wcmljZSxcclxuLnNsaWRlc2hvdyAuc2xpY2stYXJyb3ctZG90cyAuc2xpY2stYXJyb3c6YmVmb3JlLFxyXG4udGVzdGltb25pYWwtc2xpZGVyIC5jb250ZW50LFxyXG4udmlkZW8tc2VjdGlvbiAuc3ViLXRpdGxlLFxyXG5oMyB7XHJcbiAgICBmb250LXNpemU6IDE4cHhcclxufVxyXG5cclxuLmZvb3Rlci0xMS5mb290ZXIuZnRyLWJnLWJsYWNrIC5mb290ZXItdG9wIC5oNCxcclxuLmZvb3Rlci0xMi5mb290ZXIuZnRyLWJnLWJsYWNrIC5mb290ZXItdG9wIC5oNCxcclxuLmZvb3Rlci0zIC5mb290ZXItdG9wIC5oNCxcclxuLmZ0ci1wcm9tby1iYXIgc3Ryb25nLFxyXG4uaDQsXHJcbmg0IHtcclxuICAgIGZvbnQtc2l6ZTogMTdweFxyXG59XHJcblxyXG4jZWxlbWVudHMtaWNvbnMgLmljb25MaXN0LWNvbnRlbnQsXHJcbi5ncmlkLXByb2R1Y3RzIC5saXN0LXN0eWxlIC5wcm9kdWN0LW5hbWUgYSxcclxuLmdyaWQtcHJvZHVjdHMgLmxpc3Qtc3R5bGUgLnByb2R1Y3QtcHJpY2UgLnByaWNlLFxyXG4uaDUsXHJcbi5pbmRleC1kZW1vMTAgLmZlYXR1cmVkLWNvbnRlbnQgLmZlYXR1cmVkLWRldGFpbHMubGFyZ2UtZm9udCAuZGVjLFxyXG4uaW5kZXgtZGVtbzIgLnNsaWRlc2hvdyAuc3Mtc3ViLXRpdGxlLFxyXG4ubmV3c2xldHRlci1tb2RhbCAuc29jaWFsLWljb25zIC5pY29uLFxyXG4ubmV3c2xldHRlci1zZWN0aW9uIC5uZXdzbGV0dGVyLXdyYXAgLnNlY3Rpb24taGVhZGVyIHAsXHJcbi5wcm9kdWN0cy1sb29rYm9vay1zZWN0aW9uIC5sb29rYm9vay1zaG9wIC5ncmlkLWxiIC5kZXRhaWwgLnByb2R1Y3QtcHJpY2UgLnByaWNlLFxyXG4ucHJvZHVjdHMtbG9va2Jvb2stc2VjdGlvbiAubG9va2Jvb2stc2hvcCAuZ3JpZC1sYiAuZGV0YWlsIC5wcm9kdWN0LXByaWNlIGksXHJcbi50ZXN0aW1vbmlhbC1jb250ZW50IC5wcm9kdWN0LXJldmlldyAuaWNvbixcclxuLnZpZGVvLXNlY3Rpb24gLnNtYWxsLXRpdGxlLFxyXG5oNSB7XHJcbiAgICBmb250LXNpemU6IDE1cHhcclxufVxyXG5cclxuLmNvbGxlY3Rpb24tdG9wLWZpbHRlcnMgLmZpbHRlckRELFxyXG4uZmVhdHVyZWQtY29udGVudCAuZmVhdHVyZWQtZGV0YWlscy5sYXJnZS1mb250IC5kZWMsXHJcbi5mb290ZXItMyAuZm9vdGVyLW5ld3NsZXR0ZXIgLm5ld3MtdGV4dCxcclxuLmZvb3Rlci00IC5jb3B5dGV4dCxcclxuLmZvb3Rlci00IC5mb290ZXItY29udGFjdCBwLFxyXG4uZm9vdGVyLTQgLmZvb3Rlci1saW5rcyB1bCxcclxuLmg2LFxyXG4uaW5kZXgtZGVtbzEwIC5ibG9nLWFydGljbGUgLnB1Ymxpc2gtZGV0YWlsIGxpLFxyXG4uaW5kZXgtZGVtbzExIC5ibG9nLWFydGljbGUgLmJsb2ctdGFnLFxyXG4uaW5kZXgtZGVtbzExIC5ibG9nLWFydGljbGUgLnB1Ymxpc2gtZGV0YWlsIGxpLFxyXG4uaW5kZXgtZGVtbzQgLm1pbmljYXJ0LWJvdHRvbSxcclxuLmluZGV4LWRlbW80IC5taW5pY2FydC1jb250ZW50IC5pdGVtIC5wcm9kdWN0LXRpdGxlLFxyXG4uaW5kZXgtZGVtbzcgLm5ld3NsZXR0ZXJiZyAuaW5mbyxcclxuLm1pbmljYXJ0LWJvdHRvbSxcclxuLm1pbmljYXJ0LWNvbnRlbnQgLml0ZW0gLnByb2R1Y3QtdGl0bGUsXHJcbi5taW5pY2FydC1tb2RhbC1zdHlsZSAubWluaWNhcnQtY29udGVudCAuaXRlbSAucHJvZHVjdC10aXRsZSxcclxuLnF1aWNrdmlldy1tb2RhbCAucHJvZHVjdC1yZXZpZXcgLmljb24sXHJcbmg2IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG59XHJcblxyXG5wIHtcclxuICAgIG1hcmdpbjogMCAwIDIwcHhcclxufVxyXG5cclxuLmluZGV4LWRlbW81ICNwYWdlLWNvbnRlbnQsXHJcbi50b3AtcHJvbW8tYmFyLnN0eWxlMSBwLFxyXG5wOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMFxyXG59XHJcblxyXG4uZ3JpZC1wcm9kdWN0cyAubGlzdC1zdHlsZSAucHJvZHVjdC1kZXRhaWxzLFxyXG4udGV4dC1sZWZ0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudFxyXG59XHJcblxyXG4udGV4dC1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudFxyXG59XHJcblxyXG4udGV4dC1qdXN0aWZ5IHtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudFxyXG59XHJcblxyXG4uYm9keS1mb250IHtcclxuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmhlYWQtZm9udCB7XHJcbiAgICBmb250LWZhbWlseTogSGVlYm8sIHNhbnMtc2VyaWYgIWltcG9ydGFudFxyXG59XHJcblxyXG4uYWx0LWZvbnQge1xyXG4gICAgZm9udC1mYW1pbHk6ICdFZHUgVklDIFdBIE5UIEJlZ2lubmVyJywgY3Vyc2l2ZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mdy00MDAge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mdy01MDAge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mdy02MDAge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mdy03MDAge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mdy04MDAge1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbiNzZXR0aW5nc0JveCAudHRsLFxyXG4uYnRuLFxyXG4uYnRuLXByaW1hcnksXHJcbi5wcmVMb2FkZXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuLmJ0bixcclxuLmJ0bi1wcmltYXJ5IHtcclxuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0XHJcbn1cclxuXHJcbi5jdXN0b21DaGVja2JveCxcclxuLmN1c3RvbVJhZGlvIHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uYnRuOmZvY3VzLFxyXG4uYnRuOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3Zlcik7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpXHJcbn1cclxuXHJcbi5idG4tbGlnaHQsXHJcbi5idG4tbGlnaHQ6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGNvbG9yOiAjMTcxNzE3O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZlxyXG59XHJcblxyXG4uYnRuLWxpZ2h0OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICBjb2xvcjogIzE3MTcxNztcclxuICAgIGJvcmRlci1jb2xvcjogI2YwZjBmMFxyXG59XHJcblxyXG4uYnRuLWdyYXksXHJcbi5idG4tZ3JheTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG4gICAgY29sb3I6ICMxNzE3MTc7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjNmM2YzXHJcbn1cclxuXHJcbi5idG4tZ3JheTpob3ZlcixcclxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXHJcbi5zdGVwLWNoZWNrb3V0IC5uYXYtaXRlbS5vbmFjdGl2ZSAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpXHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1wcmltYXJ5LFxyXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cyB7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3Zlcik7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKVxyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3ZlcilcclxufVxyXG5cclxuLmJ0bi1saW5rLFxyXG4uYnRuLW91dGxpbmUtbGlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcclxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyLFxyXG4uaW5kZXgtZGVtbzYgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsXHJcbi5pbmRleC1kZW1vNiAuYnRuLXNlY29uZGFyeTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XHJcbiAgICBib3JkZXItY29sb3I6ICMyMjJcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZlxyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xyXG4gICAgY29sb3I6ICMxNzE3MTc7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi5idG4tc20sXHJcbi5idG4tc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgcGFkZGluZzogOHB4IDE0cHhcclxufVxyXG5cclxuLmJ0bi1tZCB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHhcclxufVxyXG5cclxuLmJ0bi1sZyB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDI1cHhcclxufVxyXG5cclxuLmJ0bi14bCB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDM1cHhcclxufVxyXG5cclxuLmJ0bi1saW5rLFxyXG4udGV4dC1saW5rIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDBcclxufVxyXG5cclxuLnNhbWUtd2lkdGgtYnRuIC5idG4ge1xyXG4gICAgbWluLXdpZHRoOiAyMDBweFxyXG59XHJcblxyXG4uYnRuLnJvdW5kZWQtcGlsbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4XHJcbn1cclxuXHJcbi5idG4tbGluayB7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3Zlcik7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbn1cclxuXHJcbi5idG4tbGluazpmb2N1cyxcclxuLmJ0bi1saW5rOmhvdmVyLFxyXG4udGV4dC1saW5rIHtcclxuICAgIGNvbG9yOiAjMTcxNzE3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmJ0bi1icmQsXHJcbi5pY29uc2V0LFxyXG4uc2VjdGlvbi1oZWFkZXIsXHJcbi5zbGljay1kb3RzLFxyXG4uc2xpY2stbmV4dCxcclxuLnNsaWNrLXByZXYge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5idG4tbGluazpmb2N1cyxcclxuLmJ0bi1saW5rOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG59XHJcblxyXG4udGV4dC1saW5rIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHhcclxufVxyXG5cclxuLnRleHQtbGluazpob3ZlciB7XHJcbiAgICBjb2xvcjogI2U4MDAxNjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbn1cclxuXHJcbi5idG4tYnJkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpO1xyXG4gICAgcGFkZGluZzogMCAwIDJweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4jY2FydC1kcmF3ZXIsXHJcbi5wLTIwIHtcclxuICAgIHBhZGRpbmc6IDIwcHhcclxufVxyXG5cclxuLmJ0bi1icmQ6Zm9jdXMsXHJcbi5idG4tYnJkOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICMxNzE3MTc7XHJcbiAgICBib3JkZXItY29sb3I6ICMxNzE3MTdcclxufVxyXG5cclxuLmJ0bi5idG4zZCB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzIyMiBpbnNldCwgMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSBpbnNldCwgMCA4cHggMCAwICMyZjJmMmYsIDAgOHB4IDhweCAxcHggcmdiYSgwLCAwLCAwLCAuNSkgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XHJcbiAgICBib3JkZXItY29sb3I6ICMyMjJcclxufVxyXG5cclxuLmJ0bi5idG4tcHJpbWFyeS5idG4zZDpmb2N1cyxcclxuLmJ0bi5idG4zZDphY3RpdmUsXHJcbi5idG4uYnRuM2Q6aG92ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM0NDQgaW5zZXQsIDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgaW5zZXQsIDAgNXB4IDAgMCAjNDQ0LCAwIDVweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgLjUpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNDQ0XHJcbn1cclxuXHJcbi5idG4uYW5pbWF0ZWQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IDFzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZSBwdWxzZTtcclxuICAgIGFuaW1hdGlvbjogMXMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlIHB1bHNlXHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHVsc2Uge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOSlcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSlcclxuICAgIH1cclxufVxyXG5cclxuLnRleHQtcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3ZlcikgIWltcG9ydGFudFxyXG59XHJcblxyXG4udGV4dC1zZWNvbmRhcnkge1xyXG4gICAgY29sb3I6ICMxNzE3MTcgIWltcG9ydGFudFxyXG59XHJcblxyXG4udGV4dC1ncmF5IHtcclxuICAgIGNvbG9yOiAjNzU3NTc1XHJcbn1cclxuXHJcbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXHJcbnRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgb3BhY2l0eTogLjdcclxufVxyXG5cclxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIG9wYWNpdHk6IC43XHJcbn1cclxuXHJcbmlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxyXG50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBvcGFjaXR5OiAuN1xyXG59XHJcblxyXG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBvcGFjaXR5OiAuN1xyXG59XHJcblxyXG4uY3VzdG9tUmFkaW8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4XHJcbn1cclxuXHJcbi5jdXN0b21DaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcclxuLmN1c3RvbVJhZGlvIGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uY3VzdG9tUmFkaW8gaW5wdXRbdHlwZT1yYWRpb10rbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCAwIDAgMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweFxyXG59XHJcblxyXG4uY3VzdG9tUmFkaW8gaW5wdXRbdHlwZT1yYWRpb10rbGFiZWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDBcclxufVxyXG5cclxuLmN1c3RvbVJhZGlvIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZDogIzE3MTcxNztcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICBsZWZ0OiA1cHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDIpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBsaW5lYXIsIG9wYWNpdHkgLjNzIGxpbmVhcjtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgbGluZWFyLCBvcGFjaXR5IC4zcyBsaW5lYXJcclxufVxyXG5cclxuLmN1c3RvbVJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWw6YWZ0ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcclxufVxyXG5cclxuLmN1c3RvbUNoZWNrYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweFxyXG59XHJcblxyXG4uZC1mbGV4LWNlbnRlcixcclxuLmQtZmxleC13cmFwIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmN1c3RvbUNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHhcclxufVxyXG5cclxuLmN1c3RvbUNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5jdXN0b21DaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbDphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMCAycHggMnB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzMzICMzMzM7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGhlaWdodDogNnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICBsZWZ0OiAzcHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBsaW5lYXIsIG9wYWNpdHkgLjNzIGxpbmVhcjtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgbGluZWFyLCBvcGFjaXR5IC4zcyBsaW5lYXJcclxufVxyXG5cclxuLmN1c3RvbUNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6YWZ0ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICBjb2xvcjogIzZkNmQ2ZFxyXG59XHJcblxyXG4uZC1mbGV4LXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcFxyXG59XHJcblxyXG4uZC1mbGV4LWNlbnRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5kLWZsZXgtanVzdGlmeS1jZW50ZXIge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbn1cclxuXHJcbi5mbC0xIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICAtd2Via2l0LWZsZXg6IDE7XHJcbiAgICAtbXMtZmxleDogMVxyXG59XHJcblxyXG4uYmctc3F1YXJlLWh2LFxyXG4uem9vbS1zY2FsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uem9vbS1zY2FsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXM7XHJcbiAgICB0cmFuc2l0aW9uOiAuNXNcclxufVxyXG5cclxuLnpvb20tc2NhbDpob3ZlcjpiZWZvcmUsXHJcbi56b29tc2NhbC1ob3Y6aG92ZXIgLnpvb20tc2NhbDpiZWZvcmUge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi56b29tLXNjYWwgaW1nIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjdzO1xyXG4gICAgdHJhbnNpdGlvbjogLjdzXHJcbn1cclxuXHJcbi56b29tLXNjYWw6aG92ZXIgaW1nLFxyXG4uem9vbXNjYWwtaG92OmhvdmVyIC56b29tLXNjYWwgaW1nIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEpXHJcbn1cclxuXHJcbi5wYXltZW50LWFjY29yZGlvbi1yYWRpbyAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtbGluazpiZWZvcmUsXHJcbi5zdGVwLWNoZWNrb3V0IC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbms6YWZ0ZXIsXHJcbi50YWJzLWxpc3RpbmcgLnByb2R1Y3QtdGFicy5zdHlsZTIgbGkgYTpiZWZvcmUsXHJcbi56b29tLXNjYWwtbm9wYjpiZWZvcmUge1xyXG4gICAgY29udGVudDogbm9uZVxyXG59XHJcblxyXG4udGVhbS1zZWN0aW9uIC50ZWFtLWl0ZW06aG92ZXIgLnNvY2lhbC1pY29ucyxcclxuLnpvb20tc2NhbG5vIGltZyxcclxuLnpvb20tc2NhbG5vOmhvdmVyIGltZyB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZVxyXG59XHJcblxyXG4uYmctc3F1YXJlLWh2OmFmdGVyLFxyXG4uYmctc3F1YXJlLWh2OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuN3MgZWFzZS1pbjtcclxuICAgIHRyYW5zaXRpb246IC43cyBlYXNlLWluXHJcbn1cclxuXHJcbi5iZy1zcXVhcmUtaHY6YmVmb3JlIHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHJpZ2h0OiA1MSU7XHJcbiAgICB0b3A6IDBcclxufVxyXG5cclxuLmJnLXNxdWFyZS1odjphZnRlciB7XHJcbiAgICBib3R0b206IDUwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogNTAlXHJcbn1cclxuXHJcbi5iZy1zcXVhcmUtaHY6aG92ZXI6YmVmb3JlIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLmJnLXNxdWFyZS1odjpob3ZlcjphZnRlciB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi5yb3VuZGVkLTMge1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnJvdW5kZWQtNCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucm91bmRlZC01IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5yb3VuZGVkLTcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnJvdW5kZWQtOCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucm91bmRlZC0xMCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnJvdW5kZWQtMTUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5yb3VuZGVkLTIwIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucm91bmRlZC0zMCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnJvdW5kZWQtbGVmdDAge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcclxufVxyXG5cclxuLnJvdW5kZWQtc3RhcnQtMCxcclxuLnJvdW5kZWQtdG9wLTAge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5yb3VuZGVkLWJvdHRvbS0wLFxyXG4ucm91bmRlZC1zdGFydC0wIHtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4ucm91bmRlZC1yaWdodDAge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxyXG59XHJcblxyXG4ucm91bmRlZC1lbmQtMCxcclxuLnJvdW5kZWQtdG9wLTAge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4ucm91bmRlZC1ib3R0b20tMCxcclxuLnJvdW5kZWQtZW5kLTAge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4ucm91bmRlZC1waWxsLXN0YXJ0IHtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5yb3VuZGVkLXBpbGwtZW5kIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnNoYWRvdy0xNSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMzMsIDM3LCA0MSwgLjA4KVxyXG59XHJcblxyXG4uZ3JpZC1tci0yMCB7XHJcbiAgICBtYXJnaW46IC0xMHB4XHJcbn1cclxuXHJcbi5ncmlkLW1yLTIwIC5jb2wtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5yb3cuZy0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4ucm93LmctMD4qIHtcclxuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5zbGljay1uZXh0LFxyXG4uc2xpY2stcHJldiB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLnNsaWNrLXByZXYge1xyXG4gICAgbGVmdDogMTBweFxyXG59XHJcblxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogMTBweFxyXG59XHJcblxyXG4uc2xpY2stbmV4dDpiZWZvcmUsXHJcbi5zbGljay1wcmV2OmJlZm9yZSB7XHJcbiAgICBmb250LWZhbWlseTogYW5uaW1leC1pY29ucztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgb3BhY2l0eTogLjc1O1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyBcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcclxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLFxyXG4udXBzZWxsLWJ1bmRsZSAudXNiUm93Om5vdCguYWN0aXZlKSAuY3VzdG9tQ2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWw6OmFmdGVyIHtcclxuICAgIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLnNsaWNrLXByZXY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYThiXCJcclxufVxyXG5cclxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYThjXCJcclxufVxyXG5cclxuLnNsaWNrLWRvdHMge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcclxufVxyXG5cclxuLnNsaWNrLWRvdHMgbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbjogMCA0cHhcclxufVxyXG5cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnM7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKVxyXG59XHJcblxyXG4uc2xpY2stYXJyb3ctZG90cyAuc2xpY2stYXJyb3cge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlXHJcbn1cclxuXHJcbi5hcndPdXQ1IC5zbGljay1hcnJvdzpiZWZvcmUsXHJcbi5hdmctcmF0aW5nIC5wcm9kdWN0LXJldmlldyAuaWNvbixcclxuLmNvbXBhcmUtdGFibGUgLnByb2R1Y3QtcmV2aWV3IC5pY29uLFxyXG4uY3RnLWJuci13cmFwIC5jdGctZGVzLFxyXG4uaW5kZXgtZGVtbzExIC5zZWN0aW9uLWhlYWRlciBwLFxyXG4uaW5kZXgtZGVtbzQgLm5ld3NsZXR0ZXItbW9kYWwgLnRleHQsXHJcbi5pbmRleC1kZW1vNyAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuZGV0YWlscyAuc21hbGwtdGl0bGUsXHJcbi5wcm9kdWN0cy1sb29rYm9vay1zZWN0aW9uIC5sb29rYm9vay1zaG9wIC5wcm9kdWN0cyAuYnRuLXNob3AgLmljb24sXHJcbi5zaWRlUHJvU2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSxcclxuLnNpZGVQcm9TbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLFxyXG4uc2xpY2stYXJyb3ctZG90cyAuc2xpY2stYXJyb3c6YmVmb3JlLFxyXG4uc3ByLWhlYWRlciAucHJvZHVjdC1yZXZpZXcgLmljb24ge1xyXG4gICAgZm9udC1zaXplOiAxNnB4XHJcbn1cclxuXHJcbi5zbGljay1hcnJvdy1kb3RzOmhvdmVyIC5zbGljay1hcnJvdyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAuMikgIWltcG9ydGFudFxyXG59XHJcblxyXG4uYXJ3T3V0NSAuc2xpY2stYXJyb3c6aG92ZXIsXHJcbi5zbGljay1hcnJvdy1kb3RzIC5zbGljay1hcnJvdzpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC45KTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAuMykgIWltcG9ydGFudFxyXG59XHJcblxyXG4uc2xpY2stYXJyb3ctZG90cyAuc2xpY2stZG90cyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4XHJcbn1cclxuXHJcbi5hcndPdXQ1IC5zbGljay1hcnJvdyB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHhcclxufVxyXG5cclxuLnByZUxvYWRlcjphZnRlcixcclxuLnByZUxvYWRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmFyd091dDUgLnNsaWNrLXByZXYge1xyXG4gICAgbGVmdDogLTUwcHhcclxufVxyXG5cclxuLmFyd091dDUgLnNsaWNrLW5leHQge1xyXG4gICAgcmlnaHQ6IC01MHB4XHJcbn1cclxuXHJcbi5hcnJvd2xyLTAgLnNsaWNrLXByZXYge1xyXG4gICAgbGVmdDogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5hcnJvd2xyLTAgLnNsaWNrLW5leHQge1xyXG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWxzLWltZyAucHJvZHVjdC10aHVtYi1ob3Jpem9udGFsIC5zbGljay1saXN0LFxyXG4uc2xpY2stc2xpZGVyLmdwNSAuc2xpY2stbGlzdCB7XHJcbiAgICBtYXJnaW46IDAgLTVweFxyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyLmdwNSAuc2xpY2stc2xpZGUsXHJcbi50b3BiYXItc2xpZGVyIC50b3AtaW5mby1iYXIge1xyXG4gICAgcGFkZGluZzogMCA1cHhcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlci5ncDEwIC5zbGljay1saXN0IHtcclxuICAgIG1hcmdpbjogMCAtMTBweFxyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyLmdwMTAgLnNsaWNrLXNsaWRlIHtcclxuICAgIHBhZGRpbmc6IDAgMTBweFxyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyLmdwMTUgLnNsaWNrLWxpc3Qge1xyXG4gICAgbWFyZ2luOiAwIC0xNXB4XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZXIuZ3AxNSAuc2xpY2stc2xpZGUge1xyXG4gICAgcGFkZGluZzogMCAxNXB4XHJcbn1cclxuXHJcbi5jaXJjbGUtZG90cyAuc2xpY2stZG90cyBsaSBidXR0b24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgYmFja2dyb3VuZDogMCAwXHJcbn1cclxuXHJcbi5jaXJjbGUtZG90cyAuc2xpY2stZG90cyBsaSBidXR0b246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiA3cHg7XHJcbiAgICBoZWlnaHQ6IDdweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG9cclxufVxyXG5cclxuLmF3YXJkcy1pdGVtczpob3ZlciAuYXdhcmRzLWljb24sXHJcbi5jaXJjbGUtZG90cyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmFmdGVyLFxyXG4ucm91bmRlZC1kb3RzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sXHJcbi5zZWN1cmUtZG90cyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6ICMzMzNcclxufVxyXG5cclxuLnJvdW5kZWQtZG90cyAuc2xpY2stZG90cyBsaSBidXR0b24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgYmFja2dyb3VuZDogMCAwXHJcbn1cclxuXHJcbi5zZWN1cmUtZG90cyAuc2xpY2stZG90cyBsaSBidXR0b24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcclxuICAgIGJhY2tncm91bmQ6IDAgMFxyXG59XHJcblxyXG4uY2lyY2xlLWFycm93IC5zbGljay1hcnJvdyxcclxuLnNpemUtc3dhdGNoZXMgbGkucm91bmRlZCxcclxuLnNpemUtc3dhdGNoZXMgbGkucm91bmRlZCAuc3dhdGNoTGJsLFxyXG4uc2l6ZS1zd2F0Y2hlcyBsaS5yb3VuZGVkOmFmdGVyLFxyXG4uc3dhdGNoZXMgbGkucm91bmRlZCxcclxuLnN3YXRjaGVzIGxpLnJvdW5kZWQgLnN3YXRjaExibCxcclxuLnN3YXRjaGVzIGxpLnJvdW5kZWQgaW1nLFxyXG4uc3dhdGNoZXMgbGkucm91bmRlZDphZnRlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGF5b3V0LWZ1bGx3aWR0aCAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2IHtcclxuICAgIGxlZnQ6IC0xMHB4XHJcbn1cclxuXHJcbi5sYXlvdXQtZnVsbHdpZHRoIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQge1xyXG4gICAgcmlnaHQ6IC0xMHB4XHJcbn1cclxuXHJcbi5ibG9nLWxpc3R2aWV3LWxvYWRtb3JlIC5ibG9nLWFydGljbGUsXHJcbi5idXR0b24tc2V0IC5idG4taWNvbiAudGV4dCxcclxuLmJ1dHRvbi1zZXQtdG9wIC50ZXh0LFxyXG4uY29sbGVjdGlvbi10b3AtZmlsdGVycyAuY291bnQtYnViYmxlOmVtcHR5LFxyXG4uY291bnRlci1pbmxpbmUgLmh0LWNvdW50Om5vdCguZGF5cykgLnRleHQsXHJcbi5maWx0ZXJiYXIgLnN0YXRpYy1iYW5uZXItYmxvY2ssXHJcbi5ncmlkLXByb2R1Y3RzIC5pdGVtOmhvdmVyIC5zYWxlVGltZSxcclxuLmdyaWQtcHJvZHVjdHMgLmxpc3Qtc3R5bGUgLmJ1dHRvbi1zZXQgLmJ0bi1pY29uLmFkZHRvY2FydCxcclxuLmluZGV4LWRlbW8xMSAuc2VjdGlvbi1oZWFkZXIgLnNhbGVUaW1lIHNwYW4+c3Bhbi50ZXh0LFxyXG4uaW5kZXgtZGVtbzIgLmdyaWQtcHJvZHVjdHMgLml0ZW0gLmJ1dHRvbi1zZXQtYm90dG9tIC5idG4gLmljb24sXHJcbi5pbmRleC1kZW1vNCAuZ3JpZC1wcm9kdWN0cyAuYWRkdG9jYXJ0LWJ0biAuYnRuIGksXHJcbi5pbmRleC1kZW1vNyAucXVpY2t2aWV3LW1vZGFsIC5wcm9kdWN0LWFjdGlvbiAuYWRkdG9jYXJ0IC5idG4gaSxcclxuLmluZGV4LWRlbW84IC5uZXdzbGV0dGVyLXNlY3Rpb24gLm5ld3NsZXR0ZXItd3JhcCAuc2VjdGlvbi1oZWFkZXIgaDI6YWZ0ZXIsXHJcbi5pbmRleC1kZW1vOCAubmV3c2xldHRlci1zZWN0aW9uIC5uZXdzbGV0dGVyLXdyYXAgLnNlY3Rpb24taGVhZGVyIGgyOmJlZm9yZSxcclxuLm1vYmlsZS1uYXYtd3JhcHBlcixcclxuLnByb2R1Y3QtZm91ci1sb2FkbW9yZSAuaXRlbSxcclxuLnByb2R1Y3QtbGlzdHZpZXctbG9hZG1vcmUgLml0ZW0sXHJcbi5wcm9kdWN0LXRocmVlLWxvYWRtb3JlIC5pdGVtLFxyXG4uc2hvcC1zd2F0Y2hlcy1zdHlsZS1wYWdlIC5ncmlkLXByb2R1Y3RzIC5saXN0LXN0eWxlIC5idXR0b24tYWN0aW9uLm10LTMsXHJcbi5zaG9wLXN3YXRjaGVzLXN0eWxlLXBhZ2UgLmdyaWQtcHJvZHVjdHMgLmxpc3Qtc3R5bGUgLmJ1dHRvbi1zZXQtYm90dG9tLnN0eWxlMSxcclxuLnNob3Atc3dhdGNoZXMtc3R5bGUtcGFnZSAuZ3JpZC1wcm9kdWN0cyAubGlzdC1zdHlsZSAuYnV0dG9uLXNldC10b3AgLmJ0bi1pY29uLmFkZHRvY2FydCxcclxuLnNpZGViYXItZmlsdGVyIC5maWx0ZXJiYXIgLnNpZGViYXItd2lkZ2V0Om5vdCguZmlsdGVyQm94KSxcclxuLnNsaWRlc2hvdyBpbWcubW9iaWxlLWhpZGUsXHJcbi50YWJzLWxpc3RpbmcgLnRhYi1jb250YWluZXIgLnRhYi1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuI3ByZS1sb2FkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDk5OTk5OVxyXG59XHJcblxyXG4ucHJlLWxvYWRlci1pbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXHJcbn1cclxuXHJcbi5wcmVMb2FkZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4ucHJlTG9hZGVyOmJlZm9yZSB7XHJcbiAgICByaWdodDogODZweDtcclxuICAgIGJvdHRvbTogNHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgd2lkdGg6IDdweFxyXG59XHJcblxyXG4ucHJlTG9hZGVyOmFmdGVyIHtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgbGVmdDogMTQ0cHg7XHJcbiAgICB0b3A6IC0xMXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYW5pbWF0aW9uOiAxcyBlYXNlLWluIGluZmluaXRlIGFuaW1sb2FkZXJcclxufVxyXG5cclxuLmJsb2ctaXRlbSAuYmxvZy1pbWcsXHJcbi5icmVhZGNydW1icyAuaWNvbixcclxuLmZhbGxpbmctc25vdyxcclxuLmhlYWRlcixcclxuLmhlYWRlci0xMSAuaWNvbnNldCAuaWNvbkNvdCxcclxuLmhlYWRlci12ZXJ0aWNhbC1tZW51LFxyXG4uaWNvbnNldCxcclxuLmxheW91dC1ib3hlZCxcclxuLnBhZ2UtdGl0bGUgaDEsXHJcbi5wcm9kdWN0LWRldGFpbHMsXHJcbi5wcm9kdWN0LWRldGFpbHMtaW1nIC56b29tcHJvLXdyYXAsXHJcbi5zZWFyY2gtZm9ybSxcclxuLnNsaWRlc2hvdyAuc2xpZGUsXHJcbi5zbGlkZXNob3ctd3JhcHBlcixcclxuLnRvcC1pbmZvLWJhcixcclxuLnRvcC1wcm9tby1iYXIuc3R5bGUxIC5jb250YWluZXIsXHJcbi52ZXJ0aWNhbC1tZW51LWNvbnRlbnQgbGkgLmRyb3Bkb3duIC5zdWItbWVudSxcclxuLnZlcnRpY2FsLW1lbnUtY29udGVudCBsaS5kcm9wZG93bi1pbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltbG9hZGVyIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSBzY2FsZVkoMSkgc2NhbGVYKDEuMjUpXHJcbiAgICB9XHJcbiAgICAyNSUsXHJcbiAgICA3NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSBzY2FsZVkoMS4yKSBzY2FsZVgoMSlcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KSBzY2FsZVkoMSkgc2NhbGVYKDEpXHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSBzY2FsZVkoLjgpIHNjYWxlWCguOClcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHhcclxufVxyXG5cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBwYWRkaW5nOiAwIDUwcHhcclxufVxyXG5cclxuLmNvbnRhaW5lci0xMzMwIHtcclxuICAgIG1heC13aWR0aDogMTMzMHB4XHJcbn1cclxuXHJcbi5sYXlvdXQtYm94ZWQge1xyXG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIC4xNSlcclxufVxyXG5cclxuLmxheW91dC1ib3hlZCAuY29udGFpbmVyLFxyXG4ubGF5b3V0LWJveGVkIC5jb250YWluZXItZmx1aWQsXHJcbi5sYXlvdXQtZnVsbHdpZHRoIC5jb250YWluZXIsXHJcbi5sYXlvdXQtZnVsbHdpZHRoIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweFxyXG59XHJcblxyXG4ubGF5b3V0LWJveGVkIC5zdGlja3ktaGVhZGVyIHtcclxuICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICByaWdodDogMFxyXG59XHJcblxyXG4uYnJlYWRjcnVtYnMtd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gICAgbWFyZ2luOiAwIDAgMzBweFxyXG59XHJcblxyXG4ucGFnZS1oZWFkZXIsXHJcbi5zd2F0Y2hlcyBsaS54LWxhcmdlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXJcclxufVxyXG5cclxuLmJyZWFkY3J1bWJzLXdyYXBwZXIgLmNvbnRhaW5lcixcclxuLnRvcC1pbmZvLWJhciAuaXRlbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4XHJcbn1cclxuXHJcbi5icmVhZGNydW1icyAuaWNvbixcclxuLmJyZWFkY3J1bWJzIGEsXHJcbi5icmVhZGNydW1icyBzcGFuIHtcclxuICAgIGNvbG9yOiAjMTcxNzE3O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuLmluZGV4LWRlbW8yIC5uZXdzbGV0dGVyLW1vZGFsLnN0eWxlMiAudGl0bGUsXHJcbi5pbmRleC1kZW1vNiAuc2VjdGlvbi1oZWFkZXIgaDIsXHJcbi5pbmRleC1kZW1vNyAuc2VjdGlvbi1oZWFkZXIgaDIsXHJcbi5uZXdzbGV0dGVyLW1vZGFsLnN0eWxlMiAudGl0bGUsXHJcbi5wYWdlLXRpdGxlIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMjVweFxyXG59XHJcblxyXG4uYnJlYWRjcnVtYnMgc3Bhbi5tYWluLXRpdGxlIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBcclxufVxyXG5cclxuLmJyZWFkY3J1bWJzIC5pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHRvcDogMDtcclxuICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgbWFyZ2luOiAwIDVweFxyXG59XHJcblxyXG4uaGVhZGVyLmlzLWZpeGVkLFxyXG4ubWFpbi1tZW51LW91dGVyLmlzLWZpeGVkIHtcclxuICAgIHRvcDogLTEyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5icmVhZGNydW1icyAubWFpbi10aXRsZSxcclxuLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQudHdvLWJuciAuZGV0YWlscyAudGl0bGUsXHJcbi5mb290ZXItMTAuZm9vdGVyLmZ0ci1iZy1ibGFjayAuZm9vdGVyLXRvcCAuaDQsXHJcbi5pbmRleC1kZW1vMTEgLnZlcnRpY2FsLW1lbnUtY29udGVudCAubWVnYW1lbnUgLnN1Yi1tZW51LXRpdGxlLFxyXG4uc2xpZGVzaG93IC5zcy1tZWdhLXRpdGxlIGIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMFxyXG59XHJcblxyXG4ucGFnZS1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxyXG59XHJcblxyXG4ucGFnZS10aXRsZSBoMSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG59XHJcblxyXG4ubmV3c2xldHRlci1tb2RhbC5zdHlsZTIgLm5ld3NsdHItdGV4dCB7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgYm9yZGVyOiA0cHggc29saWQgI2ZmZlxyXG59XHJcblxyXG4uc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweFxyXG59XHJcblxyXG4uc2VjdGlvbi1oZWFkZXIgaDIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMjZweFxyXG59XHJcblxyXG4uZm9vdGVyLWNvbnRhY3QgcCxcclxuLmxvb2tib29rLXNob3AgLmdyaWQtbGIgLnByby1pbWcsXHJcbi5zZWN0aW9uLWhlYWRlciAuc21hbGwtdGx0LFxyXG4udGV4dC1jb250ZW50IHAge1xyXG4gICAgbWFyZ2luOiAwIDAgMTBweFxyXG59XHJcblxyXG4uc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4XHJcbn1cclxuXHJcbi5mb290ZXItMyAuZm9vdGVyLWxvZ28tbGlua3MsXHJcbi5zZWN0aW9uLW1kIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHhcclxufVxyXG5cclxuLnNlY3Rpb24tc20ge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweFxyXG59XHJcblxyXG4ucGItc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweFxyXG59XHJcblxyXG4ucHQtc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweFxyXG59XHJcblxyXG4ubm8tcGItc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5uby1wdC1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuI3BhZ2UtY29udGVudCB7XHJcbiAgICBtYXJnaW46IDAgMCA2MHB4XHJcbn1cclxuXHJcbi50b3AtaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKTtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG59XHJcblxyXG4uY2F0ZWdvcnktaXRlbSAuZGV0YWlscy53aGl0ZVRleHQgLmNhdGVnb3J5LXRpdGxlLFxyXG4uY2xhc3NpY0hlYWRlcjpub3QoLnN0aWNreU5hdikgI3NpdGVOYXY+bGk+YSxcclxuLmNsYXNzaWNIZWFkZXI6bm90KC5zdGlja3lOYXYpIC5pY29uc2V0IC5oZHItaWNvbixcclxuLmNsYXNzaWNIZWFkZXI6bm90KC5zdGlja3lOYXYpIC5pY29uc2V0IC5oZHItdGV4dCxcclxuLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmRldGFpbHMud2hpdGVUZXh0IC5zbWFsbC10aXRsZSxcclxuLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmRldGFpbHMud2hpdGVUZXh0IGgzLFxyXG4uY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuZGV0YWlscy53aGl0ZVRleHQgcCxcclxuLmZvb3Rlci0xMS5mb290ZXIuZnRyLWJnLWJsYWNrIC5wYXltZW50LWljb25zIC5pY29uLFxyXG4uZm9vdGVyLTEyLmZvb3Rlci5mdHItYmctYmxhY2sgLnBheW1lbnQtaWNvbnMgLmljb24sXHJcbi5mb290ZXItOCAuZm9vdGVyLWxvZ28tbGlua3MgLnNvY2lhbC1pY29ucyBsaSBhLFxyXG4uZm9vdGVyLTggLmZ0ci1saW5rcyBhLFxyXG4uZm9vdGVyLWNvbnRhY3QgYSxcclxuLmZvb3Rlci1saW5rcyBhLFxyXG4uZm9vdGVyLmZ0ci1iZy1ibGFjayAuZm9vdGVyLWJvdHRvbSBhLFxyXG4uZm9vdGVyLmZ0ci1iZy1ibGFjayAuZm9vdGVyLW1pZGRsZSBhLFxyXG4uZm9vdGVyLmZ0ci1iZy1ibGFjayAuZm9vdGVyLXRvcCBhLFxyXG4uZm9vdGVyLmZ0ci1iZy1ncmF5IC5mb290ZXItdG9wIC5oNCxcclxuLmhlYWRlci0xMCAjc2l0ZU5hdj5saT5hLFxyXG4uaGVhZGVyLTEwIC5pY29uc2V0IC5oZHItaWNvbixcclxuLmhlYWRlci02ICNzaXRlTmF2PmxpPmEsXHJcbi5oZWFkZXItNiAuc3RvcmUtbGluayxcclxuLmhlYWRlci03ICNzaXRlTmF2PmxpPmEsXHJcbi5oZWFkZXItNyAuaWNvbnNldDpob3ZlciAuaWNvbkNvdCAuaGRyLWljb24sXHJcbi5oZWFkZXItNyAuc3RvcmUtbGluayxcclxuLmhlcm8tc2FsZVRpbWUuZGFyayAudGltZS1jb3VudCxcclxuLmhlcm8tc2FsZVRpbWUuZGFyayBzcGFuPnNwYW4sXHJcbi5pbmRleC1kZW1vNCAuZm9vdGVyIC5mb290ZXItYm90dG9tIC5zb2NpYWwtaWNvbnMgbGkgYSxcclxuLmluZGV4LWRlbW80IC50b3AtaGVhZGVyIGEsXHJcbi5pbmRleC1kZW1vNSAudG9wLXByb21vLWJhci5zdHlsZTEgLml0ZW0gYSxcclxuLmxvb2tib29rLWdyaWQgLmxvb2tib29rLWNhcHRpb24uYmxhY2sgLmNvbnRlbnQ+KixcclxuLmxvb2tib29rLWdyaWQgLmxvb2tib29rLWNhcHRpb24ubWFpbmNsciAuY29udGVudD4qLFxyXG4ubWFycXVlZS10ZXh0IC50b3AtaW5mby1iYXIgYSxcclxuLm5ld3NsZXR0ZXItbW9kYWwgLndoaXRlVGV4dCxcclxuLm5ld3NsZXR0ZXItbW9kYWwgLndoaXRlVGV4dCAuc29jaWFsLWljb25zIGE6bm90KDpob3ZlciksXHJcbi5uZXdzbGV0dGVyLW1vZGFsIC53aGl0ZVRleHQgLnRpdGxlLFxyXG4uc2FsZVRpbWUuZGFyayAudGltZS1jb3VudCxcclxuLnNhbGVUaW1lLmRhcmsgc3Bhbj5zcGFuLFxyXG4uc2VjLWJnLWJsYWNrIGg2LFxyXG4uc2xpZGVzaG93IC53aGl0ZVRleHQgLnNzLW1lZ2EtdGl0bGUsXHJcbi5zbGlkZXNob3cgLndoaXRlVGV4dCAuc3Mtc21hbGwtdGl0bGUsXHJcbi5zbGlkZXNob3cgLndoaXRlVGV4dCAuc3Mtc3ViLXRpdGxlLFxyXG4udG9wLWhlYWRlciBhLFxyXG4udG9wLXByb21vLWJhci5zdHlsZTEgLmNvdW50ZXItaW5saW5lIC5odC1jb3VudCxcclxuLnRvcGJhci1zbGlkZXItaXRlbXMgYSB7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzMgLnRvcC1pbmZvLWJhciAuaXRlbSBhOmZvY3VzLFxyXG4uaW5kZXgtZGVtbzMgLnRvcC1pbmZvLWJhciAuaXRlbSBhOmhvdmVyLFxyXG4udG9wLWhlYWRlciBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZjRmNGY0XHJcbn1cclxuXHJcbi50b3AtaGVhZGVyIC5zb2NpYWwtaWNvbnMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIG1hcmdpbjogMFxyXG59XHJcblxyXG4udG9wLWhlYWRlciAuc29jaWFsLWljb25zIGxpLFxyXG4udG9wLWhlYWRlciAuc29jaWFsLWljb25zIGxpIGEge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uZm9vdGVyLWJvdHRvbSAuc29jaWFsLWljb25zIGxpOm5vdCg6bGFzdC1jaGlsZCksXHJcbi50b3AtaGVhZGVyIC5zb2NpYWwtaWNvbnMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHhcclxufVxyXG5cclxuLnRvcC1oZWFkZXIuYmctd2hpdGUge1xyXG4gICAgY29sb3I6ICMxNzE3MTc7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlY1xyXG59XHJcblxyXG4uZ3JpZC1wcm9kdWN0cy5wcm8taG92ZXI0IC5wcm9kdWN0LXJldmlldyAuaWNvbixcclxuLnRvcC1oZWFkZXIuYmctd2hpdGUgYSB7XHJcbiAgICBjb2xvcjogIzE3MTcxN1xyXG59XHJcblxyXG4uYmxvZy1hcnRpY2xlIC5wdWJsaXNoLWRldGFpbCBsaSBhOmhvdmVyLFxyXG4uaWNvbnNldCAuaGRyLWljb246aG92ZXIsXHJcbi5taW5pY2FydC1jb250ZW50IC5pdGVtIC5yZW1vdmU6aG92ZXIsXHJcbi5xdHlGaWVsZCAucXR5QnRuOmhvdmVyLFxyXG4udGFicy1saXN0aW5nIC5wcm9kdWN0LXRhYnMgbGkuYWN0aXZlIGEsXHJcbi50YWJzLWxpc3RpbmcgLnByb2R1Y3QtdGFicyBsaTpob3ZlciBhLFxyXG4udG9wLWhlYWRlci5iZy13aGl0ZSAuc2VsZWN0LXdyYXAuYWN0aXZlLFxyXG4udG9wLWhlYWRlci5iZy13aGl0ZSBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKVxyXG59XHJcblxyXG4udG9wLWhlYWRlciAubGVmdC1icmQ+Om5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0OTRjNTFcclxufVxyXG5cclxuLnNvY2lhbC1zaGFyaW5nIC5idG46Zmlyc3QtY2hpbGQsXHJcbi50b29sYmFyIC52aWV3LW1vZGUgLmljb24tbW9kZTpmaXJzdC1vZi10eXBlLFxyXG4udG9wLWhlYWRlciAubGVmdC1icmQgLnNlbGVjdC13cmFwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxuXHJcbi50b3AtcHJvbW8tYmFyLnN0eWxlMSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi50b3AtcHJvbW8tYmFyLnN0eWxlMSAuaXRlbSB7XHJcbiAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggMDtcclxuICAgIG1pbi1oZWlnaHQ6IDM1cHhcclxufVxyXG5cclxuLnRvcC1wcm9tby1iYXIuc3R5bGUxIC5pdGVtLFxyXG4udG9wLXByb21vLWJhci5zdHlsZTEgLml0ZW0gYSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuM3B4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG59XHJcblxyXG4udG9wLXByb21vLWJhci5zdHlsZTEgLml0ZW0gLmJ0bi1jbG9zZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4udG9wLXByb21vLWJhci5zdHlsZTEgLml0ZW0gLmJ0bi1zbSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBwYWRkaW5nOiA3cHggMTBweFxyXG59XHJcblxyXG4uYnV0dG9uLWJvdHRvbS1hY3Rpb24gLmJ1dHRvbi1yaWdodCxcclxuLnNlbGVjdC13cmFwIC5vcHRpb24sXHJcbi50b3AtcHJvbW8tYmFyIC5zbGljay10cmFjayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4udG9wLWluZm8tYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB6LWluZGV4OiA0OVxyXG59XHJcblxyXG4udG9wLWluZm8tYmFyIC5pdGVtIGEge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE0cHhcclxufVxyXG5cclxuLmNsYXNzaWNIZWFkZXI6bm90KC5zdGlja3lOYXYpICNzaXRlTmF2PmxpPmE6aG92ZXIsXHJcbi5jbGFzc2ljSGVhZGVyOm5vdCguc3RpY2t5TmF2KSAuaWNvbnNldCAuaGRyLWljb246aG92ZXIsXHJcbi5jbGFzc2ljSGVhZGVyOm5vdCguc3RpY2t5TmF2KSAuaWNvbnNldCAuaGRyLXRleHQ6aG92ZXIsXHJcbi5mb290ZXIuZnRyLWJnLWJsYWNrIC5mb290ZXItYm90dG9tIGE6aG92ZXIsXHJcbi5mb290ZXIuZnRyLWJnLWJsYWNrIC5mb290ZXItbWlkZGxlIGE6aG92ZXIsXHJcbi5mb290ZXIuZnRyLWJnLWJsYWNrIC5mb290ZXItdG9wIGE6aG92ZXIsXHJcbi50b3AtaW5mby1iYXIgLml0ZW0gYTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG9wYWNpdHk6IC44XHJcbn1cclxuXHJcbi5tYXJxdWVlLXRleHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIC1vLWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5tYXJxdWVlLXRleHQgLnRvcC1pbmZvLWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDVweCAwXHJcbn1cclxuXHJcbi5tYXJxdWVlLXRleHQgLnRvcC1pbmZvLWJhciAuZmxleC1pdGVtIHtcclxuICAgIGFuaW1hdGlvbjogMzBzIGxpbmVhciBpbmZpbml0ZSB0aWNrZXI7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogMzBzIGxpbmVhciBpbmZpbml0ZSB0aWNrZXI7XHJcbiAgICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4ubWFycXVlZS10ZXh0IC50b3AtaW5mby1iYXI6aG92ZXIgLmZsZXgtaXRlbSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgICAtbW96LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgICAtby1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gICAgLW1zLWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkXHJcbn1cclxuXHJcbi5tYXJxdWVlLXRleHQgLnRvcC1pbmZvLWJhciBhIGkge1xyXG4gICAgY29sb3I6ICNmZmVhMDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMXB4XHJcbn1cclxuXHJcbi5tYXJxdWVlLXRleHQgLnRvcC1pbmZvLWJhciBhIHNwYW4ge1xyXG4gICAgcGFkZGluZzogMCA0MHB4XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB0aWNrZXIge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHRpY2tlciB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpXHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7IFxyXG59XHJcblxyXG4uaGVhZGVyLmlzLWZpeGVkIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IC4zcztcclxuICAgIC1vLXRyYW5zaXRpb246IC4zcztcclxuICAgIHRyYW5zaXRpb246IC4zc1xyXG59XHJcblxyXG4uaGVhZGVyLmlzLWZpeGVkLmlzLXNtYWxsIHtcclxuICAgIHRvcDogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMikgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4yKSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tYWluLW1lbnUtb3V0ZXIuaXMtZml4ZWQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IC4zcztcclxuICAgIC1tcy10cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAtby10cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3NcclxufVxyXG5cclxuLm1haW4tbWVudS1vdXRlci5pcy1maXhlZC5pcy1zbWFsbCB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjIpO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjIpXHJcbn1cclxuXHJcbi5oZWFkZXItNyAubWFpbi1tZW51LW91dGVyLmlzLWZpeGVkIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZFxyXG59XHJcblxyXG4uYWJvdXQtcmV2aWV3IC5zbGljay1kb3RzIGxpIGJ1dHRvbixcclxuLmZvb3Rlci5mdHItYmctYmxhY2sgLmZvb3Rlci10b3AgYTpiZWZvcmUsXHJcbi5oZWFkZXItOSAubWFpbi1tZW51LW91dGVyLmlzLWZpeGVkLFxyXG4ubW9kZWwtdGh1bWJuYWlsLWltZyAuY2Fyb3VzZWwtYXJyb3c6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxyXG59XHJcblxyXG4uaGVhZGVyLTEwLFxyXG4uaGVhZGVyLTEwLmlzLWZpeGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDlcclxufVxyXG5cclxuLmxvZ28gYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmxvZ28gaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAxNzBweDtcclxuICAgIG1heC1oZWlnaHQ6IDM5cHhcclxufVxyXG5cclxuLmljb25zZXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICMxNzE3MTc7XHJcbiAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uaWNvbnNldCAuaGRyLWljb24ge1xyXG4gICAgY29sb3I6ICMxNzE3MTc7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLmNhcnQtY291bnQsXHJcbi53aXNobGlzdC1jb3VudCB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAtNHB4XHJcbn1cclxuXHJcbiNhY2NvdW50Qm94LFxyXG4jY2FydC1kcmF3ZXIsXHJcbiNzZXR0aW5nc0JveCB7XHJcbiAgICBjb2xvcjogIzE3MTcxNztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSg1LCAwLCAwLCAuMSk7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuI2FjY291bnRCb3gsXHJcbiNzZXR0aW5nc0JveCB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMzAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB6LWluZGV4OiA5OVxyXG59XHJcblxyXG4jYWNjb3VudEJveC5hY3RpdmUsXHJcbiNzZXR0aW5nc0JveC5hY3RpdmUsXHJcbi5hY2NvdW50LXBhcmVudDpob3ZlciAjYWNjb3VudEJveCxcclxuLnNldHRpbmctcGFyZW50OmhvdmVyICNzZXR0aW5nc0JveCB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRvcDogMTAwJVxyXG59XHJcblxyXG4jc2V0dGluZ3NCb3gge1xyXG4gICAgd2lkdGg6IDI1M3B4XHJcbn1cclxuXHJcbiNzZXR0aW5nc0JveCAudHRsIHtcclxuICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uY25yTGFuZ0xpc3QgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDZweCA2cHggMDtcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uY25yTGFuZ0xpc3QgbGkgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4zKVxyXG59XHJcblxyXG4uY25yTGFuZ0xpc3QgbGkgYS5hY3RpdmUsXHJcbi5jbnJMYW5nTGlzdCBsaSBhOmhvdmVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwXHJcbn1cclxuXHJcbi5jdXN0b21lci1saW5rcyBsaSAuaWNvbiB7XHJcbiAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweFxyXG59XHJcblxyXG4uY3VzdG9tZXItbGlua3MgbGk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW46IDAgMCA3cHhcclxufVxyXG5cclxuI21pbmljYXJ0LWRyYXdlciB7XHJcbiAgICB3aWR0aDogMzUwcHhcclxufVxyXG5cclxuI2NhcnQtZHJhd2VyIHtcclxuICAgIGNvbG9yOiAjMTcxNzE3O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHotaW5kZXg6IDk5OVxyXG59XHJcblxyXG4jY2FydC1kcmF3ZXIuYWN0aXZlLFxyXG4uZmFxcy1zdHlsZTIgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjphZnRlcixcclxuLnByb2R1Y3QtZGV0YWlscy1pbWcgLnByb2R1Y3QtdGh1bWIgLnNsaWNrLW5leHQsXHJcbi5zaWRlUHJvU2xpZGVyIC5zbGljay1uZXh0IHtcclxuICAgIHJpZ2h0OiAwXHJcbn1cclxuXHJcbiNtaW5pY2FydC1kcmF3ZXIgLmNsb3NlLWNhcnQge1xyXG4gICAgY29sb3I6ICMwNTAwMDA7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgIG9wYWNpdHk6IC44O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbn1cclxuXHJcbiNjYXJ0LWRyYXdlciAubWluaWNhcnQtYm90dG9tLFxyXG4uYnV0dG9uLXNldC1ib3R0b20gLmJ0bixcclxuLmluZGV4LWRlbW8xIC5jb2xsZWN0aW9uLXNsaWRlciAuY2F0ZWdvcnktaXRlbSAuY291bnRzLFxyXG4uaW5kZXgtZGVtbzEwIC5zZXJ2aWNlLXNlY3Rpb24gaDYsXHJcbi5pbmRleC1kZW1vMyAudGVzdGltb25pYWwtc2xpZGVyIC50ZXh0LW11dGVkLFxyXG4uaW5kZXgtZGVtbzMgLnRvcC1pbmZvLWJhciAuaXRlbSBhLFxyXG4uaW5kZXgtZGVtbzQgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQudHdvLWJuciAuZGV0YWlscyAuc3VidGl0bGUsXHJcbi5pbmRleC1kZW1vNCAuc2VydmljZS1pbmZvIHAsXHJcbi5pbmRleC1kZW1vNSAuY2F0ZWdvcnktaXRlbSAuY291bnRzLFxyXG4ubG9va2Jvb2stc2hvcCAuZ3JpZC1sYiAuYnRuLXNob3AtY2xvc2UgLmljb24sXHJcbi5sb29rYm9vay1zaG9wIC5ncmlkLWxiIC5kZXRhaWwgLnByb2R1Y3QtcHJpY2UgLnByaWNlLFxyXG4ubWluaWNhcnQtbW9kYWwtc3R5bGUgLm1pbmljYXJ0LWNvbnRlbnQgLml0ZW0gLnZhcmlhbnQtY2FydCxcclxuLnNpZGViYXIgLml0ZW0tbWV0YSxcclxuLnN1Yi1jb2xsZWN0aW9uIC5jYXRlZ29yeS1pdGVtIC5jb3VudHMsXHJcbi53ZWVrbHktcHJvZHVjdCAuc2xpY2stbmV4dDpiZWZvcmUsXHJcbi53ZWVrbHktcHJvZHVjdCAuc2xpY2stcHJldjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAxM3B4XHJcbn1cclxuXHJcbi5taW5pY2FydC1oZWFkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XHJcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgcGFkZGluZzogMCAwIDE1cHhcclxufVxyXG5cclxuLm1pbmljYXJ0LWhlYWRlcj5oNCB7XHJcbiAgICBjb2xvcjogIzE3MTcxNztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG59XHJcblxyXG4ucXR5RmllbGQgLnF0eUJ0bixcclxuLnF0eUZpZWxkIGlucHV0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIG1hcmdpbjogMFxyXG59XHJcblxyXG4ubWluaWNhcnQtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB6LWluZGV4OiAxMDAxO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyOTVweClcclxufVxyXG5cclxuLm1pbmljYXJ0LWNvbnRlbnQgLml0ZW0ge1xyXG4gICAgcGFkZGluZzogMCAwIDE1cHg7XHJcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVcclxufVxyXG5cclxuLm1pbmljYXJ0LWNvbnRlbnQgLml0ZW0gLnByb2R1Y3QtaW1hZ2Uge1xyXG4gICAgbWF4LXdpZHRoOiAyMyU7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgLXdlYmtpdC1mbGV4OiAxO1xyXG4gICAgLW1zLWZsZXg6IDFcclxufVxyXG5cclxuLm1pbmljYXJ0LWNvbnRlbnQgLml0ZW0gLnByb2R1Y3QtZGV0YWlscyB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgZmxleDogMTtcclxuICAgIC13ZWJraXQtZmxleDogMTtcclxuICAgIC1tcy1mbGV4OiAxO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnRcclxufVxyXG5cclxuLm1pbmljYXJ0LWNvbnRlbnQgLml0ZW0gLnByb2R1Y3QtdGl0bGUge1xyXG4gICAgY29sb3I6ICMxNzE3MTc7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwXHJcbn1cclxuXHJcbi5taW5pY2FydC1jb250ZW50IC5pdGVtIC5yZW1vdmUge1xyXG4gICAgY29sb3I6ICM1YzVjNWM7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDVweCAwXHJcbn1cclxuXHJcbi5taW5pY2FydC1jb250ZW50IC5pdGVtIC5xdHlGaWVsZCBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDBcclxufVxyXG5cclxuLm1pbmljYXJ0LWNvbnRlbnQgLml0ZW0gLnZhcmlhbnQtY2FydCB7XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICAgIGZvbnQtc2l6ZTogMTNweFxyXG59XHJcblxyXG4ubWluaWNhcnQtY29udGVudCAuaXRlbSAucXR5RmllbGQge1xyXG4gICAgd2lkdGg6IDc3cHhcclxufVxyXG5cclxuLm1pbmljYXJ0LWNvbnRlbnQgLml0ZW0gLnF0eUZpZWxkIC5xdHlCdG4sXHJcbi5xdWlja3Nob3AtbW9kYWwgLnF0eUZpZWxkIC5xdHlCdG4sXHJcbi5xdWlja3Nob3AtbW9kYWwgLnF0eUZpZWxkIGlucHV0IHtcclxuICAgIGhlaWdodDogMzVweFxyXG59XHJcblxyXG4ubWluaWNhcnQtY29udGVudCAuaXRlbSAucXR5RmllbGQgLnF0eSB7XHJcbiAgICB3aWR0aDogNzdweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIHBhZGRpbmc6IDAgMjBweFxyXG59XHJcblxyXG4ubWluaWNhcnQtYm90dG9tIHtcclxuICAgIGNvbG9yOiAjMTcxNzE3O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4IDIwcHhcclxufVxyXG5cclxuLm1pbmljYXJ0LWJvdHRvbSAuc2hpcGluZm8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTIwcHhcclxufVxyXG5cclxuLm1pbmljYXJ0LWJvdHRvbSAuc2hpcGluZm8gLnByb2dyZXNzLWJhciB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MSwgNTEsIDg1LCAuNylcclxufVxyXG5cclxuLm1pbmljYXJ0LWJvdHRvbSAuc3VidG90YWwgLnRvdGFsSW5mbyBzcGFuIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5taW5pY2FydC1ib3R0b20gLnN1YnRvdGFsIC50b3RhbEluZm8gLnByb2R1Y3QtcHJpY2Uge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpXHJcbn1cclxuXHJcbi5taW5pY2FydC1tb2RhbC1zdHlsZSAubWluaWNhcnQtcmlnaHQtZHJhd2VyIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgbWF4LXdpZHRoOiA3NzBweFxyXG59XHJcblxyXG4ubWluaWNhcnQtbW9kYWwtc3R5bGUgLm1pbmljYXJ0LWJvdHRvbSxcclxuLm1pbmljYXJ0LW1vZGFsLXN0eWxlIC5taW5pY2FydC1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWNcclxufVxyXG5cclxuLm1pbmljYXJ0LW1vZGFsLXN0eWxlIC5taW5pY2FydC1jb250ZW50IHtcclxuICAgIHdpZHRoOiA1NSU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlXHJcbn1cclxuXHJcbi5taW5pY2FydC1tb2RhbC1zdHlsZSAubWluaWNhcnQtYm90dG9tIHtcclxuICAgIHdpZHRoOiA0NSU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHhcclxufVxyXG5cclxuLm1pbmljYXJ0LW1vZGFsLXN0eWxlICNjYXJ0LWRyYXdlcixcclxuLm1pbmljYXJ0LW1vZGFsLXN0eWxlIC5taW5pY2FydC1yaWdodC1kcmF3ZXIgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweFxyXG59XHJcblxyXG4ubWluaWNhcnQtbW9kYWwtc3R5bGUgLm1pbmljYXJ0LWNvbnRlbnQgLml0ZW06bGFzdC1vZi10eXBlIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBcclxufVxyXG5cclxuLm1pbmljYXJ0LW1vZGFsLXN0eWxlIC5taW5pY2FydC1ib3R0b20gLnNoaXBpbmZvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5wcm9kdWN0LXZlbmRvciB7XHJcbiAgICBjb2xvcjogIzliOWI5YjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIG1hcmdpbjogMCAwIDJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuLnByb2R1Y3QtcmV2aWV3IHtcclxuICAgIG1hcmdpbjogN3B4IC0ycHggMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxXHJcbn1cclxuXHJcbi5wcm9kdWN0LXJldmlldyAuaWNvbiB7XHJcbiAgICBjb2xvcjogI2ZmYjUwMztcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIG1hcmdpbjogMCAycHhcclxufVxyXG5cclxuLnByb2R1Y3QtcHJpY2Uge1xyXG4gICAgbWFyZ2luOiA1cHggMFxyXG59XHJcbiBcclxuLnF0eUZpZWxkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDg2cHg7XHJcbiAgICBtYXJnaW46IDBcclxufVxyXG5cclxuLnF0eUZpZWxkIGlucHV0IHtcclxuICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgIHdpZHRoOiA4NnB4XHJcbn1cclxuXHJcbi5xdHlGaWVsZCAucXR5QnRuIHtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIGNvbG9yOiAjMTcxNzE3O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMFxyXG59XHJcblxyXG4ucXR5RmllbGQgLnF0eUJ0biAuaWNvbiB7XHJcbiAgICBmb250LXNpemU6IDEwcHhcclxufVxyXG5cclxuLnF0eUZpZWxkIC5xdHlCdG4ucGx1cyB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDBcclxufVxyXG5cclxuLnF0eUZpZWxkLm1kLFxyXG4ucXR5RmllbGQubWQgaW5wdXQge1xyXG4gICAgd2lkdGg6IDkwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucXR5RmllbGQubWQgLnF0eSxcclxuLnF0eUZpZWxkLm1kIC5xdHlCdG4ge1xyXG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnNlYXJjaC1kcmF3ZXIge1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgIGJvdHRvbTogYXV0b1xyXG59XHJcblxyXG4uc2VhcmNoLWRyYXdlciAuYnRuLWNsb3NlIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMTVweFxyXG59XHJcblxyXG4uc2VhcmNoLWRyYXdlciAuYWN0aW9uIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uc2VhcmNoLWRyYXdlciAuc2VhcmNoLXByb2R1Y3RzIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2RkZDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweFxyXG59XHJcblxyXG4uc2VhcmNoLWlubGluZS1icmQgLnNlYXJjaEZpZWxkIC5pbnB1dC1ncm91cC1idG4sXHJcbi5zZWFyY2gtaW5saW5lLWJyZCAuc2VhcmNoRmllbGQgLmlucHV0LWdyb3VwLWZpZWxkLFxyXG4uc2VhcmNoLWlubGluZS1icmQgLnNlYXJjaEZpZWxkIC5yZ3NlYXJjaC1jYXRlZ29yeSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2MgIWltcG9ydGFudFxyXG59XHJcblxyXG4uc2VhcmNoLWlubGluZS1icmQgLnNlYXJjaEZpZWxkIC5pbnB1dC1ncm91cC1maWVsZCxcclxuLnNpZGViYXItY2F0ZWdvcmllcyAuc3ViLWxldmVsPmEge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjVweFxyXG59XHJcblxyXG4uc2VhcmNoLWlubGluZS1icmQgLnNlYXJjaEZpZWxkIC5pbnB1dC1ncm91cC1idG4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1pbi13aWR0aDogaW5oZXJpdDtcclxuICAgIHBhZGRpbmc6IDBcclxufVxyXG5cclxuI3NpdGVOYXYge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXBcclxufVxyXG5cclxuI3NpdGVOYXYucmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXHJcbn1cclxuXHJcbiNwcm9kdWN0LWZvcm0tYWRkdG9jYXJ0IC5wcm9kdWN0LWRldGFpbHMsXHJcbiNzaXRlTmF2LmxlZnQsXHJcbi5jb21wYXJlLXN0eWxlMi1wYWdlIC5jb21wYXJlLXRhYmxlIHRhYmxlIHRoLFxyXG4uY29tcGFyZS1zdHlsZTItcGFnZSAuY29tcGFyZS10YWJsZSB0YWJsZSB0ciB0aDpmaXJzdC1jaGlsZCxcclxuLmNvbXBhcmUtdGFibGUgdGFibGUgdGQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdFxyXG59XHJcblxyXG4jc2l0ZU5hdi5jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6OTkwcHgpIHtcclxuICAgICNzaXRlTmF2IGEsXHJcbiAgICAjc2l0ZU5hdj5saS5kcm9wZG93bixcclxuICAgICNzaXRlTmF2PmxpLm1kcm9wZG93bixcclxuICAgIC5oZWFkZXIgLmNvbnRhaW5lcixcclxuICAgIC5oZWFkZXIgLmNvbnRhaW5lci1mbHVpZCxcclxuICAgIC5tZW51LXBvc2l0aW9uLWxlZnQgI3NpdGVOYXY+bGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgfVxyXG4gICAgI3NpdGVOYXY+bGkgLmRyb3Bkb3duIGxpOmhvdmVyPnVsLFxyXG4gICAgI3NpdGVOYXY+bGk6aG92ZXI+LmRyb3Bkb3duLFxyXG4gICAgI3NpdGVOYXY+bGk6aG92ZXI+Lm1lZ2FtZW51IHtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXHJcbiAgICB9XHJcbiAgICAuaGVhZGVyIC5jb250YWluZXIgLmQtbWVudS1jb2wge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWNcclxuICAgIH1cclxuICAgICNzaXRlTmF2IGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA0ZW1cclxuICAgIH1cclxuICAgICNzaXRlTmF2PmxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxyXG4gICAgfVxyXG4gICAgLmhlYWRlci05ICNzaXRlTmF2PmxpIHtcclxuICAgICAgICBtYXJnaW46IDAgMTVweFxyXG4gICAgfVxyXG4gICAgI3NpdGVOYXY+bGk+YSB7XHJcbiAgICAgICAgY29sb3I6ICMxNzE3MTc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDEwcHhcclxuICAgIH1cclxuICAgICNzaXRlTmF2Lm1lZGl1bT5saSBhIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwXHJcbiAgICB9XHJcbiAgICAuY2xhc3NpY0hlYWRlciAjc2l0ZU5hdi5tZWRpdW0+bGkgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICB9XHJcbiAgICAjc2l0ZU5hdi5oaWRlYXJyb3c+bGk+YSAuaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgfVxyXG4gICAgI3NpdGVOYXY+bGk+YSAuaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IC4ycyBlYXNlLWluO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGVhc2UtaW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW5cclxuICAgIH1cclxuICAgICNzaXRlTmF2PmxpOmhvdmVyPmEsXHJcbiAgICAjc2l0ZU5hdj5saT5hOmhvdmVyLFxyXG4gICAgI3NpdGVOYXY+bGk+YTpob3Zlcjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpXHJcbiAgICB9XHJcbiAgICAjc2l0ZU5hdiBhIC5sYmwsXHJcbiAgICAjc2l0ZU5hdj5saT5hIC5uYXZMYmwge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwXHJcbiAgICB9XHJcbiAgICAjc2l0ZU5hdj5saTpob3Zlcj5hPi5pY29uIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxyXG4gICAgfVxyXG4gICAgI3NpdGVOYXY+bGkgLm1lZ2FtZW51IHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogOTAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTMwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAxcHggMCByZ2JhKDAsIDAsIDAsIC4zKTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAtbXMtdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIC4xKVxyXG4gICAgfVxyXG4gICAgI3NpdGVOYXY+bGkgLm1lZ2FtZW51IHVsIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmVcclxuICAgIH1cclxuICAgICNzaXRlTmF2PmxpOmhvdmVyPi5tZWdhbWVudSB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IHZpc2libGVcclxuICAgIH1cclxuICAgICNzaXRlTmF2PmxpIC5tZWdhbWVudSAubWVudS10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICMxNzE3MTc7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgI3NpdGVOYXY+bGkgLm1lZ2FtZW51IGxpLmx2bC0xIGxpIC5zaXRlLW5hdiB7XHJcbiAgICAgICAgY29sb3I6ICMxNzE3MTc7XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgfVxyXG4gICAgI3NpdGVOYXY+bGkgLm1lZ2FtZW51IGxpLmx2bC0xIGxpIC5zaXRlLW5hdjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpXHJcbiAgICB9XHJcbiAgICAjc2l0ZU5hdj5saSAubWVnYW1lbnUgLnN1YkxpbmtzIC5zaXRlLW5hdjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3Zlcik7XHJcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXRcclxuICAgIH1cclxuICAgICNzaXRlTmF2PmxpIC5tZWdhbWVudSAuc3ViTGlua3MgLnNpdGUtbmF2OmhvdmVyOmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweFxyXG4gICAgfVxyXG4gICBcclxuICAgICNzaXRlTmF2PmxpIC5tZWdhbWVudSAuaW1hZ2VDb2wge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4XHJcbiAgICB9XHJcbiAgICAjc2l0ZU5hdj5saSAubWVnYW1lbnUgLmx2bC0xIC5zaXRlLW5hdiB7XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgfVxyXG4gICAgI3NpdGVOYXY+bGk+YSAubmF2TGJsIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTkyODA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgcGFkZGluZzogMXB4IDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgbGVmdDogNTAlXHJcbiAgICB9XHJcbiAgICAjc2l0ZU5hdj5saT5hIC5uYXZMYmw6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZjE5MjgwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjE5MjgwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC00cHg7XHJcbiAgICAgICAgbGVmdDogMFxyXG4gICAgfVxyXG4gICAgI3NpdGVOYXY+bGk+YSAubmF2TGJsLm5ldyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgzY2M1MlxyXG4gICAgfVxyXG4gICAgI3NpdGVOYXY+bGk+YSAubmF2TGJsLm5ldzphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzgzY2M1MjtcclxuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzgzY2M1MlxyXG4gICAgfVxyXG4gICAgI3NpdGVOYXYgYSAubGJsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE5MzM5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweFxyXG4gICAgfVxyXG4gICAgI3NpdGVOYXYgYSAubGJsOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMGE5MzM5XHJcbiAgICB9XHJcbiAgICAjc2l0ZU5hdiBhIC5sYmwubm1fbGFiZWwxIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWRcclxuICAgIH1cclxuICAgICNzaXRlTmF2IGEgLmxibC5ubV9sYWJlbDE6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmVkXHJcbiAgICB9XHJcbiAgICAjc2l0ZU5hdiBhIC5sYmwubm1fbGFiZWwyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE5MzM5XHJcbiAgICB9XHJcbiAgICAjc2l0ZU5hdiBhIC5sYmwubm1fbGFiZWwyOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwYTkzMzlcclxuICAgIH1cclxuICAgICNzaXRlTmF2IGEgLmxibC5ubV9sYWJlbDMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjZjM2VcclxuICAgIH1cclxuICAgICNzaXRlTmF2IGEgLmxibC5ubV9sYWJlbDM6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZiNmMzZVxyXG4gICAgfVxyXG4gICAgI3NpdGVOYXYgYSAubGJsLm5tX2xhYmVsNCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkYjgxOFxyXG4gICAgfVxyXG4gICAgI3NpdGVOYXYgYSAubGJsLm5tX2xhYmVsNDphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmRiODE4XHJcbiAgICB9XHJcbiAgICAjc2l0ZU5hdiBhIC5sYmwubm1fbGFiZWw1IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWY0ZGUyXHJcbiAgICB9XHJcbiAgICAjc2l0ZU5hdiBhIC5sYmwubm1fbGFiZWw1OmFmdGVyIHtcclxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNhZjRkZTJcclxuICAgIH1cclxuICAgICNzaXRlTmF2PmxpIHVsLmRyb3Bkb3duIGxpIGEgLmljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdG9wOiAxMHB4XHJcbiAgICB9XHJcbiAgICAjc2l0ZU5hdj5saSAuZHJvcGRvd24sXHJcbiAgICAjc2l0ZU5hdj5saSAuZHJvcGRvd24gdWwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMzAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHhcclxuICAgIH1cclxuICAgICNzaXRlTmF2PmxpIHVsLmRyb3Bkb3duIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNGY0ZjRcclxuICAgIH1cclxuICAgICNzaXRlTmF2PmxpIHVsLmRyb3Bkb3duIGxpOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXI6IDBcclxuICAgIH1cclxuICAgICNzaXRlTmF2PmxpIHVsLmRyb3Bkb3duIGxpIGEge1xyXG4gICAgICAgIGNvbG9yOiAjMTcxNzE3O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTJweFxyXG4gICAgfVxyXG4gICAgI3NpdGVOYXY+bGkgdWwuZHJvcGRvd24gbGkgYTpob3ZlcixcclxuICAgICNzaXRlTmF2PmxpIHVsLmRyb3Bkb3duIGxpOmhvdmVyPmEge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXHJcbiAgICB9XHJcbiAgICAjc2l0ZU5hdj5saSB1bC5kcm9wZG93biBsaSB1bCB7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDEwMCVcclxuICAgIH1cclxuICAgICNzaXRlTmF2PmxpIHVsLmRyb3Bkb3duIGxpOmhvdmVyPnVsIHtcclxuICAgICAgICB0b3A6IDBcclxuICAgIH1cclxuICAgICNzaXRlTmF2IC5ncmlkLXByb2R1Y3RzLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3csXHJcbiAgICAuaGRyLW1lbnUtbGVmdCAjc2l0ZU5hdj5saSAubWVnYW1lbnUge1xyXG4gICAgICAgIG1hcmdpbjogMFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW8yIC5oZHItbWVudS1sZWZ0ICNzaXRlTmF2PmxpPmEge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxM3B4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzIgLmhkci1tZW51LWxlZnQgI3NpdGVOYXY+bGk6Zmlyc3QtY2hpbGQ+YSxcclxuICAgIC5pbmRleC1kZW1vNCAuaGRyLW1lbnUtbGVmdCAjc2l0ZU5hdj5saTpmaXJzdC1jaGlsZD5hIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vNCAuaGRyLW1lbnUtbGVmdCAjc2l0ZU5hdj5saT5hIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTRweFxyXG4gICAgfVxyXG4gICAgLmhlYWRlci0xMCAjc2l0ZU5hdj5saSAubWVnYW1lbnUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTMwMHB4XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI1cHgpIHtcclxuICAgIC5zaG9wLWdyaWQtNSAuZ3JpZC1wcm9kdWN0cyAuaXRlbS5jb2wtbGctMixcclxuICAgIC5zaG9wLWdyaWQtNSAuaXRlbS5jb2wteGwtMiB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAyMCU7XHJcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAwIDAgMjAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAyMCU7XHJcbiAgICAgICAgd2lkdGg6IDIwJVxyXG4gICAgfVxyXG59XHJcblxyXG4ud2Vla2x5LXByb2R1Y3QgLnByb2R1Y3QtbmFtZSBhIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyBcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB3aWR0aDogMTAwJTsgICAgXHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uLXN0eWxlMSAuY2F0ZWdvcnktaXRlbSAuY291bnRzLFxyXG4uZmlsdGVyQm94IHVsOm5vdCguZmlsdGVyLWNvbG9yKSBsaTpsYXN0LWNoaWxkIGxhYmVsLFxyXG4udmVydGljYWwtbWVudS1jb250ZW50IHVsPmxpIC5tb3JlU2xpZGVPcGVuLFxyXG4ud2Vla2x5LXByb2R1Y3QgLnByb2R1Y3QtcHJpY2Uge1xyXG4gICAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi53ZWVrbHktcHJvZHVjdCAucHJvZHVjdC1yZXZpZXcge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4XHJcbn1cclxuXHJcbi5iYW5uZXItd3JhcCxcclxuLmxvb2tib29rLWdyaWQgLmxvb2tib29rLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG59XHJcblxyXG4uYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50IGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQgaDMge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbWFyZ2luOiAxMHB4IDBcclxufVxyXG5cclxuLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudCAuYmFubmVyLXNhdmUge1xyXG4gICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3ZlcilcclxufVxyXG5cclxuLmJhbm5lci13cmFwIC5iYW5uZXItZGlzY291bnQge1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMTMsIDkwLCAuOCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMFxyXG59XHJcblxyXG4uYmFubmVyLXdyYXAgLmJhbm5lci1kaXNjb3VudCBoMyB7XHJcbiAgICBjb2xvcjogIzE3MTcxNztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbjogMFxyXG59XHJcblxyXG4ud2Vla2x5LXByb2R1Y3QgLnByb2R1Y3QtZGV0YWlscyB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC45OSkgMCwgdHJhbnNwYXJlbnQgMTUwcHgpXHJcbn1cclxuXHJcbi5ncmlkLXByb2R1Y3RzLnByby1ob3ZlcjQgLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1uYW1lLFxyXG4ucHJvZHVjdC1uYW1lLXByaWNlIC5wcm9kdWN0LW5hbWUsXHJcbi53ZWVrbHktcHJvZHVjdCAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LW5hbWUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuIFxyXG4jc2l0ZU5hdiAud2Vla2x5LXByb2R1Y3QgLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1uYW1lIGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lXHJcbn1cclxuXHJcbi53ZWVrbHktcHJvZHVjdCAucHJvZHVjdC1sYWJlbHMgLmxibCB7XHJcbiAgICBwYWRkaW5nOiA0cHggMTJweFxyXG59XHJcblxyXG4ud2Vla2x5LXByb2R1Y3QgLnNsaWNrLW5leHQsXHJcbi53ZWVrbHktcHJvZHVjdCAuc2xpY2stcHJldiB7XHJcbiAgICB0b3A6IC0zMnB4O1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG9cclxufVxyXG5cclxuLndlZWtseS1wcm9kdWN0IC5zbGljay1wcmV2IHtcclxuICAgIHJpZ2h0OiAyMHB4XHJcbn1cclxuXHJcbi5zZWxlY3Qtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4XHJcbn1cclxuXHJcbi5zZWxlY3Qtd3JhcCAuZGVmYXVsdC1vcHRpb24ge1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweFxyXG59XHJcblxyXG4uc2VsZWN0LXdyYXAgLmRlZmF1bHQtb3B0aW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI2NlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGZvbnQtZmFtaWx5OiBhbm5pbWV4LWljb25zO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBtYXJnaW4tdG9wOiAxcHhcclxufVxyXG5cclxuLnNlbGVjdC13cmFwIC5zZWxlY3QtdWwge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTMwJTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIG1pbi13aWR0aDogNjVweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBjb2xvcjogIzE3MTcxNztcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiA1cHggMCAwO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhclxyXG59XHJcblxyXG4uc2VsZWN0LXdyYXAgLnNlbGVjdC11bCBsaSB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjhmOGY4XHJcbn1cclxuXHJcbi5zZWxlY3Qtd3JhcCAuc2VsZWN0LXVsIGxpOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNlYWVkZjI7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3ZlcilcclxufVxyXG5cclxuLnNlbGVjdC13cmFwIC5vcHRpb24gLmljb24ge1xyXG4gICAgd2lkdGg6IDE3cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweFxyXG59XHJcblxyXG4uc2VsZWN0LXdyYXAuYWN0aXZlIC5zZWxlY3QtdWwge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB0b3A6IDEwMCVcclxufVxyXG5cclxuLmNhcmQtaGVhZGVyIC5jYXJkLWxpbmtbYXJpYS1leHBhbmRlZD10cnVlXTpiZWZvcmUsXHJcbi5zZWxlY3Qtd3JhcC5hY3RpdmUgLmRlZmF1bHQtb3B0aW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI2OVwiXHJcbn1cclxuXHJcbi50ZXh0LWxlZnQgLnNlbGVjdC13cmFwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4XHJcbn1cclxuXHJcbi50ZXh0LWxlZnQgLnNlbGVjdC13cmFwIC5zZWxlY3QtdWwge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5jbGFzc2ljVG9wYmFyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpXHJcbn1cclxuXHJcbi5jbGFzc2ljLXRvcEhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiA5OVxyXG59XHJcblxyXG4uY2xhc3NpY0hlYWRlci5oZWFkZXIuaXMtZml4ZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlMmUyZVxyXG59XHJcblxyXG4uY2xhc3NpY0hlYWRlcjpub3QoLmlzLWZpeGVkKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5oZWFkZXItdmVydGljYWwtbWVudSAubWVudVRpdGxlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbi5oZWFkZXItdmVydGljYWwtbWVudSAubWVudS10aXRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDE2cHggMTVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWxcclxufVxyXG5cclxuLmhlYWRlci12ZXJ0aWNhbC1tZW51IC5tZW51LXRpdGxlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTQ1XCI7XHJcbiAgICBmb250LWZhbWlseTogYW5uaW1leC1pY29ucztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTVweFxyXG59XHJcblxyXG4uY29sbGVjdGlvbi10b3AtZmlsdGVycyAuZmxUdGwuc2hvdzphZnRlcixcclxuLmhlYWRlci12ZXJ0aWNhbC1tZW51IC5tZW51LXRpdGxlLmFjdGl2ZTphZnRlcixcclxuLnRhYi1hY2NvcmRpYW4tc3R5bGUgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTQ4XCJcclxufVxyXG5cclxuLmhlYWRlci12ZXJ0aWNhbC1tZW51IC5tZW51LXRpdGxlIC5pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweFxyXG59XHJcblxyXG4uaGVhZGVyLXZlcnRpY2FsLW1lbnUgLnZlcnRpY2FsLW1lbnUtY29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICBwYWRkaW5nOiAwIDAgNXB4XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1tZW51LWNvbnRlbnQgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDBcclxufVxyXG5cclxuLnZlcnRpY2FsLW1lbnUtY29udGVudCB1bD5saSB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLnRvcGJhci1zbGlkZXIgLmNvbnRhaW5lci1mbHVpZCxcclxuLnZlcnRpY2FsLW1lbnUtY29udGVudCAubWVnYW1lbnUgbGkgdWwgbGksXHJcbi52ZXJ0aWNhbC1tZW51LWNvbnRlbnQgbGkgLmRyb3Bkb3duIGxpLFxyXG4udmVydGljYWwtbWVudS1jb250ZW50IHVsPmxpIC5tb3JlU2xpZGVPcGVuIGxpIHtcclxuICAgIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLnZlcnRpY2FsLW1lbnUtY29udGVudCAubW9yZUNhdGVnb3JpZXMsXHJcbi52ZXJ0aWNhbC1tZW51LWNvbnRlbnQgdWw+bGkgLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDM0MzQzXHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1tZW51LWNvbnRlbnQgLm1lZ2FtZW51IGxpIHVsIGxpIGE6aG92ZXIsXHJcbi52ZXJ0aWNhbC1tZW51LWNvbnRlbnQgLm1vcmVDYXRlZ29yaWVzOmhvdmVyLFxyXG4udmVydGljYWwtbWVudS1jb250ZW50IC5zdWItbWVudTpob3Zlcj5hOmFmdGVyLFxyXG4udmVydGljYWwtbWVudS1jb250ZW50IGxpIC5kcm9wZG93biBsaSBhOmhvdmVyLFxyXG4udmVydGljYWwtbWVudS1jb250ZW50IGxpIC5kcm9wZG93biBsaTpob3Zlcj5hLFxyXG4udmVydGljYWwtbWVudS1jb250ZW50IHVsPmxpIC5uYXYtbGluazpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcilcclxufVxyXG5cclxuLnZlcnRpY2FsLW1lbnUtY29udGVudCAubW9yZUNhdGVnb3JpZXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLnZlcnRpY2FsLW1lbnUtY29udGVudCAubW9yZUNhdGVnb3JpZXM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXGVhZmJcIjtcclxuICAgIGZvbnQtZmFtaWx5OiBhbm5pbWV4LWljb25zO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5mYXFzLXN0eWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b25bYXJpYS1leHBhbmRlZD10cnVlXTphZnRlcixcclxuLmxvb2tib29rLXNob3AgLnByb2R1Y3RzIC5idG4tc2hvcC5hY3RpdmUgLmljb246YmVmb3JlLFxyXG4udmVydGljYWwtbWVudS1jb250ZW50IC5tb3JlQ2F0ZWdvcmllcy5zaG93OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWQ4XCJcclxufVxyXG5cclxuLnZlcnRpY2FsLW1lbnUtY29udGVudCBsaSAuZHJvcGRvd24sXHJcbi52ZXJ0aWNhbC1tZW51LWNvbnRlbnQgbGkgLm1lZ2FtZW51IHtcclxuICAgIG1pbi13aWR0aDogODAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTk5OTlweDtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAzNXB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgei1pbmRleDogMTAwMTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcclxuICAgIC1tcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKVxyXG59XHJcblxyXG4udmVydGljYWwtbWVudS1jb250ZW50IGxpOmhvdmVyIC5kcm9wZG93bixcclxuLnZlcnRpY2FsLW1lbnUtY29udGVudCBsaTpob3ZlciAubWVnYW1lbnUge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1tZW51LWNvbnRlbnQgLm1lZ2FtZW51PmxpIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgLW1zLWZsZXg6IDE7XHJcbiAgICAtd2Via2l0LWZsZXg6IDE7XHJcbiAgICBtYXJnaW46IDBcclxufVxyXG5cclxuLnZlcnRpY2FsLW1lbnUtY29udGVudCAubWVnYW1lbnU+bGk6bGFzdC1jaGlsZCB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgLXdlYmtpdC1mbGV4OiBub25lO1xyXG4gICAgLW1zLWZsZXg6IG5vbmVcclxufVxyXG5cclxuLnZlcnRpY2FsLW1lbnUtY29udGVudCAuaGFzLXN1Ym1lbnU+YTphZnRlcixcclxuLnZlcnRpY2FsLW1lbnUtY29udGVudCAuc3ViLW1lbnU+YTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI2OFwiO1xyXG4gICAgZm9udC1mYW1pbHk6IGFubmltZXgtaWNvbnM7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtM3B4XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1tZW51LWNvbnRlbnQgLm1lZ2FtZW51IC5zdWItbWVudS10aXRsZSB7XHJcbiAgICBjb2xvcjogIzE3MTcxNztcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xyXG4gICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgIHBhZGRpbmc6IDAgMCAxMHB4XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1tZW51LWNvbnRlbnQgLm1lZ2FtZW51IGxpIHVsIGxpIGEsXHJcbi52ZXJ0aWNhbC1tZW51LWNvbnRlbnQgbGkgLmRyb3Bkb3duIGxpIGEge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDRweCAwXHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1tZW51LWNvbnRlbnQgLnN1Yi1tZW51PmE6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICByaWdodDogMFxyXG59XHJcblxyXG4udmVydGljYWwtbWVudS1jb250ZW50IGxpIC5kcm9wZG93biB7XHJcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xyXG4gICAgcGFkZGluZzogMjBweFxyXG59XHJcblxyXG4udmVydGljYWwtbWVudS1jb250ZW50IGxpIC5kcm9wZG93biAuc3ViLW1lbnU+LnN1Yi1sZXZlbDIge1xyXG4gICAgdG9wOiAtMjBweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMClcclxufVxyXG5cclxuLnZlcnRpY2FsLW1lbnUtY29udGVudCBsaSAuZHJvcGRvd24gLnN1Yi1tZW51OmhvdmVyPi5zdWItbGV2ZWwyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXHJcbn1cclxuXHJcbi5oZWFkZXItdmVydGljYWwtbWVudS50b2dnbGUgLnZlcnRpY2FsLW1lbnUtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDBcclxufVxyXG5cclxuLm1lbnViYXItbW9iaWxlIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIG92ZXJmbG93OiBhdXRvIGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGhlaWdodDogNDdweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIC4xMik7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1c1xyXG59XHJcblxyXG4uYnV0dG9uLXNldCxcclxuLnNhbGVUaW1lIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMSlcclxufVxyXG5cclxuLm1lbnViYXItbW9iaWxlIC5tZW51YmFyLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLW1zLWZsZXg6IDEgMCAxOSU7XHJcbiAgICBmbGV4OiAxIDAgMTklXHJcbn1cclxuXHJcbi5tZW51YmFyLW1vYmlsZSAubWVudWJhci1pdGVtPmEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuLm1lbnViYXItbW9iaWxlIC5tZW51YmFyLWxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogNXB4IDAgMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFcclxufVxyXG5cclxuLm1lbnViYXItbW9iaWxlIC5jb3VudGVyIHtcclxuICAgIHJpZ2h0OiAtMThweFxyXG59XHJcblxyXG4uaGVyby1sYXJnZSxcclxuLnNsaWRlc2hvdy1tZWRpdW0gLnNsaWRlc2hvdy13cmFwIHtcclxuICAgIGhlaWdodDogNjAwcHhcclxufVxyXG5cclxuLnNsaWRlc2hvdy1sYXJnZSAuc2xpZGVzaG93LXdyYXAge1xyXG4gICAgaGVpZ2h0OiA3MDBweFxyXG59XHJcblxyXG4uaGVyby1leGxhcmdlLFxyXG4uc2xpZGVzaG93LXhsYXJnZSAuc2xpZGVzaG93LXdyYXAge1xyXG4gICAgaGVpZ2h0OiA5MDBweFxyXG59XHJcblxyXG4uc2xpZGVzaG93IC5ib3R0b20tbWlkZGxlIC5zbGlkZXNob3ctY29udGVudC1pbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IDYwcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcclxufVxyXG5cclxuLnNsaWRlc2hvdyAuYm90dG9tLWxlZnQgLnNsaWRlc2hvdy1jb250ZW50LWluIHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGxlZnQ6IDYwcHg7XHJcbiAgICBib3R0b206IDYwcHg7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmVcclxufVxyXG5cclxuLnNsaWRlc2hvdyAubWlkZGxlLWNlbnRlciAuc2xpZGVzaG93LWNvbnRlbnQtaW4ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcclxufVxyXG5cclxuLnNsaWRlc2hvdyAubWlkZGxlLXJpZ2h0IC5zbGlkZXNob3ctY29udGVudC1pbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcmlnaHQ6IDE2JTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG59XHJcblxyXG4uc2xpZGVzaG93IC5taWRkbGUtbGVmdCAuc2xpZGVzaG93LWNvbnRlbnQtaW4ge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGxlZnQ6IDE2JVxyXG59XHJcblxyXG4uc2xpZGVzaG93IC5taWRkbGUtYm90dG9tIC5zbGlkZXNob3ctY29udGVudC1pbiB7XHJcbiAgICByaWdodDogMTQlO1xyXG4gICAgYm90dG9tOiA4JTtcclxuICAgIHRvcDogYXV0bztcclxuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZVxyXG59XHJcblxyXG4uc2xpZGVzaG93IC5zbGlkZXNob3ctY29udGVudC1pbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXgtd2lkdGg6IDYxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxufVxyXG5cclxuLnNsaWRlc2hvdyAud3JhcC1jYXB0aW9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDI1cHhcclxufVxyXG5cclxuLnNsaWRlc2hvdyAuc2xpZGVzaG93LW92ZXJsYXk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgICB6LWluZGV4OiAzXHJcbn1cclxuXHJcbi5zbGlkZXNob3cgLndyYXAtY2FwdGlvbi5iZy13aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5zbGlkZXNob3cgLmFuaW1hdGlvbi5zdHlsZTEge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC1tcy10cmFuc2l0aW9uOiAxcyAuMXM7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDFzIC4xcztcclxuICAgIHRyYW5zaXRpb246IDFzIC4xcztcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLjgpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC44KVxyXG59XHJcblxyXG4uc2xpZGVzaG93IC5zbGljay1hY3RpdmUgLmFuaW1hdGlvbi5zdHlsZTEge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKVxyXG59XHJcblxyXG4uc2xpZGVzaG93IC5hbmltYXRpb24uc3R5bGUyIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcclxuICAgIHRyYW5zaXRpb246IDFzIC4xcztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMXMgLjFzO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IDFzIC4xc1xyXG59XHJcblxyXG4uc2xpZGVzaG93IC5zbGljay1hY3RpdmUgLmFuaW1hdGlvbi5zdHlsZTIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDBcclxufVxyXG5cclxuLnNsaWRlc2hvdyAuYW5pbWF0aW9uLnN0eWxlMyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcclxuICAgIHRyYW5zaXRpb246IC44cyAuMnNcclxufVxyXG5cclxuLnNsaWRlc2hvdyAuc2xpY2stYWN0aXZlIC5hbmltYXRpb24uc3R5bGUzLFxyXG4uc2xpZGVzaG93IC5zbGljay1hY3RpdmUgLmFuaW1hdGlvbi5zdHlsZTMgLnNzLWJ0bldyYXAge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxyXG59XHJcblxyXG4uc2xpZGVzaG93IC5hbmltYXRpb24uc3R5bGUzIC5zcy1idG5XcmFwIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuNnMgLjRzO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpXHJcbn1cclxuXHJcbi5zbGlkZXNob3cgLnNsaWNrLWFjdGl2ZSAuYW5pbWF0aW9uLnN0eWxlNCAuc3Mtc21hbGwtdGl0bGUge1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAuM3M7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjNzO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjNzO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93blxyXG59XHJcblxyXG4uc2xpZGVzaG93IC5zbGljay1hY3RpdmUgLmFuaW1hdGlvbi5zdHlsZTQgLnNzLW1lZ2EtdGl0bGUge1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAuNXM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjVzO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93blxyXG59XHJcblxyXG4uc2xpZGVzaG93IC5zbGljay1hY3RpdmUgLmFuaW1hdGlvbi5zdHlsZTQgLnNzLXN1Yi10aXRsZSB7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IC40cztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuNHM7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IC40cztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNHM7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBcclxufVxyXG5cclxuLnNsaWRlc2hvdyAuc2xpY2stYWN0aXZlIC5hbmltYXRpb24uc3R5bGU0IC5zcy1idG5XcmFwIHtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogLjVzO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC41cztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC41cztcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcFxyXG59XHJcblxyXG4uc2xpZGVzaG93IC5zcy1zbWFsbC10aXRsZSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICdFZHUgVklDIFdBIE5UIEJlZ2lubmVyJywgY3Vyc2l2ZVxyXG59XHJcblxyXG4uc2xpZGVzaG93IC5zcy1tZWdhLXRpdGxlIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbi5zbGlkZXNob3cgLnNzLXN1Yi10aXRsZSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICBtYXJnaW46IDEwcHggMCAwXHJcbn1cclxuXHJcbi5zbGlkZXNob3cgLnNzLWJ0bldyYXAge1xyXG4gICAgbWFyZ2luOiAyNnB4IDAgMFxyXG59XHJcblxyXG4uc2xpZGVzaG93IC5zcy1idG5XcmFwIC5idG4ge1xyXG4gICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDEycHggMjVweFxyXG59XHJcblxyXG4uc2xpZGVzaG93IC5idG4rLmJ0biB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweFxyXG59XHJcblxyXG4uc2xpZGVzaG93IC5zbGljay1hcnJvdy1kb3RzIC5zbGljay1hcnJvdyB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzYgLnNsaWRlc2hvdz4uY29udGFpbmVyIC5taWRkbGUtbGVmdCAuc2xpZGVzaG93LWNvbnRlbnQtaW4sXHJcbi5zbGlkZXNob3cgLmNvbnRhaW5lciAuc2xpY2stYXJyb3ctZG90cyAuc2xpY2stcHJldixcclxuLnNsaWRlc2hvdyAuc2xpY2stYXJyb3ctZG90cyAuc2xpY2stcHJldiB7XHJcbiAgICBsZWZ0OiAzMHB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTEgLnZlcnRpY2FsLW1lbnUtY29udGVudCAuaGFzLXN1Ym1lbnU+YTphZnRlcixcclxuLmluZGV4LWRlbW8xMSAudmVydGljYWwtbWVudS1jb250ZW50IC5zdWItbWVudT5hOmFmdGVyLFxyXG4uaW5kZXgtZGVtbzYgLnNsaWRlc2hvdz4uY29udGFpbmVyIC5taWRkbGUtcmlnaHQgLnNsaWRlc2hvdy1jb250ZW50LWluLFxyXG4uc2xpZGVzaG93IC5jb250YWluZXIgLnNsaWNrLWFycm93LWRvdHMgLnNsaWNrLW5leHQsXHJcbi5zbGlkZXNob3cgLnNsaWNrLWFycm93LWRvdHMgLnNsaWNrLW5leHQge1xyXG4gICAgcmlnaHQ6IDMwcHhcclxufVxyXG5cclxuLnNsaWRlc2hvdyAuc2xpY2stYXJyb3ctZG90cyAuc2xpY2stZG90cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDQwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwXHJcbn1cclxuXHJcbi5zbGlkZXNob3c+LmNvbnRhaW5lciAubWlkZGxlLWxlZnQgLnNsaWRlc2hvdy1jb250ZW50LWluIHtcclxuICAgIGxlZnQ6IDYwcHhcclxufVxyXG5cclxuLnNsaWRlc2hvdz4uY29udGFpbmVyIC5taWRkbGUtcmlnaHQgLnNsaWRlc2hvdy1jb250ZW50LWluIHtcclxuICAgIHJpZ2h0OiA2MHB4XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIGE6aG92ZXIge1xyXG4gICAgY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmRldGFpbHMge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDJcclxufVxyXG5cclxuLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmRldGFpbHMgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmRldGFpbHMgLnRpdGxlKy5idG4sXHJcbi5pbmRleC1kZW1vNCAuZ3JpZC1wcm9kdWN0cyAuYnV0dG9uLWFjdGlvbiB7XHJcbiAgICBtYXJnaW46IDE1cHggMCAwXHJcbn1cclxuXHJcbi5jYXRlZ29yeS1pdGVtIC5jb3VudHMsXHJcbi5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5kZXRhaWxzIC5jb3VudHMge1xyXG4gICAgb3BhY2l0eTogLjc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDVweFxyXG59XHJcblxyXG4uY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuZGV0YWlscy5taWRkbGUtY2VudGVyIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5kZXRhaWxzLm1pZGRsZS1sZWZ0IHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMjBweDtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG59XHJcblxyXG4uY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuZGV0YWlscy5taWRkbGUtcmlnaHQge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG59XHJcblxyXG4uY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuZGV0YWlscy50b3AtY2VudGVyIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogMDtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG59XHJcblxyXG4uY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuZGV0YWlscy50b3AtbGVmdCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwXHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5kZXRhaWxzLnRvcC1yaWdodCB7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMFxyXG59XHJcblxyXG4uY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuZGV0YWlscy5ib3R0b20tY2VudGVyIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG59XHJcblxyXG4uY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuZGV0YWlscy5ib3R0b20tbGVmdCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwXHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5kZXRhaWxzLmJvdHRvbS1yaWdodCB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMFxyXG59XHJcblxyXG4uY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuZGV0YWlscy5vZmZlclRleHQgLnRleC10b3Age1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0MHB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMFxyXG59XHJcblxyXG4uY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuZGV0YWlscy5vZmZlclRleHQgLnRleC1ib20ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMyk7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmRldGFpbHMub2ZmZXJUZXh0IC50ZXgxIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweFxyXG59XHJcblxyXG4uY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuZGV0YWlscy5vZmZlclRleHQgLnRleDIge1xyXG4gICAgZm9udC1zaXplOiA2MHB4XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5pbWcgaW1nIHtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmRldGFpbHMgLnRleHQge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuc2FsZS1iYW5uZXIgLmRldGFpbHMgLnRpdGxlLFxyXG4uaW5kZXgtZGVtbzIgLnNsaWRlc2hvdyAuc3MtbWVnYS10aXRsZSxcclxuLnZpZGVvLXNlY3Rpb24gLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweFxyXG59XHJcblxyXG4uY29sbGVjdGlvbi1iYW5uZXItZ3JpZC50d28tYm5yIC5kZXRhaWxzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgcGFkZGluZzogMzBweFxyXG59XHJcblxyXG4uY29sbGVjdGlvbi1iYW5uZXItZ3JpZC50d28tYm5yIC5kZXRhaWxzIC5zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luOiAxMHB4IDBcclxufVxyXG5cclxuLnRhYi1zbGlkZXItcHJvZHVjdCAuc2VjdGlvbi1oZWFkZXIsXHJcbi52ZHJfZ3JpZCAuaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbn1cclxuXHJcbi50YWItc2xpZGVyLXByb2R1Y3QgLm5hdi10YWJzIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDAgMCA0MHB4XHJcbn1cclxuXHJcbi50YWItc2xpZGVyLXByb2R1Y3QgLm5hdi10YWJzIC5uYXYtbGluayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbi50YWItc2xpZGVyLXByb2R1Y3QgLm5hdi10YWJzLnN0eWxlMSAubmF2LWxpbms6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTZweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZDogIzExMTtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1zLXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4udGFiLXNsaWRlci1wcm9kdWN0IC5uYXYtdGFicy5zdHlsZTEgLm5hdi1saW5rOmhvdmVyOmFmdGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4udGFiLXNsaWRlci1wcm9kdWN0IC5uYXYtdGFicy5zdHlsZTIgLm5hdi1saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XHJcbiAgICBtYXJnaW46IDAgN3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMFxyXG59XHJcblxyXG4udGFiLXNsaWRlci1wcm9kdWN0IC5uYXYtdGFicy5zdHlsZTIgLm5hdi1saW5rLmFjdGl2ZSxcclxuLnRhYi1zbGlkZXItcHJvZHVjdCAubmF2LXRhYnMuc3R5bGUyIC5uYXYtbGluazpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi5mZWF0dXJlZC1jb250ZW50IC5mZWF0dXJlZC10ZXh0IHtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0b1xyXG59XHJcblxyXG4uZmVhdHVyZWQtY29udGVudCAucG9wdXAtdmlkZW8uem9vbS1zY2FsOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yNSk7XHJcbiAgICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5mZWF0dXJlZC1jb250ZW50IC5mZWF0dXJlZC1kZXRhaWxzLmxhcmdlLWZvbnQgLmJ0biB7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDI1cHhcclxufVxyXG5cclxuLmZlYXR1cmVkLWNvbnRlbnQgLmZlYXR1cmVkLWRldGFpbHMubGFyZ2UtZm9udCAuem9vbS1zY2FsOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmhlcm8tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuLmhlcm8tZGV0YWlscyxcclxuLmhlcm8tc2FsZVRpbWUsXHJcbi5oZXJvLXN1YnRpdGxlIHtcclxuICAgIG1hcmdpbjogMjBweCAwIDBcclxufVxyXG5cclxuLmhlcm8tc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMnB4XHJcbn1cclxuXHJcbi5oZXJvLWRldGFpbHMge1xyXG4gICAgZm9udC1zaXplOiAxNnB4XHJcbn1cclxuXHJcbi5oZXJvLWJ0biB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDI0cHg7XHJcbiAgICBtYXJnaW46IDMwcHggMCAwXHJcbn1cclxuXHJcbi5oZXJvLXNhbGVUaW1lIC5jb3VudC1pbm5lciB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBtaW4td2lkdGg6IDcwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgIHBhZGRpbmc6IDEycHggMTBweDtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uaGVyby1zYWxlVGltZSAuY291bnQtaW5uZXIgLnRpbWUtY291bnQge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMFxyXG59XHJcblxyXG4uaGVyby1zYWxlVGltZSAuY291bnQtaW5uZXIgLnRleHQge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogNXB4IDAgMDtcclxuICAgIG1pbi13aWR0aDogMTAwJVxyXG59XHJcblxyXG4uaGVyby1zYWxlVGltZS5kYXJrIC5jb3VudC1pbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDBcclxufVxyXG5cclxuLmZpbHRlckJveCB1bDpub3QoLmZpbHRlci1jb2xvcikgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbD5zcGFuLFxyXG4uaGVyby1zYWxlVGltZS5kYXJrIC5odC1jb3VudDpub3QoOmxhc3QtY2hpbGQpIC5jb3VudC1pbm5lcixcclxuLm1vZGVsLXRodW1ibmFpbC1pbWcgLmxpc3QtaW5saW5lLWl0ZW0uYWN0aXZlIGltZyxcclxuLnNhbGVUaW1lLmRhcmsgLmh0LWNvdW50Om5vdCg6bGFzdC1jaGlsZCkgLmNvdW50LWlubmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzMzM1xyXG59XHJcblxyXG4uaGVyby1zYWxlVGltZS5zYWxlVGltZS1jaXJjbGUgLmNvdW50LWlubmVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG1pbi13aWR0aDogNzRweDtcclxuICAgIG1pbi1oZWlnaHQ6IDc0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uaGVyby1pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5oZXJvLWlubmVyIC53cmFwLXRleHQge1xyXG4gICAgbWF4LXdpZHRoOiA1NjBweFxyXG59XHJcblxyXG4uaGVyby1pbm5lciAud3JhcC10ZXh0LmNlbnRlciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uaGVyby14bGFyZ2UsXHJcbi5pbmRleC1kZW1vMTAgLnNsaWRlc2hvdy1sYXJnZSAuc2xpZGVzaG93LXdyYXAge1xyXG4gICAgaGVpZ2h0OiA4MDBweFxyXG59XHJcblxyXG4uaGVyby1tZWRpdW0ge1xyXG4gICAgaGVpZ2h0OiA0NTBweFxyXG59XHJcblxyXG4uaGVyby1zbWFsbCB7XHJcbiAgICBoZWlnaHQ6IDM4MHB4XHJcbn1cclxuXHJcbi5ob21lLWJsb2ctcG9zdCAuc2xpY2stYXJyb3csXHJcbi5zdWItY29sbGVjdGlvbiAuc2xpY2stYXJyb3cge1xyXG4gICAgbWFyZ2luLXRvcDogLTUwcHhcclxufVxyXG5cclxuLnByb2R1Y3QtbmFtZS1wcmljZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICBmb250LXdlaWdodDogNTAwXHJcbn1cclxuXHJcbi5idXR0b24tYm90dG9tLWFjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmJ1dHRvbi1ib3R0b20tYWN0aW9uIC5idG4taWNvbiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweFxyXG59XHJcblxyXG4uY3RnLWJuci13cmFwIC5jdGctY29udGVudCxcclxuLnN1Yi1jb2xsZWN0aW9uLXN0eWxlMSAuY29udGVudC10ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5jdGctYm5yLXdyYXAgLmN0Zy10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzlweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbi5jdGctYm5yLXdyYXAgLmN0Zy10aXRsZSBzcGFuIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBtYXJnaW46IDAgMCA1cHhcclxufVxyXG5cclxuLmN0Zy1ibnItd3JhcCAuc2FsZVRleHQge1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICNjYmZmMTE7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweFxyXG59XHJcblxyXG4uY3RnLWJuci13cmFwLnR3byAuY3RnLXRpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MnB4XHJcbn1cclxuXHJcbi5jYXRlZ29yeS1pdGVtIC5kZXRhaWxzLndoaXRlVGV4dCAuYnRuLWJyZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHBhZGRpbmc6IDAgMCA1cHhcclxufVxyXG5cclxuLmNhdGVnb3J5LWl0ZW0gLmRldGFpbHMud2hpdGVUZXh0IC5idG4tYnJkOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcilcclxufVxyXG5cclxuLmNhdGVnb3J5LWl0ZW0ub3ZlcmxheS1jb250ZW50IC5jYXRlZ29yeS1saW5rLFxyXG4uY29sbGVjdGlvbi1zdHlsZTIgLmNhdGVnb3J5LWxpbmssXHJcbi5jb2xsZWN0aW9uLXN0eWxlNCAuY2F0ZWdvcnktbGluayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uY2F0ZWdvcnktaXRlbS5vdmVybGF5LWNvbnRlbnQgLnpvb20tc2NhbDpiZWZvcmUge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNClcclxufVxyXG5cclxuLmNhdGVnb3J5LWl0ZW0ub3ZlcmxheS1jb250ZW50IC5kZXRhaWxzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHotaW5kZXg6IDNcclxufVxyXG5cclxuLmNhdGVnb3J5LWl0ZW0gLmRldGFpbHMuYm94IHtcclxuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgICBwYWRkaW5nOiAxNnB4XHJcbn1cclxuXHJcbi5ncmlkLXByb2R1Y3RzLnByby1ob3ZlcjQgLnByb2R1Y3QtZGV0YWlscyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmdyaWQtcHJvZHVjdHMucHJvLWhvdmVyNCAucHJvZHVjdC1kZXRhaWxzIC5kZXRhaWxzLWxlZnQge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpXHJcbn1cclxuXHJcbi5ncmlkLXByb2R1Y3RzLnByby1ob3ZlcjQgLnByb2R1Y3QtZGV0YWlscyAuYWRkdG9jYXJ0LWJ0biAuYnRuIHtcclxuICAgIGhlaWdodDogMzdweDtcclxuICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uZ3JpZC1wcm9kdWN0cy5wcm8taG92ZXI0IC5wcm9kdWN0LXZlbmRvciB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogIzhhOGE4YTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuLmdyaWQtcHJvZHVjdHMucHJvLWhvdmVyNCAucHJvZHVjdC1wcmljZSAucHJpY2UsXHJcbi5pbmRleC1kZW1vNSAuZ3JpZC1wcm9kdWN0cyAucHJvZHVjdC1wcmljZSAucHJpY2Uge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMFxyXG59XHJcblxyXG4ub25lLWJhbm5lci1zZWN0aW9uIC5iZy1zaXplIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxMzEzO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm9uZS1iYW5uZXItc2VjdGlvbiAuZGV0YWlscyB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHhcclxufVxyXG5cclxuLm9uZS1iYW5uZXItc2VjdGlvbiAuZGV0YWlscy5taWRkbGUtY2VudGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDBcclxufVxyXG5cclxuLnByb2R1Y3RzLWxvb2tib29rLXNlY3Rpb24gLmJnLXNpemUge1xyXG4gICAgbWluLWhlaWdodDogNjUwcHhcclxufVxyXG5cclxuLnByb2R1Y3RzLWxvb2tib29rLXNlY3Rpb24gLmxvb2tib29rLXNob3Age1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5wcm9kdWN0cy1sb29rYm9vay1zZWN0aW9uIC5sb29rYm9vay1zaG9wIC5wcm9kdWN0cyAuYnRuLXNob3Age1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBvdXRsaW5lOiAjZmZmZmZmIHNvbGlkIDFweDtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAzcHhcclxufVxyXG5cclxuLmdyaWQtcHJvZHVjdHMgLmJ1dHRvbi1zZXQtdG9wIC5idG4taWNvbjpob3ZlcixcclxuLnByb2R1Y3RzLWxvb2tib29rLXNlY3Rpb24gLmxvb2tib29rLXNob3AgLnByb2R1Y3RzIC5idG4tc2hvcC5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpXHJcbn1cclxuXHJcbi5wcm9kdWN0cy1sb29rYm9vay1zZWN0aW9uIC5sb29rYm9vay1zaG9wIC5ncmlkLWxiIHtcclxuICAgIHdpZHRoOiAyMDBweFxyXG59XHJcblxyXG4ucHJvZHVjdHMtbG9va2Jvb2stc2VjdGlvbiAubG9va2Jvb2stc2hvcCAuZ3JpZC1sYiAucHJvLWltZyB7XHJcbiAgICBtYXJnaW46IDAgMCAxNXB4XHJcbn1cclxuXHJcbi5wcm9kdWN0cy1sb29rYm9vay1zZWN0aW9uIC5sb29rYm9vay1zaG9wIC5ncmlkLWxiIC5kZXRhaWwgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIG1hcmdpbjogMCAwIDhweFxyXG59XHJcblxyXG4ucHJvZHVjdHMtbG9va2Jvb2stc2VjdGlvbiAubG9va2Jvb2stc2hvcCAuZ3JpZC1sYiAuZGV0YWlsIC5idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgcGFkZGluZzogOXB4IDIycHhcclxufVxyXG5cclxuLnByb2R1Y3RzLWxvb2tib29rLXNlY3Rpb24gLmxvb2stcG9zaXRpb24xIHtcclxuICAgIGxlZnQ6IDEzJTtcclxuICAgIHRvcDogNTQlO1xyXG4gICAgYm90dG9tOiBhdXRvXHJcbn1cclxuXHJcbi5wcm9kdWN0cy1sb29rYm9vay1zZWN0aW9uIC5sb29rLXBvc2l0aW9uMiB7XHJcbiAgICByaWdodDogNjUlO1xyXG4gICAgdG9wOiA2JTtcclxuICAgIGJvdHRvbTogYXV0b1xyXG59XHJcblxyXG4ucHJvZHVjdHMtbG9va2Jvb2stc2VjdGlvbiAubG9vay1wb3NpdGlvbjMge1xyXG4gICAgdG9wOiAzNiU7XHJcbiAgICBsZWZ0OiA0MCVcclxufVxyXG5cclxuLnByb2R1Y3RzLWxvb2tib29rLXNlY3Rpb24gLmxvb2stcG9zaXRpb240IHtcclxuICAgIGJvdHRvbTogMjIlO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAzNiVcclxufVxyXG5cclxuLnByb2R1Y3RzLWxvb2tib29rLXNlY3Rpb24gLmxvb2stcG9zaXRpb241IHtcclxuICAgIGJvdHRvbTogNTIlO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAxMyVcclxufVxyXG5cclxuLmFib3V0LXNlY3Rpb24gLmFib3V0LWRldGFpbHMgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMzVweFxyXG59XHJcblxyXG4uYWJvdXQtc2VjdGlvbiAuYWJvdXQtZGV0YWlscyAuc2VydmljZS1pbmZvIC5pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmFib3V0LXNlY3Rpb24gLmFib3V0LWRldGFpbHMgLnNlcnZpY2UtaW5mbyBoMixcclxuLmluZGV4LWRlbW8xMCAuY29sbGVjdGlvbi1zbGlkZXIgLmNhdGVnb3J5LWl0ZW0gLmNhdGVnb3J5LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwXHJcbn1cclxuXHJcbi5pbnN0YWdyYW0tZ3JpZCAuaW5zdGFncmFtLWl0ZW0gLmlucy1pY29uIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzXHJcbn1cclxuXHJcbi5pbnN0YWdyYW0tZ3JpZCAuaW5zdGFncmFtLWl0ZW06aG92ZXIgLmlucy1pY29uIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xyXG4gICAgei1pbmRleDogM1xyXG59XHJcblxyXG4uaW5zdGFncmFtLWdyaWQgLmluc3RhZ3JhbS1pdGVtIC56b29tLXNjYWw6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmluc3RhZ3JhbS1ncmlkIC5pbnN0YWdyYW0tb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIHotaW5kZXg6IDNcclxufVxyXG5cclxuLm1pbmktcHJvZHVjdCAuY29sdW1uLXR0bCB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG59XHJcblxyXG4uYnV0dG9uLXNldCAuYnRuLWljb246bm90KDpsYXN0LWNoaWxkKSxcclxuLm1pbmktcHJvZHVjdCAubWluaS1saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSxcclxuLnNhbGVUaW1lIC5odC1jb3VudDpub3QoOmxhc3QtY2hpbGQpIC5jb3VudC1pbm5lciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlY1xyXG59XHJcblxyXG4ubWluaS1wcm9kdWN0IC5taW5pLWxpc3QtaXRlbSAuaXRlbS1saW5rLFxyXG4ubWluaS1wcm9kdWN0IC5taW5pLWxpc3QtaXRlbSAubWluaS1pbWFnZSBpbWcge1xyXG4gICAgd2lkdGg6IDg1cHhcclxufVxyXG5cclxuLmluZGV4LWRlbW8xMSAucHJvZHVjdC1wcmljZSxcclxuLm1pbmktcHJvZHVjdCAubWluaS1saXN0LWl0ZW0gLml0ZW0tdGl0bGUsXHJcbi5zcHItZm9ybS1sYWJlbCB7XHJcbiAgICBmb250LXdlaWdodDogNTAwXHJcbn1cclxuXHJcbi5taW5pLXByb2R1Y3QgLnByb2R1Y3QtcmV2aWV3IHtcclxuICAgIG1hcmdpbi10b3A6IDdweFxyXG59XHJcblxyXG4ubWluaS1saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweFxyXG59XHJcblxyXG4ubWluaS1saXN0LWl0ZW0gLml0ZW0tbGluayxcclxuLm1pbmktbGlzdC1pdGVtIC5taW5pLWltYWdlIGltZyB7XHJcbiAgICB3aWR0aDogNzBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi50b3BiYXItc2xpZGVyLWl0ZW1zIHtcclxuICAgIG1hcmdpbjogMCA0MHB4XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uLXN0eWxlMiAuY2F0ZWdvcnktbGluazpob3ZlciAuZGV0YWlscyAuZGVmYXVsdCxcclxuLmNvbGxlY3Rpb24tc3R5bGUyIC5kZXRhaWxzIC5idG4gLm9uaG92ZXIsXHJcbi50b3BiYXItc2xpZGVyLWl0ZW1zIC5zbGljay1hcnJvdyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuXHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uLXN0eWxlMiAuY2F0ZWdvcnktbGluazpob3ZlciAuZGV0YWlscyAub25ob3ZlcixcclxuLmNvbXBhcmUtdGFibGUgdGFibGUgLnByb2R1Y3QtaW1hZ2U6aG92ZXIgLnF1aWNrLXZpZXctbW9kYWwsXHJcbi5wb3J0Zm9saW8tbGlzdCAub3ZlcmxheTpob3ZlciAuY2FwdGlvbixcclxuLnNpZGVQcm9TbGlkZXI6aG92ZXIgLnNsaWNrLWFycm93LFxyXG4udG9wYmFyLXNsaWRlci1pdGVtczpob3ZlciAuc2xpY2stYXJyb3csXHJcbi53aXNobGlzdC10YWJsZSB0YWJsZSB0cjpob3ZlciAucHJvZHVjdC10aHVtYm5haWwgLmJ0biB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZVxyXG59XHJcblxyXG4uZm9vdGVyLmZ0ci1iZy1ibGFjayAuZm9vdGVyLXRvcCAuaDQsXHJcbi50b3BiYXItc2xpZGVyLWl0ZW1zIC5zbGljay1hcnJvdzpiZWZvcmUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE2cHhcclxufVxyXG5cclxuLnRvcGJhci1zbGlkZXItaXRlbXMgLnNsaWNrLW5leHQge1xyXG4gICAgcmlnaHQ6IC00MHB4XHJcbn1cclxuXHJcbi50b3BiYXItc2xpZGVyLWl0ZW1zIC5zbGljay1wcmV2IHtcclxuICAgIGxlZnQ6IC00MHB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMSAudGVzdGltb25pYWwtc2xpZGVyLnN0eWxlMSAudGVzdGltb25pYWwtc2xpZGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmM2Y0ZjVcclxufVxyXG5cclxuLmluZGV4LWRlbW8xIC5ob21lLWJsb2ctcG9zdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY1XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMSAuY29sbGVjdGlvbi1zbGlkZXIgLmNhdGVnb3J5LWl0ZW0gLmRldGFpbHMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzQsIDIzNiwgMjQxLCAuMyk7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4jcHJvZHVjdC1mb3JtLWFkZHRvY2FydCAudGl0bGUsXHJcbi5jaGVja291dC1mb3JtIC5ibG9jayAudGl0bGUsXHJcbi5jb2xsZWN0aW9uLXN0eWxlMSAuY2F0ZWdvcnktaXRlbSAuY2F0ZWdvcnktdGl0bGUsXHJcbi5mb290ZXItOCAuY29weXRleHQsXHJcbi5pbmRleC1kZW1vMiAuaDEsXHJcbi5pbmRleC1kZW1vMiAuaDIsXHJcbi5pbmRleC1kZW1vMiAuaDMsXHJcbi5pbmRleC1kZW1vMiAuaDQsXHJcbi5pbmRleC1kZW1vMiAuaDUsXHJcbi5pbmRleC1kZW1vMiAuaDYsXHJcbi5pbmRleC1kZW1vMiAuaGVhZC1mb250LFxyXG4uaW5kZXgtZGVtbzIgaDEsXHJcbi5pbmRleC1kZW1vMiBoMixcclxuLmluZGV4LWRlbW8yIGgzLFxyXG4uaW5kZXgtZGVtbzIgaDQsXHJcbi5pbmRleC1kZW1vMiBoNSxcclxuLmluZGV4LWRlbW8yIGg2LFxyXG4uaW5kZXgtZGVtbzUgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmRldGFpbHMud2hpdGVUZXh0IC5zbWFsbC10aXRsZSxcclxuLmluZGV4LWRlbW81IC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5kZXRhaWxzLndoaXRlVGV4dCBoMyxcclxuLmluZGV4LWRlbW81IC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5kZXRhaWxzLndoaXRlVGV4dCBwLFxyXG4uaW5kZXgtZGVtbzggLmdyaWQtcHJvZHVjdHMgLnByb2R1Y3QtdmVuZG9yLFxyXG4uc3ByLWZvcm0tdGl0bGUge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG59XHJcblxyXG4uaGVhZGVyLTQgI3NpdGVOYXY+bGkgLmRyb3Bkb3duLFxyXG4uaGVhZGVyLTQgI3NpdGVOYXY+bGkgLmRyb3Bkb3duIHVsLFxyXG4uaGVhZGVyLTQgI3NpdGVOYXY+bGkgLm1lZ2FtZW51LFxyXG4uaW5kZXgtZGVtbzIgLmJ0bixcclxuLmluZGV4LWRlbW80IC5idXR0b24tc2V0LXRvcCAuYnRuLWljb24sXHJcbi5pbmRleC1kZW1vOCAuYnRuLW91dGxpbmUtbGlnaHQsXHJcbi5pbmRleC1kZW1vOCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxyXG4uaW5kZXgtZGVtbzggLmJ1dHRvbi1zZXQuc3R5bGUyIC5idG4taWNvbjpmaXJzdC1jaGlsZCxcclxuLmluZGV4LWRlbW84IC5idXR0b24tc2V0LnN0eWxlMiAuYnRuLWljb246bGFzdC1jaGlsZCxcclxuLmluZGV4LWRlbW84IC5wcm9kdWN0LWxhYmVscyAubGJsIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzIgLnNlY3Rpb24taGVhZGVyIGgyIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzIgLnNlY3Rpb24taGVhZGVyIHAge1xyXG4gICAgY29sb3I6ICM4YzhjOGM7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luOiAwIDAgMTBweFxyXG59XHJcblxyXG4uYnJhbmRzLXNlYXJjaCAubGlzdGluZyBsaSAuYWxwaGEuYWN0aXZlLFxyXG4uaW5kZXgtZGVtbzIgLmJ0bixcclxuLmluZGV4LWRlbW8yIC5idG4tcHJpbWFyeSxcclxuLmluZGV4LWRlbW8yIC5idG4tc2Vjb25kYXJ5OmhvdmVyLFxyXG4uaW5kZXgtZGVtbzIgYnRuLXNlY29uZGFyeTpmb2N1cyxcclxuLmluZGV4LWRlbW8zIC5idG4tc2Vjb25kYXJ5LFxyXG4uaW5kZXgtZGVtbzMgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsXHJcbi5pbmRleC1kZW1vNCAuYnRuLXNlY29uZGFyeTpmb2N1cyxcclxuLmluZGV4LWRlbW80IC5idG4tc2Vjb25kYXJ5OmhvdmVyLFxyXG4uaW5kZXgtZGVtbzQgLmJ1dHRvbi1zZXQtdG9wIC5idG4taWNvbjpmb2N1cyxcclxuLmluZGV4LWRlbW80IC5idXR0b24tc2V0LXRvcCAuYnRuLWljb246aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMiAuYnRuLXByaW1hcnk6Zm9jdXMsXHJcbi5pbmRleC1kZW1vMiAuYnRuLXByaW1hcnk6aG92ZXIsXHJcbi5pbmRleC1kZW1vMiAuYnRuOmZvY3VzLFxyXG4uaW5kZXgtZGVtbzIgLmJ0bjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICBib3JkZXItY29sb3I6ICMzMzNcclxufVxyXG5cclxuLmNvbGxlY3Rpb24tc3R5bGU0IC5jYXRlZ29yeS1saW5rOmhvdmVyIC5idG4sXHJcbi5pbmRleC1kZW1vMiAuYnRuLXNlY29uZGFyeSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICBib3JkZXItY29sb3I6ICMzMzNcclxufVxyXG5cclxuLmluZGV4LWRlbW8yIC5jYXJ0LWNvdW50LFxyXG4uaW5kZXgtZGVtbzIgLndpc2hsaXN0LWNvdW50LFxyXG4uaW5kZXgtZGVtbzUgLnRhYi1zbGlkZXItcHJvZHVjdCAubmF2LXRhYnMuc3R5bGUxIC5uYXYtbGluazphZnRlcixcclxuLmluZGV4LWRlbW84IC5idXR0b24tc2V0IC5idG4taWNvbjpob3ZlcixcclxuLnN3YXRjaGVzIGxpLmJsYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDBcclxufVxyXG5cclxuLmluZGV4LWRlbW8yIC5zbGlkZXNob3cgLnNzLWJ0bldyYXAgLmJ0biB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICBtaW4td2lkdGg6IDEyMHB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMiAuc2VydmljZS1zZWN0aW9uIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcclxuICAgIHBhZGRpbmc6IDQwcHggMFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzIgLnNlcnZpY2Utc2VjdGlvbiBoNiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzIgLnNlcnZpY2UtaW5mby5zZXBhcmF0ZS1saW5lIC5zZXJ2aWNlLXdyYXA6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBib3JkZXItY29sb3I6ICM0MjQyNDJcclxufVxyXG5cclxuLmluZGV4LWRlbW8yIC5ibG9nLWFydGljbGUgaDIge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmluZGV4LWRlbW8yIC5zZXJ2aWNlLWluZm8gLmljb24ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTIgLmlucHV0LWdyb3VwPi5idG4sXHJcbi5pbmRleC1kZW1vMTIgLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wsXHJcbi5pbmRleC1kZW1vMiAuZm9vdGVyLW5ld3NsZXR0ZXIgLmlucHV0LWdyb3VwPi5idG4sXHJcbi5pbmRleC1kZW1vMiAuZm9vdGVyLW5ld3NsZXR0ZXIgLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wsXHJcbi5pbmRleC1kZW1vNSAuZm9vdGVyLW5ld3NsZXR0ZXIgLmlucHV0LWdyb3VwPi5idG4sXHJcbi5pbmRleC1kZW1vNSAuZm9vdGVyLW5ld3NsZXR0ZXIgLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiA1MHB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMiAjc2l0ZS1zY3JvbGwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuLmluZGV4LWRlbW8yIC5ncmlkLXByb2R1Y3RzIC5pdGVtIC5wcm9kdWN0LWltYWdlPmEge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZVxyXG59XHJcblxyXG4uZm9vdGVyLTMgLmZvb3Rlci1ib3R0b20sXHJcbi5mb290ZXItMyAuZm9vdGVyLXRvcCAuaDQsXHJcbi5pbmRleC1kZW1vMTAgLmhvbWUtYmxvZy1wb3N0IC5ibG9nLWNvbnRlbnQgaDIgYTpub3QoOmhvdmVyKSxcclxuLmluZGV4LWRlbW8xMCAuc2xpZGVzaG93IC5zcy1tZWdhLXRpdGxlLFxyXG4uaW5kZXgtZGVtbzMgLmgxLFxyXG4uaW5kZXgtZGVtbzMgLmgyLFxyXG4uaW5kZXgtZGVtbzMgLmgzLFxyXG4uaW5kZXgtZGVtbzMgLmg0LFxyXG4uaW5kZXgtZGVtbzMgLmg1LFxyXG4uaW5kZXgtZGVtbzMgLmg2LFxyXG4uaW5kZXgtZGVtbzMgLmhlYWQtZm9udCxcclxuLmluZGV4LWRlbW8zIGgxLFxyXG4uaW5kZXgtZGVtbzMgaDIsXHJcbi5pbmRleC1kZW1vMyBoMyxcclxuLmluZGV4LWRlbW8zIGg0LFxyXG4uaW5kZXgtZGVtbzMgaDUsXHJcbi5pbmRleC1kZW1vMyBoNixcclxuLmluZGV4LWRlbW80IC5mb290ZXIgLmZvb3Rlci10b3AgLmg0LFxyXG4uaW5kZXgtZGVtbzQgLmZvb3RlciAuZm9vdGVyLXRvcCBhLFxyXG4uaW5kZXgtZGVtbzQgLmgxLFxyXG4uaW5kZXgtZGVtbzQgLmgyLFxyXG4uaW5kZXgtZGVtbzQgLmgzLFxyXG4uaW5kZXgtZGVtbzQgLmg0LFxyXG4uaW5kZXgtZGVtbzQgLmg1LFxyXG4uaW5kZXgtZGVtbzQgLmg2LFxyXG4uaW5kZXgtZGVtbzQgLmhlYWQtZm9udCxcclxuLmluZGV4LWRlbW80IGgxLFxyXG4uaW5kZXgtZGVtbzQgaDIsXHJcbi5pbmRleC1kZW1vNCBoMyxcclxuLmluZGV4LWRlbW80IGg0LFxyXG4uaW5kZXgtZGVtbzQgaDUsXHJcbi5pbmRleC1kZW1vNCBoNixcclxuLmluZGV4LWRlbW81IC5uZXdzbGV0dGVyLW1vZGFsIC50aXRsZSxcclxuLmluZGV4LWRlbW81IC50YWItc2xpZGVyLXByb2R1Y3QgLm5hdi10YWJzIC5uYXYtbGluayxcclxuLmluZGV4LWRlbW81IC50YWItc2xpZGVyLXByb2R1Y3QgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXHJcbi5pbmRleC1kZW1vNSAudGFiLXNsaWRlci1wcm9kdWN0IC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXHJcbi5pbmRleC1kZW1vNyAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuZGV0YWlscyAudGl0bGUsXHJcbi5pbmRleC1kZW1vNyAuY29sbGVjdGlvbi1zbGlkZXItNWl0ZW1zIC5jYXRlZ29yeS10aXRsZSxcclxuLmluZGV4LWRlbW83IC5zZWN0aW9uLWhlYWRlciBoMixcclxuLmluZGV4LWRlbW83IGgxLFxyXG4uaW5kZXgtZGVtbzcgaDIsXHJcbi5pbmRleC1kZW1vNyBoMyxcclxuLmluZGV4LWRlbW83IGg0LFxyXG4uaW5kZXgtZGVtbzcgaDUsXHJcbi5pbmRleC1kZW1vNyBoNixcclxuLmluZGV4LWRlbW84IC5oMSxcclxuLmluZGV4LWRlbW84IC5oMixcclxuLmluZGV4LWRlbW84IC5oMyxcclxuLmluZGV4LWRlbW84IC5oNCxcclxuLmluZGV4LWRlbW84IC5oNSxcclxuLmluZGV4LWRlbW84IC5oNixcclxuLmluZGV4LWRlbW84IC5oZWFkLWZvbnQsXHJcbi5pbmRleC1kZW1vOCAubmV3c2xldHRlci1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciBwLFxyXG4uaW5kZXgtZGVtbzggaDEsXHJcbi5pbmRleC1kZW1vOCBoMixcclxuLmluZGV4LWRlbW84IGgzLFxyXG4uaW5kZXgtZGVtbzggaDQsXHJcbi5pbmRleC1kZW1vOCBoNSxcclxuLmluZGV4LWRlbW84IGg2IHtcclxuICAgIGNvbG9yOiAjMDAwXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMyAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAubGFyZ2UtYm5yIC5kZXRhaWxzIC50aXRsZSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMzBweFxyXG59XHJcblxyXG4uYnV0dG9uLXNldC10b3AgLmJ0bi1pY29uOmhvdmVyLFxyXG4uZm9vdGVyLTgsXHJcbi5pbmRleC1kZW1vMyAuY2FydC1jb3VudCxcclxuLmluZGV4LWRlbW8zIC53aXNobGlzdC1jb3VudCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDBcclxufVxyXG5cclxuLmluZGV4LWRlbW8zICNzaXRlLXNjcm9sbCxcclxuLmluZGV4LWRlbW8zIC5idG4tcHJpbWFyeSxcclxuLmluZGV4LWRlbW8zIC5idG4tc2Vjb25kYXJ5OmhvdmVyLFxyXG4uaW5kZXgtZGVtbzMgLmNuckxhbmdMaXN0IGxpIGEuYWN0aXZlLFxyXG4uaW5kZXgtZGVtbzMgLmNuckxhbmdMaXN0IGxpIGE6aG92ZXIsXHJcbi5pbmRleC1kZW1vMyAuZm9vdGVyLW5ld3NsZXR0ZXIgLmlucHV0LWdyb3VwPi5idG46aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcilcclxufVxyXG5cclxuLmluZGV4LWRlbW8zIC5taW5pY2FydC1ib3R0b20gLnNoaXBpbmZvIC5wcm9ncmVzcy1iYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDMsIDEyOSwgOTcsIC43KVxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzMgLmJnLWxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMzEsIDIyOCwgLjQpICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmluZGV4LWRlbW8zICNNb2JpbGVOYXYgbGkgYTpob3ZlcixcclxuLmluZGV4LWRlbW8zICNNb2JpbGVOYXYgbGkgYTpob3ZlciAuaWNvbixcclxuLmluZGV4LWRlbW8zICNzaXRlTmF2PmxpIC5tZWdhbWVudSBsaS5sdmwtMSBsaSAuc2l0ZS1uYXY6aG92ZXIsXHJcbi5pbmRleC1kZW1vMyAjc2l0ZU5hdj5saSB1bC5kcm9wZG93biBsaSBhOmhvdmVyLFxyXG4uaW5kZXgtZGVtbzMgI3NpdGVOYXY+bGkgdWwuZHJvcGRvd24gbGk6aG92ZXI+YSxcclxuLmluZGV4LWRlbW8zICNzaXRlTmF2PmxpOmhvdmVyPmEsXHJcbi5pbmRleC1kZW1vMyAjc2l0ZU5hdj5saT5hOmhvdmVyLFxyXG4uaW5kZXgtZGVtbzMgI3NpdGVOYXY+bGk+YTpob3Zlcjpob3ZlcixcclxuLmluZGV4LWRlbW8zIC5hZGR0b2NhcnQtbW9kYWwgLnByaWNlLFxyXG4uaW5kZXgtZGVtbzMgLmZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLWxpbmtzIC5oNC5hY3RpdmUsXHJcbi5pbmRleC1kZW1vMyAuaWNvbnNldCAuaGRyLWljb246aG92ZXIsXHJcbi5pbmRleC1kZW1vMyAubWluaWNhcnQtYm90dG9tIC5zdWJ0b3RhbCAudG90YWxJbmZvIC5wcm9kdWN0LXByaWNlLFxyXG4uaW5kZXgtZGVtbzMgLm1pbmljYXJ0LWNvbnRlbnQgLml0ZW0gLnJlbW92ZTpob3ZlcixcclxuLmluZGV4LWRlbW8zIC5xdHlGaWVsZCAucXR5QnRuOmhvdmVyLFxyXG4uaW5kZXgtZGVtbzMgLnNvY2lhbC1zaGFyaW5nIC5idG46aG92ZXIsXHJcbi5pbmRleC1kZW1vMyAudGV4dC1saW5rOmhvdmVyLFxyXG4uaW5kZXgtZGVtbzMgYTpub3QoLmJ0bik6Zm9jdXMsXHJcbi5pbmRleC1kZW1vMyBhOm5vdCguYnRuKTpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcilcclxufVxyXG5cclxuLmluZGV4LWRlbW8zICNzaXRlTmF2PmxpIC5tZWdhbWVudSBsaS5sdmwtMSBsaSAuc2l0ZS1uYXY6YmVmb3JlLFxyXG4uaW5kZXgtZGVtbzMgLmZvb3Rlci1saW5rcyBhOmJlZm9yZSxcclxuLmluZGV4LWRlbW8zIC5wcm9kdWN0LWF2YWlsYWJpbGl0eSAucHJvZ3Jlc3MtYmFyLFxyXG4uaW5kZXgtZGVtbzMgLnJvdW5kZWQtZG90cyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uLFxyXG4uaW5kZXgtZGVtbzMgLnRvcC1pbmZvLWJhcixcclxuLnByb2R1Y3QtYXZhaWxhYmlsaXR5IC5wcm9ncmVzcy1iYXIsXHJcbi50b3AtaW5mby1iYXIsXHJcbi50b3AtcHJvbW8tYmFyLnN0eWxlMSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKVxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzMgLmZpbHRlckJveCAuc3dhdGNoZXMgbGkuYWN0aXZlLFxyXG4uaW5kZXgtZGVtbzMgLmZpbHRlckJveCAuc3dhdGNoZXMgbGk6aG92ZXIsXHJcbi5pbmRleC1kZW1vMyAuc2l6ZS1zd2F0Y2hlcyBsaS5hY3RpdmUsXHJcbi5pbmRleC1kZW1vMyAuc2l6ZS1zd2F0Y2hlcyBsaTpob3ZlcixcclxuLmluZGV4LWRlbW8zIC5zd2F0Y2hlcyBsaS5hY3RpdmUsXHJcbi5pbmRleC1kZW1vMyAuc3dhdGNoZXMgbGk6aG92ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLXByaW1hcnktY29sb3IpLCAwIDAgMCAwICNmZmYgaW5zZXRcclxufVxyXG5cclxuLmluZGV4LWRlbW8zIC5mb290ZXItbG9nby1saW5rcyAuc29jaWFsLWljb25zIGxpIGE6aG92ZXIsXHJcbi5pbmRleC1kZW1vMyAubW9kZWwtdGh1bWJuYWlsLWltZyAubGlzdC1pbmxpbmUtaXRlbS5hY3RpdmUgaW1nLFxyXG4uaW5kZXgtZGVtbzMgLnJvdW5kZWQtZG90cyAuc2xpY2stZG90cyBsaSBidXR0b24sXHJcbi5wcm9kdWN0LWNob29zZS1zdHlsZSAuY2hvb3NlLWl0ZW0uYWN0aXZlIC5wcm9kdWN0LWJveCB7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMyAuZGlzY291bnQtYmFkZ2UgLm9mZixcclxuLmluZGV4LWRlbW8zIC5wcm8tc3RvY2tMYmwgLml0ZW1zLFxyXG4uaW5kZXgtZGVtbzMgLnRleHQtcHJpbWFyeSxcclxuLmluZGV4LWRlbW80IC5wcm9kdWN0LWF2YWlsYWJpbGl0eSAudGV4dC1wcmltYXJ5LFxyXG4uaW5kZXgtZGVtbzQgLnF1aWNrdmlldy1tb2RhbCAudGV4dC1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMyAjc2l0ZS1zY3JvbGw6aG92ZXIsXHJcbi5pbmRleC1kZW1vMyAuYnRuLXByaW1hcnk6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjg3NTU4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYjg3NTU4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMyAuYnRuLW91dGxpbmUtcHJpbWFyeSxcclxuLmluZGV4LWRlbW8zIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKVxyXG59XHJcblxyXG4uY29sbGVjdGlvbi1zdHlsZTIgLmNhdGVnb3J5LWxpbms6aG92ZXIgLmJ0bi1saWdodCxcclxuLmluZGV4LWRlbW8zIC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMyAuc2VjdGlvbi1oZWFkZXIgaDIge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMyAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuY29sLWxnLTQge1xyXG4gICAgd2lkdGg6IDM2JVxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzMgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmNvbC1sZy0zIHtcclxuICAgIHdpZHRoOiAyOCVcclxufVxyXG5cclxuLmluZGV4LWRlbW8zIC5wcm9kdWN0LXZlbmRvcixcclxuLmluZGV4LWRlbW81IC5ncmlkLXByb2R1Y3RzIC5wcm9kdWN0LXZlbmRvciB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMyAudGVzdGltb25pYWwtc2xpZGVyLnN0eWxlMSAudGVzdGltb25pYWwtc2xpZGUsXHJcbi5zd2F0Y2hlcyBsaS53aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzMgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLnNhbGUtYmFubmVyIC5kZXRhaWxzIC5idG4ge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhhMjhhO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZDhhMjhhXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMyAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuc2FsZS1iYW5uZXIgLmRldGFpbHMgLmJ0bjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZjhjNzY7XHJcbiAgICBib3JkZXItY29sb3I6ICNiZjhjNzZcclxufVxyXG5cclxuLmluZGV4LWRlbW8zIC50b3AtaW5mby1iYXIgLml0ZW0ge1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHhcclxufVxyXG5cclxuLmluZGV4LWRlbW8zIC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5jb2xsZWN0aW9uLWl0ZW0gLmJ0bi1sZyB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgcGFkZGluZzogOHB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KTtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOClcclxufVxyXG5cclxuLmluZGV4LWRlbW8zIC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5jb2xsZWN0aW9uLWl0ZW0gLmJ0bi1sZzpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMyAudGVzdGltb25pYWwtc2xpZGVyIC5hdXRob3VyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmluZGV4LWRlbW8zIC5uZXdzbGV0dGVyYmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICBwYWRkaW5nOiA2MHB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMyAubmV3c2xldHRlcmJnIGxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuLmluZGV4LWRlbW8zIC5uZXdzbGV0dGVyYmcgLm5ld3MtaWNvbiBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiA3MXB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMyAuZm9vdGVyLW5ld3NsZXR0ZXIgLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTU1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDU1cHhcclxufVxyXG5cclxuLmluZGV4LWRlbW8zIC5mb290ZXItbmV3c2xldHRlciAuaW5wdXQtZ3JvdXA+LmJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDZweDtcclxuICAgIHJpZ2h0OiA2cHg7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgaGVpZ2h0OiA0M3B4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMyAuZm9vdGVyLW5ld3NsZXR0ZXIgLm5ld3MtaWNvbiB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWY2ZjU0O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzMgLnNlcnZpY2UtaW5mbyAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgMCA1cHggIWltcG9ydGFudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmluZGV4LWRlbW8zIC5zZXJ2aWNlLWluZm8gLmljb24ge1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDIzMSwgMjI4LCAuMzYpXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNCAuY2FydC1jb3VudCxcclxuLmluZGV4LWRlbW80IC5zZWxlY3Qtd3JhcCAuc2VsZWN0LXVsIGxpOmhvdmVyLFxyXG4uaW5kZXgtZGVtbzQgLndpc2hsaXN0LWNvdW50LFxyXG4uaW5kZXgtZGVtbzUgLnNlcnZpY2UtaW5mbyAuc2VydmljZS13cmFwOmhvdmVyIC5pY29uLFxyXG4uc2VjLWJnLWJsYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzQgLnRvcC1oZWFkZXIgLmxlZnQtYnJkPjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNClcclxufVxyXG5cclxuLmluZGV4LWRlbW80ICNzaXRlTmF2PmxpIC5tZWdhbWVudSBsaS5sdmwtMSBsaSAuc2l0ZS1uYXY6YmVmb3JlLFxyXG4uaW5kZXgtZGVtbzQgLmZvb3Rlci1saW5rcyBhOmJlZm9yZSxcclxuLmluZGV4LWRlbW80IC5wcm9kdWN0LWF2YWlsYWJpbGl0eSAucHJvZ3Jlc3MtYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDY2N2JcclxufVxyXG5cclxuLmluZGV4LWRlbW80IC5maWx0ZXJCb3ggLnN3YXRjaGVzIGxpLmFjdGl2ZSxcclxuLmluZGV4LWRlbW80IC5maWx0ZXJCb3ggLnN3YXRjaGVzIGxpOmhvdmVyLFxyXG4uaW5kZXgtZGVtbzQgLnNpemUtc3dhdGNoZXMgbGkuYWN0aXZlLFxyXG4uaW5kZXgtZGVtbzQgLnNpemUtc3dhdGNoZXMgbGk6aG92ZXIsXHJcbi5pbmRleC1kZW1vNCAuc3dhdGNoZXMgbGkuYWN0aXZlLFxyXG4uaW5kZXgtZGVtbzQgLnN3YXRjaGVzIGxpOmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmY2MzYzLCAwIDAgMCAwICNmZmYgaW5zZXRcclxufVxyXG5cclxuLmluZGV4LWRlbW80IC50ZXh0LXByaW1hcnkge1xyXG4gICAgY29sb3I6ICNjYmZmMTEgIWltcG9ydGFudFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzQgI3NpdGUtc2Nyb2xsLFxyXG4uaW5kZXgtZGVtbzQgLmJ0bi1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBcclxufVxyXG5cclxuLmluZGV4LWRlbW80ICNzaXRlLXNjcm9sbDpob3ZlcixcclxuLmluZGV4LWRlbW80IC5idG4tcHJpbWFyeTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTNhM2E7XHJcbiAgICBib3JkZXItY29sb3I6ICMzYTNhM2FcclxufVxyXG5cclxuLmluZGV4LWRlbW80IC5idG4tc2Vjb25kYXJ5LFxyXG4uaW5kZXgtZGVtbzQgLmJ1dHRvbi1zZXQtdG9wIC5idG4taWNvbiB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDY2N2I7XHJcbiAgICBib3JkZXItY29sb3I6ICM0MDY2N2JcclxufVxyXG5cclxuLmluZGV4LWRlbW80IC5idG4tb3V0bGluZS1wcmltYXJ5LFxyXG4uaW5kZXgtZGVtbzQgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogI2ZjYTYwMDtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZjYTYwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBcclxufVxyXG5cclxuLmluZGV4LWRlbW80IC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGFhMWI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2Y0YWExYlxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzQgLmJ0bi1icmQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNCAuc2xpZGVzaG93IC5zbGlkZXNob3ctY29udGVudC1pbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA4NXB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNCAuc2xpZGVzaG93IC5zcy1idG5XcmFwIC5idG4ge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgcGFkZGluZzogMTJweCAyNXB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNCAuYnJhbmRzLWxpc3QgLmJyYW5kcy1sb2dvIGE6aG92ZXIsXHJcbi5pbmRleC1kZW1vNCAubW9kZWwtdGh1bWJuYWlsLWltZyAubGlzdC1pbmxpbmUtaXRlbS5hY3RpdmUgaW1nIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzNhM2EzYVxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzQgLnRvcC1oZWFkZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweFxyXG59XHJcblxyXG4uaGVhZGVyLTExIC5taW5pc2VhcmNoLWlubGluZSAuaW5wdXQtZ3JvdXAtZmllbGQsXHJcbi5oZWFkZXItMTEgLm1pbmlzZWFyY2gtaW5saW5lIC5yZ3NlYXJjaC1jYXRlZ29yeSxcclxuLmluZGV4LWRlbW80IC5yb3VuZGVkLWRvdHMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZlxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzQgLnJvdW5kZWQtZG90cyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uLFxyXG4udGFicy1saXN0aW5nIC5wcm9kdWN0LXRhYnMuc3R5bGUzIGxpLmFjdGl2ZSBhOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNCAuc2VjdGlvbi1oZWFkZXIgaDIge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuLmluZGV4LWRlbW80IC5zZWN0aW9uLWhlYWRlci1yaWdodCAuYnRuIHtcclxuICAgIHBhZGRpbmc6IDEzcHggMjVweFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzQgLmFkZHRvY2FydC1tb2RhbCAudmFyaWFudC1jYXJ0LFxyXG4uaW5kZXgtZGVtbzQgLmdyaWQtcHJvZHVjdHMgLnByb2R1Y3QtdmVuZG9yLFxyXG4uaW5kZXgtZGVtbzQgLnByb2R1Y3Qtc3VidGl0bGUsXHJcbi5pbmRleC1kZW1vNCAucXVpY2tzaG9wLW1vZGFsIC52YXJpYW50LWNhcnQge1xyXG4gICAgY29sb3I6ICNhNWE1YTU7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNCAuZ3JpZC1wcm9kdWN0cyAucHJvZHVjdC1uYW1lIGEge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNCAuZ3JpZC1wcm9kdWN0cyAucHJvZHVjdC1wcmljZSAucHJpY2Uge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzQgLmdyaWQtcHJvZHVjdHMgLmFkZHRvY2FydC1idG4gLmJ0biB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwXHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyLXNlY3Rpb24gLm5ld3NsZXR0ZXItd3JhcCB7XHJcbiAgICBtaW4taGVpZ2h0OiAyNjZweDtcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweCAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzQgLmZvb3RlciAuZm9vdGVyLXRvcCB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICNkZGRcclxufVxyXG5cclxuLmluZGV4LWRlbW80IC5mb290ZXIgLmZvb3Rlci1ib3R0b20ge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUyZTJlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMmUyZTJlO1xyXG4gICAgcGFkZGluZzogMjBweCAwXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNCAuZm9vdGVyIC5mb290ZXItdG9wIC5oNCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNCAuZm9vdGVyIC5mb290ZXItYm90dG9tIC5zb2NpYWwtaWNvbnMgbGkgYTpob3ZlcixcclxuLmluZGV4LWRlbW80IC5mb290ZXIgLmZvb3Rlci10b3AgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQwNjY3YlxyXG59XHJcblxyXG4uY2F0ZWdvcnktaW1hZ2UsXHJcbi5jb2xsZWN0aW9uLXN0eWxlMyAuY2F0ZWdvcnktaXRlbSAuZi1pdGVtLFxyXG4uZm9vdGVyLTMgLmZvb3Rlci1ib3R0b20sXHJcbi5mb290ZXItMyAuZm9vdGVyLXRvcCxcclxuLmZvb3Rlci1sb2dvLWxpbmtzLFxyXG4uaW5kZXgtZGVtbzQgLnNlY3Rpb24tY2xyLFxyXG4uaW5kZXgtZGVtbzUgLnNlY3Rpb24tY2xyLFxyXG4ubW9kZWwtdmlld2VyLW1vZGVsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjdcclxufVxyXG5cclxuLmluZGV4LWRlbW80IC5zZWN0aW9uLWhlYWRlciBwIHtcclxuICAgIGNvbG9yOiAjYTBhMGEwO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzEwIC5taW5pLXByb2R1Y3QgLmNvbHVtbi10dGwsXHJcbi5pbmRleC1kZW1vNCAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZC50d28tYm5yIC5kZXRhaWxzIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNCAuc2xpZGVzaG93IC5zcy1tZWdhLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLmluZGV4LWRlbW80IC5zbGlkZXNob3cgLnNzLXNtYWxsLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNCAubmV3c2xldHRlci1tb2RhbCAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzQgLnNlcnZpY2UtaW5mbyAuaWNvbiB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC1tcy10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uYnV0dG9uLXNldC10b3Auc3R5bGUxMSAuYnRuLWljb24sXHJcbi5pbmRleC1kZW1vNCAuc2VydmljZS1pbmZvIC5zZXJ2aWNlLXdyYXA6aG92ZXIgLmljb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNztcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNCAuc2VydmljZS1pbmZvIGg2IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNCAuY29sbGVjdGlvbi1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwXHJcbn1cclxuXHJcbi5icmFuZHMtbGlzdCAuYnJhbmRzLWxvZ28gYTpob3ZlcixcclxuLmluZGV4LWRlbW80IC5jb2xsZWN0aW9uLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNSAuY29sbGVjdGlvbi1zbGlkZXIuY3NfMSxcclxuLmluZGV4LWRlbW82ICNtaW5pY2FydC1kcmF3ZXIgLmNsb3NlLWNhcnQge1xyXG4gICAgbWFyZ2luLXRvcDogLTdweFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzUgLmNvbGxlY3Rpb24tc2xpZGVyLmNzXzEgLmNhdGVnb3J5LXRpdGxlIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDE3cHhcclxufVxyXG5cclxuLmluZGV4LWRlbW81IC5jb2xsZWN0aW9uLXNsaWRlci5jc18xIC5jYXRlZ29yeS1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogNXB4IHNvbGlkICNmZmZcclxufVxyXG5cclxuLmluZGV4LWRlbW81IC5jb2xsZWN0aW9uLXNsaWRlci5jc18xIC5kZXRhaWxzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuODUpO1xyXG4gICAgcGFkZGluZzogMTBweFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzUgLmNvbGxlY3Rpb24tc2xpZGVyLnNlY3Rpb24tdGV4dCAuY2F0ZWdvcnktdGl0bGUge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLmluZGV4LWRlbW81IC5zZXJ2aWNlLWluZm8gLmljb24ge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIC1tcy10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzUgI3NpdGVOYXY+bGkgLm1lZ2FtZW51IGxpLmx2bC0xIGxpIC5zaXRlLW5hdjpiZWZvcmUsXHJcbi5pbmRleC1kZW1vNSAuY2lyY2xlLWRvdHMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjphZnRlcixcclxuLmluZGV4LWRlbW81IC5mb290ZXItbGlua3MgYTpiZWZvcmUsXHJcbi5pbmRleC1kZW1vNSAuZm9vdGVyLmZ0ci1iZy1ibGFjayAuZm9vdGVyLXRvcCBhOmJlZm9yZSxcclxuLmluZGV4LWRlbW81IC5wcm9kdWN0LWF2YWlsYWJpbGl0eSAucHJvZ3Jlc3MtYmFyLFxyXG4uaW5kZXgtZGVtbzUgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbixcclxuLmluZGV4LWRlbW81IC50b3AtcHJvbW8tYmFyLnN0eWxlMSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTA1YzBiXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNSAuY2FydC1jb3VudCxcclxuLmluZGV4LWRlbW81IC53aXNobGlzdC1jb3VudCB7XHJcbiAgICBmb250LXNpemU6IDExcHhcclxufVxyXG5cclxuLmluZGV4LWRlbW81IC5zZXJ2aWNlLWluZm8gLmZzLTUge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuLmluZGV4LWRlbW81IC5zZWN0aW9uLWhlYWRlciBoMiB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuLmluZGV4LWRlbW81IC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkLnRocmVlLWJuciAuZGV0YWlscyAudGl0bGUge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzUgLmdyaWQtcHJvZHVjdHMgLnByb2R1Y3QtbmFtZSBhIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxufVxyXG5cclxuLmluZGV4LWRlbW81IC5jYXJ0LWNvdW50LFxyXG4uaW5kZXgtZGVtbzUgLnNlbGVjdC13cmFwIC5zZWxlY3QtdWwgbGk6aG92ZXIsXHJcbi5pbmRleC1kZW1vNSAud2lzaGxpc3QtY291bnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwNWMwYjtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNSAubWluaWNhcnQtYm90dG9tIC5zaGlwaW5mbyAucHJvZ3Jlc3MtYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA5OSwgNTYsIC43KVxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzUgLmJ1dHRvbi1zZXQgLmJ0bi1pY29uOmhvdmVyLFxyXG4uaW5kZXgtZGVtbzUgLmNuckxhbmdMaXN0IGxpIGEuYWN0aXZlLFxyXG4uaW5kZXgtZGVtbzUgLmNuckxhbmdMaXN0IGxpIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTA1YzBiO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZTA1YzBiXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNSAjc2l0ZU5hdj5saSAubWVnYW1lbnUgbGkubHZsLTEgbGkgLnNpdGUtbmF2OmhvdmVyLFxyXG4uaW5kZXgtZGVtbzUgI3NpdGVOYXY+bGkgdWwuZHJvcGRvd24gbGkgYTpob3ZlcixcclxuLmluZGV4LWRlbW81ICNzaXRlTmF2PmxpIHVsLmRyb3Bkb3duIGxpOmhvdmVyPmEsXHJcbi5pbmRleC1kZW1vNSAjc2l0ZU5hdj5saTpob3Zlcj5hLFxyXG4uaW5kZXgtZGVtbzUgI3NpdGVOYXY+bGk+YTpob3ZlcixcclxuLmluZGV4LWRlbW81ICNzaXRlTmF2PmxpPmE6aG92ZXI6aG92ZXIsXHJcbi5pbmRleC1kZW1vNSAuYWRkdG9jYXJ0LW1vZGFsIC5wcmljZSxcclxuLmluZGV4LWRlbW81IC5mb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1saW5rcyAuaDQuYWN0aXZlLFxyXG4uaW5kZXgtZGVtbzUgLmZvb3Rlci5mdHItYmctYmxhY2sgLmZvb3Rlci1taWRkbGUgYTpob3ZlcixcclxuLmluZGV4LWRlbW81IC5mb290ZXIuZnRyLWJnLWJsYWNrIC5mb290ZXItdG9wIGE6aG92ZXIsXHJcbi5pbmRleC1kZW1vNSAuaWNvbnNldCAuaGRyLWljb246aG92ZXIsXHJcbi5pbmRleC1kZW1vNSAubWluaWNhcnQtYm90dG9tIC5zdWJ0b3RhbCAudG90YWxJbmZvIC5wcm9kdWN0LXByaWNlLFxyXG4uaW5kZXgtZGVtbzUgLm1pbmljYXJ0LWNvbnRlbnQgLml0ZW0gLnJlbW92ZTpob3ZlcixcclxuLmluZGV4LWRlbW81IC5xdHlGaWVsZCAucXR5QnRuOmhvdmVyLFxyXG4uaW5kZXgtZGVtbzUgLnRleHQtbGluazpob3ZlcixcclxuLmluZGV4LWRlbW81IGE6bm90KC5idG4pOmZvY3VzLFxyXG4uaW5kZXgtZGVtbzUgYTpub3QoLmJ0bik6aG92ZXIge1xyXG4gICAgY29sb3I6ICNlMDVjMGJcclxufVxyXG5cclxuLmluZGV4LWRlbW81IC5tb2JpbGVNZW51LWJnLWJsYWNrICNNb2JpbGVOYXYgbGkgYTpob3ZlcixcclxuLmluZGV4LWRlbW81IC5tb2JpbGVNZW51LWJnLWJsYWNrICNNb2JpbGVOYXYgbGkgYTpob3ZlciAuaWNvbiB7XHJcbiAgICBjb2xvcjogIzdiYjVkODtcclxuICAgIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmluZGV4LWRlbW81IC5icmFuZHMtbGlzdCAuYnJhbmRzLWxvZ28gYTpob3ZlcixcclxuLmluZGV4LWRlbW81IC5jaXJjbGUtZG90cyAuc2xpY2stZG90cyBsaSBidXR0b24sXHJcbi5pbmRleC1kZW1vNSAubW9kZWwtdGh1bWJuYWlsLWltZyAubGlzdC1pbmxpbmUtaXRlbS5hY3RpdmUgaW1nIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2UwNWMwYlxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcclxuICAgIG9wYWNpdHk6IC45XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNSAuY2lyY2xlLWRvdHMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjphZnRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzUgLnRleHQtZGFyayB7XHJcbiAgICBjb2xvcjogIzA1MDUwNVxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzUgLmZpbHRlckJveCAuc3dhdGNoZXMgbGkuYWN0aXZlLFxyXG4uaW5kZXgtZGVtbzUgLmZpbHRlckJveCAuc3dhdGNoZXMgbGk6aG92ZXIsXHJcbi5pbmRleC1kZW1vNSAuc2l6ZS1zd2F0Y2hlcyBsaS5hY3RpdmUsXHJcbi5pbmRleC1kZW1vNSAuc2l6ZS1zd2F0Y2hlcyBsaTpob3ZlcixcclxuLmluZGV4LWRlbW81IC5zd2F0Y2hlcyBsaS5hY3RpdmUsXHJcbi5pbmRleC1kZW1vNSAuc3dhdGNoZXMgbGk6aG92ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlMDVjMGIsIDAgMCAwIDAgI2ZmZiBpbnNldFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzUgLnRleHQtcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogI2UwNWMwYiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNSAjc2l0ZS1zY3JvbGwsXHJcbi5pbmRleC1kZW1vNSAuYnRuLXByaW1hcnksXHJcbi5pbmRleC1kZW1vNSAuYnV0dG9uLXNldCAuYnRuLWljb24ge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2JiNWQ4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjN2JiNWQ4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNSAjc2l0ZS1zY3JvbGw6aG92ZXIsXHJcbi5pbmRleC1kZW1vNSAuYnRuLXByaW1hcnk6aG92ZXIsXHJcbi5pbmRleC1kZW1vNSAuYnV0dG9uLXNldCAuYnRuLWljb246aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmRhY2QyO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNmRhY2QyXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNSAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlcixcclxuLmluZGV4LWRlbW81IC5idG4tc2Vjb25kYXJ5LFxyXG4uaW5kZXgtZGVtbzUgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZTA1YzBiO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwNWMwYjtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNSAuYnRuLW91dGxpbmUtcHJpbWFyeSxcclxuLmluZGV4LWRlbW81IC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICNlMDVjMGI7XHJcbiAgICBib3JkZXItY29sb3I6ICNlMDVjMGJcclxufVxyXG5cclxuLmluZGV4LWRlbW81IC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyNTQwNztcclxuICAgIGJvcmRlci1jb2xvcjogI2QyNTQwN1xyXG59XHJcblxyXG4uaW5kZXgtZGVtbzUgLmJ0bi1icmQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmRkZTU4O1xyXG4gICAgY29sb3I6ICNmZGRlNThcclxufVxyXG5cclxuLmluZGV4LWRlbW81IC5ibG9nLWFydGljbGUgaDIge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNSAuYmxvZy1hcnRpY2xlIC5ibG9nLWJvdHRvbSBhIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLmluZGV4LWRlbW81IC5mdHItcHJvbW8tYmFyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyNTQwN1xyXG59XHJcblxyXG4uaW5kZXgtZGVtbzUgLnRvcC1pbmZvLWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2JiNWQ4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNSAudG9wLWluZm8tYmFyIC5zbGljay1zbGlkZTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlci1yaWdodDogMFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzUgLnRvcC1pbmZvLWJhciAuaXRlbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNSAuZm9vdGVyLmZ0ci1iZy1ibGFjayAuZm9vdGVyLXRvcCAuaDQge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzUgLnRocmVlLWJuciAuc3Atcm93IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTIwcHhcclxufVxyXG5cclxuLmluZGV4LWRlbW82IC5oMSxcclxuLmluZGV4LWRlbW82IC5oMixcclxuLmluZGV4LWRlbW82IC5oMyxcclxuLmluZGV4LWRlbW82IC5oNCxcclxuLmluZGV4LWRlbW82IC5oNSxcclxuLmluZGV4LWRlbW82IC5oNixcclxuLmluZGV4LWRlbW82IC5oZWFkLWZvbnQsXHJcbi5pbmRleC1kZW1vNiBoMSxcclxuLmluZGV4LWRlbW82IGgyLFxyXG4uaW5kZXgtZGVtbzYgaDMsXHJcbi5pbmRleC1kZW1vNiBoNCxcclxuLmluZGV4LWRlbW82IGg1LFxyXG4uaW5kZXgtZGVtbzYgaDYge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNiAudG9wLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweFxyXG59XHJcblxyXG4uaGVhZGVyLTYgI3NpdGVOYXY+bGkgLm1lZ2FtZW51IGxpLmx2bC0xIGxpIC5zaXRlLW5hdjpob3ZlcixcclxuLmhlYWRlci02ICNzaXRlTmF2PmxpIHVsLmRyb3Bkb3duIGxpIGE6aG92ZXIsXHJcbi5oZWFkZXItNiAjc2l0ZU5hdj5saSB1bC5kcm9wZG93biBsaTpob3Zlcj5hLFxyXG4uaGVhZGVyLTYgLmljb25zZXQgLmljb24tbGluazpob3ZlcixcclxuLmhlYWRlci02IC5pY29uc2V0IC5pY29uLWxpbms6aG92ZXIgLmhkci1pY29uLFxyXG4uaGVhZGVyLTYgLm1pbmlzZWFyY2gtaW5saW5lIC5pbnB1dC1ncm91cC1idG46aG92ZXIsXHJcbi5pbmRleC1kZW1vNiAudG9wLWhlYWRlci5iZy13aGl0ZSAuc2VsZWN0LXdyYXAuYWN0aXZlLFxyXG4uaW5kZXgtZGVtbzYgLnRvcC1oZWFkZXIuYmctd2hpdGUgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2Y2OWM2M1xyXG59XHJcblxyXG4uaW5kZXgtZGVtbzYgLnRvcC1oZWFkZXIgLmxlZnQtYnJkPjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNkZGRcclxufVxyXG5cclxuLm1pbmlzZWFyY2gtaW5saW5lIC5pbnB1dC1ncm91cC1idG4sXHJcbi5taW5pc2VhcmNoLWlubGluZSAuaW5wdXQtZ3JvdXAtZmllbGQsXHJcbi5taW5pc2VhcmNoLWlubGluZSAucmdzZWFyY2gtY2F0ZWdvcnkge1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbFxyXG59XHJcblxyXG4ubWluaXNlYXJjaC1pbmxpbmUgLmlucHV0LWdyb3VwLWJ0biB7XHJcbiAgICB3aWR0aDogNDVweDtcclxuICAgIG1pbi13aWR0aDogNDVweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5oZWFkZXItNiAuaWNvbnNldCAudGV4dCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG59XHJcblxyXG4uaGVhZGVyLTYgLmNhcnQtY291bnQsXHJcbi5oZWFkZXItNiAud2lzaGxpc3QtY291bnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2OWM2MztcclxuICAgIHJpZ2h0OiA3cHhcclxufVxyXG5cclxuLmhlYWRlci0xMSAuaGVhZGVyLW1haW4sXHJcbi5oZWFkZXItNiAuaGVhZGVyLW1haW4ge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweFxyXG59XHJcblxyXG4uaGVhZGVyLTYgLm1lbnUtb3V0ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2OWM2MztcclxuICAgIHBhZGRpbmc6IDAgMTBweFxyXG59XHJcblxyXG4uaGVhZGVyLTYgI3NpdGVOYXY+bGk6aG92ZXI+YSxcclxuLmhlYWRlci02ICNzaXRlTmF2PmxpPmE6aG92ZXIsXHJcbi5oZWFkZXItNiAjc2l0ZU5hdj5saT5hOmhvdmVyOmhvdmVyLFxyXG4uaGVhZGVyLTYgLm1lbnUtb3V0ZXIgLnN0b3JlLWxpbms6Zm9jdXMsXHJcbi5oZWFkZXItNiAubWVudS1vdXRlciAuc3RvcmUtbGluazpob3ZlciB7XHJcbiAgICBjb2xvcjogIzE3MTcxN1xyXG59XHJcblxyXG4uaGVhZGVyLTYgI3NpdGVOYXY+bGkgLm1lZ2FtZW51IC5zdWJMaW5rcyAuc2l0ZS1uYXY6YmVmb3JlLFxyXG4uaGVhZGVyLTYgI3NpdGVOYXY+bGkgLm1lZ2FtZW51IGxpLmx2bC0xIGxpIC5zaXRlLW5hdjpiZWZvcmUsXHJcbi5oZWFkZXItNi5zdGlja3lOYXYgLm1haW4tbWVudS1vdXRlcixcclxuLmluZGV4LWRlbW82IC5mb290ZXItbGlua3MgYTpiZWZvcmUsXHJcbi5pbmRleC1kZW1vNiAucHJvZHVjdC1hdmFpbGFiaWxpdHkgLnByb2dyZXNzLWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY5YzYzXHJcbn1cclxuXHJcbi5oZWFkZXItNi5zdGlja3lOYXYsXHJcbi5oZWFkZXItNy5zdGlja3lOYXYge1xyXG4gICAgbWluLWhlaWdodDogaW5oZXJpdFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzYgLm1pbmljYXJ0LWJvdHRvbSAuc2hpcGluZm8gLnByb2dyZXNzLWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMTU2LCA5OSwgLjcpXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNiAuYWRkdG9jYXJ0LW1vZGFsIC5wcmljZSxcclxuLmluZGV4LWRlbW82IC5jb2xsZWN0aW9uLXNsaWRlciAuY2F0ZWdvcnktaXRlbTpob3ZlciAuY2F0ZWdvcnktdGl0bGUsXHJcbi5pbmRleC1kZW1vNiAuZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbGlua3MgLmg0LmFjdGl2ZSxcclxuLmluZGV4LWRlbW82IC5mb290ZXIuZm9vdGVyLTYgLmZvb3Rlci1saW5rcyBhOmhvdmVyLFxyXG4uaW5kZXgtZGVtbzYgLm1pbmljYXJ0LWJvdHRvbSAuc3VidG90YWwgLnRvdGFsSW5mbyAucHJvZHVjdC1wcmljZSxcclxuLmluZGV4LWRlbW82IC5taW5pY2FydC1jb250ZW50IC5pdGVtIC5yZW1vdmU6aG92ZXIsXHJcbi5pbmRleC1kZW1vNiAubW9iaWxlTWVudS1iZy1ibGFjayAjTW9iaWxlTmF2IGxpIGE6aG92ZXIsXHJcbi5pbmRleC1kZW1vNiAubW9iaWxlTWVudS1iZy1ibGFjayAjTW9iaWxlTmF2IGxpIGE6aG92ZXIgLmljb24sXHJcbi5pbmRleC1kZW1vNiAucHJvZHVjdC1wcmljZSAucHJpY2UsXHJcbi5pbmRleC1kZW1vNiAucXR5RmllbGQgLnF0eUJ0bjpob3ZlcixcclxuLmluZGV4LWRlbW82IC5zb2NpYWwtc2hhcmluZyAuYnRuOmhvdmVyLFxyXG4uaW5kZXgtZGVtbzYgLnRleHQtbGluazpob3ZlcixcclxuLmluZGV4LWRlbW82IC52ZXJ0aWNhbC1tZW51LWNvbnRlbnQgLm1lZ2FtZW51IGxpIHVsIGxpIGE6aG92ZXIsXHJcbi5pbmRleC1kZW1vNiAudmVydGljYWwtbWVudS1jb250ZW50IC5tb3JlQ2F0ZWdvcmllczpob3ZlcixcclxuLmluZGV4LWRlbW82IC52ZXJ0aWNhbC1tZW51LWNvbnRlbnQgLnN1Yi1tZW51OmhvdmVyPmE6YWZ0ZXIsXHJcbi5pbmRleC1kZW1vNiAudmVydGljYWwtbWVudS1jb250ZW50IGxpIC5kcm9wZG93biBsaSBhOmhvdmVyLFxyXG4uaW5kZXgtZGVtbzYgLnZlcnRpY2FsLW1lbnUtY29udGVudCBsaSAuZHJvcGRvd24gbGk6aG92ZXI+YSxcclxuLmluZGV4LWRlbW82IC52ZXJ0aWNhbC1tZW51LWNvbnRlbnQgdWw+bGkgLm5hdi1saW5rOmhvdmVyLFxyXG4uaW5kZXgtZGVtbzYgLnZlcnRpY2FsLW1lbnUtY29udGVudCB1bD5saTpob3Zlcj5hLFxyXG4uaW5kZXgtZGVtbzYgYTpub3QoLmJ0bik6Zm9jdXMsXHJcbi5pbmRleC1kZW1vNiBhOm5vdCguYnRuKTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2Y2OWM2MztcclxuICAgIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmluZGV4LWRlbW82IC5zZWN0aW9uLWhlYWRlciAuc21hbGwtdGx0IHtcclxuICAgIGNvbG9yOiAjYTVhNWE1XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNiAuYnV0dG9uLXNldC10b3AgLmJ0bi1pY29uLFxyXG4uaW5kZXgtZGVtbzYgLnNlbGVjdC13cmFwIC5zZWxlY3QtdWwgbGk6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY5YzYzXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNiAuYnV0dG9uLXNldC10b3AgLmJ0bi1pY29uOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NzczYlxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzYgLmZpbHRlckJveCAuc3dhdGNoZXMgbGkuYWN0aXZlLFxyXG4uaW5kZXgtZGVtbzYgLmZpbHRlckJveCAuc3dhdGNoZXMgbGk6aG92ZXIsXHJcbi5pbmRleC1kZW1vNiAuc2l6ZS1zd2F0Y2hlcyBsaS5hY3RpdmUsXHJcbi5pbmRleC1kZW1vNiAuc2l6ZS1zd2F0Y2hlcyBsaTpob3ZlcixcclxuLmluZGV4LWRlbW82IC5zd2F0Y2hlcyBsaS5hY3RpdmUsXHJcbi5pbmRleC1kZW1vNiAuc3dhdGNoZXMgbGk6aG92ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmNjljNjMsIDAgMCAwIDAgI2ZmZiBpbnNldFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzYgLnRleHQtcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogI2Y2OWM2MyAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNiAjc2l0ZS1zY3JvbGwsXHJcbi5pbmRleC1kZW1vNiAuYnRuLXByaW1hcnkge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY5YzYzO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjY5YzYzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNiAjc2l0ZS1zY3JvbGw6aG92ZXIsXHJcbi5pbmRleC1kZW1vNiAuYnRuLXByaW1hcnk6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk3NzNiO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZDk3NzNiXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNiAuYnRuLXNlY29uZGFyeSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICBib3JkZXItY29sb3I6ICMzMzM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmluZGV4LWRlbW82IC5idG4tb3V0bGluZS1wcmltYXJ5LFxyXG4uaW5kZXgtZGVtbzYgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogI2Y2OWM2MztcclxuICAgIGJvcmRlci1jb2xvcjogI2Y2OWM2M1xyXG59XHJcblxyXG4uaW5kZXgtZGVtbzYgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2OWM2MztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjY5YzYzXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNiAuYnJhbmRzLWxpc3QgLmJyYW5kcy1sb2dvIGE6aG92ZXIsXHJcbi5pbmRleC1kZW1vNiAubW9kZWwtdGh1bWJuYWlsLWltZyAubGlzdC1pbmxpbmUtaXRlbS5hY3RpdmUgaW1nIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2Y2OWM2M1xyXG59XHJcblxyXG4uaW5kZXgtZGVtbzYgLmFkZHRvY2FydC1tb2RhbCAuYWRkY2FydC10b3RhbCxcclxuLmluZGV4LWRlbW82IC5zZWN0aW9uLWNsciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY2XHJcbn1cclxuXHJcbi5mb290ZXItNiAuZm9vdGVyLWJvdHRvbSxcclxuLmZvb3Rlci02IC5mb290ZXItdG9wLFxyXG4uZm9vdGVyLTYgLnBheW1lbnQtaWNvbnMgLmljb24sXHJcbi5mb290ZXIuZm9vdGVyLTYsXHJcbi5mb290ZXIuZm9vdGVyLTYgLmZvb3Rlci1jb250YWN0IGEsXHJcbi5mb290ZXIuZm9vdGVyLTYgLmZvb3Rlci1saW5rcyBhLFxyXG4uZm9vdGVyLmZvb3Rlci02IC5mb290ZXItdG9wLFxyXG4uZm9vdGVyLmZvb3Rlci02IC5mb290ZXItdG9wIC5oNCxcclxuLmluZGV4LWRlbW82IC5wcm9kdWN0LXJldmlldyAuaWNvbixcclxuLmxvb2tib29rLWdyaWQgLmxvb2tib29rLWNhcHRpb24ud2hpdGUgLmNvbnRlbnQ+KiB7XHJcbiAgICBjb2xvcjogIzMzM1xyXG59XHJcblxyXG4uaW5kZXgtZGVtbzYgLnByb2R1Y3QtcHJpY2UgLm9sZC1wcmljZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgY29sb3I6ICM4MzgzODM7XHJcbiAgICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmluZGV4LWRlbW82IC5zbGlkZXNob3cgLnNzLW1lZ2EtdGl0bGUge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXNpemU6IDQwcHhcclxufVxyXG5cclxuLmluZGV4LWRlbW82IC5nZW1zdG9uZSAuY2F0ZWdvcnktaXRlbSBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiA4MHB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNiAuZmVhdHVyZWQtY29udGVudCAuZmVhdHVyZWQtdGV4dCB7XHJcbiAgICBwYWRkaW5nOiA3MHB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNiAuZmVhdHVyZWQtY29udGVudCAuaW1hZ2UgaW1nIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNiAuc2VydmljZS1pbmZvIC5pY29uIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMxNzE3MTcgIWltcG9ydGFudFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzYgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmRldGFpbHMgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHhcclxufVxyXG5cclxuLmZ0ci1sb2dvVGV4dCAubG9nb0ltZyxcclxuLmluZGV4LWRlbW82IC5mdHItbG9nb1RleHQgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTMwcHhcclxufVxyXG5cclxuLmluZGV4LWRlbW82IC5zbGlkZXNob3cgLnNzLWJ0bldyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzYgLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNiAuaW5wdXQtZ3JvdXA+LmJ0biB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNiAuZm9vdGVyLW5ld3NsZXR0ZXIuaWNvbi1hcnJvdyAubmV3c2xldHRlci1pbnB1dCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzYgLnNsaWRlc2hvdyAuc2xpZGVzaG93LWNvbnRlbnQtaW4ge1xyXG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudFxyXG59XHJcblxyXG4ucHJpY2UtY3RhX19wcmljZS5zbWFsbCxcclxuZGVsIHtcclxuICAgIG9wYWNpdHk6IC42O1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5zdHJvbmcucHJpY2UtY3RhX19wcmljZSBpIHtcclxuICAgIGZvbnQtc2l6ZTogODAlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDotMXB4O1xyXG59XHJcblxyXG4uaW5kZXgtZGVtbzcgLmJ0bi5idG4tc21hbGwge1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcclxuICAgIGJvcmRlci1jb2xvcjogIzJiN2M2M1xyXG59XHJcblxyXG4uaW5kZXgtZGVtbzcgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cyxcclxuLmluZGV4LWRlbW83IC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiN2M2MztcclxuICAgIGJvcmRlci1jb2xvcjogIzJiN2M2M1xyXG59XHJcblxyXG4uaGVhZGVyLTcgLmhlYWRlci1tYWluLFxyXG4uaW5kZXgtZGVtbzEwIC5mdHItcHJvbW8tYmFyIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHhcclxufVxyXG5cclxuLmhlYWRlci03IC5tYWluLW1lbnUtb3V0ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4NjA0YVxyXG59XHJcblxyXG4uaGVhZGVyLTcgLmhlYWRlci12ZXJ0aWNhbC1tZW51IC5tZW51LXRpdGxlLFxyXG4uaGVhZGVyLTcgLmhlYWRlci12ZXJ0aWNhbC1tZW51LnRvZ2dsZSAudmVydGljYWwtbWVudS1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzc1NWNcclxufVxyXG5cclxuLmhlYWRlci03ICNzaXRlTmF2PmxpPmEge1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHhcclxufVxyXG5cclxuLmhlYWRlci03ICNzaXRlTmF2PmxpOmhvdmVyPmEsXHJcbi5oZWFkZXItNyAjc2l0ZU5hdj5saT5hOmhvdmVyLFxyXG4uaGVhZGVyLTcgI3NpdGVOYXY+bGk+YTpob3Zlcjpob3ZlcixcclxuLmhlYWRlci03IC5tZW51LW91dGVyIC5zdG9yZS1saW5rOmZvY3VzLFxyXG4uaGVhZGVyLTcgLm1lbnUtb3V0ZXIgLnN0b3JlLWxpbms6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmNGY0ZjRcclxufVxyXG5cclxuLmhlYWRlci03ICNzaXRlTmF2PmxpIC5tZWdhbWVudSBsaS5sdmwtMSBsaSAuc2l0ZS1uYXY6aG92ZXIsXHJcbi5oZWFkZXItNyAjc2l0ZU5hdj5saSB1bC5kcm9wZG93biBsaSBhOmhvdmVyLFxyXG4uaGVhZGVyLTcgI3NpdGVOYXY+bGkgdWwuZHJvcGRvd24gbGk6aG92ZXI+YSxcclxuLmhlYWRlci03IC5pY29uc2V0IC50ZXh0IGE6aG92ZXIsXHJcbi5oZWFkZXItNyAubWluaXNlYXJjaC1pbmxpbmUgLmlucHV0LWdyb3VwLWJ0bjpob3ZlcixcclxuLmhlYWRlci03IC52ZXJ0aWNhbC1tZW51LWNvbnRlbnQgLm1lZ2FtZW51IGxpIHVsIGxpIGE6aG92ZXIsXHJcbi5oZWFkZXItNyAudmVydGljYWwtbWVudS1jb250ZW50IC5zdWItbWVudTpob3Zlcj5hOmFmdGVyLFxyXG4uaGVhZGVyLTcgLnZlcnRpY2FsLW1lbnUtY29udGVudCBsaSAuZHJvcGRvd24gbGkgYTpob3ZlcixcclxuLmhlYWRlci03IC52ZXJ0aWNhbC1tZW51LWNvbnRlbnQgbGkgLmRyb3Bkb3duIGxpOmhvdmVyPmEsXHJcbi5pbmRleC1kZW1vNyAuY2F0ZWdvcnktaXRlbTpob3ZlciAuY2F0ZWdvcnktdGl0bGUsXHJcbi5pbmRleC1kZW1vNyAudG9wLWhlYWRlci5iZy13aGl0ZSAuc2VsZWN0LXdyYXAuYWN0aXZlLFxyXG4uaW5kZXgtZGVtbzcgLnRvcC1oZWFkZXIuYmctd2hpdGUgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzJiN2M2M1xyXG59XHJcblxyXG4uaGVhZGVyLTcgLnZlcnRpY2FsLW1lbnUtY29udGVudCAubW9yZUNhdGVnb3JpZXMsXHJcbi5oZWFkZXItNyAudmVydGljYWwtbWVudS1jb250ZW50IHVsPmxpIC5uYXYtbGluayB7XHJcbiAgICBib3JkZXItY29sb3I6ICMxYTc1NTlcclxufVxyXG5cclxuLmhlYWRlci03IC52ZXJ0aWNhbC1tZW51LWNvbnRlbnQgLm1vcmVDYXRlZ29yaWVzOmhvdmVyLFxyXG4uaGVhZGVyLTcgLnZlcnRpY2FsLW1lbnUtY29udGVudCB1bD5saSAubmF2LWxpbms6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmNGY0ZjRcclxufVxyXG5cclxuLmhlYWRlci03ICNzaXRlTmF2PmxpIC5tZWdhbWVudSBsaS5sdmwtMSBsaSAuc2l0ZS1uYXY6YmVmb3JlLFxyXG4uaGVhZGVyLTcgLmNhcnQtY291bnQsXHJcbi5oZWFkZXItNyAuaWNvbnNldDpob3ZlciAuaWNvbkNvdCxcclxuLmhlYWRlci03IC53aXNobGlzdC1jb3VudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI3YzYzXHJcbn1cclxuXHJcbi5oZWFkZXItNyAuaWNvbnNldCAuaWNvbkNvdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhclxyXG59XHJcblxyXG4uaGVhZGVyLTcgLmljb25zZXQgLnRleHQge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG59XHJcblxyXG4uaGVhZGVyLTcgLmljb25zZXQgLnRleHQgc21hbGwge1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsXHJcbn1cclxuXHJcbi5oZWFkZXItNyAuaWNvbnNldCAudGV4dCBhLFxyXG4udHJhY2tpbmctZGV0YWlsIHVsIGxpIC5yaWdodCB7XHJcbiAgICBjb2xvcjogIzZjNzU3ZFxyXG59XHJcblxyXG4uaGVhZGVyLTcgLmljb25zZXQgLnRleHQgLnByaWNlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWxcclxufVxyXG5cclxuLmluZGV4LWRlbW83IC50b3AtaGVhZGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNyAuc2VsZWN0LXdyYXAgLnNlbGVjdC11bCBsaTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjdjNjNcclxufVxyXG5cclxuLmluZGV4LWRlbW83IC5wcm9kdWN0LWF2YWlsYWJpbGl0eSAucHJvZ3Jlc3MtYmFyLFxyXG4uaW5kZXgtZGVtbzcgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbixcclxuLmluZGV4LWRlbW83IC50YWItc2xpZGVyLXByb2R1Y3QgLm5hdi10YWJzLnN0eWxlMSAubmF2LWxpbms6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzYwYTEwM1xyXG59XHJcblxyXG4uaW5kZXgtZGVtbzcgLm1pbmljYXJ0LWJvdHRvbSAuc2hpcGluZm8gLnByb2dyZXNzLWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk2LCAxNjEsIDMsIC43KVxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzcgLmZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLWxpbmtzIC5oNC5hY3RpdmUsXHJcbi5pbmRleC1kZW1vNyAuZm9vdGVyLmZ0ci1iZy1ibGFjayAuZm9vdGVyLWJvdHRvbSBhOmhvdmVyLFxyXG4uaW5kZXgtZGVtbzcgLmZvb3Rlci5mdHItYmctYmxhY2sgLmZvb3Rlci1taWRkbGUgYTpob3ZlcixcclxuLmluZGV4LWRlbW83IC5mb290ZXIuZnRyLWJnLWJsYWNrIC5mb290ZXItdG9wIGE6aG92ZXIsXHJcbi5pbmRleC1kZW1vNyAubWluaWNhcnQtY29udGVudCAuaXRlbSAucmVtb3ZlOmhvdmVyLFxyXG4uaW5kZXgtZGVtbzcgLnByb2R1Y3QtcHJpY2UgLm9sZC1wcmljZSsucHJpY2UsXHJcbi5pbmRleC1kZW1vNyAuc29jaWFsLXNoYXJpbmcgLmJ0bjpob3ZlcixcclxuLmluZGV4LWRlbW83IC50YWItc2xpZGVyLXByb2R1Y3QgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlcixcclxuLmluZGV4LWRlbW83IC50YWItc2xpZGVyLXByb2R1Y3QgLm5hdi10YWJzLnN0eWxlMSAubmF2LWxpbmsuYWN0aXZlLFxyXG4uaW5kZXgtZGVtbzcgYTpub3QoLmJ0bik6Zm9jdXMsXHJcbi5pbmRleC1kZW1vNyBhOm5vdCguYnRuKTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzYwYTEwM1xyXG59XHJcblxyXG4uaW5kZXgtZGVtbzcgLm1pbmljYXJ0LWJvdHRvbSAuc3VidG90YWwgLnRvdGFsSW5mbyAucHJvZHVjdC1wcmljZSxcclxuLmluZGV4LWRlbW83IC50ZXh0LXByaW1hcnkge1xyXG4gICAgY29sb3I6ICM2MGExMDMgIWltcG9ydGFudFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzcgI3NpdGUtc2Nyb2xsLFxyXG4uaW5kZXgtZGVtbzcgLmJ0bi1wcmltYXJ5LFxyXG4uaW5kZXgtZGVtbzcgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLnNhbGUtYmFubmVyIC5kZXRhaWxzIC5idG4ge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjBhMTAzO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNjBhMTAzXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNyAjc2l0ZS1zY3JvbGw6aG92ZXIsXHJcbi5pbmRleC1kZW1vNyAuYnRuLXByaW1hcnk6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI4YzAxO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNTI4YzAxXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNyAuYnRuLW91dGxpbmUtcHJpbWFyeSxcclxuLmluZGV4LWRlbW83IC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICM2MGExMDM7XHJcbiAgICBib3JkZXItY29sb3I6ICM2MGExMDNcclxufVxyXG5cclxuLmluZGV4LWRlbW83IC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MGExMDM7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogIzYwYTEwM1xyXG59XHJcblxyXG4uaW5kZXgtZGVtbzcgLmZpbHRlckJveCAuc3dhdGNoZXMgbGkuYWN0aXZlLFxyXG4uaW5kZXgtZGVtbzcgLmZpbHRlckJveCAuc3dhdGNoZXMgbGk6aG92ZXIsXHJcbi5pbmRleC1kZW1vNyAuc2l6ZS1zd2F0Y2hlcyBsaS5hY3RpdmUsXHJcbi5pbmRleC1kZW1vNyAuc2l6ZS1zd2F0Y2hlcyBsaTpob3ZlcixcclxuLmluZGV4LWRlbW83IC5zd2F0Y2hlcyBsaS5hY3RpdmUsXHJcbi5pbmRleC1kZW1vNyAuc3dhdGNoZXMgbGk6aG92ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM2MGExMDMsIDAgMCAwIDAgI2ZmZiBpbnNldFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzcgLmJyYW5kcy1saXN0IC5icmFuZHMtbG9nbyBhOmhvdmVyLFxyXG4uaW5kZXgtZGVtbzcgLm1vZGVsLXRodW1ibmFpbC1pbWcgLmxpc3QtaW5saW5lLWl0ZW0uYWN0aXZlIGltZyB7XHJcbiAgICBib3JkZXItY29sb3I6ICM2MGExMDNcclxufVxyXG5cclxuLmluZGV4LWRlbW83IC5mb290ZXItbGlua3MgYTpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNlxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzcgLmZvb3Rlci5mdHItYmctYmxhY2sgLmZvb3Rlci10b3AgYTpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYwYTEwM1xyXG59XHJcblxyXG4uaW5kZXgtZGVtbzcgLnNlY3Rpb24tY2xyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOVxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzcgLnNsaWRlc2hvdyAuc3MtbWVnYS10aXRsZSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogNDBweFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzcgLnNsaWRlc2hvdyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9zbGlkZXNob3cvZGVtbzctYmFubmVyLW92ZXJsYXkuanBnJykgY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDBcclxufVxyXG5cclxuLmluZGV4LWRlbW83IC5zbGlkZXNob3cgLm1pZGRsZS1yaWdodCAuc2xpZGVzaG93LWNvbnRlbnQtaW4ge1xyXG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzcgLmNhdGVnb3J5LWl0ZW0gLmNhdGVnb3J5LWxpbmsge1xyXG4gICAgYmFja2dyb3VuZDogI2Y3ZjZmMTtcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyNXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmluZGV4LWRlbW83IC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkLm9uZWxhcmdlLWZvdXItYm5yIC5kZXRhaWxzIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzcgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmNvbGxlY3Rpb24taXRlbS5jdEltZzMgLmRldGFpbHMgLmJ0bixcclxuLmluZGV4LWRlbW83IC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5jb2xsZWN0aW9uLWl0ZW0uY3RJbWc0IC5kZXRhaWxzIC5idG4ge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuM1xyXG59XHJcblxyXG4uaW5kZXgtZGVtbzcgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmNvbGxlY3Rpb24taXRlbS5jdEltZzEgLmRldGFpbHMuYm90dG9tLXJpZ2h0IHtcclxuICAgIHJpZ2h0OiAxMjVweDtcclxuICAgIGJvdHRvbTogNzBweFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzcgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLnNhbGUtYmFubmVyIC5kZXRhaWxzIC5idG46aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY4ZTA2O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNTY4ZTA2XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNyAuaGVyby1zYWxlVGltZS5kYXJrLnNhbGVUaW1lLWNpcmNsZSAuY291bnQtaW5uZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzJiN2M2MztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMmI3YzYzXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNyAuaGVyby1idG4ge1xyXG4gICAgcGFkZGluZzogMTRweCA0MHB4IDExcHhcclxufVxyXG5cclxuLmluZGV4LWRlbW83IC5jdGctYm5yLXdyYXAgLmN0Zy10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzcgLmN0Zy1ibnItd3JhcCAuY3RnLWRlcyB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNyAubmV3c2xldHRlcmJnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODYwNGE7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDMwcHggMFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzcgLm5ld3NsZXR0ZXJiZyBsYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNyAubmV3c2xldHRlcmJnIC5uZXdzbGV0dGVyLWlucHV0LFxyXG4uaW5kZXgtZGVtbzcgLm5ld3NsZXR0ZXJiZyAubmV3c2xldHRlci1zdWJtaXQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNyAjc2l0ZS1zY3JvbGwge1xyXG4gICAgZm9udC1zaXplOiAyNnB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNyAuY29sbGVjdGlvbi1zbGlkZXItNWl0ZW1zIC5jYXRlZ29yeS10aXRsZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzcgLnRhYi1zbGlkZXItcHJvZHVjdCAubmF2LXRhYnMgLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzcgLnBvcF9jYXRlIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vNyAucXVpY2tzaG9wLW1vZGFsIC5wcm9kdWN0LWZvcm0tc3VibWl0IC5idG4sXHJcbi5xdWlja3Nob3AtbW9kYWwgLnByb2R1Y3QtZm9ybS1zdWJtaXQgLmJ0bi5yb3VuZGVkLXBpbGwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzggLmNuckxhbmdMaXN0IGxpIGEuYWN0aXZlLFxyXG4uaW5kZXgtZGVtbzggLmNuckxhbmdMaXN0IGxpIGE6aG92ZXIsXHJcbi5pbmRleC1kZW1vOCAudG9wLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vOCAuYnRuLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzggLmJ0bi1wcmltYXJ5OmZvY3VzLFxyXG4uaW5kZXgtZGVtbzggLmJ0bi1wcmltYXJ5OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogIzIyMlxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzggLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzggLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsXHJcbi5pbmRleC1kZW1vOCAuYnRuLXNlY29uZGFyeTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICMxMTFcclxufVxyXG5cclxuLmluZGV4LWRlbW84IC5jYXRlZ29yeS1pdGVtIC5jb3VudHMsXHJcbi5sb29rYm9vay1zaG9wIC5wcm9kdWN0cyAuYnRuLXNob3AgLmljb24sXHJcbi5wcm9kdWN0LWRldGFpbHMtaW1nIC5wcm9kdWN0LXRodW1iIC5zbGljay1hcnJvdzpiZWZvcmUsXHJcbi50b3AtcHJvbW8tYmFyLnN0eWxlMSAuaXRlbSBhIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzEwIC5idXR0b24tc2V0LXRvcCAuYnRuLWljb246aG92ZXIsXHJcbi5pbmRleC1kZW1vOCAuY2FydC1jb3VudCxcclxuLmluZGV4LWRlbW84IC53aXNobGlzdC1jb3VudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyXHJcbn1cclxuXHJcbi5oZWFkZXItOCAuaGVhZGVyLW1haW4ge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweFxyXG59XHJcblxyXG4uaGVhZGVyLTggLm1pbmlzZWFyY2gtaW5saW5lIHtcclxuICAgIG1heC13aWR0aDogMjYwcHhcclxufVxyXG5cclxuLmhlYWRlci04IC5taW5pc2VhcmNoLWlubGluZSAuaW5wdXQtZ3JvdXAtYnRuLFxyXG4uaGVhZGVyLTggLm1pbmlzZWFyY2gtaW5saW5lIC5pbnB1dC1ncm91cC1maWVsZCxcclxuLmhlYWRlci04IC5taW5pc2VhcmNoLWlubGluZSAucmdzZWFyY2gtY2F0ZWdvcnksXHJcbi5oZWFkZXItOSAubWluaXNlYXJjaC1pbmxpbmUgLmlucHV0LWdyb3VwLWJ0bixcclxuLmhlYWRlci05IC5taW5pc2VhcmNoLWlubGluZSAuaW5wdXQtZ3JvdXAtZmllbGQsXHJcbi5oZWFkZXItOSAubWluaXNlYXJjaC1pbmxpbmUgLnJnc2VhcmNoLWNhdGVnb3J5LFxyXG4ucXVpY2t2aWV3LW1vZGFsIC5wcm9kdWN0LWFjdGlvbiAuYWRkdG9jYXJ0IC5idG4sXHJcbi52YXJpYWJsZS1zZWxlY3Qgc2VsZWN0IHtcclxuICAgIGhlaWdodDogNDBweFxyXG59XHJcblxyXG4uaGVhZGVyLTggLm1pbmlzZWFyY2gtaW5saW5lIC5pbnB1dC1ncm91cC1idG4ge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMFxyXG59XHJcblxyXG4uaGVhZGVyLTggLm1pbmlzZWFyY2gtaW5saW5lIC5pbnB1dC1ncm91cC1maWVsZCxcclxuLmhlYWRlci05IC5taW5pc2VhcmNoLWlubGluZSAuaW5wdXQtZ3JvdXAtZmllbGQge1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweFxyXG59XHJcblxyXG4uaGVhZGVyLTggLm1lbnUtb3V0ZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctdG9wOiAwXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vOCAuY2F0ZWdvcnktaXRlbSAuZGV0YWlscy5ib3gge1xyXG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNlxyXG59XHJcblxyXG4jc2l0ZS1zY3JvbGwsXHJcbiNzaXRlTmF2PmxpIC5tZWdhbWVudSBsaS5sdmwtMSBsaSAuc2l0ZS1uYXY6YmVmb3JlLFxyXG4uYnRuLXByaW1hcnksXHJcbi5jYXJ0LWNvdW50LFxyXG4uZm9vdGVyLWxpbmtzIGE6YmVmb3JlLFxyXG4ubG9va2Jvb2stc2hvcCAuZ3JpZC1sYiAuYnRuLXNob3AtY2xvc2U6aG92ZXIsXHJcbi53aXNobGlzdC1jb3VudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vOCAuY2F0ZWdvcnktaXRlbSAuY2F0ZWdvcnktdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzggLmZlYXR1cmVkLWNvbnRlbnQgLmZlYXR1cmVkLWRldGFpbHMubGFyZ2UtZm9udCBoMiB7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vOCAuZmVhdHVyZWQtY29udGVudCAuZmVhdHVyZWQtZGV0YWlscy5sYXJnZS1mb250IC5zbWFsbC10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLmluZGV4LWRlbW84IC5zZWN0aW9uLWhlYWRlciBoMiB7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vOCAuc2VjdGlvbi1oZWFkZXIgaDI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC00NXB4O1xyXG4gICAgdG9wOiA1MCVcclxufVxyXG5cclxuLmluZGV4LWRlbW84IC5zZWN0aW9uLWhlYWRlciBoMjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTQ1cHg7XHJcbiAgICB0b3A6IDUwJVxyXG59XHJcblxyXG4uYmxvZy1hcnRpY2xlIC5jb250ZW50LFxyXG4uaW5kZXgtZGVtbzggLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmRldGFpbHMgLnN1YnRpdGxlIHtcclxuICAgIG1hcmdpbjogMTBweCAwIDE1cHhcclxufVxyXG5cclxuLmluZGV4LWRlbW84IC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5kZXRhaWxzIC5idG4ge1xyXG4gICAgcGFkZGluZzogOHB4IDE2cHhcclxufVxyXG5cclxuLmZvb3Rlci04IC5mdHItbGlua3MgYSxcclxuLmluZGV4LWRlbW84IC5ncmlkLXByb2R1Y3RzIC5wcm9kdWN0LW5hbWUgYSxcclxuLmluZGV4LWRlbW84IC5ncmlkLXByb2R1Y3RzIC5wcm9kdWN0LXByaWNlIC5wcmljZSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzggLmJyYW5kcy1saXN0IC5icmFuZHMtbG9nbyBhIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBtaW4taGVpZ2h0OiA3MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxMHB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vOCAubmV3c2xldHRlci1zZWN0aW9uIC5uZXdzbGV0dGVyLXdyYXAge1xyXG4gICAgbWluLWhlaWdodDogMTYwcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4uY29sbGVjdGlvbi1iYW5uZXItZ3JpZC50d28tYm5yIC5kZXRhaWxzIC50aXRsZSxcclxuLmluZGV4LWRlbW84IC5uZXdzbGV0dGVyLXNlY3Rpb24gLm5ld3NsZXR0ZXItd3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIsXHJcbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayAuaWNvbiB7XHJcbiAgICBmb250LXNpemU6IDIycHhcclxufVxyXG5cclxuLmluZGV4LWRlbW84IC5zZWN0aW9uLWNsciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vOCAubG9nby1zZWN0aW9uIC5zZWN0aW9uLWNsciB7XHJcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmluZGV4LWRlbW84ICNzaXRlLXNjcm9sbCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6ICMwMDBcclxufVxyXG5cclxuLmluZGV4LWRlbW84ICNzaXRlLXNjcm9sbDpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6ICMzMzNcclxufVxyXG5cclxuLmgxLFxyXG4uaDIsXHJcbi5oMyxcclxuLmg0LFxyXG4uaDUsXHJcbi5oNixcclxuLmhlYWQtZm9udCxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgICBjb2xvcjogIzMxNDY2MjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbi5oZWFkZXItOSAuaGVhZGVyLW1haW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYTtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHhcclxufVxyXG5cclxuLmhlYWRlci05IC5taW5pc2VhcmNoLWlubGluZSB7XHJcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5oZWFkZXItOSAubWluaXNlYXJjaC1pbmxpbmUgLmlucHV0LWdyb3VwLWJ0biB7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZVxyXG59XHJcblxyXG4jc2l0ZS1zY3JvbGwsXHJcbi5idG4tcHJpbWFyeSxcclxuLmZvb3Rlci1sb2dvLWxpbmtzIC5zb2NpYWwtaWNvbnMgbGkgYTpob3ZlcixcclxuLm1vZGVsLXRodW1ibmFpbC1pbWcgLmxpc3QtaW5saW5lLWl0ZW0uYWN0aXZlIGltZyB7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcilcclxufVxyXG5cclxuLmhlYWRlci0xMCAjYWNjb3VudEJveCxcclxuLmhlYWRlci0xMCAjc2V0dGluZ3NCb3gsXHJcbi5oZWFkZXItMTAgI3NpdGVOYXY+bGkgLmRyb3Bkb3duLFxyXG4uaGVhZGVyLTEwICNzaXRlTmF2PmxpIC5kcm9wZG93biB1bCxcclxuLmhlYWRlci0xMCAjc2l0ZU5hdj5saSAubWVnYW1lbnUsXHJcbi5oZWFkZXItMTAgLmNuckxhbmdMaXN0IGxpIGEsXHJcbi5oZWFkZXItOSAjc2l0ZU5hdj5saSAuZHJvcGRvd24sXHJcbi5oZWFkZXItOSAjc2l0ZU5hdj5saSAuZHJvcGRvd24gdWwsXHJcbi5oZWFkZXItOSAjc2l0ZU5hdj5saSAubWVnYW1lbnUsXHJcbi5tb2RhbC1jb250ZW50IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5hYm91dC1zZWN0aW9uIC5hYm91dC1kZXRhaWxzIC5zbWFsbC10ZXh0LFxyXG4uc2VjdGlvbi1oZWFkZXIgcCB7XHJcbiAgICBjb2xvcjogI2E2YjBiZDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnRWR1IFZJQyBXQSBOVCBCZWdpbm5lcicsIGN1cnNpdmUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW46IDAgMCAxMHB4XHJcbn1cclxuXHJcbi5mb290ZXItMyAubmV3c2xldHRlcmJnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgcGFkZGluZzogNDBweCAwXHJcbn1cclxuXHJcbi5zaGlwaW5mbyAucHJvZ3Jlc3MtYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAxMjQsIDAsIC43KVxyXG59XHJcblxyXG4uY25yTGFuZ0xpc3QgbGkgYS5hY3RpdmUsXHJcbi5jbnJMYW5nTGlzdCBsaSBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKVxyXG59XHJcblxyXG4jc2l0ZU5hdj5saSAubWVnYW1lbnUgbGkubHZsLTEgbGkgLnNpdGUtbmF2OmhvdmVyLFxyXG4jc2l0ZU5hdj5saSB1bC5kcm9wZG93biBsaSBhOmhvdmVyLFxyXG4jc2l0ZU5hdj5saSB1bC5kcm9wZG93biBsaTpob3Zlcj5hLFxyXG4jc2l0ZU5hdj5saTpob3Zlcj5hLFxyXG4jc2l0ZU5hdj5saT5hOmhvdmVyLFxyXG4jc2l0ZU5hdj5saT5hOmhvdmVyOmhvdmVyLFxyXG4uZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbGlua3MgLmg0LmFjdGl2ZSxcclxuLmljb25zZXQgLmhkci1pY29uOmhvdmVyLFxyXG4ubWluaWNhcnQtYm90dG9tIC5zdWJ0b3RhbCAudG90YWxJbmZvIC5wcm9kdWN0LXByaWNlLFxyXG4ubWluaWNhcnQtY29udGVudCAuaXRlbSAucmVtb3ZlOmhvdmVyLFxyXG4uc29jaWFsLXNoYXJpbmcgLmJ0bjpob3ZlcixcclxuLnRleHQtbGluazpob3ZlcixcclxuYTpub3QoLmJ0bik6Zm9jdXMsXHJcbmE6bm90KC5idG4pOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpXHJcbn1cclxuXHJcbi5mb290ZXIgLmZvb3Rlci10b3AgLmg0IHtcclxuICAgIGNvbG9yOiAjMzE0NjYyXHJcbn1cclxuXHJcbi5mb290ZXItMyAuZm9vdGVyLW5ld3NsZXR0ZXIgLm5ld3MtaWNvbiB7XHJcbiAgICBib3JkZXItY29sb3I6ICM1MDYwNzVcclxufVxyXG5cclxuLmZpbHRlckJveCAuc3dhdGNoZXMgbGkuYWN0aXZlLFxyXG4uZmlsdGVyQm94IC5zd2F0Y2hlcyBsaTpob3ZlcixcclxuLnNpemUtc3dhdGNoZXMgbGkuYWN0aXZlLFxyXG4uc2l6ZS1zd2F0Y2hlcyBsaTpob3ZlcixcclxuLnN3YXRjaGVzIGxpLmFjdGl2ZSxcclxuLnN3YXRjaGVzIGxpOmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1zZWNvbmRhcnktY29sb3IpLCAwIDAgMCAwICNmZmYgaW5zZXRcclxufVxyXG5cclxuLnRleHQtcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbiNzaXRlLXNjcm9sbCxcclxuLmJ0bi1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbiNzaXRlLXNjcm9sbDpob3ZlcixcclxuLmJ0bi1wcmltYXJ5OmhvdmVyLFxyXG4uZm9vdGVyLW5ld3NsZXR0ZXIgLmlucHV0LWdyb3VwPi5idG46aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3ItaG92ZXIpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3ItaG92ZXIpO1xyXG4gICAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtcHJpbWFyeSxcclxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKVxyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlcixcclxuLmNvbGxlY3Rpb24tYmFubmVycy5mb3VyLWJuciAuY29sbGVjdGlvbi1pdGVtOmhvdmVyIC5idG4tbGlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpXHJcbn1cclxuXHJcbi5idG4tc2Vjb25kYXJ5LFxyXG4uYnRuLXNlY29uZGFyeTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcilcclxufVxyXG5cclxuLmhlYWRlci0xMCAuY25yTGFuZ0xpc3QgbGkgYS5hY3RpdmUsXHJcbi5oZWFkZXItMTAgLmNuckxhbmdMaXN0IGxpIGE6aG92ZXIsXHJcbi5pbmRleC1kZW1vMTAgLmJ0bixcclxuLmluZGV4LWRlbW8xMCAuYnRuLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjNGY0ZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZjNGY0ZlxyXG59XHJcblxyXG4uY29sbGVjdGlvbi1iYW5uZXJzLmZvdXItYm5yIC5idG4tbGlnaHQge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgcGFkZGluZzogMTJweCAyNXB4O1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uLWJhbm5lcnMuZm91ci1ibnIgc3VwIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRvcDogLS41ZW07XHJcbiAgICBsZWZ0OiAuMnJlbVxyXG59XHJcblxyXG4uY29sbGVjdGlvbi1iYW5uZXJzLmZvdXItYm5yIC56b29tLXNjYWw6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjMpXHJcbn1cclxuXHJcbi5wcm9kdWN0LWNvbGxlY3Rpb24gLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQudHdvLWJuciAuZGV0YWlscyB7XHJcbiAgICBtYXgtd2lkdGg6IDMxMHB4XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uLWJhbm5lci1ncmlkLnR3by1ibnIgLmRldGFpbHMge1xyXG4gICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweFxyXG59XHJcblxyXG4uY29sbGVjdGlvbi1iYW5uZXItZ3JpZC50d28tYm5yIC5kZXRhaWxzIC5idG4ge1xyXG4gICAgcGFkZGluZzogMTNweCAzMHB4IDEycHg7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHhcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLXNsaWRlci5zdHlsZTEgLnRlc3RpbW9uaWFsLXNsaWRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViXHJcbn1cclxuXHJcbi5ncmlkLXByb2R1Y3RzIC5wcm9kdWN0LW5hbWUgYSxcclxuLmdyaWQtcHJvZHVjdHMgLnByb2R1Y3QtcHJpY2UgLnByaWNlIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxufVxyXG5cclxuLmdyaWQtcHJvZHVjdHMgLmJ1dHRvbi1zZXQtdG9wIC5idG4taWNvbiB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uc2VydmljZS1pbmZvIC5zZXJ2aWNlLWNvbnRlbnQgaDMge1xyXG4gICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweFxyXG59XHJcblxyXG4uZm9vdGVyLTkgLnBheW1lbnQtaWNvbnMgLmljb24ge1xyXG4gICAgY29sb3I6ICM2NDY0NjRcclxufVxyXG5cclxuLmhlYWRlci0xMCAjc2l0ZU5hdj5saSB1bC5kcm9wZG93biBsaSBhOmhvdmVyLFxyXG4uaGVhZGVyLTEwICNzaXRlTmF2PmxpIHVsLmRyb3Bkb3duIGxpOmhvdmVyPmEsXHJcbi5oZWFkZXItMTAgI3NpdGVOYXY+bGk6aG92ZXI+YSxcclxuLmhlYWRlci0xMCAjc2l0ZU5hdj5saT5hOmhvdmVyLFxyXG4uaGVhZGVyLTEwICNzaXRlTmF2PmxpPmE6aG92ZXI6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmYzRmNGZcclxufVxyXG5cclxuLmhlYWRlci0xMCAuY2FydC1jb3VudCxcclxuLmhlYWRlci0xMCAud2lzaGxpc3QtY291bnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjNGY0ZlxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzEwIC5oMSxcclxuLmluZGV4LWRlbW8xMCAuaDIsXHJcbi5pbmRleC1kZW1vMTAgLmgzLFxyXG4uaW5kZXgtZGVtbzEwIC5oNCxcclxuLmluZGV4LWRlbW8xMCAuaDUsXHJcbi5pbmRleC1kZW1vMTAgLmg2LFxyXG4uaW5kZXgtZGVtbzEwIC5oZWFkLWZvbnQsXHJcbi5pbmRleC1kZW1vMTAgaDEsXHJcbi5pbmRleC1kZW1vMTAgaDIsXHJcbi5pbmRleC1kZW1vMTAgaDMsXHJcbi5pbmRleC1kZW1vMTAgaDQsXHJcbi5pbmRleC1kZW1vMTAgaDUsXHJcbi5pbmRleC1kZW1vMTAgaDYge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTAgLmNvbGxlY3Rpb24tc2xpZGVyIC5jYXRlZ29yeS1pdGVtOmhvdmVyIGEsXHJcbi5pbmRleC1kZW1vMTAgYTpmb2N1cyxcclxuLmluZGV4LWRlbW8xMCBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmM0ZjRmXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTAgLmJ0bixcclxuLmluZGV4LWRlbW8xMCAuYnRuLXByaW1hcnkge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzEwICNzaXRlLXNjcm9sbCxcclxuLmluZGV4LWRlbW8xMCAuYnRuLXByaW1hcnk6Zm9jdXMsXHJcbi5pbmRleC1kZW1vMTAgLmJ0bi1wcmltYXJ5OmhvdmVyLFxyXG4uaW5kZXgtZGVtbzEwIC5idG46Zm9jdXMsXHJcbi5pbmRleC1kZW1vMTAgLmJ0bjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjM2MzY7XHJcbiAgICBib3JkZXItY29sb3I6ICNmMjM2MzZcclxufVxyXG5cclxuLmluZGV4LWRlbW8xMCAub25lLWJhbm5lci1zZWN0aW9uIC5iZy1zaXplIHtcclxuICAgIG1pbi1oZWlnaHQ6IDE3M3B4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTAgLmhvbWUtYmxvZy1wb3N0IC5ibG9nLWFydGljbGUgLmJsb2ctY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmN2Y1XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTAgLm5ld3NsZXR0ZXItc2VjdGlvbiAubmV3c2xldHRlci13cmFwIHtcclxuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuLmluZGV4LWRlbW8xMCAubmV3c2xldHRlci1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciBwIHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTAgLmJ0bi1zZWNvbmRhcnksXHJcbi5pbmRleC1kZW1vMTAgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzA5MDkwOVxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzEwIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogIzQ0NFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzEwIC5jb2xsZWN0aW9uLXNsaWRlci1zZWN0aW9uMiAuY2F0ZWdvcnktaXRlbSAuY2F0ZWdvcnktdGl0bGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzEwIC5jYXRlZ29yeS1pdGVtIC5kZXRhaWxzLmJveCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYwNjA2O1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLmluZGV4LWRlbW8xMCAuY29sbGVjdGlvbi1zbGlkZXIgLmNhdGVnb3J5LWl0ZW0gLnByLTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzEwIC5jb2xsZWN0aW9uLXNsaWRlciAuY2F0ZWdvcnktaXRlbSAuYnRuIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTAgLnNlY3Rpb24taGVhZGVyIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDBcclxufVxyXG5cclxuLmluZGV4LWRlbW8xMCAuc2VjdGlvbi1jbHIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZlxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzEwIC5idXR0b24tc2V0LXRvcCAuYnRuLWljb24ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTAgLmJsb2ctYXJ0aWNsZSBoMiB7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTAgLmJsb2ctYXJ0aWNsZSAudGV4dC1saW5rIGkge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1hcmdpbi10b3A6IC0zcHhcclxufVxyXG5cclxuLmluZGV4LWRlbW8xMCAuc2VydmljZS1zZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDkgIWltcG9ydGFudFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzEwIC5zZXJ2aWNlLWluZm8uc2VwYXJhdGUtbGluZSAuc2VydmljZS13cmFwOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzUzNTM1M1xyXG59XHJcblxyXG4uaW5kZXgtZGVtbzEwICNzaXRlLXNjcm9sbDpob3ZlcixcclxuLmluZGV4LWRlbW8xMCAuZnRyLXByb21vLWJhciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjM2MzZcclxufVxyXG5cclxuLmZvb3Rlci0xMSAucGhvbmUtaW5mbyAucGhvbmUtaWNvbixcclxuLmZvb3Rlci02IC5waG9uZS1pbmZvIC5waG9uZS1pY29uLFxyXG4uaW5kZXgtZGVtbzEwIC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5zYWxlLWJhbm5lciAuZGV0YWlscyAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzMHB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTAgLm1pbmktcHJvZHVjdCAuY29sdW1uLXR0bDphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgd2lkdGg6IDUwcHhcclxufVxyXG5cclxuLmluZGV4LWRlbW8xMCAuc2VjdGlvbi1jbHIubWluaS1wcm9kdWN0IC5taW5pLWxpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTAgLnNlcnZpY2UtaW5mbyAuaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzEwIC50YWItc2xpZGVyLXByb2R1Y3QgLm5hdi10YWJzIC5uYXYtbGluayB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxufVxyXG5cclxuLmZvb3Rlci0xMC5mb290ZXIuZnRyLWJnLWJsYWNrIC5mb290ZXItYm90dG9tLFxyXG4uZm9vdGVyLTEwLmZvb3Rlci5mdHItYmctYmxhY2sgLmZvb3Rlci10b3Age1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTtcclxuICAgIGJvcmRlci1jb2xvcjogIzFlMWUxZVxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzExIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYzZjdcclxufVxyXG5cclxuLmluZGV4LWRlbW8xMSAuaDEsXHJcbi5pbmRleC1kZW1vMTEgLmgyLFxyXG4uaW5kZXgtZGVtbzExIC5oMyxcclxuLmluZGV4LWRlbW8xMSAuaDQsXHJcbi5pbmRleC1kZW1vMTEgLmg1LFxyXG4uaW5kZXgtZGVtbzExIC5oNixcclxuLmluZGV4LWRlbW8xMSAuaGVhZC1mb250LFxyXG4uaW5kZXgtZGVtbzExIGgxLFxyXG4uaW5kZXgtZGVtbzExIGgyLFxyXG4uaW5kZXgtZGVtbzExIGgzLFxyXG4uaW5kZXgtZGVtbzExIGg0LFxyXG4uaW5kZXgtZGVtbzExIGg1LFxyXG4uaW5kZXgtZGVtbzExIGg2IHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XHJcbiAgICBjb2xvcjogIzE3MTcxNztcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lXHJcbn1cclxuXHJcbi5oZWFkZXItMTEgI3NpdGVOYXY+bGkgLm1lZ2FtZW51IC5tZW51LXRpdGxlLFxyXG4uaW5kZXgtZGVtbzExIC5idG4ge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmVcclxufVxyXG5cclxuLmJ1dHRvbi1ib3R0b20tYWN0aW9uLnN0eWxlMTEgLmJ0bi1pY29uOmhvdmVyLFxyXG4uaW5kZXgtZGVtbzExIC5idG4tcHJpbWFyeSxcclxuLmluZGV4LWRlbW8xMSAuYnRuLXNlY29uZGFyeTpmb2N1cyxcclxuLmluZGV4LWRlbW8xMSAuYnRuLXNlY29uZGFyeTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE1NDg2O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICMyMTU0ODZcclxufVxyXG5cclxuLmluZGV4LWRlbW8xMSAuYnRuLXByaW1hcnk6Zm9jdXMsXHJcbi5pbmRleC1kZW1vMTEgLmJ0bi1wcmltYXJ5OmhvdmVyLFxyXG4uaW5kZXgtZGVtbzExIC5idG4tc2Vjb25kYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogIzE3MTcxN1xyXG59XHJcblxyXG4uYWJvdXR1cy1zdHlsZTEtcGFnZSAuYnJhbmRzLWxpc3QgLmJyYW5kcy1sb2dvIGEsXHJcbi5hYm91dHVzLXN0eWxlMS1wYWdlIC5icmFuZHMtbGlzdCAuYnJhbmRzLWxvZ28gaW1nLFxyXG4uaW5kZXgtZGVtbzExIC5zbGljay1hcnJvdyxcclxuLmluZGV4LWRlbW8xMSAuc2xpY2stYXJyb3c6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmhlYWRlci0xMSAjc2l0ZU5hdj5saSAubWVnYW1lbnUgbGkubHZsLTEgbGkgLnNpdGUtbmF2OmhvdmVyLFxyXG4uaGVhZGVyLTExICNzaXRlTmF2PmxpIHVsLmRyb3Bkb3duIGxpIGE6aG92ZXIsXHJcbi5oZWFkZXItMTEgI3NpdGVOYXY+bGkgdWwuZHJvcGRvd24gbGk6aG92ZXI+YSxcclxuLmhlYWRlci0xMSAubWluaXNlYXJjaC1pbmxpbmUgLmlucHV0LWdyb3VwLWJ0bjpob3ZlcixcclxuLmluZGV4LWRlbW8xMSAuYWRkdG9jYXJ0LW1vZGFsIC5wcmljZSxcclxuLmluZGV4LWRlbW8xMSAucHJvZHVjdC1wcmljZSAub2xkLXByaWNlKy5wcmljZSxcclxuLmluZGV4LWRlbW8xMSAudGV4dC1saW5rOmhvdmVyLFxyXG4uaW5kZXgtZGVtbzExIC52ZXJ0aWNhbC1tZW51LWNvbnRlbnQgLm1lZ2FtZW51IGxpIHVsIGxpIGE6aG92ZXIsXHJcbi5pbmRleC1kZW1vMTEgLnZlcnRpY2FsLW1lbnUtY29udGVudCAubW9yZUNhdGVnb3JpZXM6aG92ZXIsXHJcbi5pbmRleC1kZW1vMTEgLnZlcnRpY2FsLW1lbnUtY29udGVudCAuc3ViLW1lbnU6aG92ZXI+YTphZnRlcixcclxuLmluZGV4LWRlbW8xMSAudmVydGljYWwtbWVudS1jb250ZW50IGxpIC5kcm9wZG93biBsaSBhOmhvdmVyLFxyXG4uaW5kZXgtZGVtbzExIC52ZXJ0aWNhbC1tZW51LWNvbnRlbnQgbGkgLmRyb3Bkb3duIGxpOmhvdmVyPmEsXHJcbi5pbmRleC1kZW1vMTEgLnZlcnRpY2FsLW1lbnUtY29udGVudCB1bD5saSAubmF2LWxpbms6aG92ZXIge1xyXG4gICAgY29sb3I6ICMyMTU0ODZcclxufVxyXG5cclxuLmluZGV4LWRlbW8xMSAuYm9yZGVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzExIC50ZXh0LXByaW1hcnkge1xyXG4gICAgY29sb3I6ICMyMTU0ODYgIWltcG9ydGFudFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzExIC5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxNDAwcHhcclxufVxyXG5cclxuLmluZGV4LWRlbW8xMSAuc2xpY2stYXJyb3cge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbn1cclxuXHJcbi5oZWFkZXItMTEudG9wLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjE1NDg2O1xyXG4gICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmI2OGE0XHJcbn1cclxuXHJcbi5oZWFkZXItMTEsXHJcbi5oZWFkZXItMTEgLm1haW4tbWVudS1vdXRlci5pcy1maXhlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjE1NDg2O1xyXG4gICAgbWluLWhlaWdodDogaW5oZXJpdFxyXG59XHJcblxyXG4uaGVhZGVyLTExIC5taW5pc2VhcmNoLWlubGluZSAucmdzZWFyY2gtY2F0ZWdvcnkge1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZGRkXHJcbn1cclxuXHJcbi5oZWFkZXItMTEgLm1haW4tbWVudS1vdXRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMzZjcxXHJcbn1cclxuXHJcbi5oZWFkZXItMTEgI3NpdGVOYXY+bGk+YSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmVcclxufVxyXG5cclxuLmhlYWRlci0xMSAjc2l0ZU5hdj5saTpob3Zlcj5hLFxyXG4uaGVhZGVyLTExICNzaXRlTmF2PmxpPmE6aG92ZXIsXHJcbi5oZWFkZXItMTEgI3NpdGVOYXY+bGk+YTpob3Zlcjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2Y0ZjRmNFxyXG59XHJcblxyXG4uaGVhZGVyLTExICNzaXRlTmF2PmxpIC5tZWdhbWVudSAuc3ViTGlua3MgLnNpdGUtbmF2OmJlZm9yZSxcclxuLmluZGV4LWRlbW8xMSAucHJvZHVjdC1hdmFpbGFiaWxpdHkgLnByb2dyZXNzLWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE1NDg2XHJcbn1cclxuXHJcbi5oZWFkZXItMTEgLmhlYWRlci12ZXJ0aWNhbC1tZW51IHtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMThweClcclxufVxyXG5cclxuLmhlYWRlci0xMSAuZGlzY291bnQtYmFubmVyIC5pY29uLFxyXG4uaGVhZGVyLTExIC5pY29uc2V0IC5oZHItaWNvbiB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMjhweFxyXG59XHJcblxyXG4uaGVhZGVyLTExIC5kaXNjb3VudC1iYW5uZXI6aG92ZXIgLmljb24sXHJcbi5oZWFkZXItMTEgLmljb25zZXQ6aG92ZXIgLmhkci1pY29uIHtcclxuICAgIGNvbG9yOiAjZDVkNWQ1XHJcbn1cclxuXHJcbi5oZWFkZXItMTEgLmRpc2NvdW50LWJhbm5lciAudGV4dCxcclxuLmhlYWRlci0xMSAuaWNvbnNldCAudGV4dCB7XHJcbiAgICBjb2xvcjogI2Q5ZDlkOTtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMVxyXG59XHJcblxyXG4uaGVhZGVyLTExIC5kaXNjb3VudC1iYW5uZXIgc21hbGwsXHJcbi5oZWFkZXItMTEgLmljb25zZXQgLnRleHQgc21hbGwge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsXHJcbn1cclxuXHJcbi5oZWFkZXItMTEgLmNhcnQtY291bnQsXHJcbi5oZWFkZXItMTEgLndpc2hsaXN0LWNvdW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHJpZ2h0OiAtMTBweDtcclxuICAgIHRvcDogLTEwcHg7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxufVxyXG5cclxuLmluZGV4LWRlbW8xMSAuaGVhZGVyLXZlcnRpY2FsLW1lbnUgLm1lbnUtdGl0bGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2Njg5OTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTEgLmhlYWRlci12ZXJ0aWNhbC1tZW51IC52ZXJ0aWNhbC1tZW51LWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzExIC52ZXJ0aWNhbC1tZW51LWNvbnRlbnQgLm1vcmVDYXRlZ29yaWVzLFxyXG4uaW5kZXgtZGVtbzExIC52ZXJ0aWNhbC1tZW51LWNvbnRlbnQgdWw+bGkgLm5hdi1saW5rIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZWUyZTY7XHJcbiAgICBjb2xvcjogIzE3MTcxNztcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzExIC5zbGlkZXNob3cgLmhlYWRlci12ZXJ0aWNhbC1tZW51IC52ZXJ0aWNhbC1tZW51LWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogLTMwcHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzExIC5zbGlkZXNob3ctbWVkaXVtIC5zbGlkZXNob3ctd3JhcCB7XHJcbiAgICBoZWlnaHQ6IDU1NHB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTEgLnNsaWRlc2hvdyAuc3Mtc21hbGwtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWZcclxufVxyXG5cclxuLmluZGV4LWRlbW8xMSAuc2xpZGVzaG93IHBpY3R1cmUgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTEgLnNlY3Rpb24taGVhZGVyIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxufVxyXG5cclxuLmluZGV4LWRlbW8xMSAuc2VjdGlvbi1oZWFkZXIgLmJ0bi1saW5rIHtcclxuICAgIGNvbG9yOiAjMjE1NDg2O1xyXG4gICAgZm9udC1zaXplOiAxNXB4XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtY29udGVudCAuYnRuLWxpbms6aG92ZXIsXHJcbi5mb290ZXItNy5mb290ZXIuZnRyLWJnLWJsYWNrIC5wYXltZW50LWljb25zIC5pY29uLFxyXG4uZm9vdGVyLTcuZnRyLWJnLWJsYWNrIC5mb290ZXItYm90dG9tIGEsXHJcbi5mb290ZXItNy5mdHItYmctYmxhY2sgLmZvb3Rlci1taWRkbGUgYSxcclxuLmZvb3Rlci03LmZ0ci1iZy1ibGFjayAuZm9vdGVyLXRvcCAuaDQsXHJcbi5mb290ZXItNy5mdHItYmctYmxhY2sgLmZvb3Rlci10b3AgYSxcclxuLmluZGV4LWRlbW8xMSAuc2VjdGlvbi1oZWFkZXIgLmJ0bi1saW5rOmhvdmVyLFxyXG4uaW5kZXgtZGVtbzEyIC5tYXJxdWVlLXRleHQgLnRvcC1pbmZvLWJhciBhIHtcclxuICAgIGNvbG9yOiAjMTcxNzE3XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTEgLnNlY3Rpb24taGVhZGVyIC5zYWxlY291bnRkb3duIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTU0ODY7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDVweCAxNXB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTEgLnNlY3Rpb24taGVhZGVyIC5zYWxlLXRleHQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWZcclxufVxyXG5cclxuLmluZGV4LWRlbW8xMSAuc2VjdGlvbi1oZWFkZXIgLnNhbGVUaW1lIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzExIC5zZWN0aW9uLWhlYWRlciAuc2FsZVRpbWUgc3Bhbj5zcGFuIHtcclxuICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgbWluLXdpZHRoOiBpbmhlcml0XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTEgLnNlY3Rpb24taGVhZGVyIC5zYWxlVGltZSAuaHQtY291bnQ6bm90KDpsYXN0LWNoaWxkKSAuY291bnQtaW5uZXIsXHJcbi5vcmRlci10YWJsZS50YWJsZS1ib3R0b20tYnJkIHRhYmxlIHRyOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZVxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzExIC5zZWN0aW9uLWhlYWRlciAuc2FsZVRpbWUgLmh0LWNvdW50Om5vdCg6bGFzdC1jaGlsZCkgLmNvdW50LWlubmVyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiOlwiO1xyXG4gICAgbWFyZ2luOiAwIDhweFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzExIC5vdXItc2VydmljZS1zZWN0aW9uIC5zZXJ2aWNlLWljb24ge1xyXG4gICAgbWluLXdpZHRoOiA2NHB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTEgLm91ci1zZXJ2aWNlLXNlY3Rpb24gaDQge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzExIC50YWItc2xpZGVyLXByb2R1Y3QgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHhcclxufVxyXG5cclxuLmluZGV4LWRlbW8xMSAudGFiLXNsaWRlci1wcm9kdWN0IC5uYXYtdGFicyAubmF2LWxpbmsge1xyXG4gICAgY29sb3I6ICMxNzE3MTc7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBtYXJnaW46IDAgMTBweFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzExIC50YWItc2xpZGVyLXByb2R1Y3QgLm5hdi10YWJzLnN0eWxlMSAubmF2LWxpbms6YWZ0ZXIge1xyXG4gICAgYm90dG9tOiAtM3B4O1xyXG4gICAgYmFja2dyb3VuZDogIzE3MTcxN1xyXG59XHJcblxyXG4uaW5kZXgtZGVtbzExIC5wcm9kdWN0LXZlbmRvciB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZVxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzExIC5ibG9nLWFydGljbGUsXHJcbi5pbmRleC1kZW1vMTEgLmdyaWQtcHJvZHVjdHMgLml0ZW0gLnByb2R1Y3QtYm94LFxyXG4uaW5kZXgtZGVtbzExIC50ZXN0aW1vbmlhbC1zbGlkZXIuc3R5bGUxIC50ZXN0aW1vbmlhbC1zbGlkZSxcclxuLmluZGV4LWRlbW8xMiAuYmxvZy1hcnRpY2xlLmJvcmRlcixcclxuLmluZGV4LWRlbW8xMiAuZ3JpZC1wcm9kdWN0cyAucHJvZHVjdC1ib3guYm9yZGVyLFxyXG4uaW5kZXgtZGVtbzEyIC5zZXJ2aWNlLXNlY3Rpb24gLnNlcnZpY2UtaW5mbyAuYm94LmJvcmRlciB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzExIC5ibG9nLWFydGljbGU6aG92ZXIsXHJcbi5pbmRleC1kZW1vMTEgLmdyaWQtcHJvZHVjdHMgLml0ZW0gLnByb2R1Y3QtYm94OmhvdmVyLFxyXG4uaW5kZXgtZGVtbzExIC50ZXN0aW1vbmlhbC1zbGlkZXIuc3R5bGUxIC50ZXN0aW1vbmlhbC1zbGlkZTpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICMyMTU0ODYgIWltcG9ydGFudFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzExIC5ncmlkLXByb2R1Y3RzIC5pdGVtIC5wcm9kdWN0LWRldGFpbHMge1xyXG4gICAgcGFkZGluZzogMjBweCAxNXB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTEgLmdyaWQtcHJvZHVjdHMgLml0ZW0gLnByb2R1Y3QtbmFtZSBhIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxNXB4XHJcbn1cclxuXHJcbi5oZWFkZXItMTEgLmdyaWQtcHJvZHVjdHMgLml0ZW0gLnByb2R1Y3QtaW1hZ2UgaW1nIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHhcclxufVxyXG5cclxuLnByb2R1Y3QtZGVsaXZlcnktdGltZSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogIzMzYTQwMDtcclxuICAgIG1hcmdpbjogN3B4IDAgMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZjM7XHJcbiAgICBwYWRkaW5nOiA1cHhcclxufVxyXG5cclxuLmJ1dHRvbi1zZXQtdG9wLnN0eWxlMTEgLmJ0bi1pY29uOmhvdmVyLFxyXG4uZm9vdGVyLTExLmZvb3Rlci5mdHItYmctYmxhY2sgLmZvb3Rlci10b3Age1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxNTQ4NjtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi5idXR0b24tYm90dG9tLWFjdGlvbi5zdHlsZTExIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XHJcbn1cclxuXHJcbi5idXR0b24tYm90dG9tLWFjdGlvbi5zdHlsZTExIC5idG4ge1xyXG4gICAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtaW4taGVpZ2h0OiA0MHB4XHJcbn1cclxuXHJcbi5idXR0b24tYm90dG9tLWFjdGlvbi5zdHlsZTExIC5idG4taWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICMxNzE3MTc7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDBcclxufVxyXG5cclxuLmluZGV4LWRlbW8xMSAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuZGV0YWlscyAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmVcclxufVxyXG5cclxuLmluZGV4LWRlbW8xMSAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuZGV0YWlscyAucHJpY2UtYW1vdW50IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLnZpZGVvLXNlY3Rpb24gLnZpZGVvLWVtYmVkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNDgwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi52aWRlby1zZWN0aW9uIC52aWRlby1lbWJlZCB2aWRlbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlclxyXG59XHJcblxyXG4udmlkZW8tc2VjdGlvbiAuYmctb3ZlcmxheTphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBvcGFjaXR5OiAuMjU7XHJcbiAgICB6LWluZGV4OiAzXHJcbn1cclxuXHJcbi52aWRlby1zZWN0aW9uIC5idG4tbGcge1xyXG4gICAgcGFkZGluZzogMTNweCA0MHB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTEgLmJyYW5kcy1saXN0IC5icmFuZHMtbG9nbyBhOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzIxNTQ4NlxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzExICNzaXRlLXNjcm9sbCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6ICMyMTU0ODZcclxufVxyXG5cclxuLmluZGV4LWRlbW8xMSAjc2l0ZS1zY3JvbGw6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTcxNzE3XHJcbn1cclxuXHJcbi5mb290ZXItMTEuZm9vdGVyLmZ0ci1iZy1ibGFjayAuZm9vdGVyLWJvdHRvbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICMyMjI7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDBcclxufVxyXG5cclxuLmZvb3Rlci0xMSAuc2VydmljZS1zZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBjb2xvcjogIzExMVxyXG59XHJcblxyXG4uZm9vdGVyLTExIC5zZXJ2aWNlLWluZm8gLmljb24ge1xyXG4gICAgY29sb3I6ICMyMTU0ODY7XHJcbiAgICBmb250LXNpemU6IDMwcHhcclxufVxyXG5cclxuLmZvb3Rlci0xMSAuc2VydmljZS1pbmZvIC5zZXJ2aWNlLXdyYXA6aG92ZXIgLmljb24ge1xyXG4gICAgY29sb3I6ICMxMTE7XHJcbiAgICBvcGFjaXR5OiAuOFxyXG59XHJcblxyXG4uZm9vdGVyLTExIC5mb290ZXItbmV3c2xldHRlciAuaW5wdXQtZ3JvdXA+LmJ0bixcclxuLmZvb3Rlci0xMSAuZm9vdGVyLW5ld3NsZXR0ZXIgLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbn1cclxuXHJcbi5mb290ZXItMTEgLmZvb3Rlci1uZXdzbGV0dGVyLmljb24tYXJyb3cgLm5ld3NsZXR0ZXItc3VibWl0IHtcclxuICAgIHdpZHRoOiA1MHB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTIgLmJ0bi1wcmltYXJ5LFxyXG4uaW5kZXgtZGVtbzEyIC5idG4tc2Vjb25kYXJ5OmZvY3VzLFxyXG4uaW5kZXgtZGVtbzEyIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMTJhMjk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2QxMmEyOVxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzEyIC5idG4tcHJpbWFyeTpmb2N1cyxcclxuLmluZGV4LWRlbW8xMiAuYnRuLXByaW1hcnk6aG92ZXIsXHJcbi5pbmRleC1kZW1vMTIgLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkNjA2MDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMmQ2MDYwXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTIgLmJvcmRlci1ib3R0b20ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzEyIC5idG4tYnJkIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMyZDYwNjA7XHJcbiAgICBjb2xvcjogIzJkNjA2MFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzEyIC5idG4tYnJkOmhvdmVyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkMTJhMjk7XHJcbiAgICBjb2xvcjogI2QxMmEyOVxyXG59XHJcblxyXG4uaGVhZGVyLTEyIC5jbGFzc2ljSGVhZGVyLmhlYWRlci5pcy1maXhlZCxcclxuLmluZGV4LWRlbW8xMiAucHJvZHVjdC1hdmFpbGFiaWxpdHkgLnByb2dyZXNzLWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ2MDYwXHJcbn1cclxuXHJcbi5oZWFkZXItMTIgLmNhcnQtY291bnQsXHJcbi5oZWFkZXItMTIgLndpc2hsaXN0LWNvdW50IHtcclxuICAgIGNvbG9yOiAjMTcxNzE3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzEyIC5zZWN0aW9uLWhlYWRlciBwIHtcclxuICAgIGNvbG9yOiAjNmM3NTdkO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXRcclxufVxyXG5cclxuLmluZGV4LWRlbW8xMiAuc2FsZVRpbWUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4jcHJvZHVjdC1mb3JtLWFkZHRvY2FydCAucHJvZHVjdC10aXRsZSxcclxuI3Byb2R1Y3QtZm9ybS1xdWlja3Nob3AgLnByb2R1Y3QtdGl0bGUsXHJcbi5ncmlkLXByb2R1Y3RzIC5pdGVtIC5wcm9kdWN0LW5hbWUgYSxcclxuLmluZGV4LWRlbW8xMiAucHJvZHVjdC1wcmljZSB7XHJcbiAgICBmb250LXdlaWdodDogNjAwXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTIgLmFkZHRvY2FydC1tb2RhbCAucHJpY2UsXHJcbi5pbmRleC1kZW1vMTIgLnByb2R1Y3QtcHJpY2UgLm9sZC1wcmljZSsucHJpY2Uge1xyXG4gICAgY29sb3I6ICMyZDYwNjBcclxufVxyXG5cclxuLmluZGV4LWRlbW8xMiAuYmxvZy1hcnRpY2xlLmJvcmRlcjpob3ZlcixcclxuLmluZGV4LWRlbW8xMiAuZ3JpZC1wcm9kdWN0cyAucHJvZHVjdC1ib3guYm9yZGVyOmhvdmVyLFxyXG4uaW5kZXgtZGVtbzEyIC5zZXJ2aWNlLXNlY3Rpb24gLnNlcnZpY2UtaW5mbyAuYm94LmJvcmRlcjpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICMyZDYwNjAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzEyIC5idXR0b24tc2V0LXRvcCAuYnRuLWljb24ge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ2MDYwXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTIgLmJ1dHRvbi1zZXQtdG9wIC5idG4taWNvbjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMTJhMjlcclxufVxyXG5cclxuLmluZGV4LWRlbW8xMiAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuYnRuLWJyZC5idG4tbGlnaHQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTIgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmJ0bi1icmQuYnRuLWxpZ2h0OmhvdmVyLFxyXG4uaW5kZXgtZGVtbzEyIC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5idG4tYnJkOmhvdmVyLFxyXG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XHJcbiAgICBvcGFjaXR5OiAuOFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzEyIC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5idG4tYnJkIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XHJcbiAgICBjb2xvcjogIzAwMFxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzEyIC5tYXJxdWVlLXRleHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGNvbG9yOiAjMTcxNzE3O1xyXG4gICAgZm9udC1zaXplOiAxOHB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTIgLm1hcnF1ZWUtdGV4dCAudG9wLWluZm8tYmFyIGEgc3BhbjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICBjb2xvcjogI2QxMmEyOVxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzEyIC5tYXJxdWVlLXRleHQgLnRvcC1pbmZvLWJhciBhIHNwYW4ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzEyIC5tYXJxdWVlLXRleHQgLnRvcC1pbmZvLWJhciBhIHNwYW46YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE3MTcxNztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCA0MHB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTIgLnNlcnZpY2UtaW5mbyAuc2VydmljZS13cmFwIC5pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTIgLnNlcnZpY2UtaW5mbyAuc2VydmljZS13cmFwOmhvdmVyIC5pY29uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICMxNzE3MTdcclxufVxyXG5cclxuLmluZGV4LWRlbW8xMiAuZmVhdHVyZWQtY29udGVudC5zdHlsZTEgLmxpZ2h0LXByaW1hcnktYmcgLmNvbnRlbnQtd3JhcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwOSwgNDIsIDQxLCAuMTIpXHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTIgLmZlYXR1cmVkLWNvbnRlbnQuc3R5bGUxIC5saWdodC1zZWNvbmRhcnktYmcgLmNvbnRlbnQtd3JhcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ1LCA5NiwgOTYsIC4xMilcclxufVxyXG5cclxuLmluZGV4LWRlbW8xMiAubG9va2Jvb2stZ3JpZCAubG9va2Jvb2stY2FwdGlvbi5tYWluY2xyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjA5LCA0MiwgNDEsIC43NylcclxufVxyXG5cclxuLmluZGV4LWRlbW8xMiAubmV3c2xldHRlci1zZWN0aW9uIGltZyB7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDI1MHB4XHJcbn1cclxuXHJcbi5pbmRleC1kZW1vMTIgLm5ld3NsZXR0ZXItc2VjdGlvbiAubmV3c2xldHRlci13cmFwIHtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uaW5kZXgtZGVtbzEyICNzaXRlLXNjcm9sbCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6ICNkMTJhMjlcclxufVxyXG5cclxuLmluZGV4LWRlbW8xMiAjc2l0ZS1zY3JvbGw6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMmQ2MDYwXHJcbn1cclxuXHJcbi5mb290ZXItMTIuZm9vdGVyLmZ0ci1iZy1ibGFjayAuZm9vdGVyLXRvcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ2MDYwO1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLmZvb3Rlci0xMi5mb290ZXIuZnRyLWJnLWJsYWNrIC5mb290ZXItYm90dG9tIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDYwNjA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSlcclxufVxyXG5cclxuLmJ0bi5icmQtbGluazpob3ZlcixcclxuLmNvbGxlY3Rpb24tc3R5bGUxIC5jYXRlZ29yeS1pdGVtOmhvdmVyIC5jYXRlZ29yeS10aXRsZSxcclxuLmRhc2hib2FyZC1jb250ZW50IC5idG4tbGluayxcclxuLmRhc2hib2FyZC10YWIgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIsXHJcbi5kYXNoYm9hcmQtdGFiIC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssXHJcbi5kYXNoYm9hcmQtdGFiIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxyXG4uZGlzY291bnQtYmFkZ2UgLm9mZixcclxuLmZhcXMtc3R5bGUyIC5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkOmhvdmVyLFxyXG4uZm9vdGVyLWNvbnRhY3QgYTpob3ZlcixcclxuLmZvb3Rlci1saW5rcyBhOmhvdmVyLFxyXG4uZm9vdGVyLmZ0ci1iZy1ncmF5IC5mb290ZXItbWlkZGxlIGE6aG92ZXIsXHJcbi5mb290ZXIuZnRyLWJnLWdyYXkgLmZvb3Rlci10b3AgYTpob3ZlcixcclxuLmhvdC1jYXRlZ29yaWVzIC5ob3QtY2F0LXdyYXA6aG92ZXIgaDYgYSxcclxuLm1vcmVsaXN0IC5tb3JlOmhvdmVyLFxyXG4ucHJvLXN0b2NrTGJsIC5pdGVtcyxcclxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtYnRuOmhvdmVyLFxyXG4uc2lkZWJhci1jYXRlZ29yaWVzIC5zdWItbGV2ZWw+YS5hY3RpdmUsXHJcbi5zaWRlYmFyLWNhdGVnb3JpZXMgLnN1Yi1sZXZlbD5hOmhvdmVyLFxyXG4uc29jaWFsLXNoYXJpbmcgLmJ0bjpob3ZlcixcclxuLnRhZ3MtbGlzdCBsaSBhOmhvdmVyLFxyXG4udGFncy1saXN0IGxpLmFjdGl2ZSBhLFxyXG4udmlkZW8tYnV0dG9uIC5pY29uOmhvdmVyLFxyXG4udmlkZW8tcG9wdXAtY29udGVudCAuaWNvbjpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcilcclxufVxyXG5cclxuLmZhbGxpbmctc25vdy5zdHlsZTE6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3Nub3diYWxscy1zbS5wbmcpLCB1cmwoLi4vaW1nL2ljb25zL3Nub3diYWxscy1sZy5wbmcpLCB1cmwoLi4vaW1nL2ljb25zL3Nub3diYWxscy1tZC5wbmcpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IDEwcyBsaW5lYXIgaW5maW5pdGUgZmFsbGluZy1kb3duLXNub3c7XHJcbiAgICAtbW96LWFuaW1hdGlvbjogMTJzIGxpbmVhciBpbmZpbml0ZSBmYWxsaW5nLWRvd24tc25vdztcclxuICAgIC1tcy1hbmltYXRpb246IGZhbGxpbmctZG93bi1zbm93IDEwcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb246IDEwcyBsaW5lYXIgaW5maW5pdGUgZmFsbGluZy1kb3duLXNub3dcclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWxsaW5nLWRvd24tc25vdyB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCAwIDAsIDAgMFxyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA3MDBweCwgMCA1MDBweCwgMCAzMDBweFxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNub3cge1xyXG4gICAgMCUge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgMCAwLCAwIDBcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwMHB4IDEwMDBweCwgNDAwcHggNDAwcHgsIDMwMHB4IDMwMHB4XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBzbm93IHtcclxuICAgIDAlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDAgMCwgMCAwXHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MDBweCAxMDAwcHgsIDQwMHB4IDQwMHB4LCAzMDBweCAzMDBweFxyXG4gICAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc25vdyB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCAwIDAsIDAgMFxyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAwcHggMTAwMHB4LCA0MDBweCA0MDBweCwgMzAwcHggMzAwcHhcclxuICAgIH1cclxufVxyXG5cclxuQC1tcy1rZXlmcmFtZXMgc25vdyB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCAwIDAsIDAgMFxyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAwcHggMTAwMHB4LCA0MDBweCA0MDBweCwgMzAwcHggMzAwcHhcclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtaW5wdXQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzVweFxyXG59XHJcblxyXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1idG4ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogLTFweCAwIDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDFcclxufVxyXG5cclxuLnRvb2xiYXItd3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDAgMCAzMHB4XHJcbn1cclxuXHJcbi50b29sYmFyLXdyYXBwZXIgLnNlYXJjaC1mb3JtIHtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4udG9vbGJhci13cmFwcGVyIHNlbGVjdCB7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICBtaW4td2lkdGg6IDY1cHhcclxufVxyXG5cclxuLmJsb2ctYXJ0aWNsZSAuZmVhdHVyZWQtaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweFxyXG59XHJcblxyXG4uYmxvZy1hcnRpY2xlIC5ibG9nLXRhZyB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC41cHhcclxufVxyXG5cclxuLmJsb2ctYXJ0aWNsZSBoMiB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmJsb2ctYXJ0aWNsZSBoMi5oMyB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmJsb2ctYXJ0aWNsZSBoMi5oMSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmJsb2ctYXJ0aWNsZSAucHVibGlzaC1kZXRhaWwgbGkge1xyXG4gICAgY29sb3I6ICM4MjgyODI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHhcclxufVxyXG5cclxuLmJsb2ctYXJ0aWNsZSAucHVibGlzaC1kZXRhaWwgbGkgYSB7XHJcbiAgICBjb2xvcjogIzgyODI4MlxyXG59XHJcblxyXG4uYmxvZy1hcnRpY2xlIC5wdWJsaXNoLWRldGFpbCAuaWNvbiB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgIG1hcmdpbi10b3A6IC0ycHhcclxufVxyXG5cclxuLmJsb2ctYWN0aW9uIC50YWdzLWxpc3QgbGkgYSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lXHJcbn1cclxuXHJcbi5zb2NpYWwtc2hhcmluZyAuYnRuIHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgMCAwIDE1cHhcclxufVxyXG5cclxuLnNvY2lhbC1zaGFyaW5nIC5idG46aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLnNvY2lhbC1zaGFyaW5nIC5zaGFyZS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uYmxvZy1pdGVtIC5kYXRlLFxyXG4ucHJvZHVjdC1sYWJlbHMgLmxibCxcclxuLnNpZGViYXIgaDIge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG59XHJcblxyXG4uYXV0aG9yLWJpbyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIG1hcmdpbjogMzBweCAwIDBcclxufVxyXG5cclxuLmF1dGhvci1iaW8gLmF1dGhvci1pbWcge1xyXG4gICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgIHdpZHRoOiAxMDBweFxyXG59XHJcblxyXG4uYmxvZy1jb21tZW50IGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uYmxvZy1pdGVtIC5kYXRlIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTBweDtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5ibG9nLWl0ZW0gLmRhdGUgLmR0IHtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJweFxyXG59XHJcblxyXG4uYmxvZy1pdGVtIC5kYXRlIC5tdCB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMlxyXG59XHJcblxyXG4udGFncy1saXN0IHtcclxuICAgIG1hcmdpbjogLTRweFxyXG59XHJcblxyXG4udGFncy1saXN0IC5pdGVtIHtcclxuICAgIHBhZGRpbmc6IDRweFxyXG59XHJcblxyXG4udGFncy1saXN0IGxpIGEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcclxuICAgIGZvbnQtc2l6ZTogMTNweFxyXG59XHJcblxyXG4udGFncy1saXN0IGxpIGEgaSB7XHJcbiAgICBjb2xvcjogI2I2YjZiNjtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHhcclxufVxyXG5cclxuLmJ0bi5icmQtbGluayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIHBhZGRpbmc6IDAgMCAycHg7XHJcbiAgICBtYXJnaW46IDE1cHggMCAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwXHJcbn1cclxuXHJcbi5idG4uYnJkLWxpbms6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKVxyXG59XHJcblxyXG4uY29tbWVudC1pbWcge1xyXG4gICAgd2lkdGg6IDc1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHhcclxufVxyXG5cclxuLmNvbW1lbnRzLWl0ZW0rLmNvbW1lbnRzLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHhcclxufVxyXG5cclxuLmNvbW1lbnQtZm9ybSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWNcclxufVxyXG5cclxuLnNpZGViYXItYmcgLnNpZGViYXItd2lkZ2V0IHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZlxyXG59XHJcblxyXG4uc2lkZWJhciBoMiB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbjogMFxyXG59XHJcblxyXG4uc2lkZWJhciAud2lkZ2V0LWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHhcclxufVxyXG5cclxuLnNpZGViYXIgLnRhZ3MtbGlzdCBsaSBhIHtcclxuICAgIHBhZGRpbmc6IDVweCAxMnB4XHJcbn1cclxuXHJcbi5zaWRlYmFyIC5pdGVtLXRpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxufVxyXG5cclxuLmNvbGxlY3Rpb24tdG9wLWZpbHRlcnMgLmZpbHRlckREIC5zd2FjdGgtbGlzdCxcclxuLnNpZGViYXIgLnNjcm9sbHNweSB7XHJcbiAgICBtYXgtaGVpZ2h0OiA0NTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gYXV0b1xyXG59XHJcblxyXG4uZmlsdGVyLXdpZGdldCAud2lkZ2V0LXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uZmlsdGVyLXdpZGdldCAud2lkZ2V0LXRpdGxlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTQ4XCI7XHJcbiAgICBmb250LWZhbWlseTogYW5uaW1leC1pY29ucztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAtM3B4O1xyXG4gICAgZm9udC1zaXplOiAxN3B4XHJcbn1cclxuXHJcbi5maWx0ZXItd2lkZ2V0IC53aWRnZXQtdGl0bGUuYWN0aXZlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTQ1XCJcclxufVxyXG5cclxuLnNpZGViYXItY2F0ZWdvcmllcyBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLnNpZGViYXItY2F0ZWdvcmllcyBsaSBhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luOiAwIDAgOHB4XHJcbn1cclxuXHJcbi5zaWRlYmFyLWNhdGVnb3JpZXMgbGkgLmNvdW50IHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiAjN2U3ZTdlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHhcclxufVxyXG5cclxuLnNpZGViYXItY2F0ZWdvcmllcyAuc3ViLWxldmVsIHVsIHtcclxuICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5zaWRlYmFyLWNhdGVnb3JpZXMgLnN1Yi1sZXZlbCB1bCBsaSBhIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweFxyXG59XHJcblxyXG4uc2lkZWJhci1jYXRlZ29yaWVzIC5zdWItbGV2ZWwgLnN1Yi1zdWItbGV2ZWwgdWwgbGkgYSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHhcclxufVxyXG5cclxuLnNpZGViYXItY2F0ZWdvcmllcyAuc3ViLWxldmVsPmE6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ1xcZWJlMCc7XHJcbiAgICBmb250LWZhbWlseTogYW5uaW1leC1pY29ucztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4XHJcbn1cclxuXHJcbi5zaWRlYmFyLWNhdGVnb3JpZXMgLnN1Yi1sZXZlbD5hLmFjdGl2ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiAnXFxlYmQxJztcclxuICAgIGZvbnQtZmFtaWx5OiBhbm5pbWV4LWljb25zO1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpXHJcbn1cclxuXHJcbi5tb3JlbGlzdCAubW9yZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogIzZjNzU3ZFxyXG59XHJcblxyXG4ubW9yZWxpc3QgLm1vcmU6YWZ0ZXIsXHJcbi5tb3JlbGlzdCAubW9yZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNDhcIjtcclxuICAgIGZvbnQtZmFtaWx5OiBhbm5pbWV4LWljb25zO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMVxyXG59XHJcblxyXG4ubW9yZWxpc3QgLm1vcmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXGVhNDVcIjtcclxuICAgIHRvcDogN3B4XHJcbn1cclxuXHJcbi5wcmljZS1maWx0ZXIgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB3aWR0aDogMTAwcHhcclxufVxyXG5cclxuLnByaWNlLWZpbHRlciAudWktc2xpZGVyLWhvcml6b250YWwge1xyXG4gICAgYmFja2dyb3VuZDogIzc3NztcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG59XHJcblxyXG4ucHJpY2UtZmlsdGVyIC51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpXHJcbn1cclxuXHJcbi5wcmljZS1maWx0ZXIgLnVpLXNsaWRlci1oYW5kbGUge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgdG9wOiAtNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgY3Vyc29yOiB3LXJlc2l6ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxuXHJcbi5wcmljZS1maWx0ZXIgLnVpLXNsaWRlci1oYW5kbGUrLnVpLXNsaWRlci1oYW5kbGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLWJvdHRvbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweFxyXG59XHJcblxyXG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtIHtcclxuICAgIG1hcmdpbjogMCA1cHhcclxufVxyXG5cclxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lXHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmssXHJcbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW06aG92ZXIgLnBhZ2UtbGluayB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpXHJcbn1cclxuXHJcbi5zaWRlYmFyLXN0aWNreSAuc2lkZWJhci13aWRnZXQgLnN0b3JlLWluZm8taXRlbTphZnRlcixcclxuLnNpZGViYXItc3RpY2t5IC5zaWRlYmFyLXdpZGdldCAuc3RvcmUtaW5mby1pdGVtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGhcclxufVxyXG5cclxuLnNpZGViYXItc3RpY2t5IC5zaWRlYmFyLXdpZGdldCAuc3RvcmUtaW5mby1pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHhcclxufVxyXG5cclxuLmNvbGxlY3Rpb24tc3R5bGU0IC5jb3VudHMsXHJcbi5mZWF0dXJlVGV4dCxcclxuLnNpZGViYXItc3RpY2t5IC5zaWRlYmFyLXdpZGdldCAuc3RvcmUtaW5mby1pdGVtOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XHJcbn1cclxuXHJcbi5ncmlkLXByb2R1Y3RzIC5pdGVtIC5wcm9kdWN0LWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNlxyXG59XHJcblxyXG4uZ3JpZC1wcm9kdWN0cyAuaXRlbSAucHJvZHVjdC1pbWFnZT5hIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmdyaWQtcHJvZHVjdHMgLml0ZW0gLnByb2R1Y3QtaW1hZ2UgaW1nIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogLjRzIGVhc2Utb3V0O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHMgZWFzZS1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZS1vdXRcclxufVxyXG5cclxuLmdyaWQtcHJvZHVjdHMgLml0ZW0gLnByb2R1Y3QtaW1hZ2UgLmhvdmVyIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG59XHJcblxyXG4uZ3JpZC1wcm9kdWN0cyAuaXRlbSAucHJvZHVjdC1kZXRhaWxzLnRleHQtY2VudGVyIC5zd2F0Y2hlcyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4uZ3JpZC1wcm9kdWN0cyAuaXRlbSAuc3dhdGNoZXMgbGkge1xyXG4gICAgbWFyZ2luOiAzcHhcclxufVxyXG5cclxuLmdyaWQtcHJvZHVjdHMuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDBweFxyXG59XHJcblxyXG4uaG92ZXJEZXRhaWxzIC5wcm9kdWN0LWRlcyAuYnV0dG9uLXNldC5zdHlsZTIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4XHJcbn1cclxuXHJcbi5ob3ZlckRldGFpbHMgLnByb2R1Y3QtZGVzIC5idXR0b24tc2V0IC5idG4taWNvbiB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzNcclxufVxyXG5cclxuLmhvdmVyRGV0YWlscyAucHJvZHVjdC1kZXMgLmJ1dHRvbi1zZXQgLmJ0bi1pY29uOmhvdmVyLFxyXG4udHJhY2tpbmctc3RlcHMgLnN0ZXAuY3VycmVudCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpXHJcbn1cclxuXHJcbi5wcm9kdWN0LWF2YWlsYWJpbGl0eSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIG1hcmdpbjogNXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5zaXplLXN3YXRjaGVzLFxyXG4uc3dhdGNoZXMge1xyXG4gICAgbWFyZ2luOiAtNXB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZVxyXG59XHJcblxyXG4uYnV0dG9uLXNldCxcclxuLmJ1dHRvbi1zZXQtdG9wIHtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcclxufVxyXG5cclxuLnByb2R1Y3QtYXZhaWxhYmlsaXR5IC5wcm9ncmVzcyB7XHJcbiAgICBoZWlnaHQ6IDZweDtcclxuICAgIG1hcmdpbjogNXB4IDAgMFxyXG59XHJcblxyXG4ucHJvZHVjdC1sYWJlbHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmJ1dHRvbi1zZXQsXHJcbi5idXR0b24tc2V0LWJvdHRvbSxcclxuLmJ1dHRvbi1zZXQtdG9wIHtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLnByb2R1Y3QtbGFiZWxzLnJhZGl1cyxcclxuLnByb2R1Y3QtbGFiZWxzLnJlY3Rhbmd1bGFyLFxyXG4ucHJvZHVjdC1sYWJlbHMucm91bmQsXHJcbi5wcm9kdWN0LWxhYmVscy5yb3VuZC1waWxsLFxyXG4ucHJvZHVjdC1sYWJlbHMucm91bmRlZCB7XHJcbiAgICBsZWZ0OiA1cHg7XHJcbiAgICB0b3A6IDVweFxyXG59XHJcblxyXG4uYnV0dG9uLXNldC5zdHlsZTIgLmJ0bi1pY29uOmZpcnN0LWNoaWxkLFxyXG4uYnV0dG9uLXNldC5zdHlsZTIgLmJ0bi1pY29uOmxhc3QtY2hpbGQsXHJcbi5mYXFzLXN0eWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkLFxyXG4ucHJvZHVjdC1sYWJlbHMucmVjdGFuZ3VsYXIgLmxibCxcclxuLnN3YXRjaGVzIGxpLnNxdWFyZSBpbWcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMFxyXG59XHJcblxyXG4ucHJvZHVjdC1sYWJlbHMucmFkaXVzIC5sYmwsXHJcbi5zaXplLXN3YXRjaGVzIGxpLnJhZGl1cyxcclxuLnNpemUtc3dhdGNoZXMgbGkucmFkaXVzIC5zd2F0Y2hMYmwsXHJcbi5zd2F0Y2hlcyBsaS5yYWRpdXMsXHJcbi5zd2F0Y2hlcyBsaS5yYWRpdXMgLnN3YXRjaExibCxcclxuLnN3YXRjaGVzIGxpLnJhZGl1cyBpbWcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4XHJcbn1cclxuXHJcbi5wcm9kdWN0LWxhYmVscy5yb3VuZCAubGJsIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHdpZHRoOiA0M3B4O1xyXG4gICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHhcclxufVxyXG5cclxuLnByb2R1Y3QtbGFiZWxzLnJvdW5kZWQgLmxibCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICBtaW4td2lkdGg6IDQ1cHhcclxufVxyXG5cclxuLnByb2R1Y3QtbGFiZWxzLnJvdW5kLXBpbGwgLmxibCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHJlbVxyXG59XHJcblxyXG4ucHJvZHVjdC1sYWJlbHMgLmxibCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4XHJcbn1cclxuXHJcbi5idXR0b24tc2V0IC5idG4taWNvbixcclxuLmJ1dHRvbi1zZXQtdG9wIC5idG4taWNvbiB7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4ucHJvZHVjdC1sYWJlbHMgLm9uLXNhbGUge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjU0MzM3XHJcbn1cclxuXHJcbi5wcm9kdWN0LWxhYmVscyAubmV3LFxyXG4ucHJvZHVjdC1sYWJlbHMgLnByLWxhYmVsMSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkXHJcbn1cclxuXHJcbi5wcm9kdWN0LWxhYmVscyAuaG90LFxyXG4ucHJvZHVjdC1sYWJlbHMgLnByLWxhYmVsMiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTlhNDAwXHJcbn1cclxuXHJcbi5wcm9kdWN0LWxhYmVscyAucHItbGFiZWwzIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjODFkNTNkXHJcbn1cclxuXHJcbi5wcm9kdWN0LWxhYmVscyAucHItbGFiZWw0IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmI2YzNlXHJcbn1cclxuXHJcbi5idXR0b24tc2V0IHtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0XHJcbn1cclxuXHJcbi5idXR0b24tc2V0IC5idG4taWNvbiB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbjogMFxyXG59XHJcblxyXG4uYnV0dG9uLXNldCAuYnRuLWljb246aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKVxyXG59XHJcblxyXG4uYnV0dG9uLXNldC5zdHlsZTIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGJvdHRvbTogNXB4O1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG59XHJcblxyXG4uYnV0dG9uLXNldC5zdHlsZTIgLmJ0bi1pY29uOm5vdCg6bGFzdC1jaGlsZCksXHJcbi5zYWxlVGltZS5ob3Jpem9uYWwgLmh0LWNvdW50Om5vdCg6bGFzdC1jaGlsZCkgLmNvdW50LWlubmVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWNlY2VjXHJcbn1cclxuXHJcbi5idXR0b24tc2V0LnN0eWxlMyB7XHJcbiAgICBsZWZ0OiA1cHg7XHJcbiAgICByaWdodDogYXV0b1xyXG59XHJcblxyXG4uYnV0dG9uLXNldC10b3Age1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXRcclxufVxyXG5cclxuLmJ1dHRvbi1zZXQtdG9wIC5idG4taWNvbiB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luOiAwIDAgNXB4XHJcbn1cclxuXHJcbi5idXR0b24tc2V0LWJvdHRvbSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDVweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0XHJcbn1cclxuXHJcbi5zd2F0Y2hlcyB7XHJcbiAgICBwYWRkaW5nOiA3cHggMCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLnN3YXRjaGVzIGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgd2lkdGg6IDE3cHg7XHJcbiAgICBtYXJnaW46IDVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMXB4ICNkZGQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmXHJcbn1cclxuXHJcbi5zd2F0Y2hlcyBsaSBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvXHJcbn1cclxuXHJcbi5zaXplLXN3YXRjaGVzIGxpIC5zd2F0Y2hMYmwsXHJcbi5zd2F0Y2hlcyBsaSAuc3dhdGNoTGJsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuLmZpbHRlckJveCAuc3dhdGNoZXMgbGkuYWN0aXZlLFxyXG4uZmlsdGVyQm94IC5zd2F0Y2hlcyBsaTpob3ZlcixcclxuLnNpemUtc3dhdGNoZXMgbGkuYWN0aXZlLFxyXG4uc2l6ZS1zd2F0Y2hlcyBsaTpob3ZlcixcclxuLnN3YXRjaGVzIGxpLmFjdGl2ZSxcclxuLnN3YXRjaGVzIGxpOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDAwLCAwIDAgMCAwICNmZmYgaW5zZXRcclxufVxyXG5cclxuLnN3YXRjaGVzIGxpLnNtYWxsIHtcclxuICAgIGJvcmRlci13aWR0aDogMnB4XHJcbn1cclxuXHJcbi5zd2F0Y2hlcyBsaS5yZWN0YW5nbGUge1xyXG4gICAgd2lkdGg6IDM0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHhcclxufVxyXG5cclxuLnN3YXRjaGVzIGxpLm1lZGl1bSB7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweFxyXG59XHJcblxyXG4uc3dhdGNoZXMgbGkubGFyZ2Uge1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDMwcHhcclxufVxyXG5cclxuLnN3YXRjaGVzIGxpLngtbGFyZ2Uge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cclxufVxyXG5cclxuLnN3YXRjaGVzIGxpLm5hdnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA4MlxyXG59XHJcblxyXG4uc3dhdGNoZXMgbGkuZ3JlZW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2QwMFxyXG59XHJcblxyXG4uc3dhdGNoZXMgbGkuZ3JheSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4MjgyXHJcbn1cclxuXHJcbi5zd2F0Y2hlcyBsaS5hcXVhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMWRmZGZcclxufVxyXG5cclxuLnN3YXRjaGVzIGxpLm9yYW5nZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNjAyXHJcbn1cclxuXHJcbi5zd2F0Y2hlcyBsaS5wdXJwbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkzMDI5M1xyXG59XHJcblxyXG4uc3dhdGNoZXMgbGkudGVhbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZDdkXHJcbn1cclxuXHJcbi5zd2F0Y2hlcyBsaS5yZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiMDQwNFxyXG59XHJcblxyXG4uc3dhdGNoZXMgbGkueWVsbG93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiMDJcclxufVxyXG5cclxuLnN3YXRjaGVzIGxpLmRhcmtncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYzAwXHJcbn1cclxuXHJcbi5zd2F0Y2hlcyBsaS5tYXJvb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdiMDIwMlxyXG59XHJcblxyXG4uc3dhdGNoZXMgbGkuYmx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMGZlXHJcbn1cclxuXHJcbi5zd2F0Y2hlcyBsaS5waW5rIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxY2NcclxufVxyXG5cclxuLnN3YXRjaGVzIGxpLmJsdWV2aW9sZXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhhMmJlMlxyXG59XHJcblxyXG4uc3dhdGNoZXMgbGkuYnJvd24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYnJvd25cclxufVxyXG5cclxuLnN3YXRjaGVzIGxpLmtoYWtpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGtoYWtpXHJcbn1cclxuXHJcbi5zaXplLXN3YXRjaGVzIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uc2l6ZS1zd2F0Y2hlcyBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogIzIyMjtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luOiA1cHg7XHJcbiAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMXB4ICNkZGQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLnNpemUtc3dhdGNoZXMgbGkgLnN3YXRjaExibCB7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWxcclxufVxyXG5cclxuLnNpemUtc3dhdGNoZXMgbGkueC1sYXJnZSB7XHJcbiAgICBtaW4td2lkdGg6IDM2cHg7XHJcbiAgICBoZWlnaHQ6IDM2cHhcclxufVxyXG5cclxuLnByb2R1Y3QtcGFja2FnZXMgLnNpemUtc3dhdGNoZXMgbGl7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuXHJcbi5zd2F0Y2gtcmVjdGFuZ2xlLXN0eWxlIC5zaXplLXN3YXRjaGVzIGxpLFxyXG4uc3dhdGNoLXJlY3RhbmdsZS1zdHlsZSAuc3dhdGNoZXMgbGkge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAxcHggI2RkZFxyXG59XHJcblxyXG4uc3dhdGNoLXJlY3RhbmdsZS1zdHlsZSAuc2l6ZS1zd2F0Y2hlcyBsaS5hY3RpdmUsXHJcbi5zd2F0Y2gtcmVjdGFuZ2xlLXN0eWxlIC5zd2F0Y2hlcyBsaS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzM1xyXG59XHJcblxyXG4uZmlsdGVyQm94IHVsOm5vdCguZmlsdGVyLWNvbG9yKSBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmZpbHRlckJveCB1bDpub3QoLmZpbHRlci1jb2xvcikgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWw+c3BhbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBtYXJnaW46IC0zcHggMTBweCAwIDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uZmlsdGVyQm94IHVsOm5vdCguZmlsdGVyLWNvbG9yKSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsPnNwYW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTdmXCI7XHJcbiAgICBmb250LWZhbWlseTogYW5uaW1leC1pY29ucztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uZmlsdGVyQm94IHVsOm5vdCguZmlsdGVyLWNvbG9yKSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5zYWxlVGltZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDVweDtcclxuICAgIGxlZnQ6IDVweDtcclxuICAgIHotaW5kZXg6IDJcclxufVxyXG5cclxuLnNhbGVUaW1lIC50aW1lLWNvdW50IHtcclxuICAgIGNvbG9yOiAjMTQxNDE0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweFxyXG59XHJcblxyXG4uc2FsZVRpbWUgc3Bhbj5zcGFuIHtcclxuICAgIG1heC13aWR0aDogNTBweDtcclxuICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgIHBhZGRpbmc6IDZweCA0cHggNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KTtcclxuICAgIGNvbG9yOiAjMzMzXHJcbn1cclxuXHJcbi5zYWxlVGltZSBzcGFuPnNwYW4gc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiA4cHhcclxufVxyXG5cclxuLnNhbGVUaW1lLmhvcml6b25hbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcclxufVxyXG5cclxuLnNhbGVUaW1lLmRhcmsgLmNvdW50LWlubmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG4uc2l6ZS1zd2F0Y2hlcyBsaS5zb2xkb3V0LFxyXG4uc3dhdGNoZXMgbGkuc29sZG91dCB7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICAgIGN1cnNvcjogbm8tZHJvcDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMXB4ICNkZGQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmXHJcbn1cclxuXHJcbi5zaXplLXN3YXRjaGVzIGxpLnNvbGRvdXQ6YWZ0ZXIsXHJcbi5zd2F0Y2hlcyBsaS5zb2xkb3V0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9zb2xkb3V0LnN2ZykgNTAlIDUwJS9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHotaW5kZXg6IDEwMFxyXG59XHJcblxyXG4uc2l6ZS1zd2F0Y2hlcyBsaS5zb2xkb3V0IC5zd2F0Y2hMYmwsXHJcbi5zd2F0Y2hlcyBsaS5zb2xkb3V0IC5zd2F0Y2hMYmwsXHJcbi5zd2F0Y2hlcyBsaS5zb2xkb3V0IGltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi50b29sYmFyIC52aWV3LW1vZGUgLmljb24tbW9kZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4td2lkdGg6IDE5cHg7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzliOWI5YjtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLnRvb2xiYXIgLnZpZXctbW9kZSAuaWNvbi1tb2RlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZDogIzliOWI5YjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogM3B4O1xyXG4gICAgbGVmdDogM3B4XHJcbn1cclxuXHJcbi50b29sYmFyIC52aWV3LW1vZGUgLmljb24tbW9kZS5tb2RlLWxpc3Q6YmVmb3JlIHtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDdweCAwICM5YjliOWIsIDAgMTRweCAwICM5YjliOWJcclxufVxyXG5cclxuLnRvb2xiYXIgLnZpZXctbW9kZSAuaWNvbi1tb2RlLmdyaWQtMyxcclxuLnRvb2xiYXIgLnZpZXctbW9kZSAuaWNvbi1tb2RlLm1vZGUtbGlzdCB7XHJcbiAgICB3aWR0aDogMjZweFxyXG59XHJcblxyXG4udG9vbGJhciAudmlldy1tb2RlIC5pY29uLW1vZGUubW9kZS1ncmlkOmJlZm9yZSB7XHJcbiAgICB3aWR0aDogNHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4XHJcbn1cclxuXHJcbi50b29sYmFyIC52aWV3LW1vZGUgLmljb24tbW9kZS5ncmlkLTIge1xyXG4gICAgd2lkdGg6IDE5cHhcclxufVxyXG5cclxuLnRvb2xiYXIgLnZpZXctbW9kZSAuaWNvbi1tb2RlLmdyaWQtMjpiZWZvcmUge1xyXG4gICAgYm94LXNoYWRvdzogN3B4IDAgMCAjOWI5YjliXHJcbn1cclxuXHJcbi50b29sYmFyIC52aWV3LW1vZGUgLmljb24tbW9kZS5ncmlkLTM6YmVmb3JlIHtcclxuICAgIGJveC1zaGFkb3c6IDdweCAwIDAgIzliOWI5YiwgMTRweCAwIDAgIzliOWI5YlxyXG59XHJcblxyXG4udG9vbGJhciAudmlldy1tb2RlIC5pY29uLW1vZGUuZ3JpZC00IHtcclxuICAgIHdpZHRoOiAzM3B4XHJcbn1cclxuXHJcbi50b29sYmFyIC52aWV3LW1vZGUgLmljb24tbW9kZS5ncmlkLTQ6YmVmb3JlIHtcclxuICAgIGJveC1zaGFkb3c6IDdweCAwIDAgIzliOWI5YiwgMTRweCAwIDAgIzliOWI5YiwgMjFweCAwIDAgIzliOWI5YlxyXG59XHJcblxyXG4udG9vbGJhciAudmlldy1tb2RlIC5pY29uLW1vZGUuZ3JpZC01IHtcclxuICAgIHdpZHRoOiA0MHB4XHJcbn1cclxuXHJcbi50b29sYmFyIC52aWV3LW1vZGUgLmljb24tbW9kZS5ncmlkLTU6YmVmb3JlIHtcclxuICAgIGJveC1zaGFkb3c6IDdweCAwIDAgIzliOWI5YiwgMTRweCAwIDAgIzliOWI5YiwgMjFweCAwIDAgIzliOWI5YiwgMjhweCAwIDAgIzliOWI5YlxyXG59XHJcblxyXG4udG9vbGJhciAudmlldy1tb2RlIC5pY29uLW1vZGUuYWN0aXZlIHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3ZlcilcclxufVxyXG5cclxuLnRvb2xiYXIgLnZpZXctbW9kZSAuaWNvbi1tb2RlLmFjdGl2ZS5tb2RlLWxpc3Q6YmVmb3JlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgN3B4IDAgdmFyKC0tcHJpbWFyeS1jb2xvci1ob3ZlciksIDAgMTRweCAwIHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpXHJcbn1cclxuXHJcbi50b29sYmFyIC52aWV3LW1vZGUgLmljb24tbW9kZS5hY3RpdmUuZ3JpZC0yOmJlZm9yZSB7XHJcbiAgICBib3gtc2hhZG93OiA3cHggMCAwIHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpXHJcbn1cclxuXHJcbi50b29sYmFyIC52aWV3LW1vZGUgLmljb24tbW9kZS5hY3RpdmUuZ3JpZC0zOmJlZm9yZSB7XHJcbiAgICBib3gtc2hhZG93OiA3cHggMCAwIHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpLCAxNHB4IDAgMCB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKVxyXG59XHJcblxyXG4udG9vbGJhciAudmlldy1tb2RlIC5pY29uLW1vZGUuYWN0aXZlLmdyaWQtNDpiZWZvcmUge1xyXG4gICAgYm94LXNoYWRvdzogN3B4IDAgMCB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKSwgMTRweCAwIDAgdmFyKC0tcHJpbWFyeS1jb2xvci1ob3ZlciksIDIxcHggMCAwIHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpXHJcbn1cclxuXHJcbi50b29sYmFyIC52aWV3LW1vZGUgLmljb24tbW9kZS5hY3RpdmUuZ3JpZC01OmJlZm9yZSB7XHJcbiAgICBib3gtc2hhZG93OiA3cHggMCAwIHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpLCAxNHB4IDAgMCB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKSwgMjFweCAwIDAgdmFyKC0tcHJpbWFyeS1jb2xvci1ob3ZlciksIDI4cHggMCAwIHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpXHJcbn1cclxuXHJcbi5yYXRpbmdzLWxpc3QgLnByb2dyZXNzLWJhcixcclxuLnN0ZXAtY2hlY2tvdXQgLm5hdi1pdGVtLm9uYWN0aXZlIC5uYXYtbGluazphZnRlcixcclxuLnRvb2xiYXIgLnZpZXctbW9kZSAuaWNvbi1tb2RlLmFjdGl2ZTpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3ZlcilcclxufVxyXG5cclxuLmJ0bi5idG4tZmlsdGVyIHtcclxuICAgIHBhZGRpbmc6IDhweCAxNXB4XHJcbn1cclxuXHJcbi5idG4uYnRuLWZpbHRlcjpiZWZvcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IGFubmltZXgtaWNvbnM7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDZweFxyXG59XHJcblxyXG4uc2lkZWJhci1maWx0ZXIgLmZpbHRlcmJhciB7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4zKTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IC0zMzVweDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXM7XHJcbiAgICB0cmFuc2l0aW9uOiAuNXNcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlscy1pbWcgLnByb2R1Y3QtdGh1bWIgLnNsaWNrLXByZXYsXHJcbi5zaWRlUHJvU2xpZGVyIC5zbGljay1wcmV2LFxyXG4uc2lkZWJhci1maWx0ZXIgLmZpbHRlcmJhci5hY3RpdmUge1xyXG4gICAgbGVmdDogMFxyXG59XHJcblxyXG4uc2lkZWJhci1maWx0ZXIgLmZpbHRlcmJhciAuc2lkZWJhci10YWdzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG9cclxufVxyXG5cclxuLnNpZGViYXItZmlsdGVyIC5maWx0ZXJiYXIgLmZpbHRlckJveCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweFxyXG59XHJcblxyXG4uc2lkZWJhci1maWx0ZXIgLmZpbHRlcmJhci5hY3RpdmUgLmNsb3NlRmlsdGVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3Zlcik7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzdweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggI2ZmZjtcclxuICAgIC1tcy10cmFuc2l0aW9uOiAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IC40cyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uc2lkZWJhci1maWx0ZXIgLmZpbHRlcmJhci5hY3RpdmUgLmNsb3NlRmlsdGVyIGkge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXRcclxufVxyXG5cclxuLnNpZGViYXItZmlsdGVyIC5maWx0ZXJiYXIuYWN0aXZlIC5jbG9zZUZpbHRlcjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogLTFcclxufVxyXG5cclxuLnNpZGViYXItZmlsdGVyIC5maWx0ZXJiYXIuYWN0aXZlIC5jbG9zZUZpbHRlcjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTdcclxufVxyXG5cclxuLnNpZGVQcm9TbGlkZXIgLnNsaWNrLWFycm93IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZcclxufVxyXG5cclxuLmdyaWQtcHJvZHVjdHMgLmxpc3Qtc3R5bGUuY29sLXJvdyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzBweFxyXG59XHJcblxyXG4uZ3JpZC1wcm9kdWN0cyAubGlzdC1zdHlsZSAuaXRlbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5ncmlkLXByb2R1Y3RzIC5saXN0LXN0eWxlIC5wcm9kdWN0LWJveCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5ncmlkLXByb2R1Y3RzIC5saXN0LXN0eWxlIC5wcm9kdWN0LWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXg6IDAgMCAyNTBweDtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIG1hcmdpbjogMCAyMHB4IDAgMFxyXG59XHJcblxyXG4uZ3JpZC1wcm9kdWN0cyAubGlzdC1zdHlsZSAucHJvZHVjdC1kZXRhaWxzLnRleHQtY2VudGVyIC5zd2F0Y2hlcyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxufVxyXG5cclxuLmdyaWQtcHJvZHVjdHMgLmxpc3Qtc3R5bGUgLnByb2R1Y3QtcmV2aWV3IC5jYXB0aW9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uZ3JpZC1wcm9kdWN0cyAubGlzdC1zdHlsZSAuc29ydC1kZXNjIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMTBweCAwXHJcbn1cclxuXHJcbi5ncmlkLXByb2R1Y3RzIC5saXN0LXN0eWxlIC5zd2F0Y2hlcyB7XHJcbiAgICBwYWRkaW5nOiAycHggMFxyXG59XHJcblxyXG4uZ3JpZC1wcm9kdWN0cyAubGlzdC1zdHlsZSAuYnV0dG9uLWFjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDE1cHggMCAwXHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uLXRvcC1maWx0ZXJzIC5mbFR0bCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgcGFkZGluZzogNnB4IDE1cHhcclxufVxyXG5cclxuLmNvbGxlY3Rpb24tdG9wLWZpbHRlcnMgLmZsVHRsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTQ1XCI7XHJcbiAgICBmb250OiAxNXB4LzEgYW5uaW1leC1pY29ucztcclxuICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogbm9uZVxyXG59XHJcblxyXG4uY2FydC1jb2wgaDUsXHJcbi5zdWItY29sbGVjdGlvbiAuY2F0ZWdvcnktaXRlbSAuY2F0ZWdvcnktdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG59XHJcblxyXG4uY29sbGVjdGlvbi10b3AtZmlsdGVycyAuY291bnQtYnViYmxlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvIDAgNXB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxufVxyXG5cclxuLmNhdGVnb3J5LWltYWdlIC5pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBtaW4td2lkdGg6IDEwMHB4XHJcbn1cclxuXHJcbi5jYXRlZ29yeS1pbWFnZSAuY29udGFpbiB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmNhdGVnb3J5LWltYWdlIC5jb250YWluIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbjogMCAwIDdweFxyXG59XHJcblxyXG4uY2F0ZWdvcnktaW1hZ2UtM2l0ZW1zLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cge1xyXG4gICAgbWFyZ2luLXRvcDogLTIwcHhcclxufVxyXG5cclxuLmhvdC1jYXRlZ29yaWVzIC5ob3QtY2F0LXdyYXA6aG92ZXIgLmJnLWxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWYgIWltcG9ydGFudFxyXG59XHJcblxyXG4uc3ViLWNvbGxlY3Rpb24gLmNhdGVnb3J5LWl0ZW0gLmRldGFpbHMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICAgIHBhZGRpbmc6IDE1cHggMTBweFxyXG59XHJcblxyXG4uY29sbGVjdGlvbi1zdHlsZTIgLmRldGFpbHMge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMTVweCAxMHB4IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDBcclxufVxyXG5cclxuLmNvbGxlY3Rpb24tc3R5bGUyIC5kZXRhaWxzIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG59XHJcblxyXG4uY29sbGVjdGlvbi1zdHlsZTIgLmRldGFpbHMgLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgaGVpZ2h0OiA0NXB4XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uLXN0eWxlMiAuZGV0YWlscyAuYnRuIHNwYW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzXHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uLXN0eWxlMi1wYWdlIC5jb2xsZWN0aW9uLXN0eWxlMiAuZGV0YWlscyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIC41KSAwLCB0cmFuc3BhcmVudCAxMTBweCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAuNSkgMCwgdHJhbnNwYXJlbnQgMTEwcHgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMzVweFxyXG59XHJcblxyXG4uY29sbGVjdGlvbi1zdHlsZTMgLmNhdGVnb3J5LWl0ZW0gLmRldGFpbHMgLmRlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIG1hcmdpbjogMCAwIDIwcHhcclxufVxyXG5cclxuLmNvbGxlY3Rpb24tc3R5bGUzIC5jYXRlZ29yeS1pdGVtIC5jYXRlZ29yeS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uLXN0eWxlNCAuZGV0YWlscyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxufVxyXG5cclxuLmNhdGVnb3J5LXRleHQtYmFubmVyIC5iYW5uZXItbGFyZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAyMjVweFxyXG59XHJcblxyXG4uY2F0ZWdvcnktdGV4dC1iYW5uZXIgLmJhbm5lci1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgcGFkZGluZzogMzBweFxyXG59XHJcblxyXG4ucHJvZHVjdC1jb3VudGRvd24gLmNvdW50LWlubmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZjI7XHJcbiAgICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBtYXJnaW46IDAgM3B4O1xyXG4gICAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLnByb2R1Y3QtY291bnRkb3duIC5jb3VudC1pbm5lciAudGltZS1jb3VudCB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDBcclxufVxyXG5cclxuLnByb2R1Y3QtY291bnRkb3duIC5jb3VudC1pbm5lciAudGV4dCB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDVweCAwIDA7XHJcbiAgICBtaW4td2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmNhdGVnb3J5LWl0ZW0gLmZwcmljZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiA3cHggMTJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uY2F0ZWdvcnktaXRlbSAuZnByaWNlIC5mdHh0IHtcclxuICAgIG9wYWNpdHk6IC43O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICBmb250LXNpemU6IDEzcHhcclxufVxyXG5cclxuLmNhdGVnb3J5LWl0ZW0gLmZwcmljZSAuZnByYyB7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmNhdGVnb3J5LWl0ZW0gLmZvZmZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxufVxyXG5cclxuLmNvdW50ZG93bi10ZXh0IC5wcmNvdW50ZG93bj5zcGFuIHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW1cclxufVxyXG5cclxuLmNvdW50ZG93bi10ZXh0IC5wcmNvdW50ZG93bj5zcGFuK3NwYW4ge1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gICAgcGFkZGluZzogMCAwIDAgMTBweFxyXG59XHJcblxyXG4uY291bnRkb3duLXRleHQgLnByY291bnRkb3duPnNwYW4rc3BhbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCI6XCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMnB4XHJcbn1cclxuXHJcbi5jb3VudGRvd24tdGV4dC5zdHlsZTEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjdmYjtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmNvdW50ZG93bi10ZXh0LnN0eWxlMSBsYWJlbCB7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3Zlcik7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBtYXJnaW46IDBcclxufVxyXG5cclxuLmlubGluZS1jb3VudGRvd24gLmNvdW50LWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxXHJcbn1cclxuXHJcbi5pbmxpbmUtY291bnRkb3duIC50aW1lLWNvdW50IHtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW46IDAgNnB4IDAgMDtcclxuICAgIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmlubGluZS1jb3VudGRvd24gLnRleHQge1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxcHggMCAwXHJcbn1cclxuXHJcbi5pbmxpbmUtY291bnRkb3duIC5odC1jb3VudCsuaHQtY291bnQgLmNvdW50LWlubmVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIjpcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0xMXB4XHJcbn1cclxuXHJcbi50ZXh0LWluLXN0b2NrIHtcclxuICAgIGNvbG9yOiAjMDkwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxufVxyXG5cclxuLnRleHQtb3V0LXN0b2NrIHtcclxuICAgIGNvbG9yOiAjZGQwMTAxO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxufVxyXG5cclxuLmJ0bi5yZW1vdmUtaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogLTEwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcclxufVxyXG5cclxuLmJ0bi5yZW1vdmUtaWNvbiAuaWNvbiB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMXB4XHJcbn1cclxuXHJcbi5idG4uc29sZE91dEJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0MzM3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjU0MzM3O1xyXG4gICAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uc29sZE91dEJ0biB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIG9wYWNpdHk6IC43NVxyXG59XHJcblxyXG4udGFibGUtYm90dG9tLWJyZCB0YWJsZSB0ciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZFxyXG59XHJcblxyXG4udGFibGUtYm90dG9tLWJyZCB0YWJsZSB0ZCxcclxuLnRhYmxlLWJvdHRvbS1icmQgdGFibGUgdGgge1xyXG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZVxyXG59XHJcblxyXG4udGFibGUtYm90dG9tLWJyZCB0YWJsZSB0aCB7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHhcclxufVxyXG5cclxuLnRhYmxlLWJvdHRvbS1icmQgdGFibGU+Om5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2RkZFxyXG59XHJcblxyXG4udGFibGUtYm90dG9tLWJyZCB0YWJsZSB0Zm9vdCB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4ud2lzaGxpc3QtdGFibGUgdGFibGUgLnByb2R1Y3QtdGh1bWJuYWlsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMjBweFxyXG59XHJcblxyXG4uY29tcGFyZS10YWJsZSB0YWJsZSAucHJvZHVjdC1pbWFnZSAucXVpY2stdmlldy1tb2RhbCxcclxuLndpc2hsaXN0LXRhYmxlIHRhYmxlIC5wcm9kdWN0LXRodW1ibmFpbCAuYnRuIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4xKSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi53aXNobGlzdC10YWJsZSB0YWJsZSAucHJvZHVjdC1pbWcge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmNvbXBhcmUtdGFibGUgdGFibGUgdHIgdGg6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWluLXdpZHRoOiAxODBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0XHJcbn1cclxuXHJcbi5jb21wYXJlLXRhYmxlIHRhYmxlIHRkLFxyXG4uY29tcGFyZS10YWJsZSB0YWJsZSB0aCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5jb21wYXJlLXRhYmxlIHRhYmxlIHRyOm50aC1vZi10eXBlKDJuKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhXHJcbn1cclxuXHJcbi5jb21wYXJlLXRhYmxlIHRhYmxlIC5pbWFnZSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5jb21wYXJlLXRhYmxlIC5wcm9kdWN0LWFjdGlvbiAuYnRuIHtcclxuICAgIG1pbi13aWR0aDogMTUwcHhcclxufVxyXG5cclxuLmNhcnQtY29sIGg1IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxufVxyXG5cclxuLmNhcnQtbWV0YS10ZXh0IHtcclxuICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uY2FydC1pbWFnZSxcclxuLnByb2R1Y3QtZm9ybS1xdWFudGl0eSAucXR5RmllbGQge1xyXG4gICAgd2lkdGg6IDEwMHB4XHJcbn1cclxuXHJcbi5jYXJ0LWRlbGV0ZSB7XHJcbiAgICB3aWR0aDogMzBweFxyXG59XHJcblxyXG4uYmctYmxvY2ssXHJcbi5jYXJ0LWluZm8ge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNlY2VjXHJcbn1cclxuXHJcbi5jYXJkLFxyXG4uY2FyZC1oZWFkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjdmN2Y3XHJcbn1cclxuXHJcbi5jYXJ0LXN1YnRvdGFsLXRpdGxlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDE0cHhcclxufVxyXG5cclxuLmNhcnQtc3VidG90YWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5jYXJ0LXNoaXBwaW5nIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtc2l6ZTogMTNweFxyXG59XHJcblxyXG4uY2FydC1zdHlsZTItcGFnZSAudGFibGUtYm90dG9tLWJyZCB0YWJsZSB0Zm9vdCxcclxuLmNhcnQtc3R5bGUyLXBhZ2UgLnRhYmxlLWJvdHRvbS1icmQgdGFibGUgdGhlYWQge1xyXG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmN1xyXG59XHJcblxyXG4uY291bnRlci1pbmxpbmUge1xyXG4gICAgZGlzcGxheTogZmxleFxyXG59XHJcblxyXG4uY291bnRlci1pbmxpbmUgLmh0LWNvdW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW46IDAgOHB4XHJcbn1cclxuXHJcbi5jb3VudGVyLWlubGluZSAuaHQtY291bnQ6bm90KC5kYXlzKTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIjpcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMFxyXG59XHJcblxyXG4uY2hlY2tvdXQtZm9ybSAuYmxvY2sge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nOiAyMHB4XHJcbn1cclxuXHJcbi5jYXJkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweFxyXG59XHJcblxyXG4uY2FyZC1oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4XHJcbn1cclxuXHJcbi5jYXJkLWhlYWRlciAuY2FyZC1saW5rIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG59XHJcblxyXG4uY2FyZC1oZWFkZXIgLmNhcmQtbGluazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViNjZcIjtcclxuICAgIGZvbnQtZmFtaWx5OiBhbm5pbWV4LWljb25zO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbn1cclxuXHJcbi5vcmRlci10YWJsZSAudGFibGUgLnRodW1iLFxyXG4ub3JkZXItdGFibGUgLnRhYmxlIC50aHVtYkltZyB7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5wYXltZW50LWFjY29yZGlvbiAuY2FyZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5wYXltZW50LWFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lXHJcbn1cclxuXHJcbi5wYXltZW50LWFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtbGluayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4IDhweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4ucGF5bWVudC1hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLWxpbms6aG92ZXIsXHJcbi5wYXltZW50LWFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtbGlua1thcmlhLWV4cGFuZGVkPXRydWVdIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBcclxufVxyXG5cclxuLnBheW1lbnQtYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC1saW5rOmJlZm9yZSB7XHJcbiAgICByaWdodDogMTVweFxyXG59XHJcblxyXG4uc3RlcC1jaGVja291dCAuc3RlcC1pdGVtcyB7XHJcbiAgICBtYXJnaW46IC01cHggLTE1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyOiBub25lXHJcbn1cclxuXHJcbi5zdGVwLWNoZWNrb3V0IC5uYXYtbGluayB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBtYXJnaW46IDVweCAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3Zlcik7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3Zlcik7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiAxNTBtcyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uc3RlcC1jaGVja291dCBhLm5hdi1saW5rIHtcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uc3RlcC1jaGVja291dCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XHJcbiAgICBjb2xvcjogIzg4ODtcclxuICAgIGJvcmRlci1jb2xvcjogI2ViZWJlYlxyXG59XHJcblxyXG4uc3RlcC1jaGVja291dCAubmF2LWxpbms6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIHdpZHRoOiAzMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICByaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IC0xXHJcbn1cclxuXHJcbi5wYXltZW50LWFjY29yZGlvbi1yYWRpbyAuY2FyZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwXHJcbn1cclxuXHJcbi5wYXltZW50LWFjY29yZGlvbi1yYWRpbyAuY2FyZCAuY2FyZC1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMFxyXG59XHJcblxyXG4ucGF5bWVudC1hY2NvcmRpb24tcmFkaW8gLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLWxpbmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogbm9uZVxyXG59XHJcblxyXG4ucGF5bWVudC1hY2NvcmRpb24tcmFkaW8gLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLWxpbms6aG92ZXIsXHJcbi5wYXltZW50LWFjY29yZGlvbi1yYWRpbyAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtbGlua1thcmlhLWV4cGFuZGVkPXRydWVdIHtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBcclxufVxyXG5cclxuLmNoZWNrb3V0LWNhcmQgaDIge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweFxyXG59XHJcblxyXG4uY2hlY2tvdXQtY2FyZCAuaWNvbiB7XHJcbiAgICBjb2xvcjogIzE5ODc1NDtcclxuICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uY2hlY2tvdXQtY2FyZCAudGV4dC1vcmRlciB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC41cHhcclxufVxyXG5cclxuLmJpbGxpbmctZGV0YWlscyBwOm5vdCg6bGFzdC1jaGlsZCksXHJcbi5zaGlwcGluZy1kZXRhaWxzIHA6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW46IDAgMCA1cHhcclxufVxyXG5cclxuLnRlbXBsYXRlLXByb2R1Y3QgLnBhZ2UtaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubmF2LXRhYnMsXHJcbi5uZXdzbGV0dGVyYmcgLm5ld3NsZXR0ZXItaW5wdXQsXHJcbi5wcm9kdWN0LWRldGFpbHMtaW1nIC5wcm9kdWN0LXRodW1iIC5zbGljay1zbGlkZSB7XHJcbiAgICBib3JkZXI6IDBcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlscy1pbWcgLnByb2R1Y3QtdGh1bWItaG9yaXpvbnRhbCBkaXYuc2xpY2stc2xpZGUge1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlscy1pbWcgLnByb2R1Y3QtdGh1bWIgLnNsaWNrLWFycm93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDI1cHhcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlscy1pbWcgLnByb2R1Y3QtdGh1bWIgLnNsaWNrLWFycm93OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIC4xKSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbHMtaW1nIC5wcm9kdWN0LXRodW1iIC5zbGljay1zbGlkZSBpbWcge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlscy1pbWcgLnByb2R1Y3QtdGh1bWIgLnNsaWNrLXNsaWRlLmFjdGl2ZSBpbWcge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYzFjMWMxXHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbHMtaW1nIC5wcm9kdWN0LWJ1dHRvbnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICB6LWluZGV4OiA5OVxyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWxzLWltZyAucHJvZHVjdC1idXR0b25zIC5idG4ge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgd2lkdGg6IDM2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLnByb2R1Y3QtdGh1bWItbGVmdC1zdHlsZSAudGh1bWItbGVmdCB7XHJcbiAgICB3aWR0aDogMTUuNSU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5wcm9kdWN0LXRodW1iLWxlZnQtc3R5bGUgLnByb2R1Y3Qtem9vbS1yaWdodCB7XHJcbiAgICB3aWR0aDogY2FsYyg4NSUgLSAyMHB4KTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDAgMCAwIDE1cHhcclxufVxyXG5cclxuLnByb2R1Y3QtdGh1bWItbGVmdC1zdHlsZSAucHJvZHVjdC10aHVtYi12ZXJ0aWNhbCBkaXYuc2xpY2stc2xpZGUge1xyXG4gICAgcGFkZGluZzogMCAwIDEwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLnByb2R1Y3QtdGh1bWItbGVmdC1zdHlsZSAubW9kZWwtdGh1bWJuYWlsLWltZyAuY2Fyb3VzZWwtYXJyb3csXHJcbi5wcm9kdWN0LXRodW1iLWxlZnQtc3R5bGUgLnByb2R1Y3QtdGh1bWIgLnNsaWNrLWFycm93IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wcm9kdWN0LXRodW1iLWxlZnQtc3R5bGUgLm1vZGVsLXRodW1ibmFpbC1pbWcgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcclxuLnByb2R1Y3QtdGh1bWItbGVmdC1zdHlsZSAucHJvZHVjdC10aHVtYiAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgYm90dG9tOiBhdXRvXHJcbn1cclxuXHJcbi5wcm9kdWN0LXRodW1iLWxlZnQtc3R5bGUgLm1vZGVsLXRodW1ibmFpbC1pbWcgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCxcclxuLnByb2R1Y3QtdGh1bWItbGVmdC1zdHlsZSAucHJvZHVjdC10aHVtYiAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIHRvcDogYXV0b1xyXG59XHJcblxyXG4ucHJvZHVjdC10aHVtYi1sZWZ0LXN0eWxlIC5wcm9kdWN0LXRodW1iIC5zbGljay1wcmV2OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE5MVwiXHJcbn1cclxuXHJcbi5wcm9kdWN0LXRodW1iLWxlZnQtc3R5bGUgLnByb2R1Y3QtdGh1bWIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYThhXCJcclxufVxyXG5cclxuLnByb2R1Y3QtdGh1bWItcmlnaHQtc3R5bGUgLnByb2R1Y3Qtem9vbS1yaWdodCB7XHJcbiAgICBtYXJnaW46IDAgMTVweCAwIDBcclxufVxyXG5cclxuLnByb2R1Y3QtbWFpbi10aXRsZSB7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4XHJcbn1cclxuXHJcbi5wcm9kdWN0LW1haW4tc3VidGl0bGUge1xyXG4gICAgY29sb3I6ICM5YjliOWI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW46IDAgMCA2cHhcclxufVxyXG5cclxuLnByb2R1Y3QtbWFpbi10aXRsZSsucHJvZHVjdC1tYWluLXN1YnRpdGxlIHtcclxuICAgIG1hcmdpbjogLTVweCAwIDEwcHhcclxufVxyXG5cclxuLnByb2R1Y3Qtc2luZ2xlLW1ldGEgLnByb2R1Y3QtcmV2aWV3IC5pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIG1hcmdpbjogMFxyXG59XHJcblxyXG4ucHJvZHVjdC1zaW5nbGUtbWV0YSAucmV2aWV3TGluazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJ8XCI7XHJcbiAgICBtYXJnaW46IDAgMTBweDtcclxuICAgIGNvbG9yOiAjNmM3NTdkXHJcbn1cclxuXHJcbi5wcm9kdWN0LXNpbmdsZS1tZXRhIC5wcm9kdWN0LXByaWNlIC5wcmljZSB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFcclxufVxyXG5cclxuLnByb2R1Y3Qtc2luZ2xlLW1ldGEgLnByb2R1Y3QtcHJpY2UgLm9sZC1wcmljZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogIzRjNGM0YztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxufVxyXG5cclxuLnByb2R1Y3Qtc2luZ2xlLW1ldGEgLnByb2R1Y3QtYXZhaWxhYmlsaXR5IC5wcm9ncmVzcyB7XHJcbiAgICBtYXJnaW46IDEycHggMCAyMHB4XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNpbmdsZS1tZXRhIC5vcmRlck1zZyAuaWNvbiB7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBibGlua2VyO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGJsaW5rZXI7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNiwgMCwgMSwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjYsIDAsIDEsIDEpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC44cztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjhzO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmxpbmtlciB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJsaW5rZXIge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtZm9ybS1zdWJtaXQgLmJ0biB7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4ucHJvZHVjdC1mb3JtLXF1YW50aXR5IC5xdHlGaWVsZCBpbnB1dCB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHhcclxufVxyXG5cclxuLnByb2R1Y3QtZm9ybSAuc3dhdGNoZXMtc2l6ZSAuc2l6ZWxpbmsge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMFxyXG59XHJcblxyXG4uaW5mb2xpbmtzIC50ZXh0LWxpbmsge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIDE1cHggMCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmZlYXR1cmVUZXh0IC5pY29uIHtcclxuICAgIG1pbi13aWR0aDogMjVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbn1cclxuXHJcbi5wcm9kdWN0LWZvcm0tYm9yZGVyIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICBtYXJnaW46IDIwcHggMCAxNXB4XHJcbn1cclxuXHJcbi5iZy1ibG9jay54c20sXHJcbi5vcmRlck1zZyB7XHJcbiAgICBwYWRkaW5nOiAxMHB4XHJcbn1cclxuXHJcbi5wcm9kdWN0LXR3by1nYWxsZXJ5IC5wcm9kdWN0LWxhYmVscyB7XHJcbiAgICBsZWZ0OiAuNXJlbTtcclxuICAgIHRvcDogMS41cmVtXHJcbn1cclxuXHJcbi5wcm9kdWN0LXdyYXAtYmcuYmctYmxvY2sge1xyXG4gICAgcGFkZGluZzogMzBweCAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcclxuICAgIGJvcmRlcjogMFxyXG59XHJcblxyXG4ub3JkZXJNc2cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZVxyXG59XHJcblxyXG4ub3JkZXJNc2cgc3Ryb25nIHtcclxuICAgIGNvbG9yOiAjZWEwMDAwXHJcbn1cclxuXHJcbiNwcm9kdWN0SW5xdWlyeSAucGFnZS10aXRsZSBoMyxcclxuI3NpemVjaGFydCBoNCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbi50YWJzLWxpc3RpbmcgLnByb2R1Y3QtdGFicyBsaSBhIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnRhYnMtbGlzdGluZyAucHJvZHVjdC10YWJzIGxpIGE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3Zlcik7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0xcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDBcclxufVxyXG5cclxuLnRhYnMtbGlzdGluZyAucHJvZHVjdC10YWJzLnN0eWxlMiBsaSBhIHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgIHBhZGRpbmc6IDEycHggMjVweDtcclxuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWxcclxufVxyXG5cclxuLnRhYnMtbGlzdGluZyAucHJvZHVjdC10YWJzLnN0eWxlMiBsaSBhLmFjdGl2ZSxcclxuLnRhYnMtbGlzdGluZyAucHJvZHVjdC10YWJzLnN0eWxlMiBsaSBhOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjJiNGM7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG4udGFicy1saXN0aW5nIC5wcm9kdWN0LXRhYnMuc3R5bGUzIGxpIGEge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4XHJcbn1cclxuXHJcbi50YWJzLWxpc3RpbmcgLnByb2R1Y3QtdGFicy5zdHlsZTMgbGkuYWN0aXZlIGEsXHJcbi50YWJzLWxpc3RpbmcgLnByb2R1Y3QtdGFicy5zdHlsZTMgbGk6aG92ZXIgYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBib3JkZXItY29sb3I6ICNkZGRcclxufVxyXG5cclxuLnRhYnMtbGlzdGluZyAucHJvZHVjdC10YWJzLnN0eWxlMyBsaSBhOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGRkXHJcbn1cclxuXHJcbi50YWJzLWxpc3RpbmcgLmFjb3ItdHRsLmFjdGl2ZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzM1xyXG59XHJcblxyXG4udGFicy1saXN0aW5nIC5hY29yLXR0bCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU5ZWI7XHJcbiAgICBmb250LWZhbWlseTogUG9wcGlucywgSGVsdmV0aWNhLCBUYWhvbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi50YWJzLWxpc3RpbmcgLnRhYi1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMzBweCAwIDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbn1cclxuXHJcbi50YWJzLWxpc3RpbmcgLnRhYi1jb250YWluZXIgLnRhYi1jb250ZW50IC5zaXplLWNoYXJ0LXRibCB0Ym9keSB0ciB0aCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgd2lkdGg6IDE1MHB4XHJcbn1cclxuXHJcbi50YWJzLWxpc3RpbmcgLnByc3R5bGUyIC50YWJzLWxpc3RpbmcgLmFjb3ItdHRsOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIHRvcDogMTVweDtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XHJcbiAgICBmb250LWZhbWlseTogYW5uaW1leC1pY29ucztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxufVxyXG5cclxuLnRhYnMtbGlzdGluZyAucHJzdHlsZTIgLnRhYnMtbGlzdGluZyAuYWNvci10dGwuYWN0aXZlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xyXG4gICAgY29sb3I6ICMzMzNcclxufVxyXG5cclxuLnRhYi1hY2NvcmRpYW4tc3R5bGUgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDE1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4udGFiLWFjY29yZGlhbi1zdHlsZSAuYWNjb3JkaW9uLWJ1dHRvbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE0NVwiO1xyXG4gICAgZm9udC1mYW1pbHk6IGFubmltZXgtaWNvbnM7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MiU7XHJcbiAgICByaWdodDogMTJweDtcclxuICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxufVxyXG5cclxuLnRhYi1hY2NvcmRpYW4tc3R5bGUgLmFjY29yZGlvbi1idXR0b246aG92ZXIsXHJcbi50YWItYWNjb3JkaWFuLXN0eWxlIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjJiNGM7XHJcbiAgICBib3JkZXItY29sb3I6ICMyMjJiNGNcclxufVxyXG5cclxuLnRhYi12ZXJ0aWNhbC1zdHlsZSAubmF2LXBpbGxzIC5uYXYtbGluayB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgIHBhZGRpbmc6IDEycHggMTVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMFxyXG59XHJcblxyXG4udGFiLXZlcnRpY2FsLXN0eWxlIC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcclxuLnRhYi12ZXJ0aWNhbC1zdHlsZSAubmF2LXBpbGxzIC5uYXYtbGluazpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKVxyXG59XHJcblxyXG4uY2hlY2ttYXJrLWluZm8gbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNXB4XHJcbn1cclxuXHJcbi5jaGVja21hcmstaW5mbyBsaTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViOGNcIjtcclxuICAgIGZvbnQtZmFtaWx5OiBhbm5pbWV4LWljb25zO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTI1cHg7XHJcbiAgICB0b3A6IDRweDtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsXHJcbn1cclxuXHJcbi5jaGVja21hcmstaW5mbyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweFxyXG59XHJcblxyXG4udGFibGUtcGFydCB0ciB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxyXG59XHJcblxyXG4udGFibGUtcGFydCB0ciB0ZCxcclxuLnRhYmxlLXBhcnQgdHIgdGgge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweFxyXG59XHJcblxyXG4uc2l6ZS1jaGFydC10YmwgdHIgdGgge1xyXG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uc2l6ZS1jaGFydC10YmwgdHIgdGQsXHJcbi5zaXplLWNoYXJ0LXRibCB0ciB0aCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEzcHhcclxufVxyXG5cclxuLmF2Zy1yYXRpbmcgLmF2Zy1tYXJrIHtcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtLjA1ZW1cclxufVxyXG5cclxuLmF2Zy1yYXRpbmcgLnRleHQtcmF0aW5nIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwXHJcbn1cclxuXHJcbi5yYXRpbmdzLWxpc3QgLnByb2dyZXNzIHtcclxuICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5zcHItaGVhZGVyIHtcclxuICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkXHJcbn1cclxuXHJcbi5zcHItcmV2aWV3LXByb2ZpbGUge1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHhcclxufVxyXG5cclxuLnNwci1yZXZpZXctcHJvZmlsZSBpbWcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJVxyXG59XHJcblxyXG4ucHJvZHVjdC1yZXZpZXctZm9ybSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNVxyXG59XHJcblxyXG4uc3ByLXJldmlld3MgLnJldmlldy1pbm5lciB7XHJcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG9cclxufVxyXG5cclxuLnNwci1yZXZpZXdzIC5zcHItcmV2aWV3Om5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG59XHJcblxyXG4uc3ByLXJldmlldy1ieWxpbmUge1xyXG4gICAgb3BhY2l0eTogLjc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMFxyXG59XHJcblxyXG4uY2hlY2ttYXJrLWluZm8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweFxyXG59XHJcblxyXG4ucHJvZHVjdElucXVpcnktbW9kYWwgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4XHJcbn1cclxuXHJcbi5hYm91dFZpZGVvLW1vZGFsIC5idG4tY2xvc2UsXHJcbi5wcm9kdWN0VmlkZW8tbW9kYWwgLmJ0bi1jbG9zZSxcclxuLnRocmVlc2l4dHktbW9kYWwgLmJ0bi1jbG9zZSB7XHJcbiAgICByaWdodDogLTEwcHg7XHJcbiAgICB0b3A6IC00MHB4XHJcbn1cclxuXHJcbi52aWRlby1idXR0b24gLmljb24ge1xyXG4gICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgb3BhY2l0eTogLjg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogMS4yNXMgY3ViaWMtYmV6aWVyKC42NiwgMCwgMCwgMSkgaW5maW5pdGUgdmlkZW8tYnV0dG9uO1xyXG4gICAgLW1vei1hbmltYXRpb246IDEuMjVzIGN1YmljLWJlemllciguNjYsIDAsIDAsIDEpIGluZmluaXRlIHZpZGVvLWJ1dHRvbjtcclxuICAgIGFuaW1hdGlvbjogMS4yNXMgY3ViaWMtYmV6aWVyKC42NiwgMCwgMCwgMSkgaW5maW5pdGUgdmlkZW8tYnV0dG9uXHJcbn1cclxuXHJcbi51cHNlbGwtYnVuZGxlIC51c2JJbWdDYWxsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZmxleDogbm9uZVxyXG59XHJcblxyXG4udXBzZWxsLWJ1bmRsZSAudXNiSW1nQ2FsbCsudXNiSW1nQ2FsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZmJcIjtcclxuICAgIGZvbnQtZmFtaWx5OiBhbm5pbWV4LWljb25zO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0NCU7XHJcbiAgICBsZWZ0OiAtNXB4XHJcbn1cclxuXHJcbi51cHNlbGwtYnVuZGxlIC51c2JSb3cgc2VsZWN0IHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4udXBzZWxsLWJ1bmRsZSAudXNiUm93Om5vdCguYWN0aXZlKSAuY3VzdG9tQ2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDphZnRlciB7XHJcbiAgICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi51cHNlbGwtYnVuZGxlIC51c2JidG5DYWxsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAzMjBweFxyXG59XHJcblxyXG4ucHJvZHVjdC1jaG9vc2Utc3R5bGUgLnByb2R1Y3QtYm94IHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IDFweCAjZGRkO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZlxyXG59XHJcblxyXG4uZ3JvdXBlZC1wcm9kdWN0LWxpc3QgdGQge1xyXG4gICAgcGFkZGluZzogMTVweCAwXHJcbn1cclxuXHJcbi5ncm91cGVkLXByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiB7XHJcbiAgICBtYXgtd2lkdGg6IDYwcHg7XHJcbiAgICBtaW4td2lkdGg6IDYwcHhcclxufVxyXG5cclxuLmdyb3VwZWQtcHJvZHVjdC1saXN0IC5zZWxlY3Rib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDE1NXB4O1xyXG4gICAgaGVpZ2h0OiAzN3B4XHJcbn1cclxuXHJcbi50aHJlZXNpeHR5LW1vZGFsIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgbWF4LXdpZHRoOiA0MjBweFxyXG59XHJcblxyXG4udGhyZWVzaXh0eS1tb2RhbCAubW9kYWwtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZVxyXG59XHJcblxyXG4udGhyZWVzaXh0eSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiAzODZweDtcclxuICAgIG1hcmdpbjogMCBhdXRvXHJcbn1cclxuXHJcbi50aHJlZXNpeHR5IC5uYXZfYmFyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMjBweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHotaW5kZXg6IDExO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgLjE1KVxyXG59XHJcblxyXG4udGhyZWVzaXh0eSAubmF2X2JhciBhIHtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLnRocmVlc2l4dHkgLm5hdl9iYXIgYTo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtZmFtaWx5OiBhbm5pbWV4LWljb25zXHJcbn1cclxuXHJcbi50aHJlZXNpeHR5IC5uYXZfYmFyIGEubmF2X2Jhcl9wcmV2aW91czo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTQ2XCJcclxufVxyXG5cclxuLnRocmVlc2l4dHkgLm5hdl9iYXIgYS5uYXZfYmFyX3BsYXk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJkZlwiXHJcbn1cclxuXHJcbi50aHJlZXNpeHR5IC5uYXZfYmFyIGEubmF2X2Jhcl9uZXh0OjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNDdcIlxyXG59XHJcblxyXG4udGhyZWVzaXh0eSAubmF2X2JhciBhLm5hdl9iYXJfc3RvcDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYmQ4XCJcclxufVxyXG5cclxuLnRocmVlc2l4dHkgLnNwaW5uZXIge1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHhcclxufVxyXG5cclxuLnRocmVlc2l4dHkgLnNwaW5uZXIgc3BhbiB7XHJcbiAgICBmb250LWZhbWlseTogQXJpYWwsIFwiTVMgVHJlYnVjaGV0XCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi50aHJlZXNpeHR5IC50aHJlZXNpeHR5X2ltYWdlcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLnRocmVlc2l4dHkgLnRocmVlc2l4dHlfaW1hZ2VzIGltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBcclxufVxyXG5cclxuLnRocmVlc2l4dHkgLnRocmVlc2l4dHlfaW1hZ2VzIGltZy5jdXJyZW50LWltYWdlIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGVcclxufVxyXG5cclxuLnRocmVlc2l4dHkgLnRocmVlc2l4dHlfaW1hZ2VzIGltZy5wcmV2aW91cy1pbWFnZSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW5cclxufVxyXG5cclxuLnByb2R1Y3QtbmF2IHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBvcGFjaXR5OiAuNjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogNDUlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAuMilcclxufVxyXG5cclxuLnByb2R1Y3QtbmF2LnByZXYtcHJvIHtcclxuICAgIGxlZnQ6IC0xMzBweFxyXG59XHJcblxyXG4ucHJvZHVjdC1uYXYubmV4dC1wcm8ge1xyXG4gICAgcmlnaHQ6IC0xMzBweFxyXG59XHJcblxyXG4ucHJvZHVjdC1uYXYgLmRldGFpbHMge1xyXG4gICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgcGFkZGluZzogMTBweFxyXG59XHJcblxyXG4ucHJvZHVjdC1uYXYgc3Bhbi5pbWcge1xyXG4gICAgd2lkdGg6IDYwcHhcclxufVxyXG5cclxuLnByb2R1Y3QtbmF2OmhvdmVyLnByZXYtcHJvIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5wcm9kdWN0LW5hdjpob3Zlci5uZXh0LXBybyB7XHJcbiAgICByaWdodDogMDtcclxuICAgIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLnByb2R1Y3QtbmF2IC5uYW1lOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLnByb2R1Y3QtbmF2IC5wcmljZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLnN0aWNreUNhcnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDBcclxufVxyXG5cclxuLmJyYW5kcy1zZWFyY2gsXHJcbi5sZXR0ZXItdGl0bGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWNcclxufVxyXG5cclxuLnN0aWNreUNhcnQgLnByb2R1Y3QtZmVhdHVyZWQtaW1nIHtcclxuICAgIG1heC13aWR0aDogNTBweFxyXG59XHJcblxyXG4uc3RpY2t5Q2FydCAuc2VsZWN0Ym94LFxyXG4uc3RpY2t5Q2FydCAuc3RpY2t5T3B0aW9ucyAuc2VsZWN0ZWRPcHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUzNTM1MztcclxuICAgIHBhZGRpbmc6IDAgMzBweCAwIDE1cHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmxldHRlci10aXRsZSxcclxuLnN0aWNreUNhcnQgLmJ0biB7XHJcbiAgICBwYWRkaW5nOiA4cHggMjBweFxyXG59XHJcblxyXG4uc3RpY2t5Q2FydCAuc3RpY2t5T3B0aW9ucyAuc2VsZWN0ZWRPcHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXGVhNDVcIjtcclxuICAgIGZvbnQtZmFtaWx5OiBhbm5pbWV4LWljb25zO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA5cHg7XHJcbiAgICByaWdodDogMTBweFxyXG59XHJcblxyXG4uc3RpY2t5Q2FydCAuc3RpY2t5T3B0aW9ucyB1bCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDExNSU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgIG1hcmdpbjogMFxyXG59XHJcblxyXG4uc3RpY2t5Q2FydCAuc3RpY2t5T3B0aW9ucyB1bCBsaSB7XHJcbiAgICBmb250LXNpemU6IDkwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM1MzUzNTtcclxuICAgIHBhZGRpbmc6IDdweCAxMnB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5zdGlja3lDYXJ0IC5zdGlja3lPcHRpb25zIHVsIGxpLnNvbGRvdXQge1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaFxyXG59XHJcblxyXG4uc3RpY2t5Q2FydCAucXR5RmllbGQgLnF0eUJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGhlaWdodDogNDBweFxyXG59XHJcblxyXG4uc3RpY2t5Q2FydCAucXR5RmllbGQgLnF0eSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICM1MzUzNTM7XHJcbiAgICBoZWlnaHQ6IDQwcHhcclxufVxyXG5cclxuLnN0aWNreUNhcnQgLnF0eUZpZWxkIC5xdHk6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjODQ4NDg0XHJcbn1cclxuXHJcbi5sZXR0ZXItdGl0bGUge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luOiAyMHB4IDBcclxufVxyXG5cclxuLmJyYW5kcy1saXN0IC5icmFuZHMtbG9nbyBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5icmFuZHMtbGlzdCAuYnJhbmRzLWxvZ28gaW1nIHtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKVxyXG59XHJcblxyXG4uYnJhbmRzLWxpc3QgLmJyYW5kcy1sb2dvIGE6aG92ZXIgaW1nIHtcclxuICAgIGZpbHRlcjogZ3JheXNjYWxlKDApXHJcbn1cclxuXHJcbi5icmFuZHMtbGlzdC5ib3gtYm9yZGVyIC5icmFuZHMtbG9nbyBhOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2VjMDAxNlxyXG59XHJcblxyXG4uYnJhbmRzLXNlYXJjaCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4XHJcbn1cclxuXHJcbi5icmFuZHMtc2VhcmNoIC5saXN0aW5nIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCAxMHB4IDAgMFxyXG59XHJcblxyXG4uYnJhbmRzLXNlYXJjaCAubGlzdGluZyBsaSAuYWxwaGEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDNweCAxMXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmJyYW5kcy1zZWFyY2ggLmxpc3RpbmcgbGkgLmFscGhhOm5vdCguYWN0aXZlKTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpXHJcbn1cclxuXHJcbi5icmFuZHMtc2VhcmNoLWxvZ28ge1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG59XHJcblxyXG4uZmFxcy1zdHlsZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNlY2VjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIG1hcmdpbjogMCAwIDEwcHhcclxufVxyXG5cclxuLmZhcXMtc3R5bGUgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFmYlwiO1xyXG4gICAgZm9udC1mYW1pbHk6IGFubmltZXgtaWNvbnM7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwXHJcbn1cclxuXHJcbi5mYXFzLXN0eWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmZhcXMtc3R5bGUgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkge1xyXG4gICAgcGFkZGluZzogMTVweFxyXG59XHJcblxyXG4uZmFxcy1zdHlsZTIgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIG1hcmdpbjogMFxyXG59XHJcblxyXG4uZmFxcy1zdHlsZTIgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAwXHJcbn1cclxuXHJcbi5mYXFzLXN0eWxlMiAuYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgY29sb3I6ICMzMzNcclxufVxyXG5cclxuLmZhcXMtc3R5bGUyIC5hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlXHJcbn1cclxuXHJcbi5zZWN0aW9uLWNsciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhXHJcbn1cclxuXHJcbi5zZWN0aW9uLWNvbG9yLWxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5ZjlcclxufVxyXG5cclxuLnNlcnZpY2UtaW5mbyAuaWNvbiB7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcztcclxuICAgIHRyYW5zaXRpb246IC4zc1xyXG59XHJcblxyXG4uc2VydmljZS1pbmZvIC5zZXJ2aWNlLXdyYXA6aG92ZXIgLmljb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpO1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudFxyXG59XHJcblxyXG4uc2VydmljZS1pbmZvIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG59XHJcblxyXG4uY291bnRlcnVwLWl0ZW1zOm5vdCg6bGFzdC1jaGlsZCksXHJcbi5zZXJ2aWNlLWluZm8uc2VwYXJhdGUtbGluZSAuc2VydmljZS13cmFwOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q2ZDZkNlxyXG59XHJcblxyXG4uc2VydmljZS1zZWN0aW9uIC5zZXJ2aWNlLWluZm8gLmJveCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIC1tcy10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uc2VydmljZS1zZWN0aW9uIC5zZXJ2aWNlLWluZm8gLmJveDpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICMzMTQ2NjJcclxufVxyXG5cclxuLnRlYW0tc2VjdGlvbiAudGVhbS1pdGVtIC5zb2NpYWwtaWNvbnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNyk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLnRlYW0tc2VjdGlvbiAudGVhbS1pdGVtIC5zb2NpYWwtaWNvbnMgYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIC43KTtcclxuICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4uY291bnRlcnVwLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogIzg4ODtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5jb3VudGVydXAtbnVtYmVyIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luOiAwIDAgMTBweFxyXG59XHJcblxyXG4uYXdhcmRzLWl0ZW1zIC5hd2FyZHMtaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTcxNzE3O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB3aWR0aDogODVweDtcclxuICAgIGhlaWdodDogODVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uYXdhcmRzLWl0ZW1zIC5hd2FyZHMtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi52aWRlby1wb3B1cC1jb250ZW50IC5pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG9wYWNpdHk6IC44O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiAxLjI1cyBjdWJpYy1iZXppZXIoLjY2LCAwLCAwLCAxKSBpbmZpbml0ZSB2aWRlby1idXR0b247XHJcbiAgICAtbW96LWFuaW1hdGlvbjogMS4yNXMgY3ViaWMtYmV6aWVyKC42NiwgMCwgMCwgMSkgaW5maW5pdGUgdmlkZW8tYnV0dG9uO1xyXG4gICAgYW5pbWF0aW9uOiAxLjI1cyBjdWJpYy1iZXppZXIoLjY2LCAwLCAwLCAxKSBpbmZpbml0ZSB2aWRlby1idXR0b25cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHZpZGVvLWJ1dHRvbiB7XHJcbiAgICB0byB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApXHJcbiAgICB9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyB2aWRlby1idXR0b24ge1xyXG4gICAgdG8ge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDQ1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHZpZGVvLWJ1dHRvbiB7XHJcbiAgICB0byB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApXHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZXJ2aWNlLWluZm8gLmljb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpXHJcbn1cclxuXHJcbi5tYWlsc2VuZGJ0biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLm1haWxzZW5kYnRuIC5sb2FkaW5nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxNzVweDtcclxuICAgIHRvcDogN3B4O1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4ICM5OTk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLnJlc3BvbnNlLW1zZyAuYWxlcnQge1xyXG4gICAgcGFkZGluZzogMTFweCAyMHB4O1xyXG4gICAgbWFyZ2luOiAxOHB4IDAgMFxyXG59XHJcblxyXG4uZXJyb3JfbXNnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICNmZjQxNDFcclxufVxyXG5cclxuLm1hcC1zZWN0aW9uIHtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5tYXAtc2VjdGlvbi1vdmVybGF5IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDIwcHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgei1pbmRleDogM1xyXG59XHJcblxyXG4uZGFzaGJvYXJkLXNpZGViYXIge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMzBweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTVweFxyXG59XHJcblxyXG4uZGFzaGJvYXJkLXRhYiAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgdHJhbnNpdGlvbjogLjVzXHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtY29udGVudCAuY291bnRlci1ib3ggaW1nIHtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtY29udGVudCAuYm94LWluZm8gLmJveC10aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtY29udGVudCAuYm94LWluZm8gLmJveC10aXRsZSBoNCB7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIG1hcmdpbjogMFxyXG59XHJcblxyXG4uZGFzaGJvYXJkLWNvbnRlbnQgLmFkZHJlc3MtYm94IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAjZTNlM2UzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXM7XHJcbiAgICB0cmFuc2l0aW9uOiAuNXNcclxufVxyXG5cclxuLmRhc2hib2FyZC1jb250ZW50IC5hZGRyZXNzLWJveCAuYm90dG9tIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtY29udGVudCAuY3VzdG9tLWJhZGdlIHtcclxuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG59XHJcblxyXG4uZGFzaGJvYXJkLWNvbnRlbnQgLmRldGFpbHMgLmxlZnQge1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtY29udGVudCAucHJvZmlsZUltZyB7XHJcbiAgICB3aWR0aDogMTMwcHhcclxufVxyXG5cclxuLmxvZ2luLWRpdmlkZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDBcclxufVxyXG5cclxuLmxvZ2luLWRpdmlkZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTUwJSlcclxufVxyXG5cclxuLmxvZ2luLWRpdmlkZS10ZXh0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY29sb3I6ICM4OTg2ODZcclxufVxyXG5cclxuI3NpdGUtc2Nyb2xsOmhvdmVyLFxyXG4uZm9vdGVyLWJvdHRvbSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKVxyXG59XHJcblxyXG4uc29jaWFsLWxpbmsge1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgbWFyZ2luOiAwIDZweDtcclxuICAgIG1pbi13aWR0aDogMTMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLnNvY2lhbC1saW5rLmZhY2Vib29rIHtcclxuICAgIGJhY2tncm91bmQ6ICM0ODY3YWE7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG4uc29jaWFsLWxpbmsuZ29vZ2xlIHtcclxuICAgIGJhY2tncm91bmQ6ICNlOTQyMzU7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG4uc29jaWFsLWxpbmsudHdpdHRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNTVhZGVlO1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLnRyYWNraW5nLWRldGFpbCB1bCBsaSB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweFxyXG59XHJcblxyXG4udHJhY2tpbmctZGV0YWlsIHVsIGxpIC5sZWZ0IHtcclxuICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwXHJcbn1cclxuXHJcbi50cmFja2luZy1tYXAgaWZyYW1lIHtcclxuICAgIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAuMDkpO1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIC4wOSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHhcclxufVxyXG5cclxuLnRyYWNraW5nLXN0ZXBzIC5zdGVwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCA1cHggOHB4O1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzBweDtcclxuICAgIG1pbi13aWR0aDogMTgwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG4gICAgbWluLWhlaWdodDogNDRweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yc1xyXG59XHJcblxyXG4udHJhY2tpbmctc3RlcHMgLnN0ZXAgc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwXHJcbn1cclxuXHJcbi50cmFja2luZy1zdGVwcyAuc3RlcDphZnRlcixcclxuLnRyYWNraW5nLXN0ZXBzIC5zdGVwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAtMTdweDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMjJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDIycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjZjBmMGYwO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycztcclxuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnNcclxufVxyXG5cclxuLnRyYWNraW5nLXN0ZXBzIC5zdGVwOmJlZm9yZSB7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjZmZmO1xyXG4gICAgei1pbmRleDogMFxyXG59XHJcblxyXG4udHJhY2tpbmctc3RlcHMgLnN0ZXA6Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi50cmFja2luZy1zdGVwcyAuc3RlcDpmaXJzdC1jaGlsZDpiZWZvcmUge1xyXG4gICAgYm9yZGVyOiBub25lXHJcbn1cclxuXHJcbi50cmFja2luZy1zdGVwcyAuc3RlcC5kb25lIHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMlxyXG59XHJcblxyXG4udHJhY2tpbmctc3RlcHMgLnN0ZXAuZG9uZTphZnRlciB7XHJcbiAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjZTJlMmUyXHJcbn1cclxuXHJcbi50cmFja2luZy1zdGVwcyAuc3RlcC5jdXJyZW50OmFmdGVyIHtcclxuICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpXHJcbn1cclxuXHJcbi5sb29rYm9vay1ncmlkIC56b29tLWltZyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgLW1zLXRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTBweDtcclxuICAgIHRvcDogMTBweDtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIC4xNSlcclxufVxyXG5cclxuLmxvb2tib29rLWdyaWQgLnpvb20taW1nOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG4ubG9va2Jvb2stZ3JpZCAubG9va2Jvb2stY2FwdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4ubG9va2Jvb2stZ3JpZCAubG9va2Jvb2stY2FwdGlvbi5tYWluY2xyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoNDEsIDUxLCA4NSwgLjc3KVxyXG59XHJcblxyXG4ubG9va2Jvb2stZ3JpZCAubG9va2Jvb2stY2FwdGlvbi5ibGFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC43NylcclxufVxyXG5cclxuLmxvb2tib29rLWdyaWQgLmxvb2tib29rLWNhcHRpb24ud2hpdGUge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzcpXHJcbn1cclxuXHJcbi5sb29rYm9vay1zaG9wIC5sb29rLXNoYXJlIHtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQsIG9wYWNpZnkgLjJzIGVhc2Utb3V0O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNyk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDMzJVxyXG59XHJcblxyXG4ubG9va2Jvb2stc2hvcCAubG9vay1zaGFyZTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC45KVxyXG59XHJcblxyXG4ubG9va2Jvb2stc2hvcCAubG9vay1zaG9wIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjMpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4yMjVzIGVhc2Utb3V0IC4wMXM7XHJcbiAgICB0cmFuc2l0aW9uOiAuMjI1cyBlYXNlLW91dCAuMDFzO1xyXG4gICAgYm90dG9tOiAzJTtcclxuICAgIHJpZ2h0OiAzJVxyXG59XHJcblxyXG4ubG9va2Jvb2stc2hvcCAubG9vay1zaG9wOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjkpXHJcbn1cclxuXHJcbi5sb29rYm9vay1zaG9wIC5wcm9kdWN0cyAuYnRuLXNob3Age1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBtYXJnaW46IDVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IDJzIGxpbmVhciBpbmZpbml0ZSBib3gtc2hhZG93O1xyXG4gICAgLW1vei1hbmltYXRpb246IDJzIGxpbmVhciBpbmZpbml0ZSBib3gtc2hhZG93O1xyXG4gICAgYW5pbWF0aW9uOiAycyBsaW5lYXIgaW5maW5pdGUgYm94LXNoYWRvd1xyXG59XHJcblxyXG4ubG9va2Jvb2stc2hvcCAuZ3JpZC1sYiAuYnRuLXNob3AtY2xvc2U6aG92ZXIsXHJcbi5sb29rYm9vay1zaG9wIC5wcm9kdWN0cyAuYnRuLXNob3AuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJveC1zaGFkb3cge1xyXG4gICAgdG8ge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDIwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKVxyXG4gICAgfVxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgYm94LXNoYWRvdyB7XHJcbiAgICB0byB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMjBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm94LXNoYWRvdyB7XHJcbiAgICB0byB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMjBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApXHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb29rYm9vay1zaG9wIC5ncmlkLWxiIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4ICNiYmI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIC1tcy10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4ubG9va2Jvb2stc2hvcCAuZ3JpZC1sYi5hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbn1cclxuXHJcbi5sb29rYm9vay1zaG9wIC5ncmlkLWxiOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZmZmO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiAtMjBweFxyXG59XHJcblxyXG4ubG9va2Jvb2stc2hvcCAuZ3JpZC1sYi50b3Age1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKVxyXG59XHJcblxyXG4ubG9va2Jvb2stc2hvcCAuZ3JpZC1sYi50b3A6YmVmb3JlIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmZmY7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBib3R0b206IC0xMHB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcclxufVxyXG5cclxuLmxvb2tib29rLXNob3AgLmdyaWQtbGIuYm90dG9tIHtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMClcclxufVxyXG5cclxuLmxvb2tib29rLXNob3AgLmdyaWQtbGIuYm90dG9tOmJlZm9yZSB7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IC0yMHB4O1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcclxufVxyXG5cclxuLmxvb2tib29rLXNob3AgLmdyaWQtbGIubGVmdCB7XHJcbiAgICByaWdodDogY2FsYygxMDAlIC0gLTEwcHgpO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG59XHJcblxyXG4ubG9va2Jvb2stc2hvcCAuZ3JpZC1sYi5sZWZ0OmJlZm9yZSB7XHJcbiAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjZmZmO1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAtMjBweFxyXG59XHJcblxyXG4ubG9va2Jvb2stc2hvcCAuZ3JpZC1sYi5yaWdodCB7XHJcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSAtMTBweCk7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbn1cclxuXHJcbi5sb29rYm9vay1zaG9wIC5ncmlkLWxiLnJpZ2h0OmJlZm9yZSB7XHJcbiAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgI2ZmZjtcclxuICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgcmlnaHQ6IGF1dG9cclxufVxyXG5cclxuLmxvb2tib29rLXNob3AgLmdyaWQtbGIgLmJ0bi1zaG9wLWNsb3NlIHtcclxuICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtOHB4O1xyXG4gICAgdG9wOiAtOHB4O1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSlcclxufVxyXG5cclxuLmxvb2tib29rLXNob3AgLmdyaWQtbGIgLmRldGFpbCAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4ubG9va2Jvb2stc2hvcCAuZ3JpZC1sYiAuZGV0YWlsIC5idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZzogOHB4IDEycHhcclxufVxyXG5cclxuLmxvb2stcG9zaXRpb24xIHtcclxuICAgIGJvdHRvbTogMTUlO1xyXG4gICAgbGVmdDogNDUlXHJcbn1cclxuXHJcbi5sb29rLXBvc2l0aW9uMiB7XHJcbiAgICBib3R0b206IDI1JTtcclxuICAgIHJpZ2h0OiA1NSVcclxufVxyXG5cclxuLmxvb2stcG9zaXRpb24zIHtcclxuICAgIHRvcDogMzglO1xyXG4gICAgbGVmdDogMjUlXHJcbn1cclxuXHJcbi5sb29rLXBvc2l0aW9uNCB7XHJcbiAgICBib3R0b206IDEwJTtcclxuICAgIGxlZnQ6IDM1JVxyXG59XHJcblxyXG4ubG9vay1wb3NpdGlvbjUge1xyXG4gICAgYm90dG9tOiA1MCU7XHJcbiAgICBsZWZ0OiA0MCVcclxufVxyXG5cclxuLmxvb2stcG9zaXRpb242IHtcclxuICAgIHRvcDogMTAlO1xyXG4gICAgbGVmdDogNjIlXHJcbn1cclxuXHJcbi5sb29rLXBvc2l0aW9uNyB7XHJcbiAgICB0b3A6IDYwJTtcclxuICAgIHJpZ2h0OiAyNyVcclxufVxyXG5cclxuLmxvb2stcG9zaXRpb244IHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMjUlXHJcbn1cclxuXHJcbi5sb29rLXBvc2l0aW9uOSB7XHJcbiAgICB0b3A6IDIwJTtcclxuICAgIHJpZ2h0OiA1NSVcclxufVxyXG5cclxuLmxvb2stcG9zaXRpb24xMCB7XHJcbiAgICBib3R0b206IDIwJTtcclxuICAgIHJpZ2h0OiA0MCVcclxufVxyXG5cclxuLmxvb2stcG9zaXRpb24xMSB7XHJcbiAgICB0b3A6IDglO1xyXG4gICAgbGVmdDogMjQlXHJcbn1cclxuXHJcbi5sb29rLXBvc2l0aW9uMTIge1xyXG4gICAgYm90dG9tOiAzMCU7XHJcbiAgICBsZWZ0OiA0MCVcclxufVxyXG5cclxuLmxvb2stcG9zaXRpb24xMyB7XHJcbiAgICBib3R0b206IDMwJTtcclxuICAgIGxlZnQ6IDUwJVxyXG59XHJcblxyXG4ubG9vay1wb3NpdGlvbjE0IHtcclxuICAgIHRvcDogMjAlO1xyXG4gICAgbGVmdDogNjUlXHJcbn1cclxuXHJcbi5wb3J0Zm9saW8tbmF2IC5uYXYtaXRlbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xyXG4gICAgY29sb3I6ICM4ODg7XHJcbiAgICBib3JkZXItY29sb3I6ICNlZmVmZWY7XHJcbiAgICBtYXJnaW46IDNweCA1cHhcclxufVxyXG5cclxuLnBvcnRmb2xpby1uYXYgLm5hdi1pdGVtLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDBcclxufVxyXG5cclxuLnBvcnRmb2xpby1saXN0IC5vdmVybGF5IC5jYXB0aW9uIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXRcclxufVxyXG5cclxuLnBvcnRmb2xpby1saXN0IC5idG4tb3V0bGluZS1saWdodCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZcclxufVxyXG5cclxuLmZvb3RlciAuZm9vdGVyLXRvcCxcclxuLmZvb3Rlci1taWRkbGUsXHJcbi5uZXdzbGV0dGVyYmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3ZlcilcclxufVxyXG5cclxuLnBvcnRmb2xpby1saXN0IC5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XHJcbiAgICBjb2xvcjogI2U4ZThlODtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZThlOGU4XHJcbn1cclxuXHJcbi5mb290ZXItbmV3c2xldHRlciAuaW5wdXQtZ3JvdXA+LmJ0bixcclxuLmZvb3Rlci1uZXdzbGV0dGVyIC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogNjBweFxyXG59XHJcblxyXG4uZm9vdGVyLW5ld3NsZXR0ZXIgLmlucHV0LWdyb3VwPi5idG46aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgb3BhY2l0eTogLjhcclxufVxyXG5cclxuLmZvb3RlciAuZm9vdGVyLXRvcCxcclxuLmZvb3Rlci1ib3R0b20ge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0MDUxNmQ7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG4uZm9vdGVyLW5ld3NsZXR0ZXIgLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4XHJcbn1cclxuXHJcbi5mb290ZXIgLmZvb3Rlci10b3Age1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweFxyXG59XHJcblxyXG4uZm9vdGVyIC5mb290ZXItdG9wIC5oNCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbi5mb290ZXItbGlua3MgdWwge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogLTNweCAwXHJcbn1cclxuXHJcbi5mb290ZXItbGlua3MgbGkge1xyXG4gICAgcGFkZGluZzogM3B4IDA7XHJcbiAgICBtYXJnaW46IDBcclxufVxyXG5cclxuLmZvb3Rlci1saW5rcyBhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKVxyXG59XHJcblxyXG4uZm9vdGVyLWxpbmtzIGE6aG92ZXI6YmVmb3JlIHtcclxuICAgIHdpZHRoOiA0cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDNweFxyXG59XHJcblxyXG4uZm9vdGVyLWNvbnRhY3QgcCBpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHhcclxufVxyXG5cclxuLmZvb3Rlci1jb250YWN0IC5zb2NpYWwtaWNvbnMgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSxcclxuLmZvb3Rlci1sb2dvLWxpbmtzIC5zb2NpYWwtaWNvbnMgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcclxufVxyXG5cclxuLmZvb3Rlci1taWRkbGUge1xyXG4gICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgY2xlYXI6IGJvdGhcclxufVxyXG5cclxuLmZ0ci1pbmZvIC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q2ZDZkNjtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHhcclxufVxyXG5cclxuLmZvb3Rlci1ib3R0b20ge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDBcclxufVxyXG5cclxuI2VsZW1lbnRzLWljb25zIC5nbHlwaC1pY29uLFxyXG4jZWxlbWVudHMtaWNvbnMgLmljb25JbmZvIHAsXHJcbi5wYXltZW50LWljb25zIGxpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5wYXltZW50LWljb25zIC5pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHhcclxufVxyXG5cclxuLmZvb3Rlci1ib3R0b20gLnNvY2lhbC1pY29ucyBsaSxcclxuLmZvb3Rlci1ib3R0b20gLnNvY2lhbC1pY29ucyBsaSBhLFxyXG4uZm9vdGVyLW5ld3NsZXR0ZXIgLnNvY2lhbC1pY29ucyBsaSxcclxuLmZvb3Rlci1uZXdzbGV0dGVyIC5zb2NpYWwtaWNvbnMgbGkgYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLm5ld3NsZXR0ZXJiZyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDQwcHggMFxyXG59XHJcblxyXG4ubmV3c2xldHRlcmJnIGxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuLmZvb3Rlci04IC5mb290ZXItbG9nby1saW5rcyAuc29jaWFsLWljb25zIC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCksXHJcbi5mb290ZXItbG9nby1saW5rcyAuaW5saW5lLWxpbmtzIC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCksXHJcbi5mb290ZXItbmV3c2xldHRlciAuc29jaWFsLWljb25zIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4XHJcbn1cclxuXHJcbi5mb290ZXItbmV3c2xldHRlci5pY29uLWFycm93IC5uZXdzbGV0dGVyLWlucHV0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHhcclxufVxyXG5cclxuLmZvb3Rlci1uZXdzbGV0dGVyLmljb24tYXJyb3cgLm5ld3NsZXR0ZXItc3VibWl0IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHotaW5kZXg6IDNcclxufVxyXG5cclxuLmZvb3Rlci5mdHItYmctZ3JheSAuZm9vdGVyLWJvdHRvbSxcclxuLmZvb3Rlci5mdHItYmctZ3JheSAuZm9vdGVyLXRvcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgY29sb3I6ICNjNmM2YzZcclxufVxyXG5cclxuLmZvb3Rlci5mdHItYmctYmxhY2sgLnBheW1lbnQtaWNvbnMgLmljb24sXHJcbi5mb290ZXIuZnRyLWJnLWdyYXkgLmZvb3Rlci1taWRkbGUgYSxcclxuLmZvb3Rlci5mdHItYmctZ3JheSAuZm9vdGVyLXRvcCBhLFxyXG4uZm9vdGVyLmZ0ci1iZy1ncmF5IC5wYXltZW50LWljb25zIC5pY29uIHtcclxuICAgIGNvbG9yOiAjYzZjNmM2XHJcbn1cclxuXHJcbi5mb290ZXIuZnRyLWJnLWdyYXkgLmZvb3Rlci1taWRkbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4MzgzODtcclxuICAgIGNvbG9yOiAjYzZjNmM2XHJcbn1cclxuXHJcbi5mb290ZXIuZnRyLWJnLWJsYWNrIC5mb290ZXItYm90dG9tLFxyXG4uZm9vdGVyLmZ0ci1iZy1ibGFjayAuZm9vdGVyLXRvcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlO1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLmZvb3Rlci5mdHItYmctZ3JheSAuZnRyLWluZm8gLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBib3JkZXItY29sb3I6ICM5MjkyOTJcclxufVxyXG5cclxuLmZvb3Rlci5mdHItYmctYmxhY2sgLmZvb3Rlci1ib3R0b20ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMmQyZDJkXHJcbn1cclxuXHJcbi5mb290ZXItbG9nby1saW5rcyB7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU3ZTQ1YztcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHhcclxufVxyXG5cclxuLmZvb3Rlci1sb2dvLWxpbmtzIC5pbmxpbmUtbGlua3MubGVmdC1icmQgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZDhkOGQ4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweFxyXG59XHJcblxyXG4uZm9vdGVyLWxvZ28tbGlua3MgLnNvY2lhbC1pY29ucyBsaSBhIHtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlXHJcbn1cclxuXHJcbi5mb290ZXItMiAuZm9vdGVyLW1pZGRsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MThcclxufVxyXG5cclxuLmZvb3Rlci0zIC5mdHItbG9nbyxcclxuLmZvb3Rlci04IC5mb290ZXItbG9nby1saW5rcyAubG9nb0ltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEyMHB4XHJcbn1cclxuXHJcbi5mb290ZXItMyAuZm9vdGVyLXRvcCB7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU3ZTQ1YztcclxuICAgIGJvcmRlci1jb2xvcjogI2VjZTdlNFxyXG59XHJcblxyXG4uZm9vdGVyLTMgLnBob25lLWluZm8gLnBob25lLXRleHQgYSB7XHJcbiAgICBmb250LXNpemU6IDE5cHhcclxufVxyXG5cclxuLmZvb3Rlci0zIC5mb290ZXItYm90dG9tIHtcclxuICAgIGJhY2tncm91bmQ6ICNlZWU3ZTQ1YztcclxuICAgIGJvcmRlci1jb2xvcjogI2VjZTdlNDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxufVxyXG5cclxuLmZvb3Rlci0zIC5mb290ZXItY29udGFjdCBhLFxyXG4uZm9vdGVyLTMgLmZvb3Rlci1saW5rcyBhIHtcclxuICAgIGNvbG9yOiAjMjIyXHJcbn1cclxuXHJcbi5mb290ZXItNS5mdHItYmctYmxhY2sgLmZvb3Rlci10b3Age1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxN1xyXG59XHJcblxyXG4uZm9vdGVyLTUuZnRyLWJnLWJsYWNrIC5mb290ZXItYm90dG9tIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XHJcbiAgICBib3JkZXItY29sb3I6ICMyNDI0MjRcclxufVxyXG5cclxuLmZvb3Rlci01LmZvb3RlciAubmV3c2xldHRlci1zdWJtaXQge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzZjNmM2XHJcbn1cclxuXHJcbi5mb290ZXItNiAuZm9vdGVyLWJvdHRvbSxcclxuLmZvb3Rlci02IC5mb290ZXItdG9wIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICNlM2UzZTNcclxufVxyXG5cclxuLnBob25lLWluZm8gLnBob25lLWljb24ge1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTA1ZGVnKTtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweFxyXG59XHJcblxyXG4ucGhvbmUtaW5mbyAucGhvbmUtdGV4dCBhIHtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxufVxyXG5cclxuLmZ0ci1wcm9tby1iYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZGU1ODtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE1cHhcclxufVxyXG5cclxuLmZvb3Rlci03IHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2xpZGVzaG93L2RlbW83LWJhbm5lci1vdmVybGF5LmpwZykgY2VudGVyXHJcbn1cclxuXHJcbi5mb290ZXItNy5mb290ZXIuZnRyLWJnLWJsYWNrIC5mb290ZXItdG9wIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICMxNzE3MTc7XHJcbiAgICBib3JkZXI6IG5vbmVcclxufVxyXG5cclxuLmZvb3Rlci03LmZvb3Rlci5mdHItYmctYmxhY2sgLmZvb3Rlci1ib3R0b20ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogIzE3MTcxNztcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDVkMmM0YzJcclxufVxyXG5cclxuLmZvb3Rlci04IC5mb290ZXItbG9nby1saW5rcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweFxyXG59XHJcblxyXG4uZm9vdGVyLTggLmZ0ci1saW5rcyBsaTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcInxcIjtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIGNvbG9yOiAjNjQ2NDY0XHJcbn1cclxuXHJcbi5mb290ZXItOCAuZnRyLWxpbmtzIGxpOmxhc3Qtb2YtdHlwZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiXHJcbn1cclxuXHJcbi5mb290ZXItOCAuZm9vdGVyLWxvZ28tbGlua3MgLmlubGluZS1saW5rcyAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMFxyXG59XHJcblxyXG4uZm9vdGVyLTggLmZ0ci1saW5rcyBhOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IC43XHJcbn1cclxuXHJcbi5mb290ZXItOCAuZm9vdGVyLWJvdHRvbSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBib3JkZXItY29sb3I6ICMyODI4MjhcclxufVxyXG5cclxuLmZvb3Rlci04IC5mb290ZXItbG9nby1saW5rcyAuc29jaWFsLWljb25zIGxpIGEge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyOiBub25lXHJcbn1cclxuXHJcbi5mb290ZXItOCAucGF5bWVudC1pY29ucyAuaWNvbiB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4XHJcbn1cclxuXHJcbi5mb290ZXIuZm9vdGVyLTkgLmZvb3Rlci10b3Age1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM1cHhcclxufVxyXG5cclxuI3NpdGUtc2Nyb2xsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gICAgei1pbmRleDogNDQ0O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAjZDhkOGQ4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IC4zcztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzXHJcbn1cclxuXHJcbiNzaXRlLXNjcm9sbDpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3ZlcilcclxufVxyXG5cclxuLnF1aWNrc2hvcC1tb2RhbCAubW9kYWwtZGlhbG9nIHtcclxuICAgIG1heC13aWR0aDogMzgwcHhcclxufVxyXG5cclxuLmFkZHRvY2FydC1tb2RhbCAudmFyaWFudC1jYXJ0LFxyXG4ucXVpY2tzaG9wLW1vZGFsIC52YXJpYW50LWNhcnQge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6ICM4ODhcclxufVxyXG5cclxuLnF1aWNrc2hvcC1tb2RhbCAucHJvZHVjdC1mb3JtLXN1Ym1pdCAuYnRuIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWluLXdpZHRoOiAxMzBweFxyXG59XHJcblxyXG4uYWRkdG9jYXJ0LW1vZGFsIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgbWF4LXdpZHRoOiA2MzBweFxyXG59XHJcblxyXG4uYWRkdG9jYXJ0LW1vZGFsIC5wcmljZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweFxyXG59XHJcblxyXG4uYWRkdG9jYXJ0LW1vZGFsIC5hZGRjYXJ0LXRvdGFsIHtcclxuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgICBtYXJnaW46IDE1cHggMDtcclxuICAgIHBhZGRpbmc6IDEwcHhcclxufVxyXG5cclxuLnF1aWNrdmlldy1tb2RhbCAubW9kYWwtZGlhbG9nIHtcclxuICAgIG1heC13aWR0aDogODYwcHhcclxufVxyXG5cclxuLnF1aWNrdmlldy1tb2RhbCAucHJvZHVjdC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBjb2xvcjogIzE3MTcxN1xyXG59XHJcblxyXG4ucXVpY2t2aWV3LW1vZGFsIC5wcm9kdWN0LWFycm93IC5pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4XHJcbn1cclxuXHJcbi5xdWlja3ZpZXctbW9kYWwgLnNvcnQtZGVzY3JpcHRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjYmRiZGJkXHJcbn1cclxuXHJcbi5xdWlja3ZpZXctbW9kYWwgLnByb2R1Y3QtcHJpY2Uge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjYmRiZGJkO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIHBhZGRpbmc6IDAgMCAyMHB4XHJcbn1cclxuXHJcbi5xdWlja3ZpZXctbW9kYWwgLnByb2R1Y3QtcHJpY2UgLnByaWNlIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lXHJcbn1cclxuXHJcbi5xdWlja3ZpZXctbW9kYWwgLnByb2R1Y3Qtc3VidGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuLm1vZGVsLXRodW1ibmFpbC1pbWcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMFxyXG59XHJcblxyXG4ubW9kZWwtdGh1bWJuYWlsLWltZyAubGlzdC1pbmxpbmUge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIG1hcmdpbjogMCAtNHB4O1xyXG4gICAgcGFkZGluZzogMFxyXG59XHJcblxyXG4ubW9kZWwtdGh1bWJuYWlsLWltZyAubGlzdC1pbmxpbmUtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdGV4dC1pbmRlbnQ6IGluaXRpYWw7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgIGJvcmRlcjogbm9uZVxyXG59XHJcblxyXG4ubW9kZWwtdGh1bWJuYWlsLWltZyAubGlzdC1pbmxpbmUtaXRlbSBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNlY2VjXHJcbn1cclxuXHJcbi5tb2RlbC10aHVtYm5haWwtaW1nIC5jYXJvdXNlbC1hcnJvdyB7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICB3aWR0aDogMjJweDtcclxuICAgIGhlaWdodDogMjJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4ucHJvZHVjdC10aHVtYi1sZWZ0LXN0eWxlIC5tb2RlbC10aHVtYm5haWwtaW1nIC5saXN0LWlubGluZS1pdGVtIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAwIDEwcHhcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlscy1pbWcgLmNhcm91c2VsLWlubmVyIC55b3V0dWJlU2xpZGUucmF0aW86YmVmb3JlIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMjcuNTg2JVxyXG59XHJcblxyXG4ubW9kZWwtdGh1bWJuYWlsLWltZyAudGh1bWItcGxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogNHB4O1xyXG4gICAgdG9wOiA0cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgLjgpO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBmb250LXNpemU6IDEycHhcclxufVxyXG5cclxuLmxvYWRpbmcgLmxvYWRpbmdCb3gge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogZml4ZWRcclxufVxyXG5cclxuLmxvYWRpbmdCb3gge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4zKTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDEwNTA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG59XHJcblxyXG4ubG9hZGluZ0JveCAuYW5tIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIG9wYWNpdHk6IC45XHJcbn1cclxuXHJcbi5tb2RhbE92ZXJseSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogNjY2O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNik7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogLjQ1cyBjdWJpYy1iZXppZXIoLjI5LCAuNjMsIC40NCwgMSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC40NXMgY3ViaWMtYmV6aWVyKC4yOSwgLjYzLCAuNDQsIDEpO1xyXG4gICAgdHJhbnNpdGlvbjogLjQ1cyBjdWJpYy1iZXppZXIoLjI5LCAuNjMsIC40NCwgMSlcclxufVxyXG5cclxuLnByb2R1Y3Qtc3VidGl0bGUge1xyXG4gICAgY29sb3I6ICM5YjliOWJcclxufVxyXG5cclxuLnByby1zdG9ja0xibCAuc3RvY2tMYmwge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBmb250LXdlaWdodDogNTAwXHJcbn1cclxuXHJcbi5wcm8tc3RvY2tMYmwgLmljb24ge1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHhcclxufVxyXG5cclxuLnByby1zdG9ja0xibCAuaW5zdG9jayAuaWNvbixcclxuLnByb2R1Y3QtaW5mbyBwIHNwYW4uaW5zdG9jayB7XHJcbiAgICBjb2xvcjogIzQ0NzkwMFxyXG59XHJcblxyXG4ucHJvLXN0b2NrTGJsIC5vdXRzdG9jayAuaWNvbixcclxuLnByb2R1Y3QtaW5mbyBwIHNwYW4ub3V0c3RvY2sge1xyXG4gICAgY29sb3I6IHJlZFxyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvIHAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHhcclxufVxyXG5cclxuLnByb2R1Y3QtaW5mbyBwIGEsXHJcbi5wcm9kdWN0LWluZm8gcCBzcGFuIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZVxyXG59XHJcblxyXG4udGV4dC1jb250ZW50IGgzIHtcclxuICAgIG1hcmdpbjogMjBweCAwXHJcbn1cclxuXHJcbiNjb29raWUtbWVzc2FnZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgLjkpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyOiBub25lXHJcbn1cclxuXHJcbi5wcm9kdWN0LW5vdGlmaWNhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyNzBweDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDdweCAycHggcmdiYSgxNTgsIDE1OCwgMTU4LCAuMik7XHJcbiAgICBtYXJnaW46IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogMTVzIGluZmluaXRlIG1vdmVib3R0b207XHJcbiAgICBhbmltYXRpb246IDE1cyBpbmZpbml0ZSBtb3ZlYm90dG9tO1xyXG4gICAgei1pbmRleDogOTk5XHJcbn1cclxuXHJcbi5wcm9kdWN0LW5vdGlmaWNhdGlvbiAubWVkaWFJbWcge1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4ucHJvZHVjdC1ub3RpZmljYXRpb24gLnNtdGx0IHtcclxuICAgIGNvbG9yOiAjNmM3NTdkO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxyXG59XHJcblxyXG4ucHJvZHVjdC1ub3RpZmljYXRpb24gLnBuYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW46IDVweCAwIDEwcHhcclxufVxyXG5cclxuLnByb2R1Y3Qtbm90aWZpY2F0aW9uIC5kZXRhaWwge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAjNmM3NTdkXHJcbn1cclxuXHJcbi5wcm9kdWN0LW5vdGlmaWNhdGlvbiAuY2xvc2Uge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB0b3A6IDZweDtcclxuICAgIHotaW5kZXg6IDk5XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBtb3ZlYm90dG9tIHtcclxuICAgIDAlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3R0b206IC0yMDBweFxyXG4gICAgfVxyXG4gICAgMjUlLFxyXG4gICAgNzUlIHtcclxuICAgICAgICBib3R0b206IDBcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYm90dG9tOiAtMjAwcHhcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBtb3ZlYm90dG9tIHtcclxuICAgIDAlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3R0b206IC0yMDBweFxyXG4gICAgfVxyXG4gICAgMjUlLFxyXG4gICAgNzUlIHtcclxuICAgICAgICBib3R0b206IDBcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYm90dG9tOiAtMjAwcHhcclxuICAgIH1cclxufVxyXG5cclxuLmZvdXIwLWltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG9cclxufVxyXG5cclxuLnNlYXJjaC00MDQgLmFjdGlvbiB7XHJcbiAgICB3aWR0aDogNDVweDtcclxuICAgIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmZvdXIwLWltZyAuY2xzLTEge1xyXG4gICAgZmlsbDogI2RjZGNkY1xyXG59XHJcblxyXG4uZm91cjAtaW1nIC5jbHMtMiB7XHJcbiAgICBmaWxsOiAjMzMzMzMzXHJcbn1cclxuXHJcbi5mb3VyMC1pbWcgLmNscy0zIHtcclxuICAgIGZpbGw6IHZhcigtLXByaW1hcnktY29sb3IpXHJcbn1cclxuXHJcbi5mb3VyMC1pbWcgLmNscy00IHtcclxuICAgIGZpbGw6ICNmNzhkNWVcclxufVxyXG5cclxuLmZvdXIwLWltZyAuY2xzLTUge1xyXG4gICAgZmlsbDogI2ZhOTc2Y1xyXG59XHJcblxyXG4uZm91cjAtaW1nIC5jbHMtNixcclxuLmZvdXIwLWltZyAuY2xzLTcsXHJcbi5mb3VyMC1pbWcgLmNscy04IHtcclxuICAgIGZpbGw6ICNiNjVjMzJcclxufVxyXG5cclxuLmZvdXIwLWltZyAuY2xzLTEwLFxyXG4uZm91cjAtaW1nIC5jbHMtNixcclxuLm5ld3NsZXR0ZXItbW9kYWwgLm5ld3NsdHItaW1nLm92ZXJsYXk6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IC42XHJcbn1cclxuXHJcbi5mb3VyMC1pbWcgLmNscy03IHtcclxuICAgIG9wYWNpdHk6IC40XHJcbn1cclxuXHJcbi5mb3VyMC1pbWcgLmNscy05IHtcclxuICAgIGZpbGw6ICNmNGI3M2JcclxufVxyXG5cclxuLmZvdXIwLWltZyAuY2xzLTExIHtcclxuICAgIGZpbGw6ICNmOWMzNThcclxufVxyXG5cclxuLmZvdXIwLWltZyAuY2xzLTEyIHtcclxuICAgIGZpbGw6ICM5YjQ2MmNcclxufVxyXG5cclxuLmZvdXIwLWltZyAuY2xzLTEzIHtcclxuICAgIGZpbGw6ICNhYTUxMmVcclxufVxyXG5cclxuLmZvdXIwLWltZyAuY2xzLTE0IHtcclxuICAgIGZpbGw6ICNlOGVjZmZcclxufVxyXG5cclxuLmZvdXIwLWltZyAud2hlZWwge1xyXG4gICAgYW5pbWF0aW9uOiA2cyBpbmZpbml0ZSB3aGVlbC1yb3RhdGU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tYm94OiBmaWxsLWJveFxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHdoZWVsLXJvdGF0ZSB7XHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKVxyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTYwZGVnKVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm91cjAtaW1nIC5jbG9jay1oYW5kLTEge1xyXG4gICAgYW5pbWF0aW9uOiAzcyBsaW5lYXIgaW5maW5pdGUgY2xvY2stcm90YXRlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLWJveDogZmlsbC1ib3hcclxufVxyXG5cclxuLmZvdXIwLWltZyAuY2xvY2staGFuZC0yIHtcclxuICAgIGFuaW1hdGlvbjogNnMgbGluZWFyIGluZmluaXRlIGNsb2NrLXJvdGF0ZTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1ib3g6IGZpbGwtYm94XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY2xvY2stcm90YXRlIHtcclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZylcclxuICAgIH1cclxufVxyXG5cclxuLmZvdXIwLWltZyAjc3RyaXBlIHtcclxuICAgIGFuaW1hdGlvbjogM3MgbGluZWFyIGluZmluaXRlIHN0cmlwZS1hbmltO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLWJveDogZmlsbC1ib3hcclxufVxyXG5cclxuQGtleWZyYW1lcyBzdHJpcGUtYW5pbSB7XHJcbiAgICAyNSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIDApIHJvdGF0ZSgtMTBkZWcpXHJcbiAgICB9XHJcbiAgICA3NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm91cjAtaW1nICNiaWtlIHtcclxuICAgIGFuaW1hdGlvbjogNnMgaW5maW5pdGUgYmlrZS1hbmltXHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYmlrZS1hbmltIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEzMDBweClcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpXHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTMwMHB4KVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm91cjAtaW1nIC5jaXJjbGUge1xyXG4gICAgYW5pbWF0aW9uOiBpbmZpbml0ZSBjaXJjbGUtYW5pbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1ib3g6IGZpbGwtYm94O1xyXG4gICAgcGVyc3BlY3RpdmU6IDBweFxyXG59XHJcblxyXG4uZm91cjAtaW1nIC5jaXJjbGUuYzEsXHJcbi5mb3VyMC1pbWcgLmNpcmNsZS5jNSB7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDJzXHJcbn1cclxuXHJcbi5mb3VyMC1pbWcgLmNpcmNsZS5jMixcclxuLmZvdXIwLWltZyAuY2lyY2xlLmM2IHtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3NcclxufVxyXG5cclxuLmZvdXIwLWltZyAuY2lyY2xlLmMzLFxyXG4uZm91cjAtaW1nIC5jaXJjbGUuYzQge1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxc1xyXG59XHJcblxyXG4uZm91cjAtaW1nIC5mb3VyLmEsXHJcbi5mb3VyMC1pbWcgLmZvdXIuYiB7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xyXG4gICAgdHJhbnNmb3JtLWJveDogZmlsbC1ib3hcclxufVxyXG5cclxuQGtleWZyYW1lcyBjaXJjbGUtYW5pbSB7XHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjIpIHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKDM2MGRlZylcclxuICAgIH1cclxufVxyXG5cclxuLmZvdXIwLWltZyAjb3UsXHJcbi5mb3VyMC1pbWcgLmZvdXIge1xyXG4gICAgYW5pbWF0aW9uOiBjdWJpYy1iZXppZXIoLjM5LCAuNTc1LCAuNTY1LCAxKSBpbmZpbml0ZSBmb3VyLWFuaW1cclxufVxyXG5cclxuLmZvdXIwLWltZyAuZm91ci5hIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0XHJcbn1cclxuXHJcbi5mb3VyMC1pbWcgLmZvdXIuYiB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHRcclxufVxyXG5cclxuLmZvdXIwLWltZyAjb3Uge1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2cztcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1ib3g6IGZpbGwtYm94XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZm91ci1hbmltIHtcclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOTgpXHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZW1wbGF0ZS1wYXNzd29yZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29taW5nLXNvb24uanBnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgaGVpZ2h0OiAxMDB2aFxyXG59XHJcblxyXG4ucGFzc3dvcmQtaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgdG9wOiAyMHB4XHJcbn1cclxuXHJcbi5wYXNzd29yZC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbi5wYXNzd29yZC1tYWluIC5wd2QtdGltZXI+c3BhbiB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLnBhc3N3b3JkLW1haW4gLnRpbWUtY291bnQge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDAgMnB4XHJcbn1cclxuXHJcbi5wYXNzd29yZC1sb2dpbk1vZGFsIC5idG4tY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogbm9uZVxyXG59XHJcblxyXG4ubmV3c2xldHRlci1tb2RhbCAubmV3c2x0ci10ZXh0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDIwcHggNDBweCAzMHB4O1xyXG4gICAgei1pbmRleDogMlxyXG59XHJcblxyXG4ubmV3c2xldHRlci1tb2RhbCAuc29jaWFsLWljb25zIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyLW1vZGFsIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm5ld3NsZXR0ZXItbW9kYWwgLnRleHQge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG59XHJcblxyXG4ubmV3c2xldHRlci1tb2RhbCAuY2hlY2tib3hsaW5rIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjNcclxufVxyXG5cclxuLm5ld3NsZXR0ZXItbW9kYWwuc3R5bGUxIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgbWF4LXdpZHRoOiA4MzBweFxyXG59XHJcblxyXG4ubmV3c2xldHRlci1tb2RhbC5zdHlsZTIgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBtYXgtd2lkdGg6IDU0NnB4XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyLW1vZGFsLnN0eWxlMyAubW9kYWwtZGlhbG9nIHtcclxuICAgIG1heC13aWR0aDogNTAwcHhcclxufVxyXG5cclxuLm5ld3NsZXR0ZXItbW9kYWwuc3R5bGU0IC5tb2RhbC1kaWFsb2cge1xyXG4gICAgbWF4LXdpZHRoOiA3MDBweFxyXG59XHJcblxyXG4ubmV3c2xldHRlci1tb2RhbCAud2hpdGVUZXh0IC5idG4tY2xvc2Uge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZDogMCAwXHJcbn1cclxuXHJcbi5vdmVybGF5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwXHJcbn1cclxuXHJcbi52ZHJfc3RvcmVfcHJsIC5jYXJkLWltYWdlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNzVweFxyXG59XHJcblxyXG4uY2FyZC1wcm9maWxlIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOSlcclxufVxyXG5cclxuLnZlbmRvci1wcm9maWxlLXBhZ2UgLmNhcmQtcHJvZmlsZSAuaW1nLXRodW1ibmFpbCB7XHJcbiAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTcwcHhcclxufVxyXG5cclxuLnZlbmRvci1zZXR0aW5ncy1wYWdlIC5jYXJkLXByb2ZpbGUgLmltZy10aHVtYm5haWwge1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIG1hcmdpbi10b3A6IC00MHB4XHJcbn1cclxuXHJcbi5mb3JtLWNvbG9yLWJveCBpbnB1dCB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogMzBweFxyXG59XHJcblxyXG4udG94LnRveC10aW55bWNlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJvcmRlci1jb2xvcjogI2Q3ZDdkN1xyXG59XHJcblxyXG4udGFibGU+Om5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNlxyXG59XHJcblxyXG4uY2hlY2ttYXJrLWluZm8gLmljb24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgY29sb3I6ICMyZGI4NTg7XHJcbiAgICBmb250LXNpemU6IDIwcHhcclxufVxyXG5cclxuLmFib3V0LXJldmlldyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLmFib3V0LXJldmlldyAucXVvdGUtd3JhcGVyIC5xdW90ZXMtc2xpZGUge1xyXG4gICAgYmFja2dyb3VuZDogIzExMTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMDUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLmFib3V0LXJldmlldyAucXVvdGUtd3JhcGVyIC5xdW90ZXMtc2xpZGU6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAuNylcclxufVxyXG5cclxuLmFib3V0LXJldmlldyAucXVvdGUtd3JhcGVyIGJsb2NrcXVvdGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLmFib3V0LXJldmlldyAucXVvdGUtd3JhcGVyIC5wcm9kdWN0LXJldmlldyB7XHJcbiAgICBjb2xvcjogcmdiYSgyNDgsIDIxMiwgNiwgLjgpO1xyXG4gICAgbWFyZ2luOiAxMnB4IDBcclxufVxyXG5cclxuLmFib3V0LXJldmlldyAucXVvdGUtd3JhcGVyIC5hdXRob3VyIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDNweFxyXG59XHJcblxyXG4jZWxlbWVudHMtaWNvbnMgLmljb25MaXN0LWNvbnRlbnQgLmFubSB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHhcclxufVxyXG5cclxuI2VsZW1lbnRzLWljb25zIC5nbHlwaC1pY29uOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmU4NzdiXHJcbn1cclxuXHJcbiNlbGVtZW50cy1pY29ucyAuaWNvbkxpc3QgLmdseXBoOmhvdmVyIC5hbm0ge1xyXG4gICAgY29sb3I6ICNmZTg3N2I7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogMXMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlIHB1bHNlO1xyXG4gICAgYW5pbWF0aW9uOiAxcyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGUgcHVsc2VcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgZmFkZUluIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgZmFkZUluIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKVxyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMClcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmFkZUluTGVmdCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMClcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMClcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmFkZUluUmlnaHQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRcclxufSBcclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKVxyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMClcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmFkZUluRG93biB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMClcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMClcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmFkZUluVXAge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBcclxufSIsImJvZHkge1xuICAgICAgICAgICAgXG4gICAgLmNjX2RpdiAuYy1ibjpob3ZlcntcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAjY20sICNzLWJsIC5hY3QgLmItYWNjLCAjcy1pbnIsIC5jY19kaXYgLmItdGwsIC5jY19kaXYgLmMtYmwsIC5jY19kaXYgLmMtYm4ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5wYWRkaW5nLW5vbmV7IFxuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wYWRkaW5nLXRvcC1ub25leyBcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgXG4gICAgfVxuXG4gICAgLnBhZGRpbmctYm90dG9tLW5vbmV7ICBcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGFkZGluZy1sYXJnZXsgIFxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBhZGRpbmctbWVkaXVteyAgXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGFkZGluZy1taW5peyAgXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuIFxuICAgIC5iYW5uZXItaW1nIC5iYW5uZXItdGV4dCBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB9XG4gICAgXG4gICAgLmZvcm0tZ3JvdXAgeyBcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICBcbiAgICAuaG90LW5ld3N7ICBcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4OyBcbiAgICB9XG4gIFxuICAgIC5zdG9jay1zdGF0dXMuaG9sZC1zdG9jayB7XG4gICAgICAgIGNvbG9yOiAjRkU5QTI1O1xuICAgIH1cbiBcbn1cblxuLmNtcy1jb250ZW50LWdyYXBle1xuICAgIC5jb250YWN0LWZvcm0tc3R5bGV7IFxuICAgICAgICAucm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIFxuLmdvb2dsZS1tYXAgaWZyYW1lLFxuLmdvb2dsZS1tYXAgIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNnb29nbGUtbWFwe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBidXR0b24uc2hvdy1tYXB7IFxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyBcbiAgICB9IFxuICAgIC5nbS1zdHlsZS1jYyBhIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5jbXMtY29udGVudC1ncmFwZXtcbiAgICBpbWd7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cbiAgXG4uZ3JlY2FwdGNoYS1iYWRnZSB7IFxuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4gXG4uc3dhbC1mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3YWwtYnV0dG9ue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyAgXG59XG4uc3dhbC1idXR0b24tLWNhbmNlbDpmb2N1c3tcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc3dhbC1idXR0b246bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKTtcbiAgICBjb2xvcjojZmZmO1xufVxuXG4uc3dhbC1idXR0b24tLWNhbmNlbCB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbiBcbiNwYXltZW50LW9wdGlvbnMgLnBheW1lbnQtb3B0aW9uLXRpdGxlLFxuI3NoaXBwaW5nLW9wdGlvbnMgLnNoaXBwaW5nLW9wdGlvbi10aXRsZSxcbiNzaGlwcGluZy1vcHRpb25zIC5zaGlwcGluZy1vcHRpb24tdGlwcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4jcGF5bWVudC1vcHRpb25zIC5wYXltZW50LW9wdGlvbi1wcmljZSxcbiNzaGlwcGluZy1vcHRpb25zIC5zaGlwcGluZy1vcHRpb24tcHJpY2UgeyBcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI3BheW1lbnQtb3B0aW9ucyAucGF5bWVudC1vcHRpb24tcHJpY2UgYixcbiNzaGlwcGluZy1vcHRpb25zIC5zaGlwcGluZy1vcHRpb24tcHJpY2UgYiB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4jcGF5bWVudC1vcHRpb25zICAuY3VzdG9tZS1yYWRpbyAuZm9ybS1jaGVjay1sYWJlbCxcbiNzaGlwcGluZy1vcHRpb25zICAuY3VzdG9tZS1yYWRpbyAuZm9ybS1jaGVjay1sYWJlbHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuI3BheW1lbnQtb3B0aW9ucyAgLmN1c3RvbWUtcmFkaW8gLmZvcm0tY2hlY2stbGFiZWw6OmJlZm9yZSxcbiNzaGlwcGluZy1vcHRpb25zICAuY3VzdG9tZS1yYWRpbyAuZm9ybS1jaGVjay1sYWJlbDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG59XG5cbiNwYXltZW50LW9wdGlvbnMgLmN1c3RvbWUtcmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5mb3JtLWNoZWNrLWxhYmVsOjphZnRlcixcbiNzaGlwcGluZy1vcHRpb25zIC5jdXN0b21lLXJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAuZm9ybS1jaGVjay1sYWJlbDo6YWZ0ZXIgeyBcbiAgICB0b3A6IDdweDtcbn1cblxuI3BheW1lbnQtb3B0aW9ucyAucGF5bWVudC1vcHRpb24tdGl0bGUgcCwgXG4jc2hpcHBpbmctb3B0aW9ucyAuc2hpcHBpbmctb3B0aW9uLXRpdGxlIHAgeyBcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuIFxuLmJvdHRvbS1jYXJ0e1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206MDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogLTNweCAtM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpOyBcbiAgICB6LWluZGV4OjEwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjp1bnNldDtcbiAgICBmbGV4LWJhc2lzOiBub25lO1xuICAgIGZsZXg6IG5vbmU7XG5cbiAgICAmLmhpZGV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJvdHRvbS1jYXJ0X3Byb2R1Y3RzIHsgXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyBcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfSBcblxuICAgIC5ib3R0b20tY2FydF9wcm9kdWN0cyAuYm90dG9tLWNhcnRfcHJvZHVjdHNfY29udGVudHsgIFxuICAgICAgICBkaXNwbGF5OiBmbGV4OyBcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfSBcbiAgICBcbiAgICAuY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgIC5ib3R0b20tY2FydF9wcm9kdWN0cyBzdHJvbmd7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfSBcblxuICAgIC5ib3R0b20tY2FydF9wcm9kdWN0cyBzcGFuLmJvdHRvbS1jYXJ0X3F0eXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIC5ib3R0b20tY2FydF9wcm9kdWN0cyBzcGFuLmJvdHRvbS1jYXJ0X3RpdGxle1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfSBcblxuICAgIC5ib3R0b20tY2FydF9fc2hpcHBpbmd7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyBcbiAgICB9XG5cbiAgICAuYm90dG9tLWNhcnRfX2J1dHRvbntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IFxuICAgIH1cblxuICAgIC5ib3R0b20tY2FydF9fYnV0dG9uIC5idG4gaW1nIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmJvdHRvbS1jYXJ0X19idXR0b24gLmJ0bntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgMjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgXG4gICAgLmJvdHRvbS1jYXJ0X19jbG9zZXtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTEuODI4JyBoZWlnaHQ9JzExLjgyOCcgdmlld0JveD0nMCAwIDExLjgyOCAxMS44MjgnJTNFJTNDZyBpZD0nY2xvc2Utb3V0bGluZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE0Mi41ODYgLTE0Mi4zNjgpJyUzRSUzQ2xpbmUgaWQ9J0xpbmVfMScgZGF0YS1uYW1lPSdMaW5lIDEnIHgxPSc5JyB5MT0nOScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTQ0IDE0My43ODIpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ2xpbmUgaWQ9J0xpbmVfMicgZGF0YS1uYW1lPSdMaW5lIDInIHgxPSc5JyB5Mj0nOScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTQ0IDE0My43ODIpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICB9XG4gICAgIFxuICAgIC5zaGlwcGluZy1pbmZvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgIH1cblxuICAgIC5zaGlwcGluZy1pbmZvOmJlZm9yZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2hpcHBpbmctaW5mbyBwIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLnNoaXBwaW5nLWluZm8gcHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyBcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICBcbiAgICAucHJvZ3Jlc3N7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNoaXBwaW5nLWluZm8gcDpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdHJ1Y2suc3ZnKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xuICAgIH1cblxufSBcbiBcbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyB7XG4gICAgcGFkZGluZzogMTdweCAhaW1wb3J0YW50O1xufVxuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWQge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4gXG4ud2hpdGUtc3BhY2Utbm93cmFwe1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59IFxuXG4uc3RhdHVzLnN0YXR1cy0xMSxcbi5zdGF0dXMuc3RhdHVzLTEsXG4uc3RhdHVzLmluLXN0b2NrIHtcbiAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLnN0YXR1cy5zdGF0dXMtMCxcbi5zdGF0dXMuc3RhdHVzLTMsXG4uc3RhdHVzLnN0YXR1cy00LFxuLnN0YXR1cy5zdGF0dXMtNSxcbi5zdGF0dXMub3V0LW9mLXN0b2NrIHtcbiAgICBjb2xvcjojZmQxMTAwO1xufVxuXG4uc3RhdHVzLnN0YXR1cy0xMCxcbi5zdGF0dXMuc3RhdHVzLTYsXG4uc3RhdHVzLnN0YXR1cy03LFxuLnN0YXR1cy5zdGF0dXMtOCxcbi5zdGF0dXMuc3RhdHVzLTksXG4uc3RhdHVzLmluLXNldmVuLWRheXMsXG4uc3RhdHVzLmluLXRocmVlLWRheXMsXG4uc3RhdHVzLm9uLXJlcXVlc3QsIFxuLnN0YXR1cy5zdGF0dXMtMTUge1xuICAgIGNvbG9yOiNGRjk4MDA7XG59XG4gIFxuLmNtcy1jb250ZW50LWdyYXBlIC5jZWxsIHsgXG4gICAgZmxleC1zaHJpbms6IHVuc2V0O1xufVxuIFxuLmZvcm0tcHJvZHVjdC1zdG9jay5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTs7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTs7XG59XG5cbi5mb3JtLXByb2R1Y3Qtc3RvY2suZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQgeyBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZm9ybS1wcm9kdWN0LXN0b2NrLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmZvcm0tcHJvZHVjdC1zdG9jay5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzMDNhNjUxJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1wcm9kdWN0LXN0b2NrLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZmZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbiAgXG4uYmlsbGluZy1hZGRyZXNzLXdyYXBwZXIsIC5zaGlwcGluZy1hZGRyZXNzLXdyYXBwZXJ7IFxuICAgIC5jdXN0b21lLXJhZGlvIHtcbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10gKyAuZm9ybS1jaGVjay1sYWJlbDo6YWZ0ZXIgeyBcbiAgICAgICAgICAgIHRvcDogOXB4OyBcbiAgICAgICAgfVxuICAgIH1cbn1cbiBcbiNjYy0tZmxvYXRpbmctLWJ1dHRvbiB7IFxuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xufVxuXG4uaW1hZ2VfdGV4dCBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5wYXltbmV0LWltZyBpbWd7IFxuICAgIG1heC13aWR0aDogMjgwcHg7XG59XG5cbi5mbGV4aWJsZS1jb250ZW50IGgxLFxuLmZsZXhpYmxlLWNvbnRlbnQgaDIsXG4uZmxleGlibGUtY29udGVudCBoMyxcbi5mbGV4aWJsZS1jb250ZW50IGg0LFxuLmZsZXhpYmxlLWNvbnRlbnQgaDUsXG4uZmxleGlibGUtY29udGVudCBoNixcbi5mbGV4aWJsZS1jb250ZW50IHAsXG4ucGFnZS1jb250ZW50LmNtcy1wYWdlIGgxLFxuLnBhZ2UtY29udGVudC5jbXMtcGFnZSBoMixcbi5wYWdlLWNvbnRlbnQuY21zLXBhZ2UgaDMsXG4ucGFnZS1jb250ZW50LmNtcy1wYWdlIGg0LFxuLnBhZ2UtY29udGVudC5jbXMtcGFnZSBoNSxcbi5wYWdlLWNvbnRlbnQuY21zLXBhZ2UgaDYsXG4ucGFnZS1jb250ZW50LmNtcy1wYWdlIHB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiBcbnNlbGVjdFtyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmFsZXJ0LmFsZXJ0LXdhcm5pbmcgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4gIFxuLmNvbnRhaW5lci14eGx7IFxuICAgIG1heC13aWR0aDogMjAwMHB4O1xufVxuXG4udWktYXV0b2NvbXBsZXRlIHsgXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAxMDAlO1xufVxuXG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICAgIGJvcmRlcjogMDsgXG4gICAgcGFkZGluZzogMCAxNXB4IDEwcHggMTVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cbi51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmF1dG9jb21wbGV0ZXtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIFxuLnByb2R1Y3QtaW1nIGltZy5kZWZhdWx0LWltZyB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLnByb2R1Y3QtaW1nLnByb2R1Y3QtaW1nLXpvb20ge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbnRib2R5LCB0ZCwgdGZvb3QsIHRoLCB0aGVhZCwgdHIge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLndpc2hsaXN0LWxpbmt7XG4gICAgLmNvcHktYnV0dG9uIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICAgIGkgeyBcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMXB4OyAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvcHktdGFyZ2V0IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICAgIC5jb3B5LWxpbmt7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIH1cbiAgICAuY29weS1jb3BpZWQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG59IFxuXG4ubWVnYW1lbnV7IFxuICAgIC5wcm9kdWN0LWJveCBcbiAgICB7XG4gICAgICAgIHAsIGZvcm0sIC5wcm9kdWN0LWxhYmVscyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0LWltZyB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9IFxuICAgIHVsLm1tV3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmLmNvbHVtbnMtNHsgXG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5jb2x1bW5zLTN7XG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDM7IFxuICAgICAgICB9XG4gICAgICAgIGxpLmx2bC0xIHtcbiAgICAgICAgICAgIGNvbHVtbnM6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sdW1uLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mZWF0dXJlZC1jYXJkIGltZyB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbiBcbi5wYWdlLWdhbGxlcnktaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBcbn1cblxuLmN0YS13cmFwcGVye1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG59XG5cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubm9VaS1jb25uZWN0e1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7IFxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4ubm9VaS1oYW5kbGU6YWN0aXZlIHsgXG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50OyBcbn1cblxuLm5vVWktdGFyZ2V0e1xuICAgIG1hcmdpbjogMCAxMHB4IDIwcHggMTBweDtcbn1cblxuYm9keSAuZmlsdGVyQm94IHVsOm5vdCguZmlsdGVyLWNvbG9yKSAuc3dhdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuYm9keSAuZmlsdGVyQm94IHVsIC5zd2F0Y2ggbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgIFxuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUgeyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgXG59XG5cbi5kcm9wZG93bntcblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuLnpvb21wcm8tc3BhbiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaW1ne1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuXG4uem9vbUNvbnRhaW5lcnsgXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJsaWdodGJveHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYm90dG9tLWNhcnRfX3NoaXBwaW5nIC5mcmVlU2hpcE1zZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNXB4O1xufVxuXG4ucmV2aWV3U3RhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5wcm9kdWN0LXJhdGluZy1hY3RpdmUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgLmQtZmxleC1jZW50ZXIgeyBcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG4gICAgfSBcbn1cbiAgXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG59XG4gXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbiBcbi5saW5lLXRocm91Z2h7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5zaXplLXN3YXRjaGVzLFxuLnN3YXRjaGVzLWltYWdlIHtcbiAgICBpbnB1dCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgbGFiZWx7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG59XG5cbi5wcm9kdWN0LXN3YXRjaGVzLW9wdGlvbiAudmFyaWF0aW9ucyxcbi5wcm9kdWN0LXBhY2thZ2VzIC5wcm9kdWN0LXBhY2thZ2VzLWl0ZW17ICBcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNmMjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIC52YXJpYW50cy1zZWxlY3Q6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG4gIFxuLmRldGFpbC1wcm9kdWN0LWJveHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyBcbiAgICAuYm94LWNvbnRlbnR7XG4gICAgICAgIGF7IFxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuICAgICAgICAgICAgLmJveC1pY29ue1xuICAgICAgICAgICAgICAgIGl7IFxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJveC10ZXh0e1xuICAgICAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9kdWN0LXJldmlldyB7XG4gICAgLnJldmlldy1yYXRpbmcge1xuICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWxwLWJsb2NrLndpdGgtZXJyb3JzIHtcbiAgICBjb2xvcjogcmVkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmNoZWNrb3V0LXJlY2VpdmVkLW1zZyB7XG4gICAgY29sb3I6IGdyZWVuO1xuICAgIGl7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG59XG4gIFxuLnByaWNlLWN0YV9fY291cG9ueyBcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogcmdiKDI0NCAxNDggNTUgLyAzMCUpO1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjM2UzZTNlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IFxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0b3A6MTAwJTtcbiAgICAucHJpY2UtY3RhX19jb3Vwb24tYXJyb3cge1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoMy43NWVtICsgNHB4KTtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcm90YXRlOiA0NWRlZztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDQsIDE0OCwgNTUsIDAuMyk7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjM2UzZTNlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5wcmljZS1jdGFfX2NvdXBvbi1hcnJvdzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZGRmYzY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbi5wcm9kdWN0LXNpbmdsZS1tZXRhIC5wcmljZS1jdGFfX2NvdXBvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZzLXNtIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcHJvZHVjdHMgLmNvbC1yb3cgeyBcbiAgICByb3ctZ2FwOiAzMHB4O1xufVxuXG4ucHJvZHVjdC1ib3gge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC5wcm9kdWN0LWRldGFpbHMge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgLnByb2R1Y3QtaW1hZ2UgeyBcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxufVxuXG4ucHJvZHVjdC1ib3hfX3ByaWNlLWN0YXtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVCO1xuICAgIC5wcmljZS1jdGFfX3ByaWNlLWJveHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VBRUFFQjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7IFxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgfVxuICAgIC5idG57XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG59XG5cbi5jb2wtcm93IC5jb2wtaXRlbTpob3ZlciAuYnRuLWxpZ2h0LFxuLmJ0bi1saWdodDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLmNvbC1yb3cgLmNvbC1pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb2wtcm93IC5jb2wtaXRlbSAucHJvZHVjdC1uYW1le1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIGxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jc2l0ZU5hdiA+IGxpIC5tZWdhbWVudSB1bC5zd2F0Y2hlcyxcbi53ZWVrbHktcHJvZHVjdCAuc3dhdGNoZXN7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5jb2wtcm93IC5jb2wtaXRlbSAuc3dhdGNoZXN7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmc6IDdweCAwIDA7XG59XG5cbiNzaXRlTmF2ID4gbGkgLm1lZ2FtZW51IC5zdWJMaW5rcyBhe1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4jQWNjZXNzaWJsZU5hdiB7IFxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7ICBcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IFxuICAgICNzaXRlTmF2eyBcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICYgPiBsaSA+IGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNBY2Nlc3NpYmxlTmF2Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgXG59XG5cbi53cmFwcGVyLXphc2llbGtvdm5hIC5pbnB1dC1ncm91cHtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDsgXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuIHsgXG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG4gICAgICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgICAgICAgcGFkZGluZzogaW5pdGlhbDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG4gICAgICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgICAgICAgcGFkZGluZzogaW5pdGlhbDtcbiAgICB9XG59XG5cbi5pZy1jYXJkLWNvbCB7XG4gICAgd2lkdGg6MzIuNCVcbn1cblxuLmlnLWNhcmQge1xuICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNik7XG4gICAgYm9yZGVyLXJhZGl1czoxOHB4O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBib3gtc2hhZG93OjAgMTBweCAzMHB4IHJnYmEoMCwwLDAsMC4wNik7XG4gICAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2UsYm94LXNoYWRvdyAuMnMgZWFzZVxufVxuXG4uaWctY2FyZDpob3ZlciB7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTRweCk7XG4gICAgYm94LXNoYWRvdzowIDE0cHggNDBweCByZ2JhKDAsMCwwLDAuMDgpXG59XG5cbi5pZy1jYXJkX19oZWFkZXIgLmlnLWF2YXRhciB7XG4gICAgd2lkdGg6NDRweDtcbiAgICBoZWlnaHQ6NDRweDtcbiAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICBiYWNrZ3JvdW5kOiNmM2Y0ZjY7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgIGNvbG9yOiNlMTMwNmM7XG4gICAgZm9udC13ZWlnaHQ6NzAwXG59XG5cbi5pZy1jYXJkX19tZXRhIHtcbiAgICBjb2xvcjojNmM3NTdkO1xuICAgIGZvbnQtc2l6ZToxNHB4XG59XG5cbi5pZy1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIGxpbmUtaGVpZ2h0OjEuMzVcbn1cblxuLmlnLWNhcmRfX3ByZXZpZXcge1xuICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgIGNvbG9yOiMzNDNhNDBcbn1cblxuLmlnLWNhcmRfX2ltZyB7XG4gICAgYm9yZGVyLXJhZGl1czoxMnB4O1xuICAgIG92ZXJmbG93OmhpZGRlblxufVxuXG4uaWctY2FyZF9fZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpXG59XG5cbi5pbnN0YWdyYW0taXRlbSBhIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuaW5zIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wcmljZS1ib3gtZGlzY291bnQgaW5ze1xuICAgIGNvbG9yOnJlZDtcbn1cblxuLnBvaW50ZXItY3Vyc29ye1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtcHJpY2UgLm9sZC1wcmljZSBpLFxuLnByaWNlLWN0YV9fcHJpY2UtLW9sZCBpIHtcbiAgICBvcGFjaXR5OiAwLjYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDgwJSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZHVjdC1wcmljZSBkaXZ7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4ucHJvZHVjdC1wcmljZSAucHJpY2UtY3RhX19wcmljZS1ib3ggPiBzdHJvbmcsXG4ucHJvZHVjdC1wcmljZSAucHJpY2UtY3RhX19wcmljZS1ib3ggPiBzcGFuLFxuLmFjY291bnQgLnNob3BwaW5nLXN1bW1lcnkgLnByaWNlLWN0YV9fcHJpY2UtYm94ID4gc3Bhbixcbi5hY2NvdW50IC5zaG9wcGluZy1zdW1tZXJ5IC5wcmljZS1jdGFfX3ByaWNlLWJveCA+IHN0cm9uZyxcbi5sb29rYm9vay1zaG9wIC5wcmljZS1jdGFfX3ByaWNlLWJveCA+IHNwYW4sXG4ubG9va2Jvb2stc2hvcCAucHJpY2UtY3RhX19wcmljZS1ib3ggPiBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5wcm9kdWN0LXByaWNlIC5wcmljZS1jdGFfX3ByaWNlLWJveHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLnByaWNlLWN0YV9fcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIC5wcmljZS1jdGFfX3ByaWNlLS1vbGQsXG4gICAgLnByaWNlLWN0YV9fcHJpY2UtLW9sZCAqe1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfSBcbiAgICBpeyBcbiAgICAgICAgZm9udC1zaXplOiA2MCUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgIH1cbn1cblxuc3Bhbi5wcmljZS5vbGQtcHJpY2Uge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG59IiwiQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE1NDBweCkge1xyXG4gICAgLmFyd091dDUgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IC0zMHB4XHJcbiAgICB9XHJcbiAgICAuYXJ3T3V0NSAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IC0zMHB4XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHhcclxuICAgIH1cclxuICAgIC5zbGlkZXNob3cteGxhcmdlIC5zbGlkZXNob3ctd3JhcCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3MjBweFxyXG4gICAgfVxyXG4gICAgLnNsaWRlc2hvdyAubWlkZGxlLWxlZnQgLnNsaWRlc2hvdy1jb250ZW50LWluIHtcclxuICAgICAgICBsZWZ0OiA1MHB4XHJcbiAgICB9XHJcbiAgICAuc2xpZGVzaG93IC5taWRkbGUtcmlnaHQgLnNsaWRlc2hvdy1jb250ZW50LWluIHtcclxuICAgICAgICByaWdodDogNTBweFxyXG4gICAgfVxyXG4gICAgLnNsaWRlc2hvdyAuc2xpY2stYXJyb3ctZG90cyAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgbGVmdDogMzBweFxyXG4gICAgfVxyXG4gICAgLnNsaWRlc2hvdyAuc2xpY2stYXJyb3ctZG90cyAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHhcclxuICAgIH1cclxuICAgIC5jb250YWluZXItMTMzMCAuYXJ3T3V0NSAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgbGVmdDogLTEwcHhcclxuICAgIH1cclxuICAgIC5jb250YWluZXItMTMzMCAuYXJ3T3V0NSAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IC0xMHB4XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLTUgLm1pbmlzZWFyY2gtaW5saW5lIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzMHB4XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLTcgLm1lbnUtcG9zaXRpb24tbGVmdCAjc2l0ZU5hdj5saSAubWVnYW1lbnUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzIwcHggIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW8xMCAuc2xpZGVzaG93LWxhcmdlIC5zbGlkZXNob3ctd3JhcCB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MDBweFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTMyMHB4KSB7XHJcbiAgICAuYXJ3T3V0NSAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgbGVmdDogLTEwcHhcclxuICAgIH1cclxuICAgIC5hcndPdXQ1IC5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogLTEwcHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMiAuaGRyLW1lbnUtbGVmdCAjc2l0ZU5hdj5saT5hIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTBweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW80IC5oZHItbWVudS1sZWZ0ICNzaXRlTmF2PmxpPmEge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW8xMCAuc2xpZGVzaG93LWxhcmdlIC5zbGlkZXNob3ctd3JhcCB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDBweFxyXG4gICAgfVxyXG4gICAgLmhlYWRlci01IC5taW5pc2VhcmNoLWlubGluZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW81IC50aHJlZS1ibnIgLnNwLXJvdyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vNiAuZmVhdHVyZWQtY29udGVudCAuZmVhdHVyZWQtdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweFxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci04IC5mdHItbGlua3MgbGk6YWZ0ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweFxyXG4gICAgfVxyXG4gICAgLmhlYWRlci0xMSAuaGRyLW1lbnUtbGVmdCAjc2l0ZU5hdj5saSAubWVnYW1lbnUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjAwcHhcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgLnJvdy01Y29sPioge1xyXG4gICAgICAgIHdpZHRoOiAyMCVcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMTAgLm5ld3NsZXR0ZXItc2VjdGlvbiAubmV3c2xldHRlci13cmFwIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3NXB4XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1ub3RpZmljYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMjVweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW8xMSAuY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweFxyXG4gICAgfVxyXG4gICAgLmhlYWRlci0xMSAuaWNvbnNldCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5cHgpIHtcclxuICAgICNwYWdlLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDUwcHhcclxuICAgIH1cclxuICAgIC5zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweFxyXG4gICAgfVxyXG4gICAgLnRleHQtbGFyZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyIC5mb290ZXItdG9wIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweFxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1ib3R0b20ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMFxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci04IC5mb290ZXItYm90dG9tIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDBcclxuICAgIH1cclxuICAgIC5wYWdlLWhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweFxyXG4gICAgfVxyXG4gICAgI3NpdGVOYXY+bGk+YSB7XHJcbiAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweFxyXG4gICAgfVxyXG4gICAgLmNsYXNzaWNIZWFkZXIgI3NpdGVOYXY+bGk+YSB7XHJcbiAgICAgICAgcGFkZGluZzogOHB4XHJcbiAgICB9XHJcbiAgICAubWVudS1wb3NpdGlvbi1sZWZ0ICNzaXRlTmF2PmxpIC5tZWdhbWVudSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA4MDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE1MHB4XHJcbiAgICB9XHJcbiAgICAubWVudS1wb3NpdGlvbi1sZWZ0ICNzaXRlTmF2PmxpIC5tZWdhbWVudS5zdHlsZTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNjVweFxyXG4gICAgfVxyXG4gICAgLm1lbnUtcG9zaXRpb24tbGVmdCAjc2l0ZU5hdj5saSAubWVnYW1lbnUuc3R5bGU0IHtcclxuICAgICAgICBtaW4td2lkdGg6IDkwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweFxyXG4gICAgfVxyXG4gICAgLmljb25zZXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgN3B4XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1uYXYsXHJcbiAgICAuc2VhcmNoLWlubGluZS1icmQgLnNlYXJjaC1jYXRlZ29yeSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgfVxyXG4gICAgLnNsaWRlc2hvdy14bGFyZ2UgLnNsaWRlc2hvdy13cmFwIHtcclxuICAgICAgICBoZWlnaHQ6IDcwMHB4XHJcbiAgICB9XHJcbiAgICAuc2xpZGVzaG93LWxhcmdlIC5zbGlkZXNob3ctd3JhcCB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MDBweFxyXG4gICAgfVxyXG4gICAgLnNsaWRlc2hvdyAuc2xpY2stYXJyb3ctZG90cyAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgbGVmdDogMjBweFxyXG4gICAgfVxyXG4gICAgLnNsaWRlc2hvdyAuc2xpY2stYXJyb3ctZG90cyAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHhcclxuICAgIH1cclxuICAgIC5zbGlkZXNob3cgLnNsaWRlc2hvdy1jb250ZW50LWluIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4XHJcbiAgICB9XHJcbiAgICAuY29sbGVjdGlvbi10b3AtZmlsdGVycyAuZmxUdGwge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHhcclxuICAgIH1cclxuICAgIC50b29sYmFyIC52aWV3LW1vZGUgLm1vZGUtbGlzdC5hY3RpdmV+Lmljb24tbW9kZS5hY3RpdmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzliOWI5YlxyXG4gICAgfVxyXG4gICAgLnRvb2xiYXIgLnZpZXctbW9kZSAubW9kZS1saXN0LmFjdGl2ZX4uaWNvbi1tb2RlLmFjdGl2ZTpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM5YjliOWJcclxuICAgIH1cclxuICAgIC50b29sYmFyIC52aWV3LW1vZGUgLm1vZGUtbGlzdC5hY3RpdmV+LmdyaWQtNC5hY3RpdmU6YmVmb3JlIHtcclxuICAgICAgICBib3gtc2hhZG93OiA3cHggMCAwICM5YjliOWIsIDE0cHggMCAwICM5YjliOWIsIDIxcHggMCAwICM5YjliOWJcclxuICAgIH1cclxuICAgIC52ZXJ0aWNhbC1tZW51LWNvbnRlbnQgbGkgLm1lZ2FtZW51IHtcclxuICAgICAgICBtaW4td2lkdGg6IDc0MHB4XHJcbiAgICB9XHJcbiAgICAucGhvbmUtaW5mbyAucGhvbmUtdGV4dCBhIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHhcclxuICAgIH1cclxuICAgIC5oZXJvLWxhcmdlIHtcclxuICAgICAgICBoZWlnaHQ6IDQ1MHB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzcgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQub25lbGFyZ2UtZm91ci1ibnIgLmRldGFpbHMgLnRpdGxlLFxyXG4gICAgLm5ld3NsZXR0ZXJiZyBsYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLWxvZ28tbGlua3MgLmlubGluZS1saW5rcy5sZWZ0LWJyZCAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW80IC5zbGlkZXNob3cgLnNsaWRlc2hvdy1jb250ZW50LWluIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzQgLnNsaWRlc2hvdyAuc3MtbWVnYS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzQgLnNsaWRlc2hvdyAuc3Mtc3ViLXRpdGxlLFxyXG4gICAgLnZpZGVvLXNlY3Rpb24gLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLTUgLm1pbmlzZWFyY2gtaW5saW5lIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLTcgLmhlYWRlci1tYWluIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW82IC5mZWF0dXJlZC1jb250ZW50IC5mZWF0dXJlZC10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzcgLnBhcmFsbGF4LWJhbm5lci1zdHlsZTEgLmhlcm8tbGFyZ2Uge1xyXG4gICAgICAgIGhlaWdodDogNTAwcHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vNyAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuY29sbGVjdGlvbi1pdGVtLmN0SW1nMSAuZGV0YWlscy5ib3R0b20tcmlnaHQge1xyXG4gICAgICAgIHJpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGJvdHRvbTogMzJweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW84IC5sb2dvLXNlY3Rpb24gLnNlY3Rpb24tY2xyIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5zbGlkZXNob3cgLnNzLW1lZ2EtdGl0bGUsXHJcbiAgICAudmlkZW8tc2VjdGlvbiAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweFxyXG4gICAgfVxyXG4gICAgLnNsaWRlc2hvdyAuc3MtYnRuV3JhcCAuYnRuIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxNXB4XHJcbiAgICB9XHJcbiAgICAudG9wYmFyLXNsaWRlciAubWFycXVlZS10ZXh0IC50b3AtaW5mby1iYXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4XHJcbiAgICB9XHJcbiAgICAudmlkZW8tc2VjdGlvbiAudmlkZW8tZW1iZWQge1xyXG4gICAgICAgIGhlaWdodDogMzUwcHhcclxuICAgIH1cclxuICAgIC52aWRlby1zZWN0aW9uIC5idG4tbGcge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMzBweFxyXG4gICAgfVxyXG4gICAgLmhlYWRlci0xMSAudmVydGljYWwtbWVudS1jb250ZW50IGxpIC5tZWdhbWVudSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA3MDBweFxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci0xMSAucGhvbmUtaW5mbyAucGhvbmUtdGV4dCBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMTIgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmltZyBpbWcge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCkge1xyXG4gICAgLmJ1dHRvbi1zZXQsXHJcbiAgICAuYnV0dG9uLXNldC1ib3R0b20sXHJcbiAgICAuYnV0dG9uLXNldC10b3AsXHJcbiAgICAuaG92LWFycm93IC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW5cclxuICAgIH1cclxuICAgIC5yb3VuZGVkLXN0YXJ0LWxnLTAge1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5yb3VuZGVkLWVuZC1sZy0wIHtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5taWgtNzU6bm90KC5zdGlja3lOYXYpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgICNwYWdlLWNvbnRlbnQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4XHJcbiAgICB9XHJcbiAgICAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuZGV0YWlscy5taWRkbGUtcmlnaHQge1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4XHJcbiAgICB9XHJcbiAgICAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuZGV0YWlscy5taWRkbGUtbGVmdCB7XHJcbiAgICAgICAgbGVmdDogMjBweFxyXG4gICAgfVxyXG4gICAgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmRldGFpbHMudG9wLWNlbnRlciB7XHJcbiAgICAgICAgdG9wOiAyMHB4XHJcbiAgICB9XHJcbiAgICAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuZGV0YWlscy50b3AtbGVmdCB7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDIwcHhcclxuICAgIH1cclxuICAgIC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5kZXRhaWxzLnRvcC1yaWdodCB7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4XHJcbiAgICB9XHJcbiAgICAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuZGV0YWlscy5ib3R0b20tY2VudGVyIHtcclxuICAgICAgICBib3R0b206IDIwcHhcclxuICAgIH1cclxuICAgIC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5kZXRhaWxzLmJvdHRvbS1sZWZ0IHtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMjBweFxyXG4gICAgfVxyXG4gICAgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmRldGFpbHMuYm90dG9tLXJpZ2h0IHtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICBib3R0b206IDIwcHhcclxuICAgIH1cclxuICAgIC5ncmlkLXByb2R1Y3RzLnByby1ob3ZlcjMgLml0ZW06aG92ZXIgLmJ1dHRvbi1ib3R0b20tYWN0aW9uLFxyXG4gICAgLmhvdi1hcnJvdzpob3ZlciAuc2xpY2stYXJyb3csXHJcbiAgICAuaG92ZXJEZXRhaWxzIC5pdGVtOmhvdmVyIC5wcm9kdWN0LWltYWdlIC5ob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXHJcbiAgICB9XHJcbiAgICAuc2lkZWJhci1zdGlja3kge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgICAgIHRvcDogODBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLXNldCB7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwXHJcbiAgICB9XHJcbiAgICAuZ3JpZC1wcm9kdWN0cyAuaXRlbTpob3ZlciAuYnV0dG9uLXNldCB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLXNldC5zdHlsZTIge1xyXG4gICAgICAgIGJvdHRvbTogLTEwcHhcclxuICAgIH1cclxuICAgIC5ncmlkLXByb2R1Y3RzIC5pdGVtOmhvdmVyIC5idXR0b24tc2V0LnN0eWxlMiB7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiAxMHB4XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLXNldC5zdHlsZTMge1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvXHJcbiAgICB9XHJcbiAgICAuZ3JpZC1wcm9kdWN0cyAuaXRlbTpob3ZlciAuYnV0dG9uLXNldC5zdHlsZTMge1xyXG4gICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG9cclxuICAgIH1cclxuICAgIC5idXR0b24tc2V0LXRvcCB7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4XHJcbiAgICB9XHJcbiAgICAuZ3JpZC1wcm9kdWN0cyAuaXRlbTpob3ZlciAuYnV0dG9uLXNldC10b3Age1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHhcclxuICAgIH1cclxuICAgIC5idXR0b24tc2V0LWJvdHRvbSB7XHJcbiAgICAgICAgYm90dG9tOiAwXHJcbiAgICB9XHJcbiAgICAuZ3JpZC1wcm9kdWN0cyAuaXRlbTpob3ZlciAuYnV0dG9uLXNldC1ib3R0b20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBib3R0b206IDEwcHhcclxuICAgIH1cclxuICAgIC5idXR0b24tYm90dG9tLWFjdGlvbi5zdHlsZTExIC5idG4taWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMFxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbi1ib3R0b20tYWN0aW9uLnN0eWxlMTEgLmJ0bi1pY29uLndpc2hsaXN0IHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBsZWZ0OiAtMzBweFxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbi1ib3R0b20tYWN0aW9uLnN0eWxlMTEgLmJ0bi1pY29uLnF1aWNrdmlldyB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgcmlnaHQ6IC0zMHB4XHJcbiAgICB9XHJcbiAgICAuZ3JpZC1wcm9kdWN0cyAuaXRlbTpob3ZlciAuYnV0dG9uLWJvdHRvbS1hY3Rpb24uc3R5bGUxMSAuYnRuLWljb24ud2lzaGxpc3Qge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBsZWZ0OiAtNDBweFxyXG4gICAgfVxyXG4gICAgLmdyaWQtcHJvZHVjdHMgLml0ZW06aG92ZXIgLmJ1dHRvbi1ib3R0b20tYWN0aW9uLnN0eWxlMTEgLmJ0bi1pY29uLnF1aWNrdmlldyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHJpZ2h0OiAtNDBweFxyXG4gICAgfVxyXG4gICAgLmhvdmVyRGV0YWlscyAucHJvZHVjdC1kZXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC45KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45KTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXRcclxuICAgIH1cclxuICAgIC5ob3ZlckRldGFpbHMgLnByb2R1Y3QtZGVzLnBicy1ib3R0b20ge1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBcclxuICAgIH1cclxuICAgIC5ob3ZlckRldGFpbHMgLnByb2R1Y3QtZGVzIC5idXR0b24tc2V0LnN0eWxlMiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4XHJcbiAgICB9XHJcbiAgICAuaG92ZXJEZXRhaWxzIC5pdGVtOmhvdmVyIC5wcm9kdWN0LWJveDphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC45KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDJcclxuICAgIH1cclxuICAgIC5ob3ZlckRldGFpbHMgLml0ZW06aG92ZXIgLnByb2R1Y3QtZGVzIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSlcclxuICAgIH1cclxuICAgIC5ncmlkLXByb2R1Y3RzLnByby1ob3ZlcjMgLnByb2R1Y3QtaW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvXHJcbiAgICB9XHJcbiAgICAuZ3JpZC1wcm9kdWN0cy5wcm8taG92ZXIzIC5wcm9kdWN0LWRldGFpbHMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxyXG4gICAgfVxyXG4gICAgLmdyaWQtcHJvZHVjdHMucHJvLWhvdmVyMyAuaXRlbTpob3ZlciAucHJvZHVjdC1kZXRhaWxzIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUzcHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTNweClcclxuICAgIH1cclxuICAgIC5ncmlkLXByb2R1Y3RzLnByby1ob3ZlcjMgLml0ZW0gLnN3YXRjaGVzIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4XHJcbiAgICB9XHJcbiAgICAuZ3JpZC1wcm9kdWN0cy5wcm8taG92ZXIzIC5idXR0b24tYm90dG9tLWFjdGlvbiAuYnRuLnJvdW5kZWQtcGlsbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHhcclxuICAgIH1cclxuICAgIC5ncmlkLXByb2R1Y3RzLnByby1ob3ZlcjMgLmJ1dHRvbi1ib3R0b20tYWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcztcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICB9XHJcbiAgICAuY29sbGVjdGlvbi10b3AtZmlsdGVycyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4XHJcbiAgICB9XHJcbiAgICAuY29sbGVjdGlvbi10b3AtZmlsdGVycyAuZmlsdGVyREQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDI5NXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWNlYztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxuICAgICAgICB6LWluZGV4OiA1XHJcbiAgICB9XHJcbiAgICAuY29sbGVjdGlvbi10b3AtZmlsdGVycyAuZmlsdGVyREQgLmJ4VHRsIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y5ZjlmOTtcclxuICAgICAgICBmb250LXNpemU6IDEzcHhcclxuICAgIH1cclxuICAgIC5jb2xsZWN0aW9uLXRvcC1maWx0ZXJzIC5maWx0ZXJERCAuc3dhY3RoLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHhcclxuICAgIH1cclxuICAgIC5sb29rYm9vay1ncmlkIC56b29tLWltZyB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoLjEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSguMSlcclxuICAgIH1cclxuICAgIC5sb29rYm9vay1ncmlkIC5sb29rYm9vay1pdGVtOmhvdmVyIC56b29tLWltZyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKVxyXG4gICAgfVxyXG4gICAgLmxvb2tib29rLWdyaWQgLmxvb2tib29rLWNhcHRpb24ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwNSUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDUlKVxyXG4gICAgfVxyXG4gICAgLmxvb2tib29rLWdyaWQgLmxvb2tib29rLWl0ZW06aG92ZXIgLmxvb2tib29rLWNhcHRpb24ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZVxyXG4gICAgfVxyXG4gICAgLmxvb2tib29rLWdyaWQgLmxvb2tib29rLWl0ZW0udG9wVmlldzpob3ZlciAubG9va2Jvb2stY2FwdGlvbiB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMFxyXG4gICAgfVxyXG4gICAgLmZ0ci1sZnQtbG9nbyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNDM0MzQzXHJcbiAgICB9XHJcbiAgICAuZnRyLXJndC1tZW51IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHhcclxuICAgIH1cclxuICAgIC5oZWFkZXItNiAuaWNvbnNldCAuaWNvbkNvdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLTYgLmljb25zZXQgLnRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzYgLnNsaWRlc2hvdy1tZWRpdW0gLnNsaWRlc2hvdy13cmFwIHtcclxuICAgICAgICBoZWlnaHQ6IDU3MXB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzYgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQudHdvLWJuci1jdDIgLmRldGFpbHMgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW82IC5mZWF0dXJlZC1jb250ZW50IC5mZWF0dXJlZC10ZXh0IC5mcy00IHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW82IC5mZWF0dXJlZC1jb250ZW50IC5mZWF0dXJlZC10ZXh0IC5mcy02IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmhlYWRlci03IC5tZW51LXBvc2l0aW9uLWxlZnQgI3NpdGVOYXY+bGkgLm1lZ2FtZW51IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwMHB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzcgLnNsaWRlc2hvdyB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwXHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzcgLnNsaWRlc2hvdz4uY29udGFpbmVyIC5taWRkbGUtbGVmdCAuc2xpZGVzaG93LWNvbnRlbnQtaW4ge1xyXG4gICAgICAgIGxlZnQ6IDE1cHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vNyAuc2xpZGVzaG93IC5jb250YWluZXIgLnNsaWNrLWFycm93LWRvdHMgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDEwcHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vNyAuc2xpZGVzaG93IC5jb250YWluZXIgLnNsaWNrLWFycm93LWRvdHMgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzcgLnNsaWRlc2hvdy1tZWRpdW0gLnNsaWRlc2hvdy13cmFwIHtcclxuICAgICAgICBoZWlnaHQ6IDUxOHB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzcgLnNsaWRlc2hvdyAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuaW1nIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNDZweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW83IC5zbGlkZXNob3cgLnNzLWJ0bldyYXAgLmJ0biB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAyNXB4IDExcHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMTEgLnNsaWRlc2hvdz4uY29udGFpbmVyIC5taWRkbGUtbGVmdCAuc2xpZGVzaG93LWNvbnRlbnQtaW4ge1xyXG4gICAgICAgIGxlZnQ6IDMwcHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMTIgLmJ1dHRvbi1zZXQtdG9wIC5idG4taWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgI01vYmlsZU5hdiBsaSBhLFxyXG4gICAgI01vYmlsZU5hdiBsaSBhIC5sYmwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lci1mbHVpZCxcclxuICAgIC5sYXlvdXQtYm94ZWQgLmNvbnRhaW5lcixcclxuICAgIC5sYXlvdXQtYm94ZWQgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHhcclxuICAgIH1cclxuICAgIC5yb3VuZGVkLWJvdHRvbS1tZC0wLFxyXG4gICAgLnJvdW5kZWQtdG9wLW1kLTAge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAubGF5b3V0LWJveGVkIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICB9XHJcbiAgICAuY29sLXJvdy0yMCxcclxuICAgIC5yb3c6bm90KC5nLTEpOm5vdCguZy0yKTpub3QoLmctMyk6bm90KC5nLTQpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTcuNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTcuNXB4XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyYmFyLFxyXG4gICAgLm1vYmlsZS1uYXYtd3JhcHBlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4zKVxyXG4gICAgfVxyXG4gICAgLmxheW91dC1mdWxsd2lkdGggLmNvbnRhaW5lcixcclxuICAgIC5sYXlvdXQtZnVsbHdpZHRoIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweFxyXG4gICAgfVxyXG4gICAgLmNvbC1yb3ctMjAgLmNvbC1pdGVtLFxyXG4gICAgLnJvdzpub3QoLmctMSk6bm90KC5nLTIpOm5vdCguZy0zKTpub3QoLmctNCk+KiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3LjVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweFxyXG4gICAgfVxyXG4gICAgLmlwYWQtaGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuc2xpY2stc2xpZGVyLmdwMTAgLnNsaWNrLWxpc3QsXHJcbiAgICAuc2xpY2stc2xpZGVyLmdwMTUgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMCAtNy41cHhcclxuICAgIH1cclxuICAgIC5zbGljay1zbGlkZXIuZ3AxMCAuc2xpY2stc2xpZGUsXHJcbiAgICAuc2xpY2stc2xpZGVyLmdwMTUgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDcuNXB4XHJcbiAgICB9XHJcbiAgICAuZ3JpZC1tci0yMCB7XHJcbiAgICAgICAgbWFyZ2luOiAtNy41cHhcclxuICAgIH1cclxuICAgIC5ncmlkLW1yLTIwIC5jb2wtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogNy41cHhcclxuICAgIH1cclxuICAgIC5jb2wtcm93LTIwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweFxyXG4gICAgfVxyXG4gICAgLmNvbC1yb3ctMjAgLmNvbC1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweFxyXG4gICAgfVxyXG4gICAgLmNvbC1yb3cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4XHJcbiAgICB9XHJcbiAgICAuY29sLXJvdyAuY29sLWl0ZW0sXHJcbiAgICAuaW5kZXgtZGVtbzExIC5zbGlkZXNob3cge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4XHJcbiAgICB9XHJcbiAgICAuc3Atcm93IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweFxyXG4gICAgfVxyXG4gICAgLnNwLXJvdyAuc3AtY29sIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweFxyXG4gICAgfVxyXG4gICAgLmFyd091dDUgLnNsaWNrLWFycm93LFxyXG4gICAgLnNsaWRlc2hvdyAuc2xpY2stYXJyb3ctZG90cyAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzVweFxyXG4gICAgfVxyXG4gICAgLmFyd091dDUgLnNsaWNrLWFycm93OmJlZm9yZSxcclxuICAgIC5pbmRleC1kZW1vMTAgLnNsaWRlc2hvdyAuc3Mtc21hbGwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweFxyXG4gICAgfVxyXG4gICAgLnBhZ2UtaGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweFxyXG4gICAgfVxyXG4gICAgLnRleHQtbGFyZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5zZWFyY2gtZHJhd2VyIC5zZWFyY2gtcHJvZHVjdHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHhcclxuICAgIH1cclxuICAgIGJvZHkubWVudU9uIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICB9XHJcbiAgICBib2R5Lm1lbnVPbjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC41KTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTlcclxuICAgIH1cclxuICAgICNzaXRlTmF2LFxyXG4gICAgLmJ1dHRvbi1ib3R0b20tYWN0aW9uIC5idXR0b24tcmlnaHQsXHJcbiAgICAuY29sbGVjdGlvbi10b3AtZmlsdGVycyAuZmlsdGVyREQuc2hvdyxcclxuICAgIC5kLW1lbnUtY29sLFxyXG4gICAgLmZpbHRlcmJhciAuc2lkZWJhci13aWRnZXQ6bm90KC5maWx0ZXJCb3gpLFxyXG4gICAgLmZpbHRlcmJhciAuc3RhdGljLWJhbm5lcixcclxuICAgIC5pbmRleC1kZW1vMTAgLmNvbGxlY3Rpb24tc2xpZGVyIC5jYXRlZ29yeS1pdGVtIC5idG5PdXQsXHJcbiAgICAuaW5kZXgtZGVtbzEyIC5idXR0b24tYWN0aW9uIC5hZGR0b2NhcnQtYnRuIC5pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICB9XHJcbiAgICAuanMtbW9iaWxlLW5hdi10b2dnbGUubW9iaWxlLW5hdi0tY2xvc2UgLmljb24uYW5tLmFubS10aW1lcy1sLFxyXG4gICAgLmpzLW1vYmlsZS1uYXYtdG9nZ2xlLm1vYmlsZS1uYXYtLW9wZW4gLmFubS1iYXJzLXIsXHJcbiAgICAubWVudS1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAgIH1cclxuICAgIC5tZW51LWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICB9IFxyXG4gICAgI01vYmlsZU5hdiB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDBcclxuICAgIH1cclxuICAgIC5tb2JpbGUtbmF2LXdyYXBwZXIgLmNsb3NlbW9iaWxlTWVudSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwXHJcbiAgICB9XHJcbiAgICAubW9iaWxlLW5hdi13cmFwcGVyIC5jbG9zZW1vYmlsZU1lbnUgLmljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0XHJcbiAgICB9XHJcbiAgICAubW9iaWxlLW5hdi13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBsZWZ0OiAtMjcwcHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZS1pbi1vdXRcclxuICAgIH1cclxuICAgIC5tb2JpbGUtbmF2LXdyYXBwZXIuYWN0aXZlIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZVxyXG4gICAgfVxyXG4gICAgI01vYmlsZU5hdiBsaSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICB9XHJcbiAgICAjTW9iaWxlTmF2IGxpIGEge1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMTBweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgfVxyXG4gICAgI01vYmlsZU5hdiBsaSBhIC5pY29uIHtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgIH1cclxuICAgICNNb2JpbGVOYXYgbGkgYTpob3ZlcixcclxuICAgICNNb2JpbGVOYXYgbGkgYTpob3ZlciAuaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICMyOTMzNTVcclxuICAgIH1cclxuICAgICNNb2JpbGVOYXYgbGkgYSAubGJsIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE5MzM5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIC4zKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4XHJcbiAgICB9XHJcbiAgICAjTW9iaWxlTmF2IGxpIGEgLmxibDphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMGE5MzM5XHJcbiAgICB9XHJcbiAgICAjTW9iaWxlTmF2IGxpIGEgLmxibC5ubV9sYWJlbDEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZFxyXG4gICAgfVxyXG4gICAgI01vYmlsZU5hdiBsaSBhIC5sYmwubm1fbGFiZWwxOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJlZFxyXG4gICAgfVxyXG4gICAgI01vYmlsZU5hdiBsaSBhIC5sYmwubm1fbGFiZWwyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE5MzM5XHJcbiAgICB9XHJcbiAgICAjTW9iaWxlTmF2IGxpIGEgLmxibC5ubV9sYWJlbDI6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzBhOTMzOVxyXG4gICAgfVxyXG4gICAgI01vYmlsZU5hdiBsaSBhIC5sYmwubm1fbGFiZWwzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI2YzNlXHJcbiAgICB9XHJcbiAgICAjTW9iaWxlTmF2IGxpIGEgLmxibC5ubV9sYWJlbDM6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZiNmMzZVxyXG4gICAgfVxyXG4gICAgI01vYmlsZU5hdiBsaSBhIC5sYmwubm1fbGFiZWw0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRiODE4XHJcbiAgICB9XHJcbiAgICAjTW9iaWxlTmF2IGxpIGEgLmxibC5ubV9sYWJlbDQ6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZkYjgxOFxyXG4gICAgfVxyXG4gICAgI01vYmlsZU5hdiBsaSBhIC5sYmwubm1fbGFiZWw1IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWY0ZGUyXHJcbiAgICB9XHJcbiAgICAjTW9iaWxlTmF2IGxpIGEgLmxibC5ubV9sYWJlbDU6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2FmNGRlMlxyXG4gICAgfVxyXG4gICAgI01vYmlsZU5hdiBsaSB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwXHJcbiAgICB9XHJcbiAgICAjTW9iaWxlTmF2IGxpIGxpIGEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOVxyXG4gICAgfVxyXG4gICAgI01vYmlsZU5hdiBsaSBsaSBsaSBhIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZjhcclxuICAgIH1cclxuICAgICNNb2JpbGVOYXYgbGkgbGkgbGkgbGkgYSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3XHJcbiAgICB9XHJcbiAgICAjTW9iaWxlTmF2IC5tb2JpbGUtbWVudS1ib3R0b20ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4XHJcbiAgICB9XHJcbiAgICAjTW9iaWxlTmF2IC5tb2JpbGUtbWVudS1ib3R0b20gbGkge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZVxyXG4gICAgfVxyXG4gICAgI01vYmlsZU5hdiAubW9iaWxlLW1lbnUtYm90dG9tIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lXHJcbiAgICB9XHJcbiAgICAjTW9iaWxlTmF2IC5tb2JpbGUtbWVudS1ib3R0b20gLmljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICB9XHJcbiAgICAjTW9iaWxlTmF2IC5tb2JpbGUtbWVudS1ib3R0b20gLm1vYmlsZS1saW5rcyBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4XHJcbiAgICB9XHJcbiAgICAjTW9iaWxlTmF2IC5tb2JpbGUtbWVudS1ib3R0b20gLm1vYmlsZS1saW5rcyAudGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDE0cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweFxyXG4gICAgfVxyXG4gICAgI01vYmlsZU5hdiAubW9iaWxlLW1lbnUtYm90dG9tIC5tb2JpbGUtbGlua3MgLmljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHhcclxuICAgIH1cclxuICAgICNNb2JpbGVOYXYgLm1vYmlsZS1tZW51LWJvdHRvbSAubW9iaWxlLWZvbGxvdyAudGl0bGUge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweFxyXG4gICAgfVxyXG4gICAgI01vYmlsZU5hdiAubW9iaWxlLW1lbnUtYm90dG9tIC5tb2JpbGUtZm9sbG93IGxpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcclxuICAgIH1cclxuICAgIC5tb2JpbGVNZW51LWJnLWJsYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyXHJcbiAgICB9XHJcbiAgICAubW9iaWxlTWVudS1iZy1ibGFjayAjTW9iaWxlTmF2IC5tb2JpbGUtbWVudS1ib3R0b20gLnRpdGxlLFxyXG4gICAgLm1vYmlsZU1lbnUtYmctYmxhY2sgI01vYmlsZU5hdiBsaSBhLFxyXG4gICAgLm1vYmlsZU1lbnUtYmctYmxhY2sgI01vYmlsZU5hdiBsaSBhIC5pY29uIHtcclxuICAgICAgICBjb2xvcjogI2ZmZlxyXG4gICAgfVxyXG4gICAgLm1vYmlsZU1lbnUtYmctYmxhY2sgI01vYmlsZU5hdiBsaSBhOmhvdmVyLFxyXG4gICAgLm1vYmlsZU1lbnUtYmctYmxhY2sgI01vYmlsZU5hdiBsaSBhOmhvdmVyIC5pY29uIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBvcGFjaXR5OiAuNlxyXG4gICAgfVxyXG4gICAgLnNsaWRlc2hvdy14bGFyZ2UgLnNsaWRlc2hvdy13cmFwIHtcclxuICAgICAgICBoZWlnaHQ6IDYwMHB4XHJcbiAgICB9XHJcbiAgICAuc2xpZGVzaG93LWxhcmdlIC5zbGlkZXNob3ctd3JhcCxcclxuICAgIC5zbGlkZXNob3ctbWVkaXVtIC5zbGlkZXNob3ctd3JhcCB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDBweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW8xMSAuc2VjdGlvbi1oZWFkZXIgaDIsXHJcbiAgICAuaW5kZXgtZGVtbzIgLnNsaWRlc2hvdyAuc3MtbWVnYS10aXRsZSxcclxuICAgIC5pbmRleC1kZW1vNSAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZC50aHJlZS1ibnIgLmRldGFpbHMgLnRpdGxlLFxyXG4gICAgLnNsaWRlc2hvdyAuc3MtbWVnYS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4XHJcbiAgICB9XHJcbiAgICAuY29sbGVjdGlvbi1iYW5uZXJzLmZvdXItYm5yIC5idG4tbGlnaHQsXHJcbiAgICAuaW5kZXgtZGVtbzEwIC5jb2xsZWN0aW9uLXNsaWRlciAuY2F0ZWdvcnktaXRlbSAuY2F0ZWdvcnktdGl0bGUsXHJcbiAgICAuaW5kZXgtZGVtbzMgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmNvbGxlY3Rpb24taXRlbSAuYnRuLWxnLFxyXG4gICAgLmluZGV4LWRlbW80IC5zbGlkZXNob3cgLnNzLXN1Yi10aXRsZSxcclxuICAgIC5zaWRlYmFyIGgyLFxyXG4gICAgLnNsaWRlc2hvdyAuc3Mtc3ViLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHhcclxuICAgIH1cclxuICAgIC5idXR0b24tc2V0IC5idG4taWNvbixcclxuICAgIC5idXR0b24tc2V0LXRvcCAuYnRuLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHhcclxuICAgIH1cclxuICAgIC5zbGlkZXNob3cgLmNvbnRhaW5lciAuc2xpY2stYXJyb3ctZG90cyAuc2xpY2stcHJldixcclxuICAgIC5zbGlkZXNob3cgLnNsaWNrLWFycm93LWRvdHMgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDE1cHhcclxuICAgIH1cclxuICAgIC5zbGlkZXNob3cgLmNvbnRhaW5lciAuc2xpY2stYXJyb3ctZG90cyAuc2xpY2stbmV4dCxcclxuICAgIC5zbGlkZXNob3cgLnNsaWNrLWFycm93LWRvdHMgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyYmFyLmFjdGl2ZSxcclxuICAgIC5pbmRleC1kZW1vNiAuc2xpZGVzaG93Pi5jb250YWluZXIgLm1pZGRsZS1sZWZ0IC5zbGlkZXNob3ctY29udGVudC1pbixcclxuICAgIC5zbGlkZXNob3cgLm1pZGRsZS1sZWZ0IC5zbGlkZXNob3ctY29udGVudC1pbixcclxuICAgIC5zbGlkZXNob3c+LmNvbnRhaW5lciAubWlkZGxlLWxlZnQgLnNsaWRlc2hvdy1jb250ZW50LWluIHtcclxuICAgICAgICBsZWZ0OiAwXHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzYgLnNsaWRlc2hvdz4uY29udGFpbmVyIC5taWRkbGUtcmlnaHQgLnNsaWRlc2hvdy1jb250ZW50LWluLFxyXG4gICAgLnNsaWRlc2hvdyAubWlkZGxlLXJpZ2h0IC5zbGlkZXNob3ctY29udGVudC1pbixcclxuICAgIC5zbGlkZXNob3c+LmNvbnRhaW5lciAubWlkZGxlLXJpZ2h0IC5zbGlkZXNob3ctY29udGVudC1pbiB7XHJcbiAgICAgICAgcmlnaHQ6IDBcclxuICAgIH1cclxuICAgIC5zbGlkZXNob3cgLnNsaWRlc2hvdy1jb250ZW50LWluIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50XHJcbiAgICB9XHJcbiAgICAuc2xpZGVzaG93IC5zcy1idG5XcmFwIHtcclxuICAgICAgICBtYXJnaW46IDE4cHggMCAwXHJcbiAgICB9XHJcbiAgICAuc2xpZGVzaG93IC5zbGljay1hcnJvdy1kb3RzIC5zbGljay1kb3RzIHtcclxuICAgICAgICBib3R0b206IDMwcHhcclxuICAgIH1cclxuICAgIC5oZXJvLWxhcmdlIHtcclxuICAgICAgICBoZWlnaHQ6IDQyMHB4XHJcbiAgICB9XHJcbiAgICAuaGVyby10aXRsZSxcclxuICAgIC5pbmRleC1kZW1vNCAuc2xpZGVzaG93IC5zcy1tZWdhLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHhcclxuICAgIH1cclxuICAgIC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5zYWxlLWJhbm5lciAuZGV0YWlscyAudGl0bGUsXHJcbiAgICAuaGVyby1zdWJ0aXRsZSxcclxuICAgIC5zZWN0aW9uLWhlYWRlciBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4XHJcbiAgICB9XHJcbiAgICAuc2VydmljZS1pbmZvLnNlcGFyYXRlLWxpbmUubWR0LTAgLnNlcnZpY2Utd3JhcDpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmVcclxuICAgIH1cclxuICAgIC50ZXN0aW1vbmlhbC1jb250ZW50IC5xdW90ZS1pY29uIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NXB4XHJcbiAgICB9XHJcbiAgICAuc3ViLWNvbGxlY3Rpb24tc3R5bGUxIC5wcm9kdWN0LWNvdW50ZG93biAuY291bnQtaW5uZXIge1xyXG4gICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDJweFxyXG4gICAgfVxyXG4gICAgI3Byb2R1Y3RJbnF1aXJ5IC5wYWdlLXRpdGxlIGgzLFxyXG4gICAgI3NpemVjaGFydCBoNCxcclxuICAgIC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5kZXRhaWxzIC50aXRsZSxcclxuICAgIC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5kZXRhaWxzLm9mZmVyVGV4dCAudGV4MSxcclxuICAgIC5pbmRleC1kZW1vMTEgLm91ci1zZXJ2aWNlLXNlY3Rpb24gaDQsXHJcbiAgICAuaW5kZXgtZGVtbzIgLnNlY3Rpb24taGVhZGVyIGgyLFxyXG4gICAgLnN1Yi1jb2xsZWN0aW9uLXN0eWxlMSAucHJvZHVjdC1jb3VudGRvd24gLmNvdW50LWlubmVyIC50aW1lLWNvdW50IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHhcclxuICAgIH1cclxuICAgIC5zdWItY29sbGVjdGlvbi1zdHlsZTItcGFnZSAuc3ViLWNvbGxlY3Rpb24tc3R5bGUxIC5jb250ZW50LWJhbm5lci13cmFwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0XHJcbiAgICB9XHJcbiAgICAuc3ViLWNvbGxlY3Rpb24tc3R5bGUyLXBhZ2UgLnN1Yi1jb2xsZWN0aW9uLXN0eWxlMSAuY29udGVudC1pbWFnZSBpbWcge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgIH1cclxuICAgIC5ibG9nLXNpZGViYXIsXHJcbiAgICAuc2lkZWJhci1maWx0ZXIgLmZpbHRlcmJhciAuZmlsdGVyQm94IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbiAgICB9XHJcbiAgICAuYmxvZy1zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCB7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHhcclxuICAgIH1cclxuICAgIC5ibG9nLXNpZGViYXIgLnNpZGViYXItd2lkZ2V0IC53aWRnZXQtdGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgIH1cclxuICAgIC5ibG9nLXNpZGViYXIgLnNpZGViYXItd2lkZ2V0IC53aWRnZXQtdGl0bGUgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICB9XHJcbiAgICAuYmxvZy1zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCAud2lkZ2V0LXRpdGxlLmFjdGl2ZSxcclxuICAgIC5ibG9nLXNpZGViYXIgLnNpZGViYXItd2lkZ2V0IC53aWRnZXQtdGl0bGUuYWN0aXZlIGgyIHtcclxuICAgICAgICBjb2xvcjogI2VjMDAxNlxyXG4gICAgfVxyXG4gICAgLmJsb2ctc2lkZWJhciAuc2lkZWJhci13aWRnZXQgLndpZGdldC10aXRsZTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGVhNDVcIjtcclxuICAgICAgICBmb250LWZhbWlseTogYW5uaW1leC1pY29ucztcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogLTdweFxyXG4gICAgfVxyXG4gICAgLmJsb2ctc2lkZWJhciAuc2lkZWJhci13aWRnZXQgLndpZGdldC10aXRsZS5hY3RpdmU6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlYTQ4XCJcclxuICAgIH1cclxuICAgIC5ibG9nLXNpZGViYXIgLnNpZGViYXItd2lkZ2V0IC53aWRnZXQtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4XHJcbiAgICB9XHJcbiAgICAuaG92ZXJEZXRhaWxzIC5wcm9kdWN0LWRlcy5wYnMtYm90dG9tIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLXNldC10b3AgLmJ0bi1pY29uIHtcclxuICAgICAgICBtYXJnaW46IDAgMCA0cHhcclxuICAgIH1cclxuICAgIC5maWx0ZXJiYXIsXHJcbiAgICAuc2lkZWJhci1maWx0ZXIgLmZpbHRlcmJhciB7XHJcbiAgICAgICAgd2lkdGg6IDI4NXB4O1xyXG4gICAgICAgIGxlZnQ6IC0yOTBweFxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbi1zZXQtYm90dG9tIC5idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxNXB4XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1mb3JtIC5zd2F0Y2hlcy1zaXplIC5zaXplbGluayB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHhcclxuICAgIH1cclxuICAgIC5zYWxlVGltZSBzcGFuPnNwYW4ge1xyXG4gICAgICAgIG1heC13aWR0aDogMzVweFxyXG4gICAgfVxyXG4gICAgLnNhbGVUaW1lIHNwYW4+c3BhbiBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDhweFxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtbGFiZWxzIC5sYmwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMTBweFxyXG4gICAgfVxyXG4gICAgLmJ0bi5idG4tZmlsdGVyIHtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMTBweFxyXG4gICAgfVxyXG4gICAgLmJ0bi5idG4tZmlsdGVyOmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMFxyXG4gICAgfVxyXG4gICAgLmJ0bi5idG4tZmlsdGVyLnRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICB3aWR0aDogNDBweFxyXG4gICAgfVxyXG4gICAgLmdyaWQtcHJvZHVjdHMgLmxpc3Qtc3R5bGUgLnByb2R1Y3QtaW1hZ2Uge1xyXG4gICAgICAgIGZsZXg6IDAgMCAyMDBweDtcclxuICAgICAgICB3aWR0aDogMjAwcHhcclxuICAgIH1cclxuICAgIC50b29sYmFyIC52aWV3LW1vZGUgLm1vZGUtbGlzdC5hY3RpdmV+LmdyaWQtMy5hY3RpdmU6YmVmb3JlIHtcclxuICAgICAgICBib3gtc2hhZG93OiA3cHggMCAwICM5YjliOWIsIDE0cHggMCAwICM5YjliOWJcclxuICAgIH1cclxuICAgIC5zaWRlYmFyIC53aWRnZXQtY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2VhZWFlYVxyXG4gICAgfVxyXG4gICAgLmZpbHRlcmJhciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICAtbXMtdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC41c1xyXG4gICAgfVxyXG4gICAgLmZpbHRlcmJhciAuc2lkZWJhci10YWdzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvXHJcbiAgICB9XHJcbiAgICAuZmlsdGVyYmFyIC5maWx0ZXJCb3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lXHJcbiAgICB9XHJcbiAgICAuZmlsdGVyYmFyLmFjdGl2ZSAuY2xvc2VGaWx0ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4ICNkZGQ7XHJcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZS1pbi1vdXRcclxuICAgIH1cclxuICAgIC5maWx0ZXJiYXIuYWN0aXZlIC5jbG9zZUZpbHRlcjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiAtMVxyXG4gICAgfVxyXG4gICAgLnF1aWNrdmlldy1tb2RhbC5tb2RhbCAubW9kYWwtYm9keSxcclxuICAgIC5zaWRlYmFyLWZpbHRlciAuZmlsdGVyYmFyIC5zaWRlYmFyLXRhZ3Mge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHhcclxuICAgIH1cclxuICAgIC5jb2xsZWN0aW9uLXRvcC1maWx0ZXJzIC5zaWRlYmFyLXRhZ3Mge1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuICAgIH1cclxuICAgIC5jb2xsZWN0aW9uLXRvcC1maWx0ZXJzIC5idG4tZ3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcclxuICAgIH1cclxuICAgIC5jb2xsZWN0aW9uLXRvcC1maWx0ZXJzIC5maWx0ZXJERCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDE1cHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoODYsIDYxLCAxMjQsIC4xNSk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBcclxuICAgIH1cclxuICAgIC5jb2xsZWN0aW9uLXRvcC1maWx0ZXJzIC5mbFR0bCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbFxyXG4gICAgfVxyXG4gICAgLmNvbGxlY3Rpb24tdG9wLWZpbHRlcnMgLmZsVHRsOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcZWE0OFwiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweFxyXG4gICAgfVxyXG4gICAgLmNvbGxlY3Rpb24tdG9wLWZpbHRlcnMgLmZsVHRsLnNob3c6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlYTQ1XCJcclxuICAgIH1cclxuICAgIC50b3AtdGFncyAudGFncy1saXN0IGxpIGE6bm90KC5idG4pIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweFxyXG4gICAgfVxyXG4gICAgLnNsaWNrLWFycm93LWRvdHMgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHhcclxuICAgIH1cclxuICAgIC5ob21lLWJsb2ctcG9zdCAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC04MHB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzYgLmhvbWUtYmxvZy1wb3N0IC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEyMHB4XHJcbiAgICB9XHJcbiAgICAud2lzaGxpc3QtdGFibGUgdGFibGUgdGQsXHJcbiAgICAud2lzaGxpc3QtdGFibGUgdGFibGUgdGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweFxyXG4gICAgfVxyXG4gICAgLndpc2hsaXN0LXRhYmxlIHRhYmxlIC5wcm9kdWN0LXRodW1ibmFpbCB7XHJcbiAgICAgICAgd2lkdGg6IDkwcHhcclxuICAgIH1cclxuICAgIC53aXNobGlzdC10YWJsZSB0YWJsZSAucHJvZHVjdC1pbWcge1xyXG4gICAgICAgIHdpZHRoOiA3MHB4XHJcbiAgICB9XHJcbiAgICAuY29tcGFyZS10YWJsZSB0YWJsZSAuaW1hZ2Uge1xyXG4gICAgICAgIG1heC13aWR0aDogMTgwcHhcclxuICAgIH1cclxuICAgIC5wcm9kdWN0LWZvcm0tc3VibWl0LmJ1eWl0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBtYXJnaW46IDE1cHggMCAwICFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC50ZW1wbGF0ZS1wcm9kdWN0IC5wYWdlLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwXHJcbiAgICB9XHJcbiAgICAudGFibGUtcGFydCB0ciB0ZCxcclxuICAgIC50YWJsZS1wYXJ0IHRyIHRoIHtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMTBweFxyXG4gICAgfVxyXG4gICAgLmFib3V0dXMtc3R5bGUyLXBhZ2UgLmFib3V0LWRldGFpbHMuZmFxcy1zdHlsZS5mYXFzLXN0eWxlMi5weC01MCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuZGFzaGJvYXJkLXRhYiAubmF2LXRhYnMge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4IDNweFxyXG4gICAgfVxyXG4gICAgLmRhc2hib2FyZC10YWIgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50XHJcbiAgICB9XHJcbiAgICAuZGFzaGJvYXJkLXRhYiAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlcixcclxuICAgIC5kYXNoYm9hcmQtdGFiIC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssXHJcbiAgICAuZGFzaGJvYXJkLXRhYiAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWMwMDE2XHJcbiAgICB9XHJcbiAgICAudHJhY2tpbmctc3RlcHMgLnN0ZXAge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTYwcHhcclxuICAgIH1cclxuICAgIC5mb290ZXItYm90dG9tIC5mbGV4LWNvbHVtbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLTIgLmZvb3Rlci1jb250YWN0IC5waG9uZS5mcy01LFxyXG4gICAgLmluZGV4LWRlbW82IC5mZWF0dXJlZC1jb250ZW50IC5mZWF0dXJlZC10ZXh0IC5mcy00IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci0zIC5mb290ZXItbmV3c2xldHRlciAuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLTMgLmZvb3Rlci1uZXdzbGV0dGVyIC5pbnB1dC1ncm91cD4uYnRuLFxyXG4gICAgLmZvb3Rlci1uZXdzbGV0dGVyIC5pbnB1dC1ncm91cD4uYnRuLFxyXG4gICAgLmZvb3Rlci1uZXdzbGV0dGVyIC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sIHtcclxuICAgICAgICBoZWlnaHQ6IDUwcHhcclxuICAgIH1cclxuICAgIC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkLnR3by1ibnIgLmRldGFpbHMgLnRpdGxlLFxyXG4gICAgLmhlYWRlci0xMSAuZGlzY291bnQtYmFubmVyIC5pY29uLFxyXG4gICAgLmhlYWRlci0xMSAuaWNvbnNldCAuaGRyLWljb24sXHJcbiAgICAuaW5kZXgtZGVtbzExIC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5kZXRhaWxzIC50aXRsZSxcclxuICAgIC5pbmRleC1kZW1vNyAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZC5vbmVsYXJnZS1mb3VyLWJuciAuZGV0YWlscyAudGl0bGUsXHJcbiAgICAubmV3c2xldHRlcmJnIGxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHhcclxuICAgIH1cclxuICAgIC5uZXdzbGV0dGVyLW1vZGFsIC50ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHhcclxuICAgIH1cclxuICAgIC5jdGctYm5yLXdyYXAgLmN0Zy1pbWFnZS5yYXRpbzpiZWZvcmUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMDBweFxyXG4gICAgfVxyXG4gICAgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmRldGFpbHMub2ZmZXJUZXh0IC50ZXgtdG9wIHtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICB9XHJcbiAgICAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuZGV0YWlscy5vZmZlclRleHQgLnRleDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDVweFxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbi1ib3R0b20tYWN0aW9uLnN0eWxlMTEgLmJ0biAudGV4dCxcclxuICAgIC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5kZXRhaWxzLm9mZmVyVGV4dCAudGV4MyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4XHJcbiAgICB9XHJcbiAgICAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuZGV0YWlscy5vZmZlclRleHQgLnRleC1ib20ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4XHJcbiAgICB9XHJcbiAgICAubGlua3MtZHJvcGRvd24gLnVzZXItbWVudSAuaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgfVxyXG4gICAgLmxpbmtzLWRyb3Bkb3duIC51c2VyLWxpbmtzIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMzAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDUsIDAsIDAsIC4xKTtcclxuICAgICAgICAtbXMtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dFxyXG4gICAgfVxyXG4gICAgLmxpbmtzLWRyb3Bkb3duIC51c2VyLWxpbmtzLmFjdGl2ZSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRvcDogMTAwJVxyXG4gICAgfVxyXG4gICAgLmxpbmtzLWRyb3Bkb3duIC51c2VyLWxpbmtzIC5saXN0LWlubGluZS1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXHJcbiAgICB9XHJcbiAgICAuZ3JpZC1wcm9kdWN0cyAuc3dhdGNoZXMgbGkubGFyZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjBweFxyXG4gICAgfVxyXG4gICAgLmdyaWQtcHJvZHVjdHMucHJvLWhvdmVyNCAucHJvZHVjdC1kZXRhaWxzIC5kZXRhaWxzLWxlZnQge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KVxyXG4gICAgfVxyXG4gICAgLmdyaWQtcHJvZHVjdHMucHJvLWhvdmVyNCAucHJvZHVjdC1kZXRhaWxzIC5hZGR0b2NhcnQtYnRuIC5idG4ge1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHhcclxuICAgIH1cclxuICAgIC5wcm9kdWN0cy1sb29rYm9vay1zZWN0aW9uIC5iZy1zaXplIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweFxyXG4gICAgfVxyXG4gICAgLmFib3V0LXNlY3Rpb24gLmFib3V0LWRldGFpbHMgLnNtYWxsLXRleHQsXHJcbiAgICAuaW5kZXgtZGVtbzExIC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5kZXRhaWxzIC5wcmljZS1hbW91bnQsXHJcbiAgICAuaW5kZXgtZGVtbzExIC5zZWN0aW9uLWhlYWRlciAuc2FsZS10ZXh0LFxyXG4gICAgLmluZGV4LWRlbW8xMSAuc2VjdGlvbi1oZWFkZXIgLnNhbGVUaW1lIHNwYW4+c3BhbixcclxuICAgIC5pbmRleC1kZW1vMTEgLnRhYi1zbGlkZXItcHJvZHVjdCAubmF2LXRhYnMgLm5hdi1saW5rLFxyXG4gICAgLnRlc3RpbW9uaWFsLXNsaWRlciAuY29udGVudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtc2VjdGlvbiAuYWJvdXQtZGV0YWlscyAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjdweFxyXG4gICAgfVxyXG4gICAgLmFib3V0LXNlY3Rpb24gLmFib3V0LWRldGFpbHMgLnNlcnZpY2UtaW5mbyBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHhcclxuICAgIH1cclxuICAgIC50YWJzLWxpc3RpbmcgLnByb2R1Y3QtdGFicy5zdHlsZTMgbGkgYSxcclxuICAgIC52aWRlby1zZWN0aW9uIC5idG4tbGcge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW8xIC5mb290ZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0N3B4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzEgI3NpdGUtc2Nyb2xsIHtcclxuICAgICAgICBib3R0b206IDY1cHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMiAuc2VydmljZS1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDBcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMiAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMyAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuZnJ0LWNvbHVtbiB7XHJcbiAgICAgICAgd2lkdGg6IDU2JVxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW8zIC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC50d28tY29sdW1uIHtcclxuICAgICAgICB3aWR0aDogNDQlXHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzMgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLnRoci1jb2x1bW4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzQgLnNsaWRlc2hvdyAuc2xpZGVzaG93LWNvbnRlbnQtaW4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vNCAubGVmdC1icmQgLnNvY2lhbC1pY29ucyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAwXHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzUgLmhvbWUtYmxvZy1wb3N0IC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTcwcHhcclxuICAgIH1cclxuICAgIC5oZWFkZXItNiAuY2FydC1jb3VudCxcclxuICAgIC5oZWFkZXItNiAud2lzaGxpc3QtY291bnQge1xyXG4gICAgICAgIHJpZ2h0OiAtMnB4O1xyXG4gICAgICAgIHRvcDogLTZweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW82IC50b3AtaGVhZGVyIC5sZWZ0LWJyZD46bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgN3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lXHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzYgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQudHdvLWJuci1jdDIgLmRldGFpbHMge1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vNiAuY29sbGVjdGlvbi1zbGlkZXIgLmNhdGVnb3J5LWl0ZW0gaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwcHhcclxuICAgIH1cclxuICAgIC5oZWFkZXItNyAuaWNvbnNldCB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vNyAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZC5vbmVsYXJnZS1mb3VyLWJuciAuZGV0YWlscyAuc21hbGwtdGl0bGUuZnMtNiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vNyAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuY29sbGVjdGlvbi1pdGVtLmN0SW1nMSAuZGV0YWlscy5ib3R0b20tcmlnaHQge1xyXG4gICAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJvdHRvbTogMzBweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW83IC5wYXJhbGxheC1iYW5uZXItc3R5bGUxIC5oZXJvLWxhcmdlIHtcclxuICAgICAgICBoZWlnaHQ6IDQwMHB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzcgLmN0Zy1ibnItd3JhcCAuY3RnLWltYWdlLnJhdGlvOmJlZm9yZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1MHB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzcgLmN0Zy1ibnItd3JhcCAuY3RnLWltYWdlLnJhdGlvPioge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwXHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzcgLm1vYmlsZU1lbnUtYmctYmxhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjdjNjNcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vNyAubW9iaWxlTWVudS1iZy1ibGFjayAjTW9iaWxlTmF2IGxpLmx2bDEgbGkgYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiNmM1OFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW83IC5tb2JpbGVNZW51LWJnLWJsYWNrICNNb2JpbGVOYXYgbGkubHZsMSBsaSBsaSBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU3OTYyXHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzcgLm1vYmlsZU1lbnUtYmctYmxhY2sgI01vYmlsZU5hdiBsaS5sdmwxIGxpIGxpIGxpIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTgyNmJcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vNyAubW9iaWxlTWVudS1iZy1ibGFjayAjTW9iaWxlTmF2IC5tb2JpbGUtbWVudS1ib3R0b20gLnRpdGxlLFxyXG4gICAgLmluZGV4LWRlbW83IC5tb2JpbGVNZW51LWJnLWJsYWNrICNNb2JpbGVOYXYgbGkge1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMzOThhNzFcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vNyAubW9iaWxlTWVudS1iZy1ibGFjayAjTW9iaWxlTmF2IGxpIGE6aG92ZXIsXHJcbiAgICAuaW5kZXgtZGVtbzcgLm1vYmlsZU1lbnUtYmctYmxhY2sgI01vYmlsZU5hdiBsaSBhOmhvdmVyIC5pY29uIHtcclxuICAgICAgICBjb2xvcjogI2Y0ZjRmNFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW83IC5tb2JpbGVNZW51LWJnLWJsYWNrIC5jbG9zZW1vYmlsZU1lbnUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTU4NDdcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vNyAuc2xpZGVzaG93IC5zcy1tZWdhLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHhcclxuICAgIH1cclxuICAgIC5oZWFkZXItOCAuaGVhZGVyLW1haW4sXHJcbiAgICAuaGVhZGVyLTkgLmhlYWRlci1tYWluIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLTggI2FjY291bnRCb3gsXHJcbiAgICAuaGVhZGVyLTggI3NldHRpbmdzQm94IHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogLTMwcHhcclxuICAgIH1cclxuICAgIC5oZWFkZXItOCAjYWNjb3VudEJveDpiZWZvcmUsXHJcbiAgICAuaGVhZGVyLTggI3NldHRpbmdzQm94OmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMzZweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW84IC5zZXJ2aWNlLWluZm8uc2VwYXJhdGUtbGluZS5tZHQtMCAuc2VydmljZS13cmFwOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNmQ2ZDZcclxuICAgIH1cclxuICAgIC5oZWFkZXItOSAjYWNjb3VudEJveCxcclxuICAgIC5oZWFkZXItOSAjc2V0dGluZ3NCb3gge1xyXG4gICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAlKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAlKVxyXG4gICAgfVxyXG4gICAgLm1vYmlsZU1lbnUtYmctYmxhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpXHJcbiAgICB9XHJcbiAgICAubW9iaWxlTWVudS1iZy1ibGFjayAuY2xvc2Vtb2JpbGVNZW51IHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc1ZTdkXHJcbiAgICB9XHJcbiAgICAubW9iaWxlTWVudS1iZy1ibGFjayAjTW9iaWxlTmF2IGxpIHtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjNGY2MzdkXHJcbiAgICB9XHJcbiAgICAubW9iaWxlTWVudS1iZy1ibGFjayAjTW9iaWxlTmF2IGxpLmx2bDEgbGkgYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNlNTQ3MVxyXG4gICAgfVxyXG4gICAgLm1vYmlsZU1lbnUtYmctYmxhY2sgI01vYmlsZU5hdiBsaS5sdmwxIGxpIGxpIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTU4NzdcclxuICAgIH1cclxuICAgIC5tb2JpbGVNZW51LWJnLWJsYWNrICNNb2JpbGVOYXYgbGkubHZsMSBsaSBsaSBsaSBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ1YTc3XHJcbiAgICB9XHJcbiAgICAubW9iaWxlTWVudS1iZy1ibGFjayAjTW9iaWxlTmF2IGxpICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgfVxyXG4gICAgLm1vYmlsZU1lbnUtYmctYmxhY2sgI01vYmlsZU5hdiAubW9iaWxlLW1lbnUtYm90dG9tIC50aXRsZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjNGY2MzdkXHJcbiAgICB9XHJcbiAgICAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZC50d28tYm5yIC5kZXRhaWxzIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjNweFxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci0zIC5mb290ZXItbmV3c2xldHRlciAubmV3cy1pY29uIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MHB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzEwIC5zbGlkZXNob3cgLnNzLXN1Yi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMTAgLmNvbGxlY3Rpb24tc2xpZGVyIC5jYXRlZ29yeS1pdGVtIC5idG4ge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW8xMCAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuc2FsZS1iYW5uZXIgLmRldGFpbHMgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMTAgLm1pbmktcHJvZHVjdCAuY3RnLWJuci13cmFwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwN3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MTlweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW8xMCAuY29sbGVjdGlvbi1zbGlkZXIgLmNhdGVnb3J5LWl0ZW0gLnByLTIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMTAgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmRldGFpbHMgLmJ0biB7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDIwcHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMiAucHJvZHVjdC1hdmFpbGFiaWxpdHksXHJcbiAgICAuaW5kZXgtZGVtbzUgLnByb2R1Y3QtYXZhaWxhYmlsaXR5LFxyXG4gICAgLmluZGV4LWRlbW84IC5wcm9kdWN0LWF2YWlsYWJpbGl0eSxcclxuICAgIC5zaG9wLXN3YXRjaGVzLXN0eWxlLXBhZ2UgLmJ1dHRvbi1zZXQtYm90dG9tLnN0eWxlMSsucHJvZHVjdC1hdmFpbGFiaWxpdHkge1xyXG4gICAgICAgIGJvdHRvbTogNDBweFxyXG4gICAgfVxyXG4gICAgLmhlYWRlci0xMS50b3AtaGVhZGVyIC5saW5rcy1kcm9wZG93biAudXNlci1saW5rcyBhIHtcclxuICAgICAgICBjb2xvcjogIzE3MTcxN1xyXG4gICAgfVxyXG4gICAgLmhlYWRlci0xMS50b3AtaGVhZGVyIC5saW5rcy1kcm9wZG93biAudXNlci1saW5rcyBhOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzIxNTQ4NlxyXG4gICAgfVxyXG4gICAgLmhlYWRlci0xMSAuaGVhZGVyLW1haW4ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzExICNNb2JpbGVOYXYgbGkgYSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmVcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMTEgLm1vYmlsZU1lbnUtYmctYmxhY2sgLmNsb3NlbW9iaWxlTWVudSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2Njg5OTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZVxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW8xMSAubW9iaWxlTWVudS1iZy1ibGFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxNTQ4NlxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW8xMSAubW9iaWxlTWVudS1iZy1ibGFjayAjTW9iaWxlTmF2IGxpLmx2bDEgbGkgYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyNTg4Y1xyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW8xMSAubW9iaWxlTWVudS1iZy1ibGFjayAjTW9iaWxlTmF2IGxpLmx2bDEgbGkgbGkgYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmNTg4ZVxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW8xMSAubW9iaWxlTWVudS1iZy1ibGFjayAjTW9iaWxlTmF2IC5tb2JpbGUtbWVudS1ib3R0b20gLnRpdGxlLFxyXG4gICAgLmluZGV4LWRlbW8xMSAubW9iaWxlTWVudS1iZy1ibGFjayAjTW9iaWxlTmF2IGxpIHtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMmY1ZDhhXHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzExIC5zbGlkZXNob3ctbWVkaXVtIC5zbGlkZXNob3ctd3JhcCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNzBweFxyXG4gICAgfVxyXG4gICAgLnZpZGVvLXNlY3Rpb24gLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweFxyXG4gICAgfVxyXG4gICAgLnZpZGVvLXNlY3Rpb24gLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW8xMSAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuaW1nIGltZyB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTcwcHhcclxuICAgIH1cclxuICAgIC5idXR0b24tYm90dG9tLWFjdGlvbi5zdHlsZTExIC5hZGR0b2NhcnQgLmljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMTIgLm5ld3NsZXR0ZXItc2VjdGlvbiBpbWcge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgLmxoLW1kIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44XHJcbiAgICB9XHJcbiAgICAucm91bmRlZC1zdGFydC1tZC0wIHtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAucm91bmRlZC1lbmQtbWQtMCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAudmlldy1jb2xsZWN0aW9uIC5idG4ucm91bmRlZC1waWxsIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHhcclxuICAgIH1cclxuICAgIC50b3AtaW5mby1iYXIgLml0ZW06bm90KDpsYXN0LWNoaWxkKSxcclxuICAgIC50b3AtaW5mby1iYXIgLnNsaWNrLXNsaWRlOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZcclxuICAgIH1cclxuICAgIC5ibG9nLWxpc3QtdmlldyAuYmxvZy1hcnRpY2xlIC5mZWF0dXJlZC1pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwXHJcbiAgICB9XHJcbiAgICAuY2FydC1zdHlsZTItcGFnZSAudGFibGUtYm90dG9tLWJyZCB0YWJsZSB0ZDpmaXJzdC1jaGlsZCxcclxuICAgIC5jYXJ0LXN0eWxlMi1wYWdlIC50YWJsZS1ib3R0b20tYnJkIHRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHhcclxuICAgIH1cclxuICAgIC5jYXJ0LXN0eWxlMi1wYWdlIC50YWJsZS1ib3R0b20tYnJkIHRhYmxlIHRkOmxhc3QtY2hpbGQsXHJcbiAgICAuY2FydC1zdHlsZTItcGFnZSAudGFibGUtYm90dG9tLWJyZCB0YWJsZSB0aDpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1zaW5nbGUtbWV0YSAucHJvZHVjdC1hdmFpbGFiaWxpdHksXHJcbiAgICAuc3ByLXJldmlldy1ieWxpbmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3Qtc3RpY2t5LXN0eWxlIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICAgICAgICB0b3A6IDgwcHhcclxuICAgIH1cclxuICAgIC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5sYXJnZS1ibnIgLmRldGFpbHMgLmJ0bixcclxuICAgIC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5zYWxlLWJhbm5lciAuZGV0YWlscyAuYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHggMTFweFxyXG4gICAgfVxyXG4gICAgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmxhcmdlLWJuciAuZGV0YWlscyAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci5mb290ZXItNSAubmV3c2xldHRlci1zdWJtaXQge1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDRweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW8zIC5uZXdzbGV0dGVyYmcgLm5ld3MtaWNvbiBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogNTVweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW8zIC5uZXdzbGV0dGVyYmcgbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW8zIC5mb290ZXItbmV3c2xldHRlciAuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzMgLm5ld3NsZXR0ZXJiZyB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW81IC5zbGlkZXNob3cgLnNzLWJ0bldyYXAgLmJ0biB7XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAyNXB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzYgLnNsaWRlc2hvdyAuc3MtYnRuV3JhcCAuYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAyMHB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzcgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmxhcmdlLWJuciAuZGV0YWlscyAuYnRuLFxyXG4gICAgLmluZGV4LWRlbW83IC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5zYWxlLWJhbm5lciAuZGV0YWlscyAuYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDI1cHhcclxuICAgIH1cclxuICAgIC5mb290ZXItMyAuZm9vdGVyLW5ld3NsZXR0ZXIgLm5ld3MtdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIGJvZHkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtc2VjdGlvbiAuYWJvdXQtZGV0YWlscyAudGl0bGUsXHJcbiAgICAuYmxvZy1hcnRpY2xlIGgyLmgxLFxyXG4gICAgLmNvdW50ZXJ1cC1udW1iZXIsXHJcbiAgICAuZmVhdHVyZWQtY29udGVudCAuZmVhdHVyZWQtZGV0YWlscy5sYXJnZS1mb250IGgyLFxyXG4gICAgLmgxLFxyXG4gICAgLnNsaWRlc2hvdyAuc3MtbWVnYS10aXRsZSxcclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHhcclxuICAgIH1cclxuICAgIC5ibG9nLWFydGljbGUgaDIuaDMsXHJcbiAgICAuaDIsXHJcbiAgICAuaW5kZXgtZGVtbzExIC5vdXItc2VydmljZS1zZWN0aW9uIGg0LFxyXG4gICAgLmluZGV4LWRlbW8xMSAuc2VjdGlvbi1oZWFkZXIgLmJ0bi1saW5rIC5pY29uLFxyXG4gICAgLmluZGV4LWRlbW8yIC5zbGlkZXNob3cgLnNzLW1lZ2EtdGl0bGUsXHJcbiAgICAuaW5kZXgtZGVtbzMgLnNlY3Rpb24taGVhZGVyIGgyLFxyXG4gICAgLmluZGV4LWRlbW81IC5zZWN0aW9uLWhlYWRlciBoMixcclxuICAgIC5pbmRleC1kZW1vNyAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZC5vbmVsYXJnZS1mb3VyLWJuciAuZGV0YWlscyAudGl0bGUsXHJcbiAgICAuaW5kZXgtZGVtbzggLmZlYXR1cmVkLWNvbnRlbnQgLmZlYXR1cmVkLWRldGFpbHMubGFyZ2UtZm9udCBoMixcclxuICAgIC5pbmRleC1kZW1vOCAuc2VjdGlvbi1oZWFkZXIgaDIsXHJcbiAgICAubmV3c2xldHRlci1zZWN0aW9uIC5uZXdzbGV0dGVyLXdyYXAgLnNlY3Rpb24taGVhZGVyIGgyLFxyXG4gICAgLnF1aWNrdmlldy1tb2RhbCAucHJvZHVjdC10aXRsZSxcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHhcclxuICAgIH1cclxuICAgIC5jYXRlZ29yeS1pdGVtIC5jYXRlZ29yeS10aXRsZSxcclxuICAgIC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5kZXRhaWxzIC50aXRsZSxcclxuICAgIC5jb2xsZWN0aW9uLXN0eWxlMyAuY2F0ZWdvcnktaXRlbSAuY2F0ZWdvcnktdGl0bGUsXHJcbiAgICAuY291bnRlcnVwLXRpdGxlLFxyXG4gICAgLmgzLFxyXG4gICAgLmluZGV4LWRlbW8xIC5jb2xsZWN0aW9uLXNsaWRlciAuY2F0ZWdvcnktdGl0bGUsXHJcbiAgICAuaW5kZXgtZGVtbzEyIC5tYXJxdWVlLXRleHQsXHJcbiAgICAuaW5kZXgtZGVtbzQgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQudHdvLWJuciAuZGV0YWlscyAudGl0bGUsXHJcbiAgICAuaW5kZXgtZGVtbzcgLmN0Zy1ibnItd3JhcCAuY3RnLWRlcyxcclxuICAgIC5pbmRleC1kZW1vOCAuc2VydmljZS1pbmZvIGg0LFxyXG4gICAgLnNlY3Rpb24taGVhZGVyIHAsXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICB9XHJcbiAgICAuY29sbGVjdGlvbi1zdHlsZTMgLmNhdGVnb3J5LWl0ZW0gLmRldGFpbHMgLmRlc2NyaXB0aW9uLFxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweFxyXG4gICAgfVxyXG4gICAgI2VsZW1lbnRzLWljb25zIC5pY29uTGlzdC1jb250ZW50LFxyXG4gICAgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQudHdvLWJuciAuZGV0YWlscyAuc3VidGl0bGUsXHJcbiAgICAuY29sbGVjdGlvbi1zdHlsZTEgLmNhdGVnb3J5LWl0ZW0gLmNhdGVnb3J5LXRpdGxlLFxyXG4gICAgLmNvdW50ZG93bi10ZXh0LnN0eWxlMSBsYWJlbCxcclxuICAgIC5mZWF0dXJlZC1jb250ZW50IC5mZWF0dXJlZC1kZXRhaWxzLmxhcmdlLWZvbnQgLmRlYyxcclxuICAgIC5mdHItcHJvbW8tYmFyLFxyXG4gICAgLmZ0ci1wcm9tby1iYXIgc3Ryb25nLFxyXG4gICAgLmdyaWQtcHJvZHVjdHMgLnByb2R1Y3QtbmFtZSBhLFxyXG4gICAgLmdyaWQtcHJvZHVjdHMgLnByb2R1Y3QtcHJpY2UgLnByaWNlLFxyXG4gICAgLmluZGV4LWRlbW8xMSAuc2VjdGlvbi1oZWFkZXIgLmJ0bi1saW5rLFxyXG4gICAgLmluZGV4LWRlbW80IC5ncmlkLXByb2R1Y3RzIC5wcm9kdWN0LW5hbWUgYSxcclxuICAgIC5pbmRleC1kZW1vNCAuZ3JpZC1wcm9kdWN0cyAucHJvZHVjdC1wcmljZSAucHJpY2UsXHJcbiAgICAuaW5kZXgtZGVtbzQgLnNsaWRlc2hvdyAuc3Mtc3ViLXRpdGxlLFxyXG4gICAgLmluZGV4LWRlbW83IC50YWItc2xpZGVyLXByb2R1Y3QgLm5hdi10YWJzIC5uYXYtbGluayxcclxuICAgIC5pbmRleC1kZW1vOCAubmV3c2xldHRlci1zZWN0aW9uIC5uZXdzbGV0dGVyLXdyYXAgLnNlY3Rpb24taGVhZGVyIHAsXHJcbiAgICAucHJvZHVjdC1mb3JtLXF1YW50aXR5IC5xdHlGaWVsZCBpbnB1dCxcclxuICAgIC5wcm9kdWN0LWZvcm0tc3VibWl0IC5idG4sXHJcbiAgICAucHJvZHVjdHMtbG9va2Jvb2stc2VjdGlvbiAubG9va2Jvb2stc2hvcCAucHJvZHVjdHMgLmJ0bi1zaG9wIC5pY29uLFxyXG4gICAgLnRlc3RpbW9uaWFsLXNsaWRlciAuY29udGVudCxcclxuICAgIGJsb2NrcXVvdGUsXHJcbiAgICBib2R5LmluZGV4LWRlbW80IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHhcclxuICAgIH1cclxuICAgIC5ib3JkZXItc20tdG9wLTAge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLnJvdW5kZWQtYm90dG9tLXNtLTAsXHJcbiAgICAucm91bmRlZC10b3Atc20tMCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5weC0zMCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAucHgtNDAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLnB4LTUwIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5idG4sXHJcbiAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTVweFxyXG4gICAgfVxyXG4gICAgLmJ0bi14bCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjVweFxyXG4gICAgfVxyXG4gICAgLmJ0bi1zbSB7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDE1cHhcclxuICAgIH1cclxuICAgIC5idG4ucm91bmRlZC1waWxsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweFxyXG4gICAgfVxyXG4gICAgLmJ0bi1icmQsXHJcbiAgICAuYnRuLWxpbmssXHJcbiAgICAudGFicy1saXN0aW5nLnNlY3Rpb24gLnRhYi1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDBcclxuICAgIH1cclxuICAgIC5mb3JtLWNvbnRyb2wsXHJcbiAgICAuaW5kZXgtZGVtbzExIC5ibG9nLWFydGljbGUgLmJsb2ctdGFnLFxyXG4gICAgLmluZGV4LWRlbW8xMSAuYmxvZy1hcnRpY2xlIC5wdWJsaXNoLWRldGFpbCBsaSxcclxuICAgIC5pbmRleC1kZW1vMiAuc2xpZGVzaG93IC5zcy1zdWItdGl0bGUsXHJcbiAgICAubmV3c2xldHRlci1zZWN0aW9uIC5uZXdzbGV0dGVyLXdyYXAgLnNlY3Rpb24taGVhZGVyIHAsXHJcbiAgICAucHJvZHVjdC1pbmZvIHAsXHJcbiAgICAucHJvZHVjdC1zaW5nbGUtbWV0YSAucHJvZHVjdC1hdmFpbGFiaWxpdHksXHJcbiAgICAuc2VydmljZS1pbmZvIGg2LFxyXG4gICAgLnRvcC1oZWFkZXIsXHJcbiAgICAudHJhY2tpbmctc3RlcHMgLnN0ZXAgc3BhbixcclxuICAgIGJ1dHRvbixcclxuICAgIGlucHV0LFxyXG4gICAgc2VsZWN0LFxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweFxyXG4gICAgfVxyXG4gICAgLmlucHV0LWdyb3VwPi5idG4sXHJcbiAgICAuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCxcclxuICAgIC5vcmRlcnN0cmFja2luZy1mcm9tIC5mb3JtLWdyb3VwIC5idG4sXHJcbiAgICBpbnB1dCxcclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzggLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmRldGFpbHMgLnN1YnRpdGxlLFxyXG4gICAgLnNtYWxsLWhpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmZvb3RlciAuZm9vdGVyLXRvcCxcclxuICAgIC5mb290ZXItMyAuZm9vdGVyLWxvZ28tbGlua3MsXHJcbiAgICAuc2VjdGlvbi1tZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHhcclxuICAgIH1cclxuICAgIC5yb3cuZy0zIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogLTVweFxyXG4gICAgfVxyXG4gICAgLnJvdy5nLTM+KiB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMFxyXG4gICAgfVxyXG4gICAgLnNsaWRlc2hvdyAuc2xpY2stYXJyb3ctZG90cyAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgYm90dG9tOiAyMHB4XHJcbiAgICB9XHJcbiAgICAuYXJ3T3V0NSAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweFxyXG4gICAgfVxyXG4gICAgLmFyd091dDUgLnNsaWNrLWFycm93OmJlZm9yZSxcclxuICAgIC5hd2FyZHMtaXRlbXMgLmF3YXJkcy10aXRsZSxcclxuICAgIC5mZWF0dXJlZC1jb250ZW50IC5mZWF0dXJlZC1kZXRhaWxzLmxhcmdlLWZvbnQgLnNtYWxsLXRleHQsXHJcbiAgICAuZm9vdGVyIC5mb290ZXItdG9wIC5oNCxcclxuICAgIC5mb290ZXItMTEgLnNlcnZpY2UtaW5mbyBoNCxcclxuICAgIC5mb290ZXItMTEuZm9vdGVyLmZ0ci1iZy1ibGFjayAuZm9vdGVyLXRvcCAuZm9vdGVyLWxpbmtzIC5oNCxcclxuICAgIC5mb290ZXItMTEuZm9vdGVyLmZ0ci1iZy1ibGFjayAuZm9vdGVyLXRvcCAuaDQsXHJcbiAgICAuZm9vdGVyLmZ0ci1iZy1ibGFjayAuZm9vdGVyLXRvcCAuaDQsXHJcbiAgICAuaW5kZXgtZGVtbzUgLmNvbGxlY3Rpb24tc2xpZGVyLmNzXzEgLmNhdGVnb3J5LXRpdGxlLFxyXG4gICAgLmluZGV4LWRlbW81IC5mb290ZXIuZnRyLWJnLWJsYWNrIC5mb290ZXItdG9wIC5oNCxcclxuICAgIC5pbmRleC1kZW1vNSAudG9wLWluZm8tYmFyLFxyXG4gICAgLmluZGV4LWRlbW84IC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5kZXRhaWxzIC50aXRsZSxcclxuICAgIC5pbmRleC1kZW1vOCAub25lLWJhbm5lci1zZWN0aW9uIC5kZXRhaWxzLFxyXG4gICAgLnNlcnZpY2UtaW5mbyAuc2VydmljZS1jb250ZW50IGgzLFxyXG4gICAgLnZpZGVvLXNlY3Rpb24gLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLWJvdHRvbS1hY3Rpb24uc3R5bGUxMSAuYnRuIC50ZXh0LFxyXG4gICAgLmluZGV4LWRlbW8xMCAuYnV0dG9uLXNldC10b3AsXHJcbiAgICAuaW5kZXgtZGVtbzYgLmJ1dHRvbi1zZXQtdG9wLFxyXG4gICAgLm1vYmlsZS1oaWRlLFxyXG4gICAgLnNlY3Rpb24taGVhZGVyIGJyLFxyXG4gICAgLnNsaWRlc2hvdyAuc3Mtc3ViLXRpdGxlLFxyXG4gICAgLnNsaWRlc2hvdyBpbWcuZGVza3RvcC1oaWRlLFxyXG4gICAgLnN0aWNreUNhcnQgLnByb2R1Y3QtZmVhdHVyZWQtaW1nLFxyXG4gICAgLnN0aWNreUNhcnQgLnF0eUZpZWxkLFxyXG4gICAgLnN0aWNreUNhcnQgLnN0aWNreS10aXRsZSxcclxuICAgIC56b29tQ29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICB9XHJcbiAgICAuc2xpZGVzaG93IGltZy5tb2JpbGUtaGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgIH1cclxuICAgIC5wcm9kdWN0LWRldGFpbHMtaW1nIC5wcm9kdWN0LXpvb20tcmlnaHQgI3pvb21wcm8sXHJcbiAgICAucHJvZHVjdC1kZXRhaWxzLWltZyAuem9vbXBybyB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxuICAgIH1cclxuICAgIC5wYi1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweFxyXG4gICAgfVxyXG4gICAgLnNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4XHJcbiAgICB9XHJcbiAgICAjcGFnZS1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAzMHB4XHJcbiAgICB9XHJcbiAgICAuZm9ybS1ncm91cCxcclxuICAgIC50YWItc2xpZGVyLXByb2R1Y3QgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4XHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcclxuICAgIH1cclxuICAgIC5wYWdlLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHhcclxuICAgIH1cclxuICAgIC5wYWdlLWhlYWRlciAuZC1mbGV4IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICB9XHJcbiAgICAucGFnZS10aXRsZSBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHhcclxuICAgIH1cclxuICAgIC50ZXh0LWxhcmdlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42ICFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5sb2dvIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjBweFxyXG4gICAgfVxyXG4gICAgLm1pbmljYXJ0LW1vZGFsLXN0eWxlIC5taW5pY2FydC1ib3R0b20sXHJcbiAgICAubWluaWNhcnQtbW9kYWwtc3R5bGUgLm1pbmljYXJ0LWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lXHJcbiAgICB9XHJcbiAgICAubWluaWNhcnQtbW9kYWwtc3R5bGUgLm1pbmljYXJ0LXJpZ2h0LWRyYXdlciAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM4MHB4XHJcbiAgICB9XHJcbiAgICAubWluaWNhcnQtbW9kYWwtc3R5bGUgLm1pbmljYXJ0LWNvbnRlbnQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHhcclxuICAgIH1cclxuICAgIC5zbGlkZXNob3cteGxhcmdlIC5zbGlkZXNob3ctd3JhcCB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDBweFxyXG4gICAgfVxyXG4gICAgLnNsaWRlc2hvdy1sYXJnZSAuc2xpZGVzaG93LXdyYXAsXHJcbiAgICAuc2xpZGVzaG93LW1lZGl1bSAuc2xpZGVzaG93LXdyYXAge1xyXG4gICAgICAgIGhlaWdodDogNDAwcHhcclxuICAgIH1cclxuICAgIC5iZy1ibG9jayAuaWNvbi1ib3gtdGl0bGUsXHJcbiAgICAuc2xpZGVzaG93IC5zcy1zbWFsbC10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweFxyXG4gICAgfVxyXG4gICAgLnNsaWRlc2hvdyAuc3Mtc3ViLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMFxyXG4gICAgfVxyXG4gICAgLnNsaWRlc2hvdyAuc3MtYnRuV3JhcCB7XHJcbiAgICAgICAgbWFyZ2luOiAxNnB4IDAgMFxyXG4gICAgfVxyXG4gICAgLnNsaWRlc2hvdyAuc3MtYnRuV3JhcCAuYnRuIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMTVweFxyXG4gICAgfVxyXG4gICAgLnNsaWRlc2hvdyAuYnRuKy5idG4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4XHJcbiAgICB9XHJcbiAgICAuc2xpZGVzaG93IC5jb250YWluZXIgLnNsaWNrLWFycm93LWRvdHMgLnNsaWNrLXByZXYsXHJcbiAgICAuc2xpZGVzaG93IC5zbGljay1hcnJvdy1kb3RzIC5zbGljay1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAxMHB4XHJcbiAgICB9XHJcbiAgICAuc2xpZGVzaG93IC5jb250YWluZXIgLnNsaWNrLWFycm93LWRvdHMgLnNsaWNrLW5leHQsXHJcbiAgICAuc2xpZGVzaG93IC5zbGljay1hcnJvdy1kb3RzIC5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogMTBweFxyXG4gICAgfVxyXG4gICAgLmdyaWQtcHJvZHVjdHMgLmxpc3Qtc3R5bGUuY29sLXJvdyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHhcclxuICAgIH1cclxuICAgIC5ncmlkLXByb2R1Y3RzIC5saXN0LXN0eWxlIC5pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweFxyXG4gICAgfVxyXG4gICAgLnRhYi1zbGlkZXItcHJvZHVjdCAubmF2LXRhYnMge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHhcclxuICAgIH1cclxuICAgIC50YWItc2xpZGVyLXByb2R1Y3QgLm5hdi10YWJzIC5uYXYtbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCA3cHggN3B4XHJcbiAgICB9XHJcbiAgICAudGFiLXNsaWRlci1wcm9kdWN0IC5uYXYtdGFicy5zdHlsZTEgLm5hdi1saW5rOmFmdGVyIHtcclxuICAgICAgICBib3R0b206IDBcclxuICAgIH1cclxuICAgIC5jYXRlZ29yeS10ZXh0LWJhbm5lciAuYmFubmVyLWNvbnRlbnQsXHJcbiAgICAuY29tbWVudC1mb3JtLFxyXG4gICAgLmluc3RhZ3JhbS1ncmlkIC5pbnN0YWdyYW0tb3ZlcmxheSxcclxuICAgIC50ZXN0aW1vbmlhbC1zbGlkZXIuc3R5bGUxIC50ZXN0aW1vbmlhbC1zbGlkZSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweFxyXG4gICAgfVxyXG4gICAgLmFib3V0dXMtc3R5bGUxLXBhZ2UgLmFib3V0LWRldGFpbHMucHgtNTAucGItNSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5hYm91dHVzLXN0eWxlMS1wYWdlIC5hYm91dC1kZXRhaWxzLnB4LTUwLnB5LTUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmFib3V0dXMtc3R5bGUyLXBhZ2UgLmFib3V0LWRldGFpbHMuZmFxcy1zdHlsZS5mYXFzLXN0eWxlMi5weC01MCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5oZXJvLWxhcmdlLFxyXG4gICAgLmluZGV4LWRlbW83IC5wYXJhbGxheC1iYW5uZXItc3R5bGUxIC5oZXJvLWxhcmdlIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG9cclxuICAgIH1cclxuICAgIC5oZXJvLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHhcclxuICAgIH1cclxuICAgIC5oZXJvLXN1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMFxyXG4gICAgfVxyXG4gICAgLmhlcm8tYnRuLFxyXG4gICAgLmhlcm8tZGV0YWlscyxcclxuICAgIC5oZXJvLXNhbGVUaW1lIHtcclxuICAgICAgICBtYXJnaW46IDE1cHggMCAwXHJcbiAgICB9XHJcbiAgICAuaGVyby1kZXRhaWxzIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHhcclxuICAgIH1cclxuICAgIC5oZXJvLWJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDExcHggMjJweFxyXG4gICAgfVxyXG4gICAgLmhlcm8taW5uZXIgLndyYXAtdGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweFxyXG4gICAgfVxyXG4gICAgLmhlcm8tc2FsZVRpbWUgLmNvdW50LWlubmVyIC50aW1lLWNvdW50LFxyXG4gICAgLnByb2R1Y3QtY291bnRkb3duIC5jb3VudC1pbm5lciAudGltZS1jb3VudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4XHJcbiAgICB9XHJcbiAgICAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZC50d28tYm5yIC5kZXRhaWxzIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweFxyXG4gICAgfVxyXG4gICAgLmNvbGxlY3Rpb24tc3R5bGUyIC5kZXRhaWxzIC5idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4XHJcbiAgICB9XHJcbiAgICAuc3dhdGNoZXMgbGkueC1sYXJnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHdpZHRoOiAzNXB4XHJcbiAgICB9XHJcbiAgICAuc2l6ZS1zd2F0Y2hlcyBsaS54LWxhcmdlIHtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgd2lkdGg6IDMycHhcclxuICAgIH1cclxuICAgIC50b29sYmFyIC52aWV3LW1vZGUgLm1vZGUtbGlzdC5hY3RpdmV+LmdyaWQtMi5hY3RpdmU6YmVmb3JlIHtcclxuICAgICAgICBib3gtc2hhZG93OiA3cHggMCAwICM5YjliOWJcclxuICAgIH1cclxuICAgIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgfVxyXG4gICAgLmNvbW1lbnRzLWl0ZW0rLmNvbW1lbnRzLWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweFxyXG4gICAgfVxyXG4gICAgLmZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLWxpbmtzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIH1cclxuICAgIC5mb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1saW5rcyAuaDQge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNlNTE2ZjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbGlua3MgLmg0OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcZWE0NVwiO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBhbm5pbWV4LWljb25zO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgdG9wOiAwXHJcbiAgICB9XHJcbiAgICAuZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbGlua3MgLmg0LmFjdGl2ZTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGVhNDhcIlxyXG4gICAgfVxyXG4gICAgLmZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLWxpbmtzIC5oNC5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAjZTFlMWUxXHJcbiAgICB9XHJcbiAgICAuZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbGlua3MgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG4gICAgfVxyXG4gICAgLm5ld3NsZXR0ZXJiZyB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwXHJcbiAgICB9XHJcbiAgICAuY2hlY2tvdXQtY2FyZCBoMixcclxuICAgIC5jdGctYm5yLXdyYXAgLmN0Zy10aXRsZSxcclxuICAgIC5pbmRleC1kZW1vNyAuc2VjdGlvbi1oZWFkZXIgaDIsXHJcbiAgICAubmV3c2xldHRlcmJnIGxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHhcclxuICAgIH1cclxuICAgIC5mb290ZXItMy5mb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1saW5rcyAuaDQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2VjZTdlNFxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci00LmZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLWxpbmtzIC5oNCxcclxuICAgIC5mb290ZXItNi5mb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1saW5rcyAuaDQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RkZFxyXG4gICAgfVxyXG4gICAgLnNlcnZpY2UtaW5mbyAuZnMtNSxcclxuICAgIC5zZXJ2aWNlLWluZm8gLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1taWRkbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMFxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci5mdHItYmctYmxhY2sgLmZvb3Rlci10b3AgLmZvb3Rlci1saW5rcyAuaDQsXHJcbiAgICAuZm9vdGVyLmZ0ci1iZy1ncmF5IC5mb290ZXItdG9wIC5mb290ZXItbGlua3MgLmg0IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICM0MzQzNDNcclxuICAgIH1cclxuICAgIC5mdHItbG9nb1RleHQgLmxvZ29JbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwcHhcclxuICAgIH1cclxuICAgIC5mb290ZXItbG9nby1saW5rcyAuaW5saW5lLWxpbmtzLmxlZnQtYnJkIC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4XHJcbiAgICB9XHJcbiAgICAuY3RnLWJuci13cmFwIC5jdGctdGl0bGUgc3BhbixcclxuICAgIC5waG9uZS1pbmZvIC5waG9uZS1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHhcclxuICAgIH1cclxuICAgIC5ibG9nLWFydGljbGUgaDIsXHJcbiAgICAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZC50d28tYm5yIC5kZXRhaWxzIC50aXRsZSxcclxuICAgIC5pbmRleC1kZW1vMTAgLnNlY3Rpb24taGVhZGVyIGgyLFxyXG4gICAgLmluZGV4LWRlbW8zIC5uZXdzbGV0dGVyYmcgbGFiZWwsXHJcbiAgICAuaW5kZXgtZGVtbzYgLnNlY3Rpb24taGVhZGVyIGgyLFxyXG4gICAgLmluZGV4LWRlbW83IC5uZXdzbGV0dGVyYmcgbGFiZWwsXHJcbiAgICAuaW5kZXgtZGVtbzggLm5ld3NsZXR0ZXItc2VjdGlvbiAubmV3c2xldHRlci13cmFwIC5zZWN0aW9uLWhlYWRlciBoMixcclxuICAgIC5wYXNzd29yZC1tYWluIC50aW1lLWNvdW50LFxyXG4gICAgLnBob25lLWluZm8gLnBob25lLXRleHQgYSxcclxuICAgIC5wcm9kdWN0LW1haW4tdGl0bGUsXHJcbiAgICAuc2VjdGlvbi1oZWFkZXIgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgfVxyXG4gICAgLnNlcnZpY2Utc2VjdGlvbiAuc2VydmljZS1pbmZvIC5ib3gge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgcGFkZGluZzogMTVweFxyXG4gICAgfVxyXG4gICAgI3NpdGUtc2Nyb2xsIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGJvdHRvbTogMjBweFxyXG4gICAgfVxyXG4gICAgLm1vZGFsIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMjBweFxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbi1ib3R0b20tYWN0aW9uIC5idG4sXHJcbiAgICAuaW5kZXgtZGVtbzQgLnNsaWRlc2hvdyAuc3MtYnRuV3JhcCAuYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDE1cHhcclxuICAgIH1cclxuICAgIC5wcm9kdWN0LWZvcm0gLnN3YXRjaGVzLXNpemUgLnNpemVsaW5rIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweFxyXG4gICAgfVxyXG4gICAgLmNhcnQtZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgIH1cclxuICAgIC5jYXJ0LWZsZXgtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICBtaW4td2lkdGg6IDBcclxuICAgIH1cclxuICAgIC5jYXJ0LXRhYmxlIHRib2R5LFxyXG4gICAgLmNhcnQtdGFibGUgdHIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlXHJcbiAgICB9XHJcbiAgICAuY2FydC10YWJsZSB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHhcclxuICAgIH1cclxuICAgIC5jYXJ0LWltYWdlIHtcclxuICAgICAgICB3aWR0aDogODVweFxyXG4gICAgfVxyXG4gICAgLmNhcnQtcXR5IC5xdHlGaWVsZCAucXR5QnRuLFxyXG4gICAgLmNhcnQtcXR5IC5xdHlGaWVsZCBpbnB1dCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4XHJcbiAgICB9XHJcbiAgICAuY29tcGFyZS10YWJsZSB0YWJsZSB0ciB0aDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweFxyXG4gICAgfVxyXG4gICAgLnN0ZXAtY2hlY2tvdXQgLnN0ZXAtaXRlbXMge1xyXG4gICAgICAgIG1hcmdpbjogLTVweCAtMTBweFxyXG4gICAgfVxyXG4gICAgLnN0ZXAtY2hlY2tvdXQgLm5hdi1saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggMTBweFxyXG4gICAgfVxyXG4gICAgLnN0ZXAtY2hlY2tvdXQgLm5hdi1saW5rOmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogMjFweFxyXG4gICAgfVxyXG4gICAgLmNoZWNrb3V0LWNhcmQgLmljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweFxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtZGV0YWlscy1pbWcgLnByb2R1Y3QtdGh1bWIgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IC0xMHB4XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1kZXRhaWxzLWltZyAucHJvZHVjdC10aHVtYiAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IC0xMHB4XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC10aHVtYi1sZWZ0LXN0eWxlIC5wcm9kdWN0LXRodW1iLXZlcnRpY2FsIGRpdi5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDdweFxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtdGh1bWItbGVmdC1zdHlsZSAucHJvZHVjdC16b29tLXJpZ2h0IHtcclxuICAgICAgICB3aWR0aDogY2FsYyg4NSUgLSAxMHB4KTtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICAgIH1cclxuICAgIC5wcm9kdWN0LXRodW1iLWxlZnQtc3R5bGUgLm1vZGVsLXRodW1ibmFpbC1pbWcgLmNhcm91c2VsLWFycm93LFxyXG4gICAgLnByb2R1Y3QtdGh1bWItbGVmdC1zdHlsZSAucHJvZHVjdC10aHVtYiAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIGhlaWdodDogMjNweFxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtdGh1bWItcmlnaHQtc3R5bGUgLnByb2R1Y3Qtem9vbS1yaWdodCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwXHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1kZXRhaWxzLWltZyAucHJvZHVjdC1idXR0b25zIC5idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwcHhcclxuICAgIH1cclxuICAgIC50YWJzLWxpc3RpbmcgLnRhYnMtYWMtc3R5bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICBwYWRkaW5nOiAxM3B4IDMwcHggMTNweCAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICB9XHJcbiAgICAudGFicy1saXN0aW5nIC50YWJzLWFjLXN0eWxlLmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMlxyXG4gICAgfVxyXG4gICAgLnRhYnMtbGlzdGluZyAudGFicy1hYy1zdHlsZTpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBhbm5pbWV4LWljb25zO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlYjY2XCI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTNweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxuICAgIH1cclxuICAgIC50YWJzLWxpc3RpbmcgLnRhYnMtYWMtc3R5bGUuYWN0aXZlOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGViNjlcIlxyXG4gICAgfVxyXG4gICAgLnRhYnMtbGlzdGluZyAudGFiLWNvbnRhaW5lciAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzQgLnNsaWRlc2hvdy1jb250ZW50LWluLFxyXG4gICAgLnRhYnMtbGlzdGluZyAucHJvZHVjdC1kZXNjcmlwdGlvbiBpbWcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHhcclxuICAgIH1cclxuICAgIC5zcHItcmV2aWV3LXByb2ZpbGUge1xyXG4gICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweFxyXG4gICAgfVxyXG4gICAgLmF2Zy1yYXRpbmcgLmF2Zy1tYXJrLFxyXG4gICAgLnZpZGVvLXBvcHVwLWNvbnRlbnQgLmljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweFxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtbGFiZWxzLnJvdW5kZWQgLmxibCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzVweDtcclxuICAgICAgICBtaW4td2lkdGg6IDM1cHhcclxuICAgIH1cclxuICAgIC5wcm9kdWN0LXR3by1nYWxsZXJ5IC5wcm9kdWN0LWxhYmVscyB7XHJcbiAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgIHRvcDogMTBweFxyXG4gICAgfVxyXG4gICAgLnVwc2VsbC1idW5kbGUgLnVzYkltZ0NhbGwge1xyXG4gICAgICAgIHdpZHRoOiA3NXB4XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC13cmFwLWJnLmJnLWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHhcclxuICAgIH1cclxuICAgIC5zdGlja3lDYXJ0IC5zdGlja3lPcHRpb25zIHtcclxuICAgICAgICB3aWR0aDogNTAlXHJcbiAgICB9XHJcbiAgICAuc3RpY2t5Q2FydCAuc3RpY2t5T3B0aW9ucyAuc2VsZWN0ZWRPcHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICB9XHJcbiAgICAuc3RpY2t5Q2FydCAucHJvZHVjdC1mb3JtLWNhcnQtc3VibWl0IHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweFxyXG4gICAgfVxyXG4gICAgLnNlcnZpY2UtaW5mby5zZXBhcmF0ZS1saW5lIC5zZXJ2aWNlLXdyYXA6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lXHJcbiAgICB9XHJcbiAgICAuYXdhcmRzLWl0ZW1zIC5hd2FyZHMtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIGhlaWdodDogNzBweFxyXG4gICAgfVxyXG4gICAgLm1hcC1zZWN0aW9uIHtcclxuICAgICAgICBoZWlnaHQ6IDI4MHB4XHJcbiAgICB9XHJcbiAgICAuZGFzaGJvYXJkLWNvbnRlbnQgLmRldGFpbHMgLmxlZnQge1xyXG4gICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDExMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweFxyXG4gICAgfVxyXG4gICAgLnRyYWNraW5nLWRldGFpbCB1bCBsaSAubGVmdCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4XHJcbiAgICB9XHJcbiAgICAudHJhY2tpbmctc3RlcHMgLnN0ZXAge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTUycHhcclxuICAgIH1cclxuICAgIC5wYXNzd29yZC1oZWFkZXIge1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHRvcDogMTVweFxyXG4gICAgfVxyXG4gICAgLnBhc3N3b3JkLWxvZ28gaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0MHB4XHJcbiAgICB9XHJcbiAgICAucGFzc3dvcmQtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzhweFxyXG4gICAgfVxyXG4gICAgLnBhc3N3b3JkLW1haW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDU1cHggMCAwXHJcbiAgICB9XHJcbiAgICAucGFzc3dvcmQtbWFpbiAucHdkLXRpbWVyPnNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDRweFxyXG4gICAgfVxyXG4gICAgLm5ld3NsZXR0ZXItbW9kYWwgLm5ld3NsdHItdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAyMHB4XHJcbiAgICB9XHJcbiAgICAubmV3c2xldHRlci1tb2RhbC5zdHlsZTEgLm1vZGFsLWRpYWxvZyxcclxuICAgIC5uZXdzbGV0dGVyLW1vZGFsLnN0eWxlNCAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4XHJcbiAgICB9XHJcbiAgICAubmV3c2xldHRlci1tb2RhbC5zdHlsZTIgLm5ld3NsdHItdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAxNXB4XHJcbiAgICB9XHJcbiAgICAubmV3c2xldHRlci1tb2RhbC5zdHlsZTIgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIzcHhcclxuICAgIH1cclxuICAgIC50b3AtaGVhZGVyIC5zb2NpYWwtaWNvbnMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4XHJcbiAgICB9XHJcbiAgICAudG9wLWhlYWRlciAubGVmdC1icmQ+Om5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4XHJcbiAgICB9XHJcbiAgICAuY3RnLWJuci13cmFwIC5zYWxlVGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHhcclxuICAgIH1cclxuICAgIC5jdGctYm5yLXdyYXAudHdvIC5jdGctdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweFxyXG4gICAgfVxyXG4gICAgLnRhYi1zbGlkZXItcHJvZHVjdCAubmF2LXRhYnMuc3R5bGUyIC5uYXYtbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIG1hcmdpbjogMCA0cHg7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDEycHhcclxuICAgIH1cclxuICAgIC5zZXJ2aWNlLWluZm8uc2VwYXJhdGUtbGluZS5nLTMge1xyXG4gICAgICAgIG1hcmdpbjogLTEwcHggLTEwcHggMFxyXG4gICAgfVxyXG4gICAgLnNlcnZpY2UtaW5mby5zZXBhcmF0ZS1saW5lLmctMz4qIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweFxyXG4gICAgfVxyXG4gICAgLmhlcm8tc2FsZVRpbWUuc2FsZVRpbWUtY2lyY2xlIC5jb3VudC1pbm5lciB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwcHhcclxuICAgIH1cclxuICAgIC5mZWF0dXJlZC1jb250ZW50IC5mZWF0dXJlZC1kZXRhaWxzLmxhcmdlLWZvbnQgLmJ0biB7XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAyMnB4XHJcbiAgICB9XHJcbiAgICAub25lLWJhbm5lci1zZWN0aW9uIC5kZXRhaWxzIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdHMtbG9va2Jvb2stc2VjdGlvbiAubG9va2Jvb2stc2hvcCAucHJvZHVjdHMgLmJ0bi1zaG9wIHtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwcHhcclxuICAgIH1cclxuICAgIC5wcm9kdWN0cy1sb29rYm9vay1zZWN0aW9uIC5sb29rYm9vay1zaG9wIC5ncmlkLWxiIHtcclxuICAgICAgICB3aWR0aDogMTY1cHhcclxuICAgIH1cclxuICAgIC5wcm9kdWN0cy1sb29rYm9vay1zZWN0aW9uIC5sb29rLXBvc2l0aW9uMyB7XHJcbiAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgICAgbGVmdDogMjclXHJcbiAgICB9XHJcbiAgICAucHJvZHVjdHMtbG9va2Jvb2stc2VjdGlvbiAubG9vay1wb3NpdGlvbjQge1xyXG4gICAgICAgIHJpZ2h0OiAzOSVcclxuICAgIH1cclxuICAgIC5wcm9kdWN0cy1sb29rYm9vay1zZWN0aW9uIC5sb29rLXBvc2l0aW9uNSB7XHJcbiAgICAgICAgcmlnaHQ6IDIwJVxyXG4gICAgfVxyXG4gICAgLmFib3V0LXNlY3Rpb24gLmFib3V0LWRldGFpbHMgLnNlcnZpY2UtaW5mbyAuaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIHdpZHRoOiAzNXB4XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtc2VjdGlvbiAuYWJvdXQtZGV0YWlscyAuc2VydmljZS1pbmZvIGgyLFxyXG4gICAgLmZvb3Rlci0xMSAucGhvbmUtaW5mbyAucGhvbmUtdGV4dCBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE3cHhcclxuICAgIH1cclxuICAgIC5wYWdpbmF0aW9uLWJvdHRvbSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMyAuc2VydmljZS1pbmZvIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMyAubmV3c2xldHRlcmJnIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzMgLm5ld3NsZXR0ZXJiZyAubmV3cy1pY29uIGltZyxcclxuICAgIC5pbmRleC1kZW1vNiAuY29sbGVjdGlvbi1zbGlkZXIgLmNhdGVnb3J5LWl0ZW0gaW1nLFxyXG4gICAgLmluZGV4LWRlbW84IC5zZXJ2aWNlLWluZm8gLmltZy1pY29uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwcHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMyAuZm9vdGVyLW5ld3NsZXR0ZXIgLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweFxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci0zIC5mdHItbG9nbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW8xMSAucHJvZHVjdC12ZW5kb3IsXHJcbiAgICAuaW5kZXgtZGVtbzQgLmdyaWQtcHJvZHVjdHMgLmFkZHRvY2FydC1idG4gLmJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzQgLnNlY3Rpb24taGVhZGVyLXJpZ2h0IC5idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDExcHggMjFweFxyXG4gICAgfVxyXG4gICAgLm5ld3NsZXR0ZXItc2VjdGlvbiAubmV3c2xldHRlci13cmFwIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNDBweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW80IC5mb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1saW5rcyAuaDQuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogIzBmMmM0NFxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci0xMSAuc2VydmljZS1pbmZvIC5pY29uLFxyXG4gICAgLmluZGV4LWRlbW80IC5zbGlkZXNob3cgLnNzLW1lZ2EtdGl0bGUsXHJcbiAgICAuaW5kZXgtZGVtbzYgLnNsaWRlc2hvdyAuc3MtbWVnYS10aXRsZSxcclxuICAgIC5pbmRleC1kZW1vNyAuY3RnLWJuci13cmFwIC5jdGctdGl0bGUsXHJcbiAgICAudmlkZW8tc2VjdGlvbiAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW81IC50b3AtcHJvbW8tYmFyLnN0eWxlMSAuaXRlbSBhIHtcclxuICAgICAgICBmb250LXNpemU6IDExcHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vNSAuaG9tZS1ibG9nLXBvc3QgLnNsaWNrLWFycm93IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNjVweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW81IC5zZXJ2aWNlLWluZm8gLmZzLTUsXHJcbiAgICAuaW5kZXgtZGVtbzcgLmN0Zy1ibnItd3JhcCAuY3RnLXNtYWxsLXRpdGxlLmZzLTYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzUgLmZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLWxpbmtzIC5oNCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDA0MDQwXHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzYgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQudHdvLWJuci1jdDIgLmRldGFpbHMge1xyXG4gICAgICAgIG1heC13aWR0aDogMzAwcHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vNiAuZmVhdHVyZWQtY29udGVudCAuZmVhdHVyZWQtdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDMwcHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vNiAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuZGV0YWlscyAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzcgLmJ0bi5idG4tc21hbGwge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAyMHB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzcgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmNvbGxlY3Rpb24taXRlbS5jdEltZzEgLmRldGFpbHMuYm90dG9tLXJpZ2h0IHtcclxuICAgICAgICByaWdodDogMTEwcHg7XHJcbiAgICAgICAgYm90dG9tOiA1MHB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzcgI3NpdGUtc2Nyb2xsIHtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vNyAuc2xpZGVzaG93IC5zcy1tZWdhLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vNyAubWluaS1wcm9kdWN0IC5jb2x1bW4tdHRsIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW83IC5taW5pLXByb2R1Y3QgLmNvbHVtbi10dGw6YWZ0ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vNyAuaGVyby1idG4sXHJcbiAgICAudmlkZW8tc2VjdGlvbiAuYnRuLWxnIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vNyAuZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbGlua3MgLmg0IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODEsIDE4MSwgMTgxLCAuMTUpXHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzggLnNlcnZpY2UtaW5mby5zZXBhcmF0ZS1saW5lLm1kdC0wIC5zZXJ2aWNlLXdyYXA6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHhcclxuICAgIH1cclxuICAgIC5vbmUtYmFubmVyLXNlY3Rpb24gLmJnLXNpemUge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4XHJcbiAgICB9XHJcbiAgICAuY29sbGVjdGlvbi1iYW5uZXJzLmZvdXItYm5yIC5idG4tbGlnaHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMlxyXG4gICAgfVxyXG4gICAgLnNlcnZpY2Utc2VjdGlvbiAuc2VydmljZS1pY29uIC5pbWctaWNvbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NXB4XHJcbiAgICB9XHJcbiAgICAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZC50d28tYm5yIC5kZXRhaWxzIC5idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDExcHggMjVweFxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci0zIC5uZXdzbGV0dGVyYmcge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMFxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci0zIC5mb290ZXItbmV3c2xldHRlciAubmV3cy1pY29uIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NXB4XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLmZvb3Rlci05IC5mb290ZXItdG9wIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW84IC5sb2dvLXNlY3Rpb24gLnNlY3Rpb24tY2xyIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC50b3AtaW5mby1iYXIgLml0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweFxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci04IC5mdHItbG9nbyxcclxuICAgIC5mb290ZXItOSAuZnRyLWxvZ28ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW8xMCAuc2xpZGVzaG93LWxhcmdlIC5zbGlkZXNob3ctd3JhcCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MjBweFxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci04IC5mdHItbGlua3Mge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwXHJcbiAgICB9XHJcbiAgICAjZWxlbWVudHMtaWNvbnMgLmljb25MaXN0LWNvbnRlbnQgLmFubSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4XHJcbiAgICB9XHJcbiAgICAuc2xpZGVzaG93LmltYWdlLWJlbG93LWNvbnRlbnQtbW9iaWxlIC53cmFwLWNhcHRpb24ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgfVxyXG4gICAgLnNsaWRlc2hvdy5pbWFnZS1iZWxvdy1jb250ZW50LW1vYmlsZSAuc2xpZGVzaG93LWNvbnRlbnQtaW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmZjNDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG9cclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMTAgLmNvbGxlY3Rpb24tc2xpZGVyIC5jb2xsZWN0aW9uLXNsaWRlci0zaXRlbXMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzEwIC5jb2xsZWN0aW9uLXNsaWRlciAuY29sbGVjdGlvbi1zbGlkZXItM2l0ZW1zIC5zbGljay1kb3RzIHtcclxuICAgICAgICBib3R0b206IDVweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW8xMSAuc2xpZGVzaG93LW1lZGl1bSAuc2xpZGVzaG93LXdyYXAge1xyXG4gICAgICAgIGhlaWdodDogMzIwcHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMTEgLnNsaWRlc2hvdyAuc3MtYnRuV3JhcCAuYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDE1cHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMTEgLm91ci1zZXJ2aWNlLXNlY3Rpb24gLnNlcnZpY2UtaWNvbiB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA1MHB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzExIC50YWItc2xpZGVyLXByb2R1Y3QgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzExIC5ncmlkLXByb2R1Y3RzIC5pdGVtIC5wcm9kdWN0LWRldGFpbHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMTEgLmNvbGxlY3Rpb24tc2xpZGVyLTNpdGVtcyxcclxuICAgIC5pbmRleC1kZW1vMTIgLmNvbGxlY3Rpb24tc2xpZGVyLTNpdGVtcyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHhcclxuICAgIH1cclxuICAgIC5idXR0b24tYm90dG9tLWFjdGlvbi5zdHlsZTExIC5hZGR0b2NhcnQgLmljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXRcclxuICAgIH1cclxuICAgIC5idXR0b24tYm90dG9tLWFjdGlvbi5zdHlsZTExIC5idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0XHJcbiAgICB9XHJcbiAgICAudmlkZW8tc2VjdGlvbiAudmlkZW8tZW1iZWQge1xyXG4gICAgICAgIGhlaWdodDogMjUwcHhcclxuICAgIH1cclxuICAgIC5mb290ZXItMTEuZm9vdGVyLmZ0ci1iZy1ibGFjayAuZm9vdGVyLXRvcCAuZm9vdGVyLWxpbmtzIC5oNCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzY2ODk5XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzEyIC5tYXJxdWVlLXRleHQgLnRvcC1pbmZvLWJhciBhIHNwYW46YWZ0ZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLTEyLmZvb3Rlci5mdHItYmctYmxhY2sgLmZvb3Rlci10b3AgLmZvb3Rlci1saW5rcyAuaDQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSlcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU3NXB4KSB7XHJcbiAgICAuaW5kZXgtZGVtbzcgLnNsaWRlc2hvdyAuc3Mtc3ViLXRpdGxlLFxyXG4gICAgLnhzLWhpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG4gICAgfVxyXG4gICAgLnNlcnZpY2UtaW5mbyAudGl0bGUsXHJcbiAgICAudGV4dC1tZWRpdW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuZmVhdHVyZWQtY29udGVudCAuZmVhdHVyZWQtZGV0YWlscy5sYXJnZS1mb250IGgyLFxyXG4gICAgLmluZGV4LWRlbW8yIC5uZXdzbGV0dGVyLW1vZGFsLnN0eWxlMiAudGl0bGUsXHJcbiAgICAuaW5kZXgtZGVtbzQgLnNsaWRlc2hvdyAuc3MtbWVnYS10aXRsZSxcclxuICAgIC5pbmRleC1kZW1vNSAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZC50aHJlZS1ibnIgLmRldGFpbHMgLnRpdGxlLFxyXG4gICAgLmluZGV4LWRlbW83IC5zZWN0aW9uLWhlYWRlciBoMixcclxuICAgIC5pbmRleC1kZW1vNyAuc2xpZGVzaG93IC5zcy1tZWdhLXRpdGxlLFxyXG4gICAgLm5ld3NsZXR0ZXItbW9kYWwuc3R5bGUyIC50aXRsZSxcclxuICAgIC5wYWdlLXRpdGxlIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vNCAuc2VjdGlvbi1oZWFkZXIgcCxcclxuICAgIC5zZWN0aW9uLWhlYWRlciBwLFxyXG4gICAgLnZpZGVvLXNlY3Rpb24gLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbi1oZWFkZXIuc3R5bGUyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgfVxyXG4gICAgLnNlY3Rpb24taGVhZGVyLnN0eWxlMiAuc2VjdGlvbi1oZWFkZXItbGVmdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5jb2xsZWN0aW9uLWJhbm5lcnMuZm91ci1ibnIgc3VwLFxyXG4gICAgLmluZGV4LWRlbW8yIC5idXR0b24tc2V0LWJvdHRvbS5zdHlsZTEsXHJcbiAgICAuaW5kZXgtZGVtbzIgLnN0eWxlMS5idXR0b24tc2V0LXRvcCxcclxuICAgIC5pbmRleC1kZW1vNCAuc2xpZGVzaG93IC5zcy1zbWFsbC10aXRsZSxcclxuICAgIC5zbGlkZXNob3cgLnNzLXNtYWxsLXRpdGxlLFxyXG4gICAgLnNsaWRlc2hvdy5pbWFnZS1iZWxvdy1jb250ZW50LW1vYmlsZSAuc3Mtc21hbGwtdGl0bGUsXHJcbiAgICAudmlkZW8tc2VjdGlvbiAuc3ViLXRpdGxlIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICB9XHJcbiAgICAuc2xpZGVzaG93IC5zcy1idG5XcmFwIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMCAwXHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLTExIC5kaXNjb3VudC1iYW5uZXIgLmljb24sXHJcbiAgICAuaGVhZGVyLTExIC5pY29uc2V0IC5oZHItaWNvbixcclxuICAgIC5pbmRleC1kZW1vNCAuc2VjdGlvbi1oZWFkZXIgaDIsXHJcbiAgICAubmV3c2xldHRlcmJnIGxhYmVsLFxyXG4gICAgLnNsaWRlc2hvdyAuc3MtbWVnYS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XHJcbiAgICB9XHJcbiAgICAuc2xpZGVzaG93LXhsYXJnZSAuc2xpZGVzaG93LXdyYXAge1xyXG4gICAgICAgIGhlaWdodDogNDAwcHhcclxuICAgIH1cclxuICAgIC5zbGlkZXNob3ctbGFyZ2UgLnNsaWRlc2hvdy13cmFwLFxyXG4gICAgLnNsaWRlc2hvdy1tZWRpdW0gLnNsaWRlc2hvdy13cmFwIHtcclxuICAgICAgICBoZWlnaHQ6IDI1MHB4XHJcbiAgICB9XHJcbiAgICAuc2xpZGVzaG93IC53cmFwLWNhcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZmQ2XHJcbiAgICB9XHJcbiAgICAuc2xpZGVzaG93IC5idG4rLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweFxyXG4gICAgfVxyXG4gICAgLnNsaWRlc2hvdyAubWlkZGxlLWxlZnQgLnNsaWRlc2hvdy1jb250ZW50LWluLFxyXG4gICAgLnNsaWRlc2hvdyAubWlkZGxlLXJpZ2h0IC5zbGlkZXNob3ctY29udGVudC1pbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudFxyXG4gICAgfVxyXG4gICAgLnNsaWRlc2hvdyAuc3MtYnRuV3JhcCAuYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDgwcHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vNiAuc2xpZGVzaG93Pi5jb250YWluZXIgLm1pZGRsZS1sZWZ0IC5zbGlkZXNob3ctY29udGVudC1pbixcclxuICAgIC5zbGlkZXNob3cgLm1pZGRsZS1sZWZ0IC5zbGlkZXNob3ctY29udGVudC1pbixcclxuICAgIC5zbGlkZXNob3c+LmNvbnRhaW5lciAubWlkZGxlLWxlZnQgLnNsaWRlc2hvdy1jb250ZW50LWluIHtcclxuICAgICAgICBsZWZ0OiAxMHB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzYgLnNsaWRlc2hvdz4uY29udGFpbmVyIC5taWRkbGUtcmlnaHQgLnNsaWRlc2hvdy1jb250ZW50LWluLFxyXG4gICAgLnNsaWRlc2hvdyAubWlkZGxlLXJpZ2h0IC5zbGlkZXNob3ctY29udGVudC1pbixcclxuICAgIC5zbGlkZXNob3c+LmNvbnRhaW5lciAubWlkZGxlLXJpZ2h0IC5zbGlkZXNob3ctY29udGVudC1pbiB7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHhcclxuICAgIH1cclxuICAgIC5mZWF0dXJlZC1jb250ZW50IGgzLmZzLTQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuaGVyby10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4XHJcbiAgICB9XHJcbiAgICAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuZGV0YWlscyB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweFxyXG4gICAgfVxyXG4gICAgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmRldGFpbHMubWlkZGxlLXJpZ2h0IHtcclxuICAgICAgICByaWdodDogNXB4XHJcbiAgICB9XHJcbiAgICAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuZGV0YWlscy5taWRkbGUtbGVmdCB7XHJcbiAgICAgICAgbGVmdDogNXB4XHJcbiAgICB9XHJcbiAgICAudG9vbGJhci13cmFwcGVyIC5zZWFyY2gtZm9ybSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICB9XHJcbiAgICAuYXV0aG9yLWJpbyxcclxuICAgIC5pbmRleC1kZW1vMyAubmV3c2xldHRlcmJnIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4XHJcbiAgICB9XHJcbiAgICAuYXV0aG9yLWJpbyAuYXV0aG9yLWltZyB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA3NXB4O1xyXG4gICAgICAgIHdpZHRoOiA3NXB4XHJcbiAgICB9XHJcbiAgICAuZ3JpZC1wcm9kdWN0cyAubGlzdC1zdHlsZSAucHJvZHVjdC1ib3gge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIH1cclxuICAgIC5ncmlkLXByb2R1Y3RzIC5saXN0LXN0eWxlIC5wcm9kdWN0LWltYWdlIHtcclxuICAgICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHhcclxuICAgIH1cclxuICAgIC53aXNobGlzdC10YWJsZSB0YWJsZSAucHJvZHVjdC10aHVtYm5haWwge1xyXG4gICAgICAgIHdpZHRoOiA3MHB4XHJcbiAgICB9XHJcbiAgICAud2lzaGxpc3QtdGFibGUgdGFibGUgLnByb2R1Y3QtaW1nIHtcclxuICAgICAgICB3aWR0aDogNTBweFxyXG4gICAgfVxyXG4gICAgLnRyYWNraW5nLXN0ZXBzIC5zdGVwIHtcclxuICAgICAgICBtaW4td2lkdGg6IDQ1JVxyXG4gICAgfVxyXG4gICAgLnRyYWNraW5nLWRldGFpbCB1bCBsaSAubGVmdCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMHB4XHJcbiAgICB9XHJcbiAgICAub3JkZXItdGFibGUgLnRhYmxlIC5wcm9OYW1lIHtcclxuICAgICAgICBtaW4td2lkdGg6IDExNXB4XHJcbiAgICB9XHJcbiAgICAudGFiLXZlcnRpY2FsLXN0eWxlIC5uYXYtcGlsbHMgLm5hdi1saW5rIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHhcclxuICAgIH1cclxuICAgIC5wcm9kdWN0LWxheW91dDcgLnByb2R1Y3QtZm9ybS1zdWJtaXQuYWRkY2FydCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAucGFzc3dvcmQtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzNweFxyXG4gICAgfVxyXG4gICAgLnNvY2lhbC1saW5rIHtcclxuICAgICAgICBtYXJnaW46IDVweDtcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgfVxyXG4gICAgLnNlcnZpY2UtaW5mby5zZXBhcmF0ZS1saW5lIC5zZXJ2aWNlLXdyYXAge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZVxyXG4gICAgfVxyXG4gICAgLnNlcnZpY2UtaW5mby5zZXBhcmF0ZS1saW5lIC5zZXJ2aWNlLXdyYXA6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5uZXdzbGV0dGVyYmcge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMFxyXG4gICAgfVxyXG4gICAgLmZ0ci1pbmZvIC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHhcclxuICAgIH1cclxuICAgIC5wcm9kdWN0LW5hbWUtcHJpY2Uge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1uYW1lLXByaWNlIC5wcm9kdWN0LW5hbWUge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDVweFxyXG4gICAgfVxyXG4gICAgLmZlYXR1cmVkLWNvbnRlbnQgLmZlYXR1cmVkLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweFxyXG4gICAgfVxyXG4gICAgLmZlYXR1cmVkLWNvbnRlbnQgLmZlYXR1cmVkLXRleHQgLmZzLTYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuaGVyby1zYWxlVGltZS5zYWxlVGltZS1jaXJjbGUgLmNvdW50LWlubmVyIHtcclxuICAgICAgICBtaW4td2lkdGg6IDYycHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjJweFxyXG4gICAgfVxyXG4gICAgLmZlYXR1cmVkLWNvbnRlbnQgLmZlYXR1cmVkLWRldGFpbHMubGFyZ2UtZm9udCAuc21hbGwtdGV4dCxcclxuICAgIC5pbmRleC1kZW1vMTEgLnNlY3Rpb24taGVhZGVyIC5zYWxlLXRleHQsXHJcbiAgICAuaW5kZXgtZGVtbzExIC5zZWN0aW9uLWhlYWRlciAuc2FsZVRpbWUgc3Bhbj5zcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHhcclxuICAgIH1cclxuICAgIC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5pbWFnZS1iZWxvdy1jb250ZW50LW1vYmlsZSAuZGV0YWlscyB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmVcclxuICAgIH1cclxuICAgIC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5pbWFnZS1iZWxvdy1jb250ZW50LW1vYmlsZSAuaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgfVxyXG4gICAgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmltYWdlLWJlbG93LWNvbnRlbnQtbW9iaWxlIC56b29tLXNjYWw6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBub25lXHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzIgLnRvcC1wcm9tby1iYXIuc3R5bGUxIC5pdGVtLFxyXG4gICAgLmluZGV4LWRlbW8yIC50b3AtcHJvbW8tYmFyLnN0eWxlMSAuaXRlbSBhIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHhcclxuICAgIH1cclxuICAgIC5mb290ZXItMyAuZm9vdGVyLW5ld3NsZXR0ZXIgLm5ld3MtaWNvbixcclxuICAgIC5pbmRleC1kZW1vMyAuZm9vdGVyLW5ld3NsZXR0ZXIgLm5ld3MtaWNvbiB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLTMgLmZvb3Rlci1uZXdzbGV0dGVyIC5uZXdzLWljb24gaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1cHhcclxuICAgIH1cclxuICAgIC5ob21lLWJsb2ctcG9zdCAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC03NXB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzYgLmhvbWUtYmxvZy1wb3N0IC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEzMHB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzExIC5zZWN0aW9uLWhlYWRlciBwLFxyXG4gICAgLmluZGV4LWRlbW80IC5zbGlkZXNob3cgLnNzLXN1Yi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzUgLmNvbGxlY3Rpb24tc2xpZGVyLTNpdGVtcyAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zNXB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzUgLmhvbWUtYmxvZy1wb3N0IC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTY1cHhcclxuICAgIH1cclxuICAgIC5oZWFkZXItNyAuaWNvbnNldCAuaWNvbkNvdCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IDAgMFxyXG4gICAgfVxyXG4gICAgLmhlYWRlci03IC5pY29uc2V0OmhvdmVyIC5pY29uQ290LFxyXG4gICAgLnNsaWRlc2hvdy5pbWFnZS1iZWxvdy1jb250ZW50LW1vYmlsZSAud3JhcC1jYXB0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAwIDBcclxuICAgIH1cclxuICAgIC5oZWFkZXItNyAuaWNvbnNldDpob3ZlciAuaWNvbkNvdCAuaGRyLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjMmI3YzYzXHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLTcgLmNhcnQtY291bnQsXHJcbiAgICAuaGVhZGVyLTcgLndpc2hsaXN0LWNvdW50IHtcclxuICAgICAgICByaWdodDogLTVweDtcclxuICAgICAgICB0b3A6IC0xMHB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzcgI2FjY291bnRCb3gge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzcgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmNvbGxlY3Rpb24taXRlbS5jdEltZzEgLmRldGFpbHMuYm90dG9tLXJpZ2h0IHtcclxuICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgICBib3R0b206IDgwcHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vNyAuc2xpZGVzaG93IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDBcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vNyAuY3RnLWJuci13cmFwIC5jdGctaW1hZ2UucmF0aW86YmVmb3JlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDAwcHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vNyAuY3RnLWJuci13cmFwIC5jdGctaW1hZ2UucmF0aW8+KiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgIH1cclxuICAgIC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkLnR3by1ibnIgLmRldGFpbHMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzEwIC5taW5pLXByb2R1Y3QgLmN0Zy1ibnItd3JhcCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzMwcHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMTAgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLnNhbGUtYmFubmVyIC5kZXRhaWxzIC50aXRsZSxcclxuICAgIC5pbmRleC1kZW1vMTEgLnNlY3Rpb24taGVhZGVyIGgyLFxyXG4gICAgLnZpZGVvLXNlY3Rpb24gLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHhcclxuICAgIH1cclxuICAgIC5wcm9kdWN0cy1sb29rYm9vay1zZWN0aW9uIC5iZy1zaXplIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMjBweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW8zIC5jb2xsZWN0aW9uLWJhbm5lci1ncmlkIC5sYXJnZS1ibnIgLmRldGFpbHMgLnRpdGxlLFxyXG4gICAgLm5ld3NsZXR0ZXItbW9kYWwgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMiAuc2xpZGVzaG93IC5zcy1idG5XcmFwIC5idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMHB4XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzIgLnByb2R1Y3QtYXZhaWxhYmlsaXR5IHtcclxuICAgICAgICBib3R0b206IDBcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMyAuY29sbGVjdGlvbi1iYW5uZXItZ3JpZCAuY29sbGVjdGlvbi1pdGVtIC5idG4tbGcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTVweFxyXG4gICAgfVxyXG4gICAgLm9uZS1iYW5uZXItc2VjdGlvbiAuYmctc2l6ZSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTcwcHhcclxuICAgIH1cclxuICAgIC5zbGlkZXNob3cuaW1hZ2UtYmVsb3ctY29udGVudC1tb2JpbGUgLnNsaWRlc2hvdy1jb250ZW50LWluIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAtMjBweCBhdXRvIDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lXHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzQgLnNsaWRlc2hvdyAud3JhcC1jYXB0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwNGFcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vNyAuc2xpZGVzaG93IC53cmFwLWNhcHRpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmZhMVxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW8xMSAuc2xpZGVzaG93LW1lZGl1bSAuc2xpZGVzaG93LXdyYXAge1xyXG4gICAgICAgIGhlaWdodDogMjQwcHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMTEgLnNsaWRlc2hvdyAuc3MtYnRuV3JhcCAuYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDE1cHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMTEgLm91ci1zZXJ2aWNlLXNlY3Rpb24gaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgfVxyXG4gICAgLnZpZGVvLXNlY3Rpb24gLnZpZGVvLWVtYmVkIHtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0ODBweCkge1xyXG4gICAgLmljb25zZXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0LXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0LXdyYXAgLm9wdGlvbiAuaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMTIgLmJ1dHRvbi1hY3Rpb24gLmFkZHRvY2FydC1idG4gLmJ0bixcclxuICAgIC5pbmRleC1kZW1vMiAuc2VydmljZS1zZWN0aW9uIGg2LFxyXG4gICAgLnRvcC1oZWFkZXIgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICB9XHJcbiBcclxuICAgIC5oZWFkZXItMSAubG9nbyBpbWcsXHJcbiAgICAubG9nbyBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogOTBweFxyXG4gICAgfVxyXG4gICAgLmNvbGxlY3Rpb24tYmFubmVycy5zaXgtdHdvLWJuciAuYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHhcclxuICAgIH1cclxuICAgIC5zdGVwLWNoZWNrb3V0IC5zdGVwLWl0ZW1zIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJVxyXG4gICAgfVxyXG4gICAgLnN0ZXAtY2hlY2tvdXQgLnN0ZXAtaXRlbXMgLm5hdi1pdGVtOm50aC1jaGlsZChvZGQpIC5uYXYtbGluazphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZVxyXG4gICAgfVxyXG4gICAgLnN0ZXAtY2hlY2tvdXQgLm5hdi1saW5rIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweClcclxuICAgIH1cclxuICAgIC50aHJlZXNpeHR5LW1vZGFsIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIG1heC13aWR0aDogMzIwcHhcclxuICAgIH1cclxuICAgIC50aHJlZXNpeHR5IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM5MHB4XHJcbiAgICB9XHJcbiAgICAuaGVyby1zYWxlVGltZSAuY291bnQtaW5uZXIge1xyXG4gICAgICAgIG1pbi13aWR0aDogNjJweDtcclxuICAgICAgICBtYXJnaW46IDAgM3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHhcclxuICAgIH1cclxuICAgIC5pbmZvbGlua3MgLnRleHQtbGluayB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xyXG4gICAgICAgIG1hcmdpbjogMFxyXG4gICAgfVxyXG4gICAgLmxvb2stcG9zaXRpb24xMSB7XHJcbiAgICAgICAgbGVmdDogNDclXHJcbiAgICB9XHJcbiAgICAuaW5kZXgtZGVtbzcgLmNvbGxlY3Rpb24tYmFubmVyLWdyaWQgLmNvbGxlY3Rpb24taXRlbS5jdEltZzEgLmRldGFpbHMuYm90dG9tLXJpZ2h0IHtcclxuICAgICAgICByaWdodDogMzVweDtcclxuICAgICAgICBib3R0b206IDUwcHhcclxuICAgIH1cclxuICAgIC5oZWFkZXItOCAuaWNvbnNldCB7XHJcbiAgICAgICAgcGFkZGluZzogMCA0cHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vNCAubmV3c2xldHRlci1tb2RhbCAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW80IC5uZXdzbGV0dGVyLW1vZGFsIC50ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHhcclxuICAgIH1cclxuICAgIC5uZXdzbGV0dGVyLW1vZGFsIC5jaGVja2JveGxpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW82IC5zbGlkZXNob3cgLnNzLW1lZ2EtdGl0bGUsXHJcbiAgICAubmV3c2xldHRlci1tb2RhbCAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgfVxyXG4gICAgLmluZGV4LWRlbW84IC5zZWN0aW9uLWhlYWRlciBoMjphZnRlcixcclxuICAgIC5pbmRleC1kZW1vOCAuc2VjdGlvbi1oZWFkZXIgaDI6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vOCAubG9nby1zZWN0aW9uIC5zZWN0aW9uLWNsciB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLTkgLmljb25zZXQgLmhkci1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHhcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vOCAucHJvZHVjdC1hdmFpbGFiaWxpdHksXHJcbiAgICAuaW5kZXgtZGVtbzggLnNhbGVUaW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICB9XHJcbiAgICAudGFiLXNsaWRlci1wcm9kdWN0IC5uYXYtdGFicy5zdHlsZTIgLm5hdi1saW5rIHtcclxuICAgICAgICBtYXJnaW46IDAgMnB4XHJcbiAgICB9XHJcbiAgICAuc2FsZVRpbWUgc3Bhbj5zcGFuIHtcclxuICAgICAgICBwYWRkaW5nOiA0cHggNHB4IDJweFxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtYXZhaWxhYmlsaXR5IHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcclxuICAgICAgICBmb250LXNpemU6IDExcHhcclxuICAgIH1cclxuICAgIC5hZGR0b2NhcnQtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjVweFxyXG4gICAgfVxyXG4gICAgLnZpZGVvLXNlY3Rpb24gLmJ0bi1sZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgIH1cclxuICAgIC5pbmRleC1kZW1vMTEgLnRhYi1zbGlkZXItcHJvZHVjdCAubmF2LXRhYnMgLm5hdi1saW5rIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDZweFxyXG4gICAgfVxyXG59Il19 */
