
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0;
}

.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 18px;
  vertical-align: bottom;
  font-family: sans-serif;
  overflow: hidden;
  word-break: keep-all;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-results__option--selectable {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
  padding-right: 0px;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative;
}

.select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: bold;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: #f1f1f1;
  color: #333;
  outline: none;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--group {
  padding: 0;
}

.select2-container--default .select2-results__option--disabled {
  color: #999;
}

.select2-container--default .select2-results__option--selected {
  background-color: #ddd;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: white;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: none;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option--group {
  padding: 0;
}

.select2-container--classic .select2-results__option--disabled {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: #fff;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

:root,
[data-bs-theme=light] {
  --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-black: #000;
  --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-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, 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-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: #e685b5;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #132D63;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@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: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.site-template {
  font-family: "Noto Sans JP", sans-serif;
}

.hidden {
  display: none !important;
}

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

.h-auto {
  height: auto !important;
}

.d-flex {
  display: flex;
}

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

.gap-5px {
  gap: 5px;
}

.loader-container {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1000;
}

.loader {
  width: 50px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: radial-gradient(farthest-side, #132D63 94%, rgba(0, 0, 0, 0)) top/8px 8px no-repeat, conic-gradient(rgba(0, 0, 0, 0) 30%, #132D63);
  -webkit-mask: radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(100% - 8px), #000 0);
  animation: l13 1s infinite linear;
}

@keyframes l13 {
  100% {
    transform: rotate(1turn);
  }
}
.buttons {
  display: flex;
  gap: 8px;
  margin-top: 10px;
}

.btn {
  display: block;
  padding: 5px 15px;
  text-decoration: none;
  border-radius: 5px;
}
.btn.primary {
  background-color: #132D63;
  color: #FFFFFF;
}
.btn.secondary {
  background-color: #525252;
  color: #FFFFFF;
}
.btn.primary-outline {
  background-color: white;
  color: #292929;
  border: 1px solid #132D63;
}
.btn.--lg {
  padding: 18px 36px;
}
@media screen and (max-width: 768px) {
  .btn.--lg {
    padding: 12px;
  }
}
.btn.--small {
  font-size: 10px;
  padding: 5px;
}

.common-action-btn {
  background-color: #132D63;
  color: #FFFFFF;
  border-radius: 2px;
  border-width: 0;
  padding: 8px 6px;
  font-size: 12px;
  text-decoration: none;
}
.common-action-btn.primary {
  background-color: #132D63;
}
.common-action-btn.secondary {
  background-color: #525252;
}
.common-action-btn.danger {
  background-color: #BA0000;
}

.accordion-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 4px;
  background-color: #132D63;
}
.accordion-btn::after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  content: "";
  display: inline-block;
  width: 16px;
  height: 1px;
  background-color: #FFFFFF;
}
.accordion-btn::before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  content: "";
  display: inline-block;
  width: 16px;
  height: 1px;
  background-color: #FFFFFF;
  transform: rotate(90deg);
}
.accordion-btn.school {
  width: 18px;
  height: 18px;
}
.accordion-btn.school::after {
  width: 10px;
}
.accordion-btn.school::before {
  width: 10px;
}
.accordion-btn.open::before {
  display: none;
}

.separator {
  width: 100%;
  height: 1px;
  background-color: #E8E8E8;
}
.separator.dark {
  background-color: #CBCBCB;
}

.separator-vertical {
  display: inline-block;
  width: 1px;
  height: 100%;
  background-color: #E8E8E8;
}
.separator-vertical.height-64 {
  height: 64px;
}

.text-icon {
  display: inline-block;
  color: #132D63;
  font-size: 16px;
  font-weight: bold;
}

.heading {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  -moz-column-gap: 24px;
       column-gap: 24px;
  font-size: 22px;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .heading {
    font-size: 20px;
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}
.heading::before {
  content: "";
  display: inline-block;
  width: 4px;
  height: 32px;
  background-color: #132D63;
}
@media screen and (max-width: 768px) {
  .heading::before {
    height: 29px;
  }
}

.done {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
  font-size: 16px;
}
.done .done-link-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 24px;
       column-gap: 24px;
}
.done .done-error-message-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  row-gap: 12px;
  padding: 32px;
  font-size: 16px;
  min-height: 6rem;
}
.done .no_user td {
  background-color: #b3b3b3;
}

.search .search-form-tabs-container {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 50px;
}
.search .search-form-tabs-container .search-form-tab {
  position: relative;
  flex-grow: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #E8E8E8;
  color: #9D9D9D;
  font-size: 18px;
  height: 100%;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .search .search-form-tabs-container .search-form-tab {
    font-size: 16px;
  }
}
.search .search-form-tabs-container .search-form-tab.active {
  background-color: #132D63;
  color: #FFFFFF;
  cursor: default;
}
.search .search-form-tabs-container .search-form-tab:not(:last-child)::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  content: "";
  display: inline-block;
  width: 1px;
  height: 100%;
  background-color: #CBCBCB;
}
.search .search-form-container {
  padding: 32px 52px;
  background-color: #F8F8F8;
}
@media screen and (max-width: 768px) {
  .search .search-form-container {
    padding: 16px;
  }
}
.search .search-form-container .search-form {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: flex-start;
  -moz-column-gap: 32px;
       column-gap: 32px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .search .search-form-container .search-form {
    grid-template-columns: 100%;
  }
  .search .search-form-container .search-form .separator-vertical {
    width: 100%;
    height: 1px;
    margin: 16px 0;
  }
}
.search .search-form-container .search-form .search-heading {
  grid-column: 1/4;
  display: flex;
  margin-bottom: 28px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .search .search-form-container .search-form .search-heading {
    margin-bottom: 16px;
    grid-column: 1;
  }
}
.search .search-form-container .search-form .search-form-box {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  justify-content: flex-start;
  -moz-column-gap: 32px;
       column-gap: 32px;
  row-gap: 32px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .search .search-form-container .search-form .search-form-box {
    grid-template-columns: 100%;
    row-gap: 12px;
  }
  .search .search-form-container .search-form .search-form-box > label:not(:first-of-type) {
    margin-top: 4px;
  }
}
.search .search-form-container .search-form .search-form-box.-agencies {
  row-gap: 12px;
  -moz-column-gap: 0;
       column-gap: 0;
  grid-template-columns: 130px 1fr;
}
.search .search-form-container .search-form .search-form-box.-agencies .search-form-kana,
.search .search-form-container .search-form .search-form-box.-agencies .search-form-name {
  display: flex;
  gap: 12px;
}
.search .search-form-container .search-form .search-form-box.-agencies .search-form-kana input,
.search .search-form-container .search-form .search-form-box.-agencies .search-form-name input {
  width: calc(50% - 6px);
  flex: 0 0 auto;
}
.search .search-btns {
  display: flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 40px;
       column-gap: 40px;
  width: 100%;
  height: 60px;
  padding-top: 40px;
}
.search .search-btns .btn-search {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  height: 100%;
  border-radius: 4px;
  background-color: #132D63;
  color: #FFFFFF;
  font-size: 18px;
  width: 360px;
}
@media screen and (max-width: 768px) {
  .search .search-btns .btn-search {
    width: 100%;
    max-width: 360px;
  }
}
.search .search-btns .btn-reset {
  color: #9D9D9D;
  text-decoration: underline;
}
@media screen and (max-width: 768px) {
  .search .search-btns .btn-reset {
    font-size: 14px;
  }
}

.edit .edit-form {
  width: 100%;
}
.edit .edit-form.-setting {
  max-width: 920px;
  margin: 0 auto;
}
.edit .edit-form .edit-heading {
  display: flex;
  margin-bottom: 28px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .edit .edit-form .edit-heading {
    margin-bottom: 16px;
  }
}
.edit .edit-form .edit-heading.-accordion {
  margin-bottom: 0;
  display: inline-block;
  width: auto;
  padding-right: 52px;
  position: relative;
  padding-left: 16px;
}
.edit .edit-form .edit-heading.-accordion::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.edit .edit-form .edit-form-box {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  justify-content: flex-start;
  -moz-column-gap: 32px;
       column-gap: 32px;
  row-gap: 32px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .edit .edit-form .edit-form-box {
    display: flex;
    flex-direction: column;
    grid-template-columns: 100%;
  }
  .edit .edit-form .edit-form-box > * {
    width: 100%;
  }
}
.edit .edit-form .edit-form-box.-enterprises {
  row-gap: 12px;
  -moz-column-gap: 72px;
       column-gap: 72px;
}
.edit .edit-form .edit-form-box.-enterprises .status {
  position: relative;
  padding-left: 24px;
}
.edit .edit-form .edit-form-box.-enterprises .status::before {
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #132D63;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.edit .edit-form .edit-form-box.-inquiries {
  row-gap: 12px;
  -moz-column-gap: 115px;
       column-gap: 115px;
}
.edit .edit-form .edit-form-box.-setting {
  row-gap: 12px;
  grid-template-columns: 208px 1fr;
}
.edit .edit-form .edit-form-box.-agencies-edit {
  row-gap: 12px;
  grid-template-columns: 280px 1fr;
}

.common-form {
  --input-width-sm: 205px;
  --input-width-md: 410px;
  --input-width-lg: 650px;
  color: #292929;
  font-size: 16px;
}
@media screen and (max-width: 768px) {
  .common-form {
    font-size: 14px;
  }
}
.common-form form {
  position: relative;
  display: flex;
  flex-direction: column;
  row-gap: 80px;
  width: 100%;
}
.common-form form.-inquiries {
  row-gap: 12px;
  border-bottom: 1px solid #CBCBCB;
  margin-bottom: 28px;
}
.common-form form.-enterprises {
  row-gap: 60px;
}
.common-form form.-setting {
  row-gap: 40px;
}
.common-form form.-agencies-edit {
  row-gap: 32px;
}
.common-form form.common-form-with-tabs {
  row-gap: 20px;
}
.common-form form.common-form-with-tabs .common-form-tab-content {
  padding: 32px;
  background-color: #F8F8F8;
}
@media screen and (max-width: 768px) {
  .common-form form.common-form-with-tabs .common-form-tab-content {
    padding: 16px;
  }
  .common-form form.common-form-with-tabs .common-form-tab-content.address, .common-form form.common-form-with-tabs .common-form-tab-content.images {
    margin-top: 20px;
  }
}
.common-form form.common-form-with-tabs .common-form-tab-content .heading {
  height: 50px;
  width: 100%;
  background-color: #132D63;
  color: #FFFFFF;
  font-size: 22px;
}
@media screen and (max-width: 768px) {
  .common-form form.common-form-with-tabs .common-form-tab-content .heading {
    font-size: 20px;
  }
}
.common-form form.common-form-with-tabs .common-form-tab-content .edit-form-box {
  row-gap: 12px;
  padding-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .common-form form.common-form-with-tabs .common-form-tab-content .edit-form-box {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .common-form form.common-form-with-tabs .common-form-tab-content .edit-form-box > label:not(:first-of-type) {
    margin-top: 4px;
  }
  .common-form form.common-form-with-tabs .common-form-tab-content .edit-form-box .textarea-box {
    width: 100%;
  }
}
.common-form form.common-form-with-tabs .inner-tab-navigation {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 50px;
  -moz-column-gap: 6px;
       column-gap: 6px;
}
@media screen and (max-width: 768px) {
  .common-form form.common-form-with-tabs .inner-tab-navigation {
    flex-wrap: wrap;
    gap: 12px;
    height: auto;
  }
}
.common-form form.common-form-with-tabs .inner-tab-navigation .inner-tab-nav-item {
  flex-grow: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #FFFFFF;
  border: solid 1px #132D63;
  -moz-column-gap: 12px;
       column-gap: 12px;
  color: #132D63;
  font-size: 16px;
  height: 100%;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .common-form form.common-form-with-tabs .inner-tab-navigation .inner-tab-nav-item {
    height: 50px;
    flex: 0 0 auto;
    width: calc(50% - 6px);
    box-sizing: border-box;
    font-size: 14px;
  }
}
.common-form form .form-footer {
  position: sticky;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  row-gap: 12px;
  padding: 2px 0;
  width: 100%;
  background-color: #FFFFFF;
  border-top: solid 1px #CBCBCB;
}
.common-form form .form-footer.-customer {
  margin-left: -106px;
  margin-right: -106px;
  width: 100vw;
  box-sizing: border-box;
  z-index: 2;
}
@media screen and (max-width: 768px) {
  .common-form form .form-footer.-customer {
    margin-left: -16px;
    margin-right: -16px;
  }
}
@media screen and (max-width: 768px) {
  .common-form form .form-footer {
    padding: 12px 0 24px;
    margin-left: -16px;
    width: 100vw;
  }
}
.common-form form .form-footer.-plan {
  padding-top: 60px;
}
.common-form form .form-footer.-confirm {
  background: #F8F8F8;
  margin: 0;
  padding: 28px 0 52px;
}
.common-form form .form-footer.-inquiries {
  border-top: 0;
  padding: 0 0 40px;
  row-gap: 28px;
}
.common-form form .form-footer.-setting {
  padding: 28px 0 52px;
}
.common-form form .form-footer .form-footer-row {
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 40px;
       column-gap: 40px;
}
.common-form form .form-footer .form-footer-row.-customer {
  justify-content: space-between;
  width: 100%;
  box-sizing: border-box;
  padding: 0 40px;
}
@media screen and (max-width: 768px) {
  .common-form form .form-footer .form-footer-row.-customer {
    padding: 0;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 768px) {
  .common-form form .form-footer .form-footer-row {
    width: 100%;
    overflow: auto;
    justify-content: flex-start;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .common-form form .form-footer .form-footer-row::-webkit-scrollbar {
    display: none;
  }
  .common-form form .form-footer .form-footer-row.-wrap {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.common-form form .form-footer .form-footer-row .error-message {
  color: #BA0000;
  white-space: pre-wrap;
}
.common-form form .form-footer .form-footer-row .warning-message {
  color: #BA0000;
  white-space: pre-wrap;
}
.common-form form .form-footer .form-footer-row .form-footer-dates {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 20px;
       column-gap: 20px;
  padding: 20px 18px;
  background-color: #F8F8F8;
  color: #9D9D9D;
}
.common-form form .form-footer .form-footer-row .form-footer-dates.-customer {
  padding: 1rem;
  flex-direction: column;
  gap: 4px;
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .common-form form .form-footer .form-footer-row .form-footer-dates.-customer {
    font-size: 10px;
    padding: 0;
    flex-direction: row;
    margin-bottom: 8px;
  }
}
.common-form form .form-footer .form-footer-row .form-footer-dates.-customer .dates-separator {
  height: 1px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .common-form form .form-footer .form-footer-row .form-footer-dates.-customer .dates-separator {
    height: 24px;
    width: 1px;
  }
}
@media screen and (max-width: 768px) {
  .common-form form .form-footer .form-footer-row .form-footer-dates {
    font-size: 10px;
    padding: 0;
    width: 100%;
    background: transparent;
  }
}
.common-form form .form-footer .form-footer-row .form-footer-dates .dates-separator {
  height: 24px;
}
.common-form form .form-footer .form-footer-row .form-footer-btns-center {
  display: flex;
  align-items: center;
  gap: 12px;
  white-space: nowrap;
}
@media screen and (max-width: 768px) {
  .common-form form .form-footer .form-footer-row .form-footer-btns-center {
    gap: 12px;
    transform: none;
  }
}
.common-form form .form-footer .form-footer-row .form-footer-btns-right {
  display: flex;
  flex-wrap: wrap;
  gap: 4px 12px;
  justify-content: end;
  flex: 1 1 auto;
}
@media screen and (max-width: 768px) {
  .common-form form .form-footer .form-footer-row .form-footer-btns-right {
    gap: 16px;
    flex-wrap: nowrap;
    align-items: center;
  }
}
.common-form form .form-footer .form-footer-row .form-footer-btns-right .customers-move-to-merge-editor-button-wrapper {
  width: 100%;
  border: none;
  padding: 0;
  max-width: 252px;
}
.common-form form .form-footer .form-footer-row .form-footer-btns-right .customers-move-to-merge-editor-button-wrapper button {
  flex: 1 1 auto;
}
@media screen and (max-width: 768px) {
  .common-form form .form-footer .form-footer-row .form-footer-btns-right .customers-move-to-merge-editor-button-wrapper {
    gap: 12px;
    padding: 4px 8px;
    border: 1px solid #CBCBCB;
  }
}
.common-form form .form-footer .form-footer-row .form-footer-btns {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.common-form form .form-footer .form-footer-row .form-footer-btns.-customer {
  justify-content: space-between;
  flex: 1 1 auto;
}
@media screen and (max-width: 768px) {
  .common-form form .form-footer .form-footer-row .form-footer-btns {
    -moz-column-gap: 12px;
         column-gap: 12px;
    justify-content: flex-start;
    padding: 0 16px;
    white-space: nowrap;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .common-form form .form-footer .form-footer-row .form-footer-btns::-webkit-scrollbar {
    display: none;
  }
  .common-form form .form-footer .form-footer-row .form-footer-btns .btn-edit.fit {
    height: 40px;
    font-size: 14px;
  }
  .common-form form .form-footer .form-footer-row .form-footer-btns .btn-edit.lg {
    max-width: 130px;
    height: 50px;
    flex: 0 0 auto;
    font-size: 16px;
  }
  .common-form form .form-footer .form-footer-row .form-footer-btns .btn-edit.lg img {
    display: none;
  }
  .common-form form .form-footer .form-footer-row .form-footer-btns .btn-edit.draft {
    max-width: 130px;
    height: 50px;
    flex: 0 0 auto;
    font-size: 16px;
  }
  .common-form form .form-footer .form-footer-row .form-footer-btns .btn-cancel {
    white-space: nowrap;
    font-size: 14px;
    padding: 0 17px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .common-form form .form-footer .form-footer-row .form-footer-btns .common-button.rounded {
    white-space: nowrap;
  }
}
.common-form form .form-footer .form-footer-message {
  text-align: center;
}
.common-form form .form-footer .form-footer-message a {
  color: #0093FF;
}
.common-form .common-form-tabs-container {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 50px;
}
.common-form .common-form-tabs-container .common-form-tab {
  position: relative;
  flex-grow: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #E8E8E8;
  color: #9D9D9D;
  font-size: 18px;
  height: 100%;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .common-form .common-form-tabs-container .common-form-tab {
    font-size: 16px;
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
}
.common-form .common-form-tabs-container .common-form-tab.active {
  background-color: #132D63;
  color: #FFFFFF;
  cursor: default;
}
.common-form .common-form-tabs-container .common-form-tab:not(:last-child)::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  content: "";
  display: inline-block;
  width: 1px;
  height: 100%;
  background-color: #CBCBCB;
}

input {
  border: solid 1px #CBCBCB;
  border-radius: 4px;
  width: auto;
  max-width: var(--input-width-md);
  font-size: 16px;
  line-height: 1.5;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  input {
    font-size: 14px;
    line-height: 1.42857143;
  }
}
input.-xl {
  max-width: 100%;
  width: 100%;
}
input.-lg {
  max-width: 680px;
  width: 100%;
}
input.-rg {
  max-width: 340px;
  width: 100%;
}
input.-md {
  max-width: 205px;
  width: 100%;
}
input.-sm {
  max-width: 105px;
  width: 100%;
}
input[type=text], input[type=password], input[type=email], input[type=url], input[type=number], input[type=month], input[type=date], input[type=datetime-local], input[type=tel] {
  width: 100%;
  padding: 12px 19px;
}
@media screen and (max-width: 768px) {
  input[type=text], input[type=password], input[type=email], input[type=url], input[type=number], input[type=month], input[type=date], input[type=datetime-local], input[type=tel] {
    padding: 9px 15px;
  }
}
input::-moz-placeholder {
  color: #D0D0D0;
}
input::placeholder {
  color: #D0D0D0;
}
input.invalid {
  border-color: #BA0000;
  color: #BA0000;
}

.combination-inputs {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  -moz-column-gap: 24px;
       column-gap: 24px;
}
@media screen and (max-width: 768px) {
  .combination-inputs {
    align-items: center;
    gap: 12px;
    flex-wrap: wrap;
  }
  .combination-inputs.-leasehold {
    width: 100%;
  }
  .combination-inputs.-leasehold .label {
    width: auto;
    margin: 0;
    flex: 0 0 auto;
    min-height: 40px;
    display: flex;
    align-items: center;
  }
  .combination-inputs.-leasehold .input-select-container {
    width: 155px;
  }
  .combination-inputs.-leasehold .input-select-search-field-wrapper {
    max-width: 100%;
  }
  .combination-inputs .real-estate-title {
    width: 84px;
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    min-height: 40px;
  }
  .combination-inputs .real-estate-button {
    flex: 0 0 auto;
    width: calc(100% - 96px);
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 40px;
    font-size: 14px;
    text-align: center;
    margin-left: auto;
  }
  .combination-inputs .real-estate-button .inline {
    display: inline-block;
  }
  .combination-inputs .real-estate-status {
    flex: 0 0 auto;
    width: calc(100% - 96px);
    text-align: left;
    margin-left: auto;
  }
}
.combination-inputs.-align-start {
  align-items: flex-start;
  height: 100%;
  display: flex;
  padding-top: 13px;
  box-sizing: border-box;
}
.combination-inputs.-align-start .required {
  line-height: 24px;
}
.combination-inputs .label {
  margin-right: 10px;
  min-width: 32px;
}

@media screen and (max-width: 768px) {
  .combination-inputs-title {
    width: 100%;
    flex: 0 0 auto;
  }
}

@media screen and (max-width: 768px) {
  .combination-inputs-checkbox-title {
    margin-right: 24px;
  }
}

.combination-inputs-vertical {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  row-gap: 12px;
}
@media screen and (max-width: 768px) {
  .combination-inputs-vertical {
    width: 100%;
  }
  .combination-inputs-vertical .common-button {
    width: 100%;
    text-decoration: none;
  }
}
.combination-inputs-vertical .label {
  margin-right: 0;
}

.radio-combination-inputs-wrapper .combination-inputs {
  -moz-column-gap: 12px;
       column-gap: 12px;
}
.radio-combination-inputs-wrapper .combination-inputs .label {
  margin-right: 32px;
}

.labeled-inputs {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
@media screen and (max-width: 768px) {
  .labeled-inputs input[type=number] {
    max-width: 155px;
  }
}
.labeled-inputs label {
  font-weight: normal;
  font-size: 16px;
}

input[type=checkbox] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  border-radius: 2px;
  border: solid 1px #CBCBCB;
  margin: 0;
  background-color: #FFFFFF;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  input[type=checkbox] {
    width: 18px;
    height: 18px;
  }
}
input[type=checkbox]:checked {
  background-image: url(/assets/icons/check-254dd4bac81ed85ac89dd748a234cb497ad5e0325139ea1368f580b7e24a76d3.svg);
  background-size: 16px 16px;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  input[type=checkbox]:checked {
    background-size: 10px 10px;
  }
}
input[type=checkbox]:focus {
  outline: none;
  border-color: #132D63;
  border-width: 2px;
}
input[type=checkbox]:disabled {
  background-color: #F8F8F8;
  cursor: not-allowed;
  border-color: #CBCBCB;
}

.form-checkbox {
  display: inline-flex;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  margin-right: 32px;
}
@media screen and (max-width: 768px) {
  .form-checkbox {
    -moz-column-gap: 8px;
         column-gap: 8px;
    margin-right: 24px;
  }
  .form-checkbox input[type=radio] {
    width: 18px;
    height: 18px;
    margin: 0;
    align-items: center;
  }
}
.form-checkbox:last-child {
  margin-right: 0;
}
.form-checkbox ._txt {
  font-weight: normal;
}

@media screen and (max-width: 768px) {
  .form-checkbox-container {
    display: flex;
    flex-wrap: wrap;
    gap: 12px 24px;
  }
  .form-checkbox-container .form-checkbox {
    margin: 0;
  }
  .form-checkbox-container.-sm {
    gap: 12px;
    margin-left: 12px;
  }
}

input[type=radio] {
  width: 20px;
  height: 20px;
  border: solid 1px #CBCBCB;
}
input[type=radio].-red {
  display: none;
}
input[type=radio].-red:checked + label::before {
  border-color: #BA0000;
}
input[type=radio].-red:checked + label::after {
  opacity: 1;
}
input[type=radio].-red + label {
  cursor: pointer;
  position: relative;
  line-height: 1.5;
  padding-left: 32px;
}
input[type=radio].-red + label::before, input[type=radio].-red + label::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  border-radius: 50%;
  box-sizing: border-box;
}
input[type=radio].-red + label::before {
  width: 20px;
  height: 20px;
  border: 1px solid #CBCBCB;
  left: 0;
}
input[type=radio].-red + label::after {
  opacity: 0;
  background: #BA0000;
  width: 10px;
  height: 10px;
  left: 5px;
}

.form-radio {
  display: inline-flex;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  margin-right: 32px;
}
.form-radio:last-child {
  margin-right: 0;
}
.form-radio ._txt {
  font-weight: normal;
}

select {
  border: solid 1px #CBCBCB;
  border-radius: 4px;
  padding: 12px 19px;
  min-width: 205px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: #FFFFFF url(/assets/icons/select_triangle-d5459acf9e78251e974e823a69448416ba7163a3ff9067e7206462eb918fe8d7.svg) no-repeat right 20px center/10px auto;
}
@media screen and (max-width: 768px) {
  select {
    padding: 9px 15px;
    font-size: 14px;
    line-height: 1.42857143;
  }
}
select.-rg {
  width: 100%;
  max-width: 340px;
}
select.invalid {
  border-color: #BA0000;
  color: #BA0000;
}

textarea {
  width: 100%;
  max-width: 680px;
  height: 140px;
  border: 1px solid #CBCBCB;
  border-radius: 4px;
  padding: 12px 19px;
  font-size: 16px;
  resize: none;
  line-height: 1.5;
  box-sizing: border-box;
}
textarea.-xl {
  max-width: 100%;
  width: 100%;
  height: 230px;
}
textarea.-lg {
  max-width: 680px;
  width: 100%;
  height: 230px;
}
textarea::-moz-placeholder {
  color: #D0D0D0;
}
textarea::placeholder {
  color: #D0D0D0;
}
textarea.invalid {
  border-color: #BA0000;
  color: #BA0000;
}

label {
  font-weight: bold;
  white-space: nowrap;
}
label .sub {
  font-size: 12px;
}
label.required::after {
  content: "*";
  font-size: 16px;
  font-weight: bold;
  color: #BA0000;
  margin-left: 2px;
}
label.invalid {
  color: #BA0000;
}

a.disabled {
  pointer-events: none !important;
  opacity: 0.6 !important;
  cursor: not-allowed !important;
}

button,
.common-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  background-color: #132D63;
  color: #FFFFFF;
  border: none;
  outline: none;
  font-size: 16px;
  cursor: pointer;
}
button.rounded,
.common-button.rounded {
  border-radius: 4px;
}
button.md,
.common-button.md {
  padding: 0 20px;
  height: 40px;
}
button.lg,
.common-button.lg {
  font-size: 18px;
  width: 360px;
  height: 60px;
}
@media screen and (max-width: 768px) {
  button.lg,
  .common-button.lg {
    width: 100%;
    max-width: 360px;
    height: 50px;
    font-size: 16px;
  }
}
button.upload,
.common-button.upload {
  padding: 8px 22px;
  background-color: #525252;
}
button.upload.label,
.common-button.upload.label {
  font-weight: normal;
  width: auto;
}
button.green,
.common-button.green {
  background-color: #00d964;
}
button.secondary,
.common-button.secondary {
  background-color: #525252;
}
button.danger,
.common-button.danger {
  background-color: #BA0000;
}
button:disabled,
.common-button:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
button.disabled,
.common-button.disabled {
  pointer-events: none !important;
  opacity: 0.6 !important;
  cursor: not-allowed !important;
}

.no-text-decoration {
  text-decoration: none;
}

.btn-edit,
.btn-outlined {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  border-radius: 4px;
  background-color: #132D63;
  color: #FFFFFF;
  border: none;
  outline: none;
  font-size: 16px;
  width: 205px;
  height: 40px;
  cursor: pointer;
  text-decoration: none;
}
.btn-edit.lg,
.btn-outlined.lg {
  font-size: 18px;
  width: 360px;
  height: 60px;
}
.btn-edit.md,
.btn-outlined.md {
  font-size: 18px;
  width: 250px;
  height: 60px;
}
.btn-edit.-customer,
.btn-outlined.-customer {
  min-width: 250px;
  height: 60px;
  padding: 0 12px;
}
@media screen and (max-width: 768px) {
  .btn-edit.-customer,
  .btn-outlined.-customer {
    min-width: 130px;
  }
}
.btn-edit.draft,
.btn-outlined.draft {
  background-color: #525252;
  color: #FFFFFF;
  font-size: 18px;
  width: 240px;
  height: 60px;
}
.btn-edit.draft--sm-width,
.btn-outlined.draft--sm-width {
  width: 165px;
}
.btn-edit.draft--sm-height,
.btn-outlined.draft--sm-height {
  height: 40px;
}
.btn-edit.grow,
.btn-outlined.grow {
  flex-grow: 1;
}
.btn-edit.fit,
.btn-outlined.fit {
  width: auto;
}

.btn-cancel {
  background-color: unset;
  color: #9D9D9D;
  text-decoration: underline;
}

.btn-outlined {
  background-color: #FFFFFF;
  color: #000000;
  border: solid 1px #CBCBCB;
  padding-left: 32px;
  padding-right: 32px;
}

.common-link {
  color: #0093FF;
  text-decoration: underline;
  cursor: pointer;
}
.common-link.text-default {
  color: #292929;
}
.common-link.text-brand {
  color: #132D63;
}
.common-link.text-center {
  text-align: center;
}

.gap-xs {
  gap: 12px !important;
}

.gap-sm {
  gap: 24px !important;
}

.gap-md {
  gap: 32px !important;
}

.gap-lg {
  gap: 52px !important;
}

.gap-xl {
  gap: 80px !important;
}

.m-0 {
  margin: 0;
}

.mt-0 {
  margin-top: 0;
}

.mt-xxs {
  margin-top: 8px;
}

.mt-xs {
  margin-top: 12px;
}

.mt-sm {
  margin-top: 24px;
}

.mt-md {
  margin-top: 32px;
}

.mb-xxs {
  margin-bottom: 8px;
}

.mb-xs {
  margin-bottom: 12px;
}

.mb-sm {
  margin-bottom: 24px;
}

.mb-md {
  margin-bottom: 32px;
}

.ml-xs {
  margin-left: 12px;
}

.p-0 {
  padding: 0 !important;
}

.pl-0 {
  padding-left: 0 !important;
}

.pr-0 {
  padding-right: 0 !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.p-sm {
  padding: 4px !important;
}

.p-md {
  padding: 32px;
}

.pl-sm {
  padding-left: 4px !important;
}

.pr-sm {
  padding-right: 4px !important;
}

.pt-sm {
  padding-top: 4px !important;
}

.pb-sm {
  padding-bottom: 4px !important;
}

.text-default {
  color: #292929;
}

.text-weak {
  color: #9D9D9D;
}

.text-primary {
  color: #132D63;
}

.text-danger {
  color: #BA0000;
}

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

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

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

.text-sm {
  font-size: 12px;
}

.text-md {
  font-size: 16px;
}

.text-lg {
  font-size: 22px;
}

.text-underline {
  text-decoration: underline;
}

.text-line-through {
  text-decoration: line-through;
}

.font-bold {
  font-weight: bold;
}

.font-normal {
  font-weight: normal;
}

.pointer-events-none {
  pointer-events: none;
}

.pointer-events-auto {
  pointer-events: auto;
}

.cursor-grab {
  cursor: grab;
}

.cursor-pointer {
  cursor: pointer;
}

.wrap {
  white-space: wrap;
}

.nowrap {
  white-space: nowrap;
}

.pre-wrap {
  white-space: pre-wrap;
}

.border-left {
  border-left: 4px solid #132D63;
}

.error-message {
  color: #BA0000;
}

.w-100 {
  width: 100% !important;
  max-width: 100%;
}

.w-100px {
  width: 100px !important;
  max-width: 100%;
}

.w-120px {
  width: 120px !important;
  max-width: 100%;
}

.w-480px {
  width: 480px !important;
  max-width: 100%;
}

.image-list .upload-area {
  text-align: center;
  border: 1px solid #CBCBCB;
  border-radius: 4px;
  padding: 40px 24px;
  background-color: #FFFFFF;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .image-list .upload-area {
    padding: 20px;
  }
}
.image-list .upload-area .annotate-area {
  text-align: left;
}
.image-list .upload-area .text {
  color: #9D9D9D;
}
.image-list .upload-area .text.text--strong {
  font-weight: bold;
}
.image-list .upload-area .text.text--small {
  font-size: 14px;
}
.image-list .upload-area .upload {
  margin: 24px 0;
}
@media screen and (max-width: 768px) {
  .image-list .upload-area .upload {
    margin: 16px 0;
  }
}
.image-list .upload-failed-message-area {
  color: #BA0000;
}
.image-list hr {
  border-color: #CBCBCB;
  margin: 32px 0;
}
@media screen and (max-width: 768px) {
  .image-list hr {
    margin: 16px 0;
  }
}
.image-list .buttons {
  margin-top: 32px;
}
.image-list .buttons button {
  padding: 12px 32px;
  transition: all 0.3s ease;
}
.image-list .buttons button[disabled] {
  opacity: 0.6;
  cursor: not-allowed;
}
@media screen and (max-width: 768px) {
  .image-list .upload-btn-box {
    justify-content: center;
    margin-top: 16px;
  }
}
.image-list .image-row {
  width: 100%;
  display: grid;
  grid-template-columns: max-content 200px max-content auto;
  gap: 10px;
  margin-bottom: 10px;
}
.image-list .image-row:last-of-type {
  margin-bottom: 0;
}
.image-list .image-row .upButton[disabled],
.image-list .image-row .downButton[disabled] {
  cursor: not-allowed;
  opacity: 0.6;
}
.image-list .delete-checkbox-area {
  width: 30px;
  font-weight: normal;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #132D63;
  color: #FFFFFF;
  height: 100%;
}
.image-list .image-box {
  height: 100%;
}
.image-list .image_link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  text-decoration: none;
}
.image-list .character-thumb {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 90%;
  height: 90%;
  background-color: #132D63;
  color: #FFFFFF;
  font-weight: bold;
}
.image-list .character-thumb span {
  padding: 10px;
}
.image-list .character-thumb.for-merge-editor {
  width: 150px;
  height: 150px;
  margin-bottom: 7px;
}
.image-list .select-wrapper {
  position: relative;
  display: inline-block;
  margin-top: 12px;
}
.image-list .select-wrapper .select-label {
  position: absolute;
  top: -12px;
  left: 10px;
  font-size: 12px;
  color: #333;
  padding: 0 5px;
  background: linear-gradient(to bottom, white 0%, white 79%, rgba(0, 0, 0, 0) 79%);
  border-radius: 5px;
  border: solid 1px #CBCBCB;
  border-bottom: none;
  z-index: 1;
}
.image-list img.image {
  max-width: 200px;
  max-height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
}
.image-list .order-buttons {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 12px;
}
.image-list .order-buttons .order-button {
  background-color: #FFFFFF;
  color: #000000;
  border: solid 1px #CBCBCB;
  height: 60px;
}
.image-list .values {
  display: flex;
  flex-direction: column;
  align-self: center;
  gap: 10px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .image-list .values {
    gap: 16px;
  }
}
.image-list .values textarea {
  height: auto;
  min-width: 100px;
  width: 100%;
}
.image-list .values textarea,
.image-list .values input[type=text],
.image-list .values select {
  min-width: 100px;
  width: 100%;
}

.toggle-button-label {
  display: flex;
  gap: 12px;
  align-items: center;
}
.toggle-button-label .toggle-button {
  position: relative;
  width: 45px;
  height: 25px;
}
.toggle-button-label .toggle-button .toggle-label {
  width: 45px !important;
  height: 24px;
  background: #9D9D9D;
  position: relative;
  display: inline-block;
  border-radius: 40px;
  transition: 0.3s;
  box-sizing: border-box;
  top: 0;
  cursor: pointer;
}
.toggle-button-label .toggle-button .toggle-label:after {
  content: "";
  position: absolute;
  width: 25px;
  height: 25px;
  border-radius: 100%;
  left: 0;
  top: -0.5px;
  z-index: 2;
  background: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  transition: 0.3s;
}
.toggle-button-label .toggle-button .toggle-input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  opacity: 0;
}

.toggle-label:has(.toggle-input:checked) {
  background-color: #132D63;
}
.toggle-label:has(.toggle-input:checked):after {
  left: 22.5px;
}

.unscrollable {
  overflow: hidden;
}

.enterprise-logo-image {
  width: auto;
  height: 40px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
}

.sp-break-text {
  display: inline;
}
@media screen and (max-width: 768px) {
  .sp-break-text {
    display: block;
  }
}

.common-accordion {
  display: flex;
  flex-direction: column;
  gap: 28px;
}
.common-accordion[open] .common-accordion-head .accordion-icon::after {
  transform: translate(-50%, -50%);
}

.common-accordion-body {
  margin-top: 28px;
}

.common-accordion-input-container {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 12px;
  justify-content: flex-start;
  align-items: center;
}

.common-accordion-head {
  cursor: pointer;
  list-style: none;
}
.common-accordion-head::-webkit-details-marker {
  display: none;
}
.common-accordion-head .accordion-icon {
  width: 32px;
  height: 32px;
  background: #132D63;
  border-radius: 4px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.common-accordion-head .accordion-icon::before, .common-accordion-head .accordion-icon::after {
  content: "";
  background: #FFFFFF;
  height: 1px;
  width: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
}
.common-accordion-head .accordion-icon::before {
  transform: translate(-50%, -50%);
}
.common-accordion-head .accordion-icon::after {
  transform: translate(-50%, -50%) rotate(90deg);
  transition: transform 0.3s ease-out;
}

.warn-text {
  color: #BA0000;
  padding: 32px;
  background-color: #FFE2E2;
}

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

.progress-bar-custom {
  overflow: visible;
}
.progress-bar-custom small {
  margin: 0 auto;
  text-align: center;
  overflow: visible;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.7);
}

.table {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 52px;
}
@media screen and (max-width: 768px) {
  .table {
    row-gap: 32px;
  }
}
.table > div {
  width: 100%;
}
.table .font-bold {
  font-weight: bold;
}
.table .button {
  height: 50px;
  border-radius: 4px;
  border-width: 0;
  color: #FFFFFF;
  font-size: 16px;
}
.table-setting {
  box-sizing: border-box;
  background-color: #F8F8F8;
  width: 100%;
  padding: 32px;
}
@media screen and (max-width: 768px) {
  .table-setting {
    padding: 16px;
  }
}
.table-setting-title-wrapper {
  display: flex;
  justify-content: left;
  align-items: center;
}
.table-setting-title {
  margin: 0;
  line-height: 32px;
  font-size: 22px;
}
@media screen and (max-width: 768px) {
  .table-setting-title {
    font-size: 20px;
    line-height: 29px;
    display: flex;
    align-items: center;
  }
}
.table-setting-title::before {
  content: "";
  display: inline-block; /* または block */
  margin-right: 12px;
  width: 4px;
  height: 32px;
  background-color: #132D63;
  vertical-align: middle;
}
@media screen and (max-width: 768px) {
  .table-setting-title::before {
    height: 29px;
  }
}
.table-setting-icon {
  margin-left: 20px;
  width: 32px;
  height: 32px;
  background-color: #132D63;
  border-radius: 4px;
  line-height: 0;
  cursor: pointer;
  position: relative;
}
@media screen and (max-width: 768px) {
  .table-setting-icon {
    width: 29px;
    height: 29px;
    margin-left: 16px;
  }
}
.table-setting-icon span {
  position: absolute;
  height: 2px;
  width: 20px;
  background-color: #FFFFFF;
  transition: all 0.3s ease;
}
@media screen and (max-width: 768px) {
  .table-setting-icon span {
    width: 17px;
    height: 1px;
  }
}
.table-setting-icon span:first-child {
  top: 15px;
  left: 6px;
}
@media screen and (max-width: 768px) {
  .table-setting-icon span:first-child {
    top: 50%;
    transform: trasnlate(0, -50%);
  }
}
.table-setting-icon span:last-child {
  top: 15px;
  left: 6px;
  transform: rotate(90deg);
  opacity: 0;
}
@media screen and (max-width: 768px) {
  .table-setting-icon span:last-child {
    top: 50%;
    transform: trasnlate(0, -50%) rotate(90deg);
  }
}
.table-setting-icon.close span:first-child {
  transform: rotate(90deg);
}
.table-setting-icon.close span:last-child {
  transform: rotate(0deg);
  opacity: 1;
}
.table-setting-content-wrapper.close {
  display: none;
}
.table-setting-items {
  margin-top: 14px;
  font-size: 16px;
}
@media screen and (max-width: 768px) {
  .table-setting-items {
    margin-top: 16px;
    display: flex;
    flex-wrap: wrap;
    gap: 12px 24px;
  }
}
.table-setting-item {
  line-height: 40px;
  display: inline-block;
  vertical-align: middle;
}
@media screen and (max-width: 768px) {
  .table-setting-item {
    line-height: 20px;
    display: inline-flex;
    align-items: center;
    gap: 8px;
  }
}
.table-setting-separator {
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  .table-setting-separator {
    margin-top: 16px;
  }
}
.table-setting-bottom {
  margin-top: 35px;
  text-align: right;
}
@media screen and (max-width: 768px) {
  .table-setting-bottom {
    margin-top: 16px;
  }
}
.table-pagers {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 12px;
  line-height: 50px;
}
@media screen and (max-width: 768px) {
  .table-pagers {
    line-height: 1;
    row-gap: 20px;
  }
}
.table-pagers-left {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .table-pagers-left {
    width: 100%;
  }
  .table-pagers-left select {
    width: 100%;
    flex: 1 1 auto;
    min-width: 100px;
  }
}
.table-pagers-label {
  display: inline-flex;
  align-items: baseline;
  font-size: 16px;
  margin: 0;
  margin-right: 20px;
}
@media screen and (max-width: 768px) {
  .table-pagers-label {
    font-size: 14px;
    white-space: nowrap;
  }
}
.table-pagers-label--bold {
  margin-right: 4px;
  font-size: 18px;
}
@media screen and (max-width: 768px) {
  .table-pagers-label--bold {
    font-size: 20px;
  }
}
.table-pagers-label--right {
  margin-left: 10px;
}
.table-pagers-buttons {
  margin-left: 40px;
}
.table-operations {
  display: flex;
  justify-content: flex-start;
  line-height: 50px;
}
@media screen and (max-width: 768px) {
  .table-operations {
    flex-wrap: wrap;
    gap: 20px 12px;
  }
  .table-operations select {
    flex: 1 1 auto;
    min-width: 50%;
  }
  .table-operations .button_to:nth-last-child(1) {
    width: 100%;
  }
  .table-operations .button_to:nth-last-child(1) button {
    margin: 0;
    width: 100%;
    font-size: 14px;
  }
  .table-operations .button_to:nth-last-child(2), .table-operations .button_to:nth-last-child(3) {
    width: calc(50% - 6px);
  }
  .table-operations .button_to:nth-last-child(2) button, .table-operations .button_to:nth-last-child(3) button {
    padding: 0;
    font-size: 16px;
    width: 100%;
  }
}
.table-operations-label {
  margin-right: 20px;
}
.table-operations-statusUpdate {
  background-color: #525252;
  padding: 13px 39px;
  margin-left: 50px;
  margin-right: 20px;
}
@media screen and (max-width: 768px) {
  .table-operations-statusUpdate {
    margin: 0;
  }
}
.table-operations-delete {
  background-color: #BA0000;
  padding: 13px 28px;
}
.table-operations .table-operations-print {
  background-color: #132D63;
  font-weight: bold;
  padding: 13px 35px;
  margin-left: 20px;
  border-radius: 30px;
}
.table-bottom-pager-buttons {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  line-height: 50px;
}
.table-wrapper {
  overflow: scroll;
  width: 100%;
  max-height: 100vh;
}
.table table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  border-color: #CBCBCB;
  border-style: solid;
  border-width: 0;
  border-top-width: 1px;
}
.table table tbody tr td {
  background-color: #fff;
}
.table th {
  position: sticky;
  top: 0;
  z-index: 2;
  background-color: #E8E8E8;
  border-bottom: none !important;
  text-align: center !important;
}
.table th a {
  color: #000000;
  text-decoration: none;
}
.table th a .table-data-header-label {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.table th, .table td {
  white-space: nowrap;
  border-color: #CBCBCB;
  border-style: solid;
  border-width: 0;
  border-left-width: 1px;
  border-bottom-width: 1px;
  padding: 8px 16px;
  text-align: left;
}
.table th.sticky-col {
  position: sticky;
  z-index: 3;
  background-color: #E8E8E8;
}
.table td.sticky-col {
  position: sticky;
  z-index: 1;
}
.table tr:first-child > td {
  border-top: none !important;
}
.table .action-btns-cell {
  text-align: center;
}
.table .action-btns-cell .action-btn {
  background-color: #132D63;
  color: #FFFFFF;
  border-radius: 2px;
  border-width: 0;
  padding: 8px 6px;
  font-size: 12px;
  text-decoration: none;
}
.table .action-btns-cell .action-btn.primary {
  background-color: #132D63;
}
.table .action-btns-cell .action-btn.secondary {
  background-color: #525252;
}
.table .action-btns-cell .action-btn.danger {
  background-color: #BA0000;
}
.table .action-btns-column {
  position: sticky;
  right: 0;
}
.table .action-btns-column.action-btns-th {
  border-right: 1px solid #CBCBCB;
}
.table .action-btns-column.action-btns-cell {
  background-color: #FFFFFF;
  border-right: 1px solid #CBCBCB;
}
.table .action-btns-column::after {
  position: absolute;
  top: 0;
  left: -1px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 1px;
  height: 100%;
  background-color: #CBCBCB;
}
.table .no-sort {
  font-weight: normal;
}
.table .sort-target {
  font-weight: bold;
}
.table .hidden {
  display: none;
}
.table tr.highlighted td {
  background-color: #BA0000;
  color: white;
}
.table tr.highlighted td a {
  color: white;
}

.kaminari-pagination {
  display: inline-flex;
  -moz-column-gap: 12px;
       column-gap: 12px;
  white-space: nowrap;
}
.kaminari-pagination span {
  border-radius: 4px;
  border: solid 1px #CBCBCB;
  background-color: #FFFFFF;
  color: #132D63;
}
.kaminari-pagination span.prev {
  margin-right: 12px;
}
.kaminari-pagination span.next {
  margin-left: 12px;
}
.kaminari-pagination span a {
  padding: 12px 20px;
  font-size: 18px;
  color: inherit;
}
.kaminari-pagination span.current, .kaminari-pagination span.prev, .kaminari-pagination span.next, .kaminari-pagination span.first, .kaminari-pagination span.last {
  background-color: #132D63;
  color: #FFFFFF;
}
.kaminari-pagination span.disabled {
  background-color: #FFFFFF;
  color: #D0D0D0;
  border-color: #D0D0D0;
  pointer-events: none;
}
.kaminari-pagination span.current {
  pointer-events: none;
}
.kaminari-pagination span.page a {
  text-decoration: none;
}

.th-message-text {
  display: none;
  position: absolute;
  padding: 12px;
  background-color: #FFFFFF;
  border: solid 2px #132D63;
  border-radius: 5px;
  color: #292929;
  max-width: 500px;
  z-index: 1010;
}
.th-message-text::before {
  content: "";
  position: absolute;
  top: 100%;
  left: 20px;
  transform: translateX(-50%);
  border-width: 10px 10px 0 10px;
  border-style: solid;
  border-color: #132D63 transparent;
}

.breadcrumb-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.breadcrumb-wrapper .property-count {
  font-size: 12px;
  display: grid;
  grid-template-columns: auto auto;
  gap: 4px 12px;
  margin: 1rem 0;
}

.breadcrumbs-container {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  height: 24px;
}
@media screen and (max-width: 768px) {
  .breadcrumbs-container {
    -moz-column-gap: 0;
         column-gap: 0;
    height: auto;
    font-size: 12px;
    margin-left: -16px;
    margin-right: -16px;
    padding: 0 16px;
    white-space: nowrap;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .breadcrumbs-container::-webkit-scrollbar {
    display: none;
  }
}
.breadcrumbs-container .home-link {
  display: inline-flex;
  align-items: center;
  -moz-column-gap: 11.5px;
       column-gap: 11.5px;
  color: #132D63;
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  .breadcrumbs-container .home-link {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}
@media screen and (max-width: 768px) {
  .breadcrumbs-container .home-link img {
    height: 14px;
  }
}
.breadcrumbs-container .home-link > span {
  text-decoration: underline;
}
.breadcrumbs-container .breadcrumbs-separator {
  margin: 0 12px;
}
@media screen and (max-width: 768px) {
  .breadcrumbs-container .breadcrumbs-separator {
    width: 2px;
    height: 17px;
  }
}
.breadcrumbs-container .breadcrumbs {
  display: inline-flex;
  list-style: none;
  -moz-column-gap: 12px;
       column-gap: 12px;
  padding-left: 0;
}
@media screen and (max-width: 768px) {
  .breadcrumbs-container .breadcrumbs {
    margin: 0;
  }
}
.breadcrumbs-container .breadcrumbs .breadcrumb-item a {
  color: #292929;
  text-decoration: none;
}
.breadcrumbs-container .breadcrumbs .breadcrumb-item a:hover {
  text-decoration: underline;
}
.breadcrumbs-container .breadcrumbs .breadcrumb-item.current {
  pointer-events: none;
}

.page-title-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 80px;
}
@media screen and (max-width: 768px) {
  .page-title-wrapper {
    margin-top: 40px;
    flex-wrap: wrap;
    gap: 16px;
  }
}
.page-title-wrapper .page-title {
  font-size: 28px;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .page-title-wrapper .page-title {
    flex: 0 0 auto;
    width: 100%;
    font-size: 26px;
  }
}

.calendar {
  width: 100%;
  height: 100%;
}
.calendar input:disabled {
  pointer-events: none;
  background-color: #F8F8F8;
}
.calendarWrapper {
  width: 100%;
  height: 100%;
  background-color: white;
  position: relative;
}
.calendar .sidebarToggleBtn {
  position: absolute;
  top: 30px;
  left: 40px;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  background-color: #525252;
  color: white;
}
@media screen and (max-width: 768px) {
  .calendar .sidebarToggleBtn {
    left: 0;
    top: 11px;
  }
}
.calendar .sidebarToggleBtn.opened {
  background-color: #F8F8F8;
  color: #909090;
  transform: rotate(180deg);
}
.calendar .timelineToggleBtn {
  position: absolute;
  top: 30px;
  right: 40px;
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: center;
  align-items: center;
  background: #132D63;
  border-radius: 4px;
  width: 30px;
  height: 30px;
  line-height: 0;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .calendar .timelineToggleBtn {
    top: -40px !important;
    right: 0;
  }
}
.calendar .timelineToggleBtn span {
  display: inline-block;
  height: 2px;
  width: 20px;
  background-color: #FFFFFF;
  transition: all 0.3s ease;
  transform-origin: center;
}
.calendar .timelineToggleBtn span:nth-child(2) {
  margin: 5px 0;
}
.calendar #calendar-sidebar {
  z-index: 100;
  position: absolute;
  top: 70px;
  left: 0;
  width: 340px;
  height: calc(100% - 90px);
  padding: 32px;
  box-sizing: border-box;
  background-color: white;
  border: 1px solid #CBCBCB;
}
.calendar #calendar-sidebar .sidebar_menuTitle {
  margin-top: 28px;
  font-size: 16px;
  font-weight: bold;
}
.calendar #calendar-sidebar .sidebar_body {
  height: calc(100% - 30px);
  overflow: scroll;
}
.calendar #calendar-sidebar .sidebar_menuItem {
  margin-top: 12px;
  font-size: 16px;
  color: #292929;
  cursor: pointer;
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 5px;
}
.calendar #calendar-sidebar .sidebar_menuItem input {
  border-radius: 2px;
}
.calendar #calendar-sidebar .sidebar_menuItem label {
  font-weight: normal;
}
.calendar #calendar-sidebar .sidebar_menuItem--sub {
  margin-left: 32px;
}
.calendar #calendar-sidebar .sidebar_menuItem .toggle-icon {
  margin-left: 10px;
  width: 24px;
  height: 24px;
  background-color: #132D63;
  border-radius: 4px;
  line-height: 0;
  cursor: pointer;
  position: relative;
}
.calendar #calendar-sidebar .sidebar_menuItem .toggle-icon span {
  position: absolute;
  height: 2px;
  width: 15px;
  background-color: #FFFFFF;
  transition: all 0.3s ease;
}
.calendar #calendar-sidebar .sidebar_menuItem .toggle-icon span:first-child {
  top: 11px;
  left: 4px;
}
.calendar #calendar-sidebar .sidebar_menuItem .toggle-icon span:last-child {
  top: 11px;
  left: 4px;
  transform: rotate(90deg);
  opacity: 0;
}
.calendar #calendar-sidebar .sidebar_menuItem .toggle-icon.close span:first-child {
  transform: rotate(90deg);
}
.calendar #calendar-sidebar .sidebar_menuItem .toggle-icon.close span:last-child {
  transform: rotate(0deg);
  opacity: 1;
}
.calendar #calendar-sidebar .sidebar_submenuItems.close {
  display: none;
}
.calendar #calendar-timeline {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 105;
}
.calendar #calendar-body {
  height: 100%;
}
.calendar #calendar-body thead {
  display: none;
}
@media screen and (max-width: 768px) {
  .calendar #calendar-body .fc-toolbar-title {
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .calendar #calendar-body .fc-daygrid-body {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  .calendar #calendar-body .fc-daygrid-day-top {
    justify-content: center;
  }
}
.calendar #calendar-body .fc-header-toolbar {
  height: 90px;
  margin-right: 110px;
  margin-left: 110px;
  margin-bottom: 0px;
  z-index: 99;
}
@media screen and (max-width: 768px) {
  .calendar #calendar-body .fc-header-toolbar {
    margin-right: 0;
    margin-left: 52px;
    height: 52px;
  }
}
.calendar #calendar-body .fc-button-primary {
  background-color: #132D63;
}
.calendar #calendar-body .custom-event {
  padding-left: 5px;
  overflow-x: scroll;
  width: 100%;
  border-radius: 2px;
}
.calendar #calendar-body .custom-event .custom-event-detail {
  display: flex;
}
.calendar #calendar-body .custom-event .custom-event-time {
  margin-right: 5px;
}
.calendar #calendar-body .custom-event .custom-event-customer, .calendar #calendar-body .custom-event .custom-event-time, .calendar #calendar-body .custom-event .custom-event-title {
  font-size: 14px;
  font-weight: normal;
}
.calendar__event-modal-mask {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 200;
  background-color: rgba(0, 0, 0, 0.5);
  font-size: 10px;
}
@media screen and (max-width: 768px) {
  .calendar__event-modal-mask {
    font-size: 16px;
  }
}
.calendar__event-modal-mask .container {
  width: calc(100% - 50px);
  height: calc(100% - 50px);
  margin: 25px;
  padding: 18px 50px;
  box-sizing: border-box;
  background-color: white;
  border-radius: 10px;
}
.calendar__event-modal-mask .container .close-btn, .calendar__event-modal-mask .container .close-modal-btn {
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  line-height: 0;
  width: -moz-max-content;
  width: max-content;
  height: -moz-max-content;
  height: max-content;
}
.calendar__event-modal-mask .container .close-btn div, .calendar__event-modal-mask .container .close-modal-btn div {
  width: 16px;
  height: 2px;
  background-color: #292929;
}
.calendar__event-modal-mask .container .close-btn div:nth-child(1), .calendar__event-modal-mask .container .close-modal-btn div:nth-child(1) {
  transform: rotate(45deg) translate(2px, 0px);
}
.calendar__event-modal-mask .container .close-btn div:nth-child(2), .calendar__event-modal-mask .container .close-modal-btn div:nth-child(2) {
  transform: rotate(-45deg) translate(2px, 0px);
}
.calendar__event-modal-mask .container .close-modal-btn {
  position: absolute;
  top: 42px;
  right: 42px;
  width: 32px;
  height: 32px;
  border-radius: 4px;
  background-color: #F8F8F8;
}
@media screen and (max-width: 768px) {
  .calendar__event-modal-mask .container .close-modal-btn {
    top: 24px;
    right: 24px;
  }
}
.calendar__event-modal-mask .container .to-customer-link {
  display: block;
  text-align: center;
  margin-bottom: 1em;
}
.calendar__event-modal-mask .container .tabs {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 50px;
  flex-shrink: 0;
}
.calendar__event-modal-mask .container .tabs .search-form-tab {
  position: relative;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #E8E8E8;
  color: #9D9D9D;
  font-size: 18px;
  height: 100%;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .calendar__event-modal-mask .container .tabs .search-form-tab {
    font-size: 16px;
  }
}
.calendar__event-modal-mask .container .tabs .search-form-tab.active {
  background-color: #132D63;
  color: #FFFFFF;
  cursor: default;
}
.calendar__event-modal-mask .container .tabs .search-form-tab:not(:last-child)::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  content: "";
  display: inline-block;
  width: 1px;
  height: 100%;
  background-color: #CBCBCB;
}
.calendar__event-modal-mask .container form {
  height: calc(100% - 50px - 40px);
}
.calendar__event-modal-mask .container form .tab-content {
  display: grid;
  flex-grow: 1;
  height: 100%;
}
@media screen and (max-width: 768px) {
  .calendar__event-modal-mask .container form .tab-content {
    flex-direction: column;
  }
}
.calendar__event-modal-mask .container form .tab-content.-karte {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "head head head" "scores1 scores2 memo";
  gap: 5px;
}
.calendar__event-modal-mask .container form .tab-content.-karte .head {
  grid-area: head;
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  margin-top: 5px;
  height: 45px;
}
.calendar__event-modal-mask .container form .tab-content.-karte .head .input-group {
  display: flex;
  gap: 5px;
  align-items: center;
}
.calendar__event-modal-mask .container form .tab-content.-karte .scores1 {
  grid-area: scores1;
}
.calendar__event-modal-mask .container form .tab-content.-karte .scores2 {
  grid-area: scores2;
}
.calendar__event-modal-mask .container form .tab-content.-karte .scores1, .calendar__event-modal-mask .container form .tab-content.-karte .scores2 {
  height: 100%;
  align-self: stretch;
}
.calendar__event-modal-mask .container form .tab-content.-karte .scores1 .summary-box, .calendar__event-modal-mask .container form .tab-content.-karte .scores2 .summary-box {
  font-weight: bold;
  display: flex;
  gap: 1rem;
}
.calendar__event-modal-mask .container form .tab-content.-karte .scores1 .scores-box, .calendar__event-modal-mask .container form .tab-content.-karte .scores2 .scores-box {
  height: calc(100vh - 86px - 50px - 50px - 50px - 20px);
  box-sizing: border-box;
  overflow: auto;
}
.calendar__event-modal-mask .container form .tab-content.-karte .scores1 .scores-box .score-box, .calendar__event-modal-mask .container form .tab-content.-karte .scores2 .scores-box .score-box {
  display: flex;
  gap: 5px;
  margin-top: 5px;
  align-items: end;
}
.calendar__event-modal-mask .container form .tab-content.-karte .memo {
  grid-area: memo;
  height: 100%;
}
.calendar__event-modal-mask .container form .tab-content.-karte .memo .memo-box {
  height: calc(100vh - 86px - 50px - 50px - 50px - 26px);
  box-sizing: border-box;
  overflow: auto;
}
.calendar__event-modal-mask .container form .tab-content.-next {
  grid-template-columns: 1fr 1fr;
  gap: 5px;
  margin-top: 5px;
}
.calendar__event-modal-mask .container form .tab-content.-next .input-group {
  display: grid;
  grid-template-columns: 100px auto;
  gap: 5px;
  margin-top: 5px;
  align-items: center;
}
.calendar__event-modal-mask .container form .tab-content.-next .input-group.--date {
  grid-template-columns: 100px max-content max-content max-content max-content;
  align-items: center;
}
.calendar__event-modal-mask .container form .tab-content.-next .button {
  background-color: #525252;
  border-radius: 4px;
  font-size: 1rem;
  width: 250px;
}
.calendar__event-modal-mask .container form .tab-content textarea {
  padding: 0.5rem;
  font-size: 10px;
  height: 250px;
  resize: vertical;
}
.calendar__event-modal-mask .container form .tab-content textarea.-small {
  height: 50px;
}
.calendar__event-modal-mask .container form .tab-content select {
  padding: 0 5px;
  font-size: 10px;
  line-height: 1.5;
  max-width: 150px;
  min-width: 70px;
  height: 20px;
}
.calendar__event-modal-mask .container form .tab-content select.-score {
  width: 100%;
}
.calendar__event-modal-mask .container form .tab-content input:not([type=radio]):not([type=checkbox]) {
  padding: 0 5px;
  font-size: 10px;
  line-height: 1.5;
  max-width: 150px;
  min-width: 70px;
  height: 20px;
}
.calendar__event-modal-mask .container form .tab-content input:not([type=radio]):not([type=checkbox])[type=date] {
  width: 83px !important;
}
.calendar__event-modal-mask .container form .tab-content input:not([type=radio]):not([type=checkbox])[type=time] {
  width: 70px !important;
}
.calendar__event-modal-mask .container form .tab-content .tooltip .open-tooltip-button {
  height: 13px;
  width: 13px;
}
.calendar__event-modal-mask .container form .tab-content .tooltip .message-text {
  width: 150px;
  text-wrap: auto;
}
.calendar__event-modal-mask .container .button-wrapper {
  margin-top: 10px;
  width: 100%;
  height: 40px;
  display: flex;
  justify-content: center;
  gap: 4px;
}
.calendar__event-modal-mask .container .button-wrapper.--top {
  position: absolute;
  bottom: 26px;
  left: 0;
}
.calendar__event-modal-mask .container .button-wrapper .button {
  width: 80px;
  height: 40px;
  border-radius: 4px;
}
.calendar__event-modal-mask .container .button-wrapper .button.--save {
  background-color: #132D63;
  color: white;
  cursor: pointer;
}
.calendar__event-modal-mask .container .button-wrapper .button.--delete, .calendar__event-modal-mask .container .button-wrapper .button.--cancel {
  color: #909090;
  border: none;
  background-color: white;
  text-decoration: underline;
}
.calendar__event-modal-mask .container .button-wrapper .button.--delete:hover, .calendar__event-modal-mask .container .button-wrapper .button.--cancel:hover {
  color: white;
  background-color: rgba(0, 0, 0, 0.5);
}
.calendar__event-modal-mask .container .button-wrapper .button.--cancel {
  width: 100px;
}
.calendar__event-modal-mask.auto-generated .container {
  width: calc(50% - 200px);
  height: calc(100% - 200px);
  margin: 100px auto;
  position: relative;
}
@media screen and (max-width: 768px) {
  .calendar__event-modal-mask.auto-generated .container {
    width: calc(100% - 32px);
    height: calc(100% - 32px);
    margin: 16px;
  }
}
.calendar__event-modal-mask.auto-generated .container .close-modal-btn {
  position: absolute;
  top: 12px;
  right: 12px;
}
.calendar__event-modal-mask.auto-generated .container .customer-name {
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}
.calendar__event-modal-mask.google .container {
  width: 500px;
  height: 500px;
  margin: 100px auto;
  position: relative;
}
.calendar__event-modal-mask.google .container .close-modal-btn {
  position: absolute;
  top: 12px;
  right: 12px;
}
.calendar-comments .comment {
  margin-top: 16px;
  padding: 13px 20px;
  border-radius: 4px;
  background-color: #ECF1FC;
}
.calendar-comments .comment_top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}
.calendar-timeline {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  background-color: white;
  padding: 40px 40px 0 40px;
  border: 1px solid #CBCBCB;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .calendar-timeline {
    overflow: auto;
    padding: 16px;
    z-index: 1;
  }
}
.calendar-timeline_close-btn {
  position: absolute;
  top: 40px;
  right: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #132D63;
  border-radius: 4px;
  width: 30px;
  height: 30px;
  line-height: 0;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .calendar-timeline_close-btn {
    top: -40px !important;
    right: 0;
  }
}
.calendar-timeline_close-btn span {
  display: inline-block;
  height: 2px;
  width: 20px;
  background-color: #FFFFFF;
}
.calendar-timeline_close-btn span:nth-child(1), .calendar-timeline_close-btn span:nth-child(2) {
  position: absolute;
  top: 50%;
  left: 50%;
}
.calendar-timeline_close-btn span:nth-child(1) {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.calendar-timeline_close-btn span:nth-child(2) {
  transform: translate(-50%, -50%) rotate(45deg);
}
.calendar-timeline_steps {
  display: flex;
  flex-wrap: wrap;
  margin-right: 60px;
  margin-bottom: 10px;
  width: calc(100% - 60px);
  gap: 4px 20px;
}
.calendar-timeline_steps .step-item {
  position: relative;
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex: 0 1 calc(15% - 20px);
  height: 30px;
  min-width: 100px;
  padding: 8px;
  background: #E8E8E8;
}
.calendar-timeline_steps .step-item::after {
  content: "";
  position: absolute;
  top: 0;
  right: -20px;
  border-top: solid 23px transparent;
  border-bottom: solid 23px transparent;
  border-left: solid 20px #E8E8E8;
}
.calendar-timeline_content {
  height: 100%;
  flex-grow: 1;
  overflow-y: scroll;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .calendar-timeline_content {
    height: auto;
  }
}
.calendar-timeline_content .calendarTimelineEvent {
  margin-bottom: 10px;
  margin-right: 40px;
  width: calc(100% - 40px);
  border: 1px solid #CBCBCB;
  border-radius: 10px;
  padding: 10px;
  box-sizing: border-box;
  cursor: pointer;
}
.calendar-timeline_content .calendarTimelineEvent:hover {
  background-color: #F8F8F8;
}
.calendar-timeline_content .calendarTimelineEvent .caledarTimelineEvent__wrapper .caledarTimelineEvent__content {
  overflow-wrap: break-word;
  word-break: break-word;
}
.calendar-timeline_content .calendarTimelineEvent .caledarTimelineEvent__wrapper .caledarTimelineEvent__content .caledarTimelineEvent__content__table {
  display: grid;
  grid-template-columns: 35% 35% 30%;
  align-items: flex-start;
}
.calendar-timeline_content .calendarTimelineEvent .caledarTimelineEvent__wrapper .caledarTimelineEvent__content .caledarTimelineEvent__content__table .text-center {
  text-align: center;
}
.calendar-timeline_content .calendarTimelineEvent .caledarTimelineEvent__wrapper .caledarTimelineEvent__content .caledarTimelineEvent__content__table .padding-bottom {
  padding-bottom: 20px;
}
.calendar-timeline_content .calendarTimelineEvent .caledarTimelineEvent__wrapper .caledarTimelineEvent__content table th, .calendar-timeline_content .calendarTimelineEvent .caledarTimelineEvent__wrapper .caledarTimelineEvent__content table tr td:first-child, .calendar-timeline_content .calendarTimelineEvent .caledarTimelineEvent__wrapper .caledarTimelineEvent__content table td:nth-child(2) {
  white-space: nowrap;
}
.calendar-timeline_content .calendarTimelineEvent .caledarTimelineEvent__wrapper .caledarTimelineEvent__content table th, .calendar-timeline_content .calendarTimelineEvent .caledarTimelineEvent__wrapper .caledarTimelineEvent__content table td {
  text-align: left;
  vertical-align: top;
}
.calendar-timeline_content .calendarTimelineEvent .caledarTimelineEvent__wrapper .caledarTimelineEvent__content table th p, .calendar-timeline_content .calendarTimelineEvent .caledarTimelineEvent__wrapper .caledarTimelineEvent__content table td p {
  margin-top: 0px;
}

.input-number-range {
  padding: 10px;
}
@media screen and (max-width: 768px) {
  .input-number-range {
    padding: 0;
  }
}
.input-number-range .number-fields {
  display: flex;
  align-items: center;
  justify-content: start;
}
.input-number-range .number-fields .number-field {
  margin: 10px;
}
@media screen and (max-width: 768px) {
  .input-number-range .number-fields .number-field {
    margin: 0 4px;
  }
}
.input-number-range .number-fields .number-field:first-child {
  margin-left: 0;
}
.input-number-range .number-fields .number-field:last-child {
  margin-right: 0;
}
.input-number-range .number-fields .number-field input {
  width: 100px;
}

.input-period {
  padding: 10px;
}
@media screen and (max-width: 768px) {
  .input-period {
    padding: 0;
  }
}
.input-period .input-period-container {
  display: flex;
  align-items: center;
  justify-content: start;
}
.input-period .input-period-container .input-period-separator {
  margin: 0 10px;
}
.input-period .input-period-container input {
  width: 150px;
}
.input-period .input-period-container input[type=date], .input-period .input-period-container input[type=month] {
  width: 170px;
}
.input-period .error-massage-text {
  color: red;
  font-size: 12px;
  margin-top: 5px;
}

.input-price-range {
  padding: 10px;
}
@media screen and (max-width: 768px) {
  .input-price-range {
    padding: 0;
  }
}
.input-price-range .price-fields {
  display: flex;
  align-items: center;
  justify-content: start;
}
.input-price-range .price-fields .field {
  margin: 10px;
}
@media screen and (max-width: 768px) {
  .input-price-range .price-fields .field {
    margin: 0 4px;
  }
}
.input-price-range .price-fields .field:first-child {
  margin-left: 0;
}
.input-price-range .price-fields .field:last-child {
  margin-right: 0;
}
.input-price-range .price-fields .field input {
  width: 100px;
}

.input-room-layout {
  padding: 10px;
}
@media screen and (max-width: 768px) {
  .input-room-layout {
    padding: 0;
  }
}
.input-room-layout .field {
  width: 80px;
}
@media screen and (max-width: 768px) {
  .input-room-layout .field {
    display: inline-flex;
    align-items: center;
  }
}
.input-room-layout .field input {
  margin-right: 10px;
}
@media screen and (max-width: 768px) {
  .input-room-layout .field input {
    margin-right: 8px;
  }
}
@media screen and (max-width: 768px) {
  .input-room-layout .form-checkbox-container {
    margin-top: 12px;
  }
}

@media screen and (max-width: 768px) {
  .input-room-size {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
}
.input-room-size .room-size-fields {
  display: flex;
  align-items: center;
  justify-content: start;
}
.input-room-size .room-size-fields .room-size-field-label {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  min-width: 100px;
}
@media screen and (max-width: 768px) {
  .input-room-size .room-size-fields .room-size-field-label {
    min-width: auto;
    white-space: nowrap;
    margin-right: 20px;
  }
}
@media screen and (max-width: 768px) {
  .input-room-size .room-size-fields .field {
    margin: 0 4px;
  }
}
.input-room-size .room-size-fields .field:first-child {
  margin-left: 0;
}
.input-room-size .room-size-fields .field:last-child {
  margin-right: 0;
}
.input-room-size .room-size-fields .field input {
  width: 100px;
}
@media screen and (max-width: 768px) {
  .input-room-size .room-size-fields .field input {
    width: 60px;
  }
}

.input-schools {
  width: 100%;
}
.input-schools-wrapper {
  gap: 5px;
}
.input-schools-wrapper.disabled {
  pointer-events: none !important;
  opacity: 0.6 !important;
  cursor: not-allowed !important;
}
.input-schools-wrapper.readonly {
  pointer-events: none !important;
  cursor: not-allowed !important;
}
.input-schools-wrapper .input-wrapper {
  margin-top: 12px;
  position: relative;
  display: inline-block;
}
.input-schools-wrapper .input-wrapper label {
  position: absolute;
  top: -10px;
  left: 10px;
  font-size: 10px;
  color: #333;
  padding: 0 5px;
  background: linear-gradient(to bottom, white 0%, white 79%, rgba(0, 0, 0, 0) 79%);
  border-radius: 5px;
  border: solid 1px #CBCBCB;
  border-bottom: none;
  z-index: 1;
}
.input-schools-wrapper .input-wrapper input:disabled {
  pointer-events: none;
  background-color: white;
  color: #333;
}
.input-schools-modal {
  position: fixed;
  z-index: 200;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.3);
  color: #292929;
  cursor: pointer;
}
.input-schools-modal__wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  row-gap: 40px;
  margin: auto;
  padding: 52px;
  border-radius: 5px;
  max-width: 700px;
  height: -moz-fit-content;
  height: fit-content;
  background-color: #FFFFFF;
  cursor: default;
}
@media screen and (max-width: 768px) {
  .input-schools-modal__wrapper {
    padding: 16px;
    gap: 16px;
    margin: auto 16px;
  }
}
.input-schools-modal__title {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 20px;
  text-align: center;
  margin-bottom: 12px;
}
@media screen and (max-width: 768px) {
  .input-schools-modal__title {
    font-size: 20px;
    margin: 0;
  }
}
.input-schools-modal__container {
  width: 80%;
  margin: 0 auto;
  height: 100%;
}
@media screen and (max-width: 768px) {
  .input-schools-modal__container {
    width: 100%;
  }
}
.input-schools-modal__container .search-condition-container {
  display: grid;
  align-items: center;
  justify-content: flex-start;
  row-gap: 12px;
  -moz-column-gap: 24px;
       column-gap: 24px;
  grid-template-columns: auto 1fr;
}
@media screen and (max-width: 768px) {
  .input-schools-modal__container .search-condition-container {
    grid-template-columns: 52px 1fr;
  }
}
.input-schools-modal__container .search-condition-container .search-condition-title {
  grid-column: 1/3;
  display: flex;
  justify-content: flex-start;
  border-bottom: solid 1px #E8E8E8;
}
.input-schools-modal__container .search-condition-container .search-condition-title.mt {
  margin-top: 24px;
}
.input-schools-modal__container .search-condition-container .search-condition-select-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.input-schools-modal__footer {
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 40px;
       column-gap: 40px;
}
@media screen and (max-width: 768px) {
  .input-schools-modal__footer {
    flex-direction: column;
    gap: 12px;
  }
}

.input-select-container {
  position: relative;
}
@media screen and (max-width: 768px) {
  .input-select-container {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .input-select-container.prefecture .input-select-search-field-wrapper, .input-select-container.city .input-select-search-field-wrapper, .input-select-container.town .input-select-search-field-wrapper, .input-select-container.line .input-select-search-field-wrapper, .input-select-container.station .input-select-search-field-wrapper, .input-select-container.elementary_school .input-select-search-field-wrapper, .input-select-container.junior_high_school .input-select-search-field-wrapper {
    max-width: 100%;
  }
}
.input-select-container.disabled {
  pointer-events: none !important;
  opacity: 0.6 !important;
  cursor: not-allowed !important;
}
.input-select-container.readonly {
  pointer-events: none !important;
  cursor: not-allowed !important;
}
@media screen and (max-width: 768px) {
  .input-select-container.--sm .input-select-search-field-wrapper {
    width: 100%;
    max-width: 200px;
  }
}
.input-select-container.--sm .input-select-search-field-wrapper .input-select-search-field {
  width: 200px;
  min-width: 200px;
}
@media screen and (max-width: 768px) {
  .input-select-container.--sm .input-select-search-field-wrapper .input-select-search-field {
    width: 100%;
  }
}
.input-select-container .input-select-search-field-wrapper {
  position: relative;
  display: inline-flex;
}
@media screen and (max-width: 768px) {
  .input-select-container .input-select-search-field-wrapper {
    width: 100%;
    max-width: 155px;
  }
  .input-select-container .input-select-search-field-wrapper.-lg {
    max-width: 200px;
  }
}
.input-select-container .input-select-search-field-wrapper .input-select-search-field {
  padding: 13px 20px;
}
@media screen and (max-width: 768px) {
  .input-select-container .input-select-search-field-wrapper .input-select-search-field {
    padding: 9px 15px;
    max-width: 100%;
  }
}
.input-select-container .input-select-search-field-wrapper .input-select-triagle {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 12px;
  pointer-events: none;
}
.input-select-container .input-select-search-field-wrapper .input-select-triagle.reversed {
  transform: rotate(180deg);
}
.input-select-container .input-select {
  position: absolute;
  top: calc(100% + 2px);
  left: 0;
  z-index: 2000;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  background-color: #FFFFFF;
  border: 1px solid #E8E8E8;
  border-radius: 4px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  max-height: 260px;
  overflow-y: auto;
}
.input-select-container .input-select .input-select-option {
  cursor: pointer;
  padding: 12px 32px 12px 12px;
  width: 100%;
}
.input-select-container .input-select .input-select-option.active {
  color: #525252;
  background-color: #C4C4C4;
}
.input-select-container .input-select .input-select-option.blank {
  opacity: 0.6;
}

@media screen and (max-width: 768px) {
  .input-select-search-field-wrapper-lg {
    width: 100%;
  }
  .input-select-search-field-wrapper-lg .input-select-search-field-wrapper {
    max-width: 100%;
  }
}

.components-accordion {
  padding: 1rem;
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
.components-accordion.school {
  padding: 0;
  row-gap: 0;
}
.components-accordion.school .accordion-label {
  align-items: normal;
}
.components-accordion .accordion-label {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
  width: -moz-fit-content;
  width: fit-content;
}
.components-accordion .accordion-label label {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
  width: auto;
}
.components-accordion .accordion-content {
  display: none;
  flex-direction: column;
  row-gap: 20px;
  width: 100%;
}
.components-accordion.open .accordion-content {
  display: flex;
}

.address-form-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 5px;
  width: 100%;
}
.address-form-container.summarized-view {
  flex-direction: row;
}
.address-form-container .select2-container {
  margin-left: 5px;
  border: solid 1px #CBCBCB;
  border-radius: 4px;
}
.address-form-container .select2-container .select2-selection {
  height: 100%;
  border: none;
}

.zip-code, .prefecture, .city, .town, .street, .building, .nearby-railway {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  -moz-column-gap: 5px;
       column-gap: 5px;
}

.address-compact {
  width: 100%;
}
.address-compact .reversible-flex-box {
  display: flex;
  flex-direction: row-reverse;
  justify-content: start;
  align-items: center;
  height: -moz-max-content;
  height: max-content;
  gap: 5px;
}
@media screen and (max-width: 768px) {
  .address-compact .reversible-flex-box {
    flex-direction: column;
    align-items: start;
  }
}
.address-compact .reversible-flex-box .zip-code, .address-compact .reversible-flex-box .prefecture, .address-compact .reversible-flex-box .address-column {
  max-width: 178px;
}
@media screen and (max-width: 768px) {
  .address-compact .reversible-flex-box .zip-code, .address-compact .reversible-flex-box .prefecture, .address-compact .reversible-flex-box .address-column {
    max-width: 155px;
  }
}
.address-compact .item-wrapper {
  margin-top: 12px;
}
.address-compact .input-wrapper {
  position: relative;
  width: 100%;
  margin-top: 12px;
}
.address-compact .input-wrapper label {
  font-weight: normal;
  position: absolute;
  top: -10px;
  left: 10px;
  font-size: 10px;
  color: #333;
  padding: 0 5px;
  background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 80%, rgba(255, 255, 255, 0) 100%);
  border-radius: 5px;
  border: solid 1px #CBCBCB;
  border-bottom: none;
  z-index: 1;
}
.address-compact .address-flex-container {
  display: flex;
  flex-wrap: wrap;
  align-items: start;
  gap: 5px;
  min-width: 100%;
  margin-top: 5px;
}
@media screen and (max-width: 768px) {
  .address-compact .address-flex-container {
    flex-direction: column;
  }
}
.address-compact .source-url-wrapper {
  flex: 1;
  max-width: 100%;
  word-break: break-word;
  white-space: normal;
}

.railway {
  width: 100%;
  gap: 5px;
}
.railway .railway-select-wrapper {
  margin-top: 12px;
  position: relative;
  display: inline-flex;
  gap: 5px;
}
.railway .railway-select-wrapper label {
  position: absolute;
  top: -10px;
  left: 10px;
  font-size: 10px;
  color: #333;
  padding: 0 5px;
  background: linear-gradient(to bottom, white 0%, white 79%, rgba(0, 0, 0, 0) 79%);
  border-radius: 5px;
  border: solid 1px #CBCBCB;
  border-bottom: none;
  z-index: 1;
}

.customer-tag {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 16px;
  font-size: 12px;
  padding: 0 6px;
  color: #292929;
  border-radius: 4px;
  opacity: 0.6;
}
.customer-tag.selected {
  opacity: 1;
}

.rpa-login-info {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 16px;
  font-size: 12px;
  padding: 0 6px;
  color: #292929;
  border-radius: 4px;
  opacity: 0.6;
}
.rpa-login-info.selected {
  opacity: 1;
}

.carousel-images {
  margin-bottom: calc(7.5% + 5px) !important;
}
.carousel-images .carousel-non-image {
  width: 100%;
  height: 466px;
  background-color: #132D63;
  color: white;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.carousel-images .slick-dots {
  text-align: start;
  height: 15%;
  width: calc(100% - 40px);
  background: #132D63;
  display: flex;
  align-items: center;
  bottom: 0px;
  top: calc(100% - 10px);
  padding: 0px 20px;
}
.carousel-images .slick-dots .slick-active {
  z-index: 1;
}
.carousel-images .slick-dots li {
  margin: 0px;
}
.carousel-images .slick-dots li button:before {
  font-size: 10px;
  color: #9D9D9D;
  opacity: 1;
  width: 0px;
}
.carousel-images .slick-dots li.slick-active button:before {
  color: white;
  opacity: 1;
}
.carousel-images .slick-dotted.slick-slider {
  margin-bottom: 0px !important;
}
.carousel-images .slick-prev {
  right: 82px;
  z-index: 999;
  top: calc(107.5% - 11px);
  left: auto;
  background: white;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 9px;
}
.carousel-images .slick-next {
  right: 20px;
  z-index: 999;
  top: calc(107.5% - 11px);
  left: auto;
  background: white;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 16px;
}
.carousel-images .slick-next:before,
.carousel-images .slick-prev:before {
  font-size: 0px;
  opacity: 1;
}
.carousel-images .slick-next:before {
  content: url(/assets/icons/arrow-right-efdc3306449f34514a2530d55ad9a80ca610a800460d8e4bb4bd3f70b482c31b.svg);
}
.carousel-images .slick-prev:before {
  content: url(/assets/icons/arrow-left-8059407127becf14ccbf76f388ac7110777297eddf56c030a626096fe6b10eca.svg);
}
.carousel-images .slick-next:hover {
  background: #CBCBCB;
}
.carousel-images .slick-prev:hover {
  background: #CBCBCB;
}
.carousel-images .slick-next:focus {
  background: #CBCBCB;
}
.carousel-images .slick-prev:focus {
  background: #CBCBCB;
}

.favorite-conditions {
  margin-top: 12px;
  box-sizing: border-box;
  background-color: #F8F8F8;
  width: 100%;
  padding: 24px 52px;
}
@media screen and (max-width: 768px) {
  .favorite-conditions {
    padding: 16px;
  }
}
.favorite-conditions .favorite-conditions-title-wrapper {
  display: flex;
  justify-content: left;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 4px;
}
.favorite-conditions .favorite-conditions-title {
  margin: 0;
  line-height: 32px;
  font-size: 22px;
}
@media screen and (max-width: 768px) {
  .favorite-conditions .favorite-conditions-title {
    font-size: 20px;
    line-height: 29px;
    display: flex;
    align-items: center;
  }
}
.favorite-conditions .favorite-conditions-title::before {
  content: "";
  display: inline-block; /* または block */
  margin-right: 12px;
  width: 4px;
  height: 32px;
  background-color: #132D63;
  vertical-align: middle;
}
@media screen and (max-width: 768px) {
  .favorite-conditions .favorite-conditions-title::before {
    height: 29px;
  }
}
.favorite-conditions .favorite-conditions-icon {
  margin-left: 20px;
  width: 32px;
  height: 32px;
  background-color: #132D63;
  border-radius: 4px;
  line-height: 0;
  cursor: pointer;
  position: relative;
}
@media screen and (max-width: 768px) {
  .favorite-conditions .favorite-conditions-icon {
    width: 29px;
    height: 29px;
    margin-left: 16px;
  }
}
.favorite-conditions .favorite-conditions-icon span {
  position: absolute;
  height: 2px;
  width: 20px;
  background-color: #FFFFFF;
  transition: all 0.3s ease;
}
@media screen and (max-width: 768px) {
  .favorite-conditions .favorite-conditions-icon span {
    width: 17px;
    height: 1px;
  }
}
.favorite-conditions .favorite-conditions-icon span:first-child {
  top: 15px;
  left: 6px;
}
@media screen and (max-width: 768px) {
  .favorite-conditions .favorite-conditions-icon span:first-child {
    top: 50%;
    transform: trasnlate(0, -50%);
  }
}
.favorite-conditions .favorite-conditions-icon span:last-child {
  top: 15px;
  left: 6px;
  transform: rotate(90deg);
  opacity: 0;
}
@media screen and (max-width: 768px) {
  .favorite-conditions .favorite-conditions-icon span:last-child {
    top: 50%;
    transform: trasnlate(0, -50%) rotate(90deg);
  }
}
.favorite-conditions .favorite-conditions-icon.close span:first-child {
  transform: rotate(90deg);
}
.favorite-conditions .favorite-conditions-icon.close span:last-child {
  transform: rotate(0deg);
  opacity: 1;
}
.favorite-conditions .favorite-conditions-content-wrapper.close {
  display: none;
}
.favorite-conditions .favorite-conditions-save-button-wrapper {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-grow: 1;
}
@media screen and (max-width: 768px) {
  .favorite-conditions .favorite-conditions-save-button-wrapper {
    justify-content: center;
  }
}
.favorite-conditions .favorite-conditions-ul {
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 4px;
}
.favorite-conditions .favorite-conditions-ul .favorite-conditions-li {
  display: inline-flex;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
}
@media screen and (max-width: 768px) {
  .favorite-conditions .favorite-conditions-ul .favorite-conditions-li {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}
.favorite-conditions .favorite-conditions-ul .favorite-conditions-anchor {
  color: #343434;
}

@keyframes slide-in {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes slide-out {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(100%);
  }
}
.flash-message {
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 10%;
  right: 0;
  z-index: 10;
  padding: 0 12px;
  border-left: double 6px #FFFFFF;
  animation: slide-in 0.5s ease-in-out, slide-out 0.5s ease-in-out 2.5s forwards;
}
.flash-message.success {
  background-color: #132D63;
  color: #FFFFFF;
}
.flash-message.error {
  background-color: #FFE2E2;
  color: #BA0000;
}
.flash-message .icon {
  font-size: 1.5em;
}
.flash-message .message-text {
  white-space: pre-wrap;
}
.flash-message .close-button {
  padding: 24px;
  cursor: pointer;
}

.properties-edit + .footer,
.property-image-select-modal + .footer {
  background-color: #F8F8F8;
}

.footer {
  position: relative;
  padding: 40px 0;
}
@media screen and (max-width: 768px) {
  .footer {
    padding: 40px 16px;
    row-gap: 28px;
  }
}
.footer .footer-scroll-to-top-button {
  position: absolute;
  bottom: 10px;
  right: 10px;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  row-gap: 4px;
  width: 80px;
  height: 80px;
  background-color: #132D63;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  border-radius: 50%;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .footer .footer-scroll-to-top-button img {
    width: 12px;
  }
}
@media screen and (max-width: 768px) {
  .footer .footer-scroll-to-top-button {
    top: -30px;
    width: 60px;
    height: 60px;
    right: 16px;
    font-size: 12px;
    line-height: 1.375;
  }
}

.header {
  position: fixed;
  width: 100%;
  z-index: 100;
  background-color: #FFF;
  display: flex;
  justify-content: space-between;
  height: 40px;
  overflow: visible;
  box-shadow: 0px 6px 16px rgba(0, 0, 0, 0.0588235294);
}
@media screen and (max-width: 768px) {
  .header {
    height: 44px;
  }
}
.header .common-button {
  font-size: 12px;
  height: 24px;
}
.header .header-left {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  padding-left: 16px;
}
@media screen and (max-width: 768px) {
  .header .header-left {
    padding-left: 16px;
  }
}
.header .header-left .header-logo {
  height: 28px;
}
@media screen and (max-width: 768px) {
  .header .header-left .header-logo {
    height: 20px;
  }
}
.header .header-right {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
  height: 100%;
  padding-right: 16px;
}
@media screen and (max-width: 768px) {
  .header .header-right {
    padding-right: 16px;
  }
}
.header .header-right .header-notification {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
  height: 40px;
  line-height: 16px;
  font-size: 12px;
}
@media screen and (max-width: 768px) {
  .header .header-right .header-notification {
    -moz-column-gap: 8px;
         column-gap: 8px;
    height: 100%;
    font-size: 16px;
  }
}
.header .header-right .header-notification .notification-icon-wrapper {
  position: relative;
  display: inline-flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  min-width: 24px;
  height: 36px;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .header .header-right .header-notification .notification-icon-wrapper {
    justify-content: center;
    min-width: 20px;
    height: 100%;
  }
}
.header .header-right .header-notification .notification-icon-wrapper img {
  width: 20px;
  height: 20px;
}
@media screen and (max-width: 768px) {
  .header .header-right .header-notification .notification-icon-wrapper img {
    width: 20px;
    height: 20px;
  }
}
.header .header-right .header-notification .notification-icon-wrapper span {
  color: #292929;
  font-size: 12px;
  line-height: 14px;
  white-space: nowrap;
}
@media screen and (max-width: 768px) {
  .header .header-right .header-notification .notification-icon-wrapper span {
    display: none;
    font-size: 14px;
  }
}
.header .header-right .header-notification .notification-icon-wrapper .new-icon {
  position: absolute;
  top: 6px;
  right: 0;
  background: #FFFFFF;
  color: red;
}
.header .header-right .hamburger-menu .content-notification {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
  height: 66px;
  line-height: 16px;
  font-size: 16px;
}
.header .header-right .hamburger-menu .content-notification .notification-icon-wrapper {
  position: relative;
  display: inline-flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  min-width: 56px;
  height: 100%;
  cursor: pointer;
}
.header .header-right .hamburger-menu .content-notification .notification-icon-wrapper span {
  color: #292929;
  font-size: 14px;
  line-height: 14px;
  white-space: nowrap;
}
.header .header-right .hamburger-menu .content-notification .notification-icon-wrapper .new-icon {
  position: absolute;
  top: 6px;
  right: 0;
  background: #FFFFFF;
  color: red;
}
.header .header-right .hamburger-menu .hamburger-menu-content {
  display: none;
  position: absolute;
  top: 40px;
  right: max(20px, 6vw);
  z-index: 1020;
  width: calc(100vw - max(20px, 6vw) * 2);
  background-color: transparent;
}
@media screen and (max-width: 768px) {
  .header .header-right .hamburger-menu .hamburger-menu-content {
    top: 44px;
    width: 100vw;
    right: 0;
  }
}
.header .header-right .hamburger-menu .hamburger-menu-content .hamburger-menu-content-inner {
  display: flex;
  -moz-column-gap: 24px;
       column-gap: 24px;
  row-gap: 12px;
  flex-wrap: wrap;
  background-color: #FFFFFF;
  box-shadow: 0px -2px 30px rgba(0, 0, 0, 0.0588235294);
  padding: 28px 24px;
  padding-bottom: 14px;
  vertical-align: middle;
  width: calc(100% - 48px);
}
.header .header-right .hamburger-menu .hamburger-menu-content .hamburger-menu-content-inner > * {
  padding-bottom: 14px;
}
.header .header-right .hamburger-menu .hamburger-menu-content .hamburger-menu-content-inner .content-phone {
  display: inline-flex;
  justify-content: flex-start;
  align-items: flex-start;
  -moz-column-gap: 16px;
       column-gap: 16px;
}
.header .header-right .hamburger-menu .hamburger-menu-content .hamburger-menu-content-inner .content-phone .phone-icon-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  background-color: #132D63;
  border-radius: 4px;
}
.header .header-right .hamburger-menu .hamburger-menu-content .hamburger-menu-content-inner .content-phone .phone-number-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  row-gap: 4px;
}
.header .header-right .hamburger-menu .hamburger-menu-content .hamburger-menu-content-inner .content-phone .phone-number-wrapper span {
  color: #292929;
  line-height: 18px;
}
.header .header-right .hamburger-menu .hamburger-menu-content .hamburger-menu-content-inner .content-phone .phone-number-wrapper span:first-child {
  font-size: 18px;
}
.header .header-right .hamburger-menu .hamburger-menu-content .hamburger-menu-content-inner .content-phone .phone-number-wrapper span:last-child {
  font-size: 16px;
}
.header .header-right .hamburger-menu .hamburger-menu-content .hamburger-menu-content-inner .content-mail {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  height: 50px;
  padding: 0 16px;
  border-radius: 4px;
  color: #FFFFFF;
  background-color: #132D63;
}
.header .header-right .hamburger-menu .hamburger-menu-content .hamburger-menu-content-inner .content-user {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
  color: #292929;
  line-height: 16px;
  font-size: 16px;
  max-height: 50px;
}
.header .header-right .hamburger-menu .hamburger-menu-content .hamburger-menu-content-inner .content-user .user-name-wrapper {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.header .header-right .hamburger-menu .hamburger-menu-content .hamburger-menu-content-inner .content-notification {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
  height: 66px;
  line-height: 16px;
  font-size: 16px;
}
.header .header-right .hamburger-menu .hamburger-menu-content .hamburger-menu-content-inner .content-notification .notification-icon-wrapper {
  position: relative;
  display: inline-flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  min-width: 56px;
  height: 100%;
  cursor: pointer;
}
.header .header-right .hamburger-menu .hamburger-menu-content .hamburger-menu-content-inner .content-notification .notification-icon-wrapper span {
  color: #292929;
  font-size: 14px;
  line-height: 14px;
  white-space: nowrap;
}
.header .header-right .hamburger-menu .hamburger-menu-content .hamburger-menu-content-inner .content-notification .notification-icon-wrapper .new-icon {
  position: absolute;
  top: 6px;
  right: 0;
  background: #FFFFFF;
  color: red;
}
.header .header-right .hamburger-menu .hamburger-menu-content .hamburger-menu-content-inner .content-navigation {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  -moz-column-gap: 24px;
       column-gap: 24px;
}
@media screen and (max-width: 768px) {
  .header .header-right .hamburger-menu .hamburger-menu-content .hamburger-menu-content-inner .content-navigation {
    flex-direction: column;
    gap: 12px;
  }
}
.header .header-right .hamburger-menu .hamburger-menu-content .hamburger-menu-content-inner .content-navigation .content-navigation-category {
  display: inline-flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 12px;
}
.header .header-right .hamburger-menu .hamburger-menu-content .hamburger-menu-content-inner .content-navigation .content-navigation-category h3 {
  margin: 0;
}
.header .header-right .hamburger-menu .hamburger-menu-content .hamburger-menu-content-inner .content-navigation .content-navigation-category ul {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 12px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.header .header-right .hamburger-menu .hamburger-menu-content .hamburger-menu-content-inner .content-navigation .content-navigation-category ul li {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  color: #292929;
  line-height: 16px;
  font-size: 16px;
  cursor: pointer;
}
.header .header-right .hamburger-menu .hamburger-menu-content .hamburger-menu-content-inner .content-navigation .content-navigation-category ul li:hover {
  color: #132D63;
}
.header .header-right .hamburger-menu .hamburger-menu-content .hamburger-menu-content-inner .content-navigation .content-navigation-category ul li a {
  color: inherit;
}
.header .header-right .hamburger-menu .hamburger-menu-icon {
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: center;
  align-items: center;
  background: #132D63;
  border-radius: 4px;
  width: 36px;
  height: 36px;
  line-height: 0;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .header .header-right .hamburger-menu .hamburger-menu-icon {
    width: 20px;
    height: 20px;
  }
}
.header .header-right .hamburger-menu .hamburger-menu-icon span {
  display: inline-block;
  height: 1px;
  width: 20px;
  background-color: #FFFFFF;
  transition: all 0.3s ease;
}
@media screen and (max-width: 768px) {
  .header .header-right .hamburger-menu .hamburger-menu-icon span {
    height: 1px;
    width: 12px;
  }
}
.header .header-right .hamburger-menu .hamburger-menu-icon span:nth-child(2) {
  margin: 4px 0;
}
@media screen and (max-width: 768px) {
  .header .header-right .hamburger-menu .hamburger-menu-icon span:nth-child(2) {
    margin: 4px 0;
  }
}
.header .header-right .hamburger-menu.open .hamburger-menu-content {
  display: block;
}
.header .header-right .hamburger-menu.open .hamburger-menu-icon span:nth-child(1) {
  transform: rotate(45deg) translate(4px, 3px);
}
@media screen and (max-width: 768px) {
  .header .header-right .hamburger-menu.open .hamburger-menu-icon span:nth-child(1) {
    transform: translate(0, 5px) rotate(45deg);
  }
}
.header .header-right .hamburger-menu.open .hamburger-menu-icon span:nth-child(2) {
  opacity: 0;
}
.header .header-right .hamburger-menu.open .hamburger-menu-icon span:nth-child(3) {
  transform: rotate(-45deg) translate(4px, -3px);
}
@media screen and (max-width: 768px) {
  .header .header-right .hamburger-menu.open .hamburger-menu-icon span:nth-child(3) {
    transform: translate(0, -5px) rotate(-45deg);
  }
}
.header .header-right .open::after {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999; /* メニューより手前に表示 */
  pointer-events: none;
}

body.menu-open {
  pointer-events: none;
}

body.menu-open .hamburger-menu-content-inner {
  pointer-events: auto;
}

.input-distance-container {
  width: 100%;
  gap: 5px;
}
.input-distance-container .input-wrapper {
  margin-top: 10px;
  position: relative;
  display: inline-block;
  margin-top: 12px;
  gap: 5px;
}
.input-distance-container .input-wrapper label {
  position: absolute;
  top: -10px;
  left: 10px;
  font-size: 10px;
  color: #333;
  padding: 0 5px;
  background: linear-gradient(to bottom, white 0%, white 79%, rgba(0, 0, 0, 0) 79%);
  border-radius: 5px;
  border: solid 1px #CBCBCB;
  border-bottom: none;
  z-index: 1;
}
.input-distance-container .input-wrapper .input {
  display: flex;
  gap: 5px;
}
.input-distance-container .input-wrapper .input input {
  max-width: 158px;
}
.input-distance-container .input-wrapper .input .unit {
  width: -moz-max-content;
  width: max-content;
  align-self: center;
  font-size: 14px;
}

.input-western-japanese-calendar-container {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
@media screen and (max-width: 768px) {
  .input-western-japanese-calendar-container {
    flex-wrap: wrap;
    gap: 16px;
  }
  .input-western-japanese-calendar-container .wareki-input-value {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px;
  }
}
.input-western-japanese-calendar-container .wareki-era {
  width: 100px;
  min-width: auto;
}
.input-western-japanese-calendar-container .wareki-era-year,
.input-western-japanese-calendar-container .wareki-era-month,
.input-western-japanese-calendar-container .wareki-era-day {
  width: 100px;
}

.property-card {
  width: 150px;
  height: 130px;
  display: flex;
  flex-direction: column;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .property-card {
    width: 100%;
    height: auto;
  }
}
.property-card * {
  pointer-events: none;
}
.property-card__image {
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .property-card__image {
    aspect-ratio: 108/74;
    height: auto;
  }
}
.property-card__image img {
  width: 100%;
  height: 100%;
  min-width: 100%;
  min-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.property-card__caption {
  background-color: #132D63;
  text-align: center;
  height: 27px;
  font-size: 16px;
  color: white;
}
@media screen and (max-width: 768px) {
  .property-card__caption {
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: auto;
    min-height: 27px;
    flex: 1 1 auto;
    padding: 4px;
  }
}
.property-card__text {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #132D63;
  font-size: 16px;
  color: white;
}
.property-card .property-card-expanded {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: all;
}
.property-card .property-card-expanded .expanded-img {
  max-width: calc(100% - 48px);
  max-height: calc(100% - 48px);
  -o-object-fit: contain;
     object-fit: contain;
  cursor: default;
  pointer-events: all;
}
.property-card .property-card-expanded .close-icon {
  position: absolute;
  top: 24px;
  right: 24px;
  cursor: pointer;
  pointer-events: all;
  width: 52px;
  height: 52px;
}

.tooltip {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: visible;
  padding: 0;
  vertical-align: text-bottom;
}
.tooltip .open-tooltip-button {
  padding: 0;
  width: 18px;
  height: 18px;
  cursor: pointer;
}
.tooltip .message-text {
  display: none;
  position: absolute;
  bottom: calc(100% + 10px);
  left: -13px;
  padding: 12px;
  background-color: #FFFFFF;
  border: solid 2px #132D63;
  border-radius: 5px;
  color: #292929;
  white-space: pre;
  z-index: 10;
}
@media screen and (max-width: 768px) {
  .tooltip .message-text {
    font-size: 10px;
    width: 200px;
    min-height: 52px;
    white-space: initial;
  }
}
.tooltip .message-text::before {
  content: "";
  position: absolute;
  top: 100%;
  left: 20px;
  transform: translateX(-50%);
  border-width: 10px 10px 0 10px;
  border-style: solid;
  border-color: #132D63 transparent;
}
.tooltip .message-text.bottom {
  top: calc(100% + 10px);
  bottom: auto;
}
.tooltip .message-text.bottom::before {
  top: auto;
  bottom: 100%;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #132D63 transparent;
}
.tooltip .message-text.right {
  right: -33px;
  left: auto;
}
.tooltip .message-text.right::before {
  right: 20px;
  left: auto;
}
.tooltip:hover .message-text {
  display: block;
}

.mask-image {
  display: none;
}
.mask-image.enable {
  display: block;
}
.mask-image .mask-image-editor {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  z-index: 1000;
  justify-content: center;
  align-items: center;
}
.mask-image .mask-image-editor.open {
  display: flex;
}
.mask-image .mask-image-editor .mask-editor {
  position: relative;
  width: 90%;
  height: 90%;
  background: #eee;
  border-radius: 8px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  overflow: scroll;
}
.mask-image .mask-image-editor .mask-editor .image-ctl {
  display: flex;
  justify-content: space-between;
  padding: 12px 12px 4px;
  border-bottom: 1px solid #ccc;
  background: #fff;
}
.mask-image .mask-image-editor .mask-editor .image-ctl .image-ctl-header * {
  padding: 0;
  margin: 0;
}
.mask-image .mask-image-editor .mask-editor .image-ctl .image-ctl-header p, .mask-image .mask-image-editor .mask-editor .image-ctl .image-ctl-header label:not(.form-checkbox) {
  font-weight: bold !important;
  margin: 0 0 4px;
}
.mask-image .mask-image-editor .mask-editor .image-ctl .image-ctl-btn-group {
  gap: 12px;
  display: flex;
  align-items: flex-start;
}
.mask-image .mask-image-editor .mask-editor .image-area {
  position: relative;
  flex: 1;
  display: flex;
  overflow: hidden;
}
.mask-image .mask-image-editor .mask-editor .image-area .image {
  display: block;
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  border: 3px solid #ccc;
}
.mask-image .mask-image-editor .mask-editor .image-area .mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  cursor: crosshair;
}

.modalInput {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 5px;
}
.modalInput .modalInput__btn {
  font-size: 10px;
  border-radius: 4px;
  padding: 0 4px;
  text-decoration: none;
  color: #fff;
  background: #132d63;
  cursor: pointer;
  margin-left: auto;
}
.modalInput .modalInput__btn:hover {
  opacity: 0.7;
}
.modalInput .modalInput__modal {
  position: fixed;
  z-index: 200;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  color: rgb(41, 41, 41);
  overflow: auto;
  padding: 16px;
  box-sizing: border-box;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.modalInput .modalInput__modal::-webkit-scrollbar {
  display: none;
}
.modalInput .modalInput__modal .modalInput__modal-bg {
  background-color: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
}
.modalInput .modalInput__modal .modalInput__modal-body {
  position: absolute;
  z-index: 2;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: flex;
  flex-direction: column;
  width: calc(100% - 32px);
  box-sizing: border-box;
  max-width: 700px;
  height: -moz-fit-content;
  height: fit-content;
  background-color: rgb(255, 255, 255);
  cursor: default;
  margin: auto;
  padding: 52px 32px;
  border-radius: 5px;
  max-height: 90%;
  overflow: scroll;
  scrollbar-width: none;
}
.modalInput .modalInput__modal .modalInput__modal-body.-wide {
  max-width: 1200px;
}
.modalInput .modalInput__modal .modalInput__modal-body.-scroll {
  overflow: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.modalInput .modalInput__modal .modalInput__modal-body.-scroll::-webkit-scrollbar {
  display: none;
}
.modalInput .modalInput__modal .modalInput__modal-head {
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  margin: 0 0 12px;
}
.modalInput .modalInput__modal .modalInput__modal-bottom {
  display: flex;
  justify-content: center;
  gap: 16px;
  margin-top: 24px;
}
.modalInput .modalInput__modal .modalInput__modal-bottom .common-button.rounded.lg {
  padding: 0 5px;
  font-size: 10px;
  width: auto;
  height: auto;
}
.modalInput .modalInput__modal .modalInput__modal-bottom .btn-cancel.simple-summary__modal-close {
  font-size: 10px;
}
.modalInput .modalInput__modal .modalInput__modal-list {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.modalInput .modalInput__modal .modalInput__modal-list.--separate {
  flex-wrap: wrap;
  flex-direction: row;
  gap: 16px;
}
.modalInput .modalInput__modal .modalInput__modal-list.--separate .modalInput__modal-column {
  flex: 0 0 auto;
  width: calc(50% - 8px);
  min-width: 400px;
}
.modalInput .modalInput__modal .modalInput__modal-item {
  display: flex;
  align-items: center;
  gap: 24px;
}
.modalInput .modalInput__modal .modalInput__modal-label {
  font-weight: 700;
  flex: 0 0 auto;
  min-width: 100px;
}
.modalInput .modalInput__modal .modalInput__modal-label label {
  display: flex;
  align-items: center;
  gap: 8px;
  width: auto;
}
.modalInput .modalInput__modal .modalInput__modal-sub {
  display: flex;
  width: 100%;
  gap: 16px;
}
.modalInput .modalInput__modal .modalInput__modal-sub .txt {
  width: 80px;
}
.modalInput .modalInput__modal .modalInput__modal-field {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px 16px;
  flex: 1 1 auto;
}
.modalInput .modalInput__modal .modalInput__modal-field input[type=date] {
  max-width: 100px;
}
.modalInput .modalInput__modal .modalInput__modal-field button.md,
.modalInput .modalInput__modal .modalInput__modal-field .common-button.md {
  padding: 0 4px;
  height: auto;
  width: auto;
  font-size: 10px;
}
.modalInput .modalInput__modal .modalInput__modal-field textarea {
  height: 30px;
}
.modalInput .modalInput__modal .modalInput__modal-field .customer-contract-datum-accordion {
  padding: 4px 0;
  gap: 8px;
}
.modalInput .modalInput__modal .modalInput__modal-field .customer-contract-datum-accordion .accordion-content {
  gap: 8px;
}
.modalInput .modalInput__modal .modalInput__modal-field .customer-contract-datum-accordion .multiple-labeled-inputs label {
  font-size: 10px;
}
.modalInput .modalInput__modal .modalInput__modal-field .customer-contract-datum-accordion .accordion-btn {
  width: 16px;
  height: 16px;
}
.modalInput .modalInput__modal .modalInput__modal-field .customer-contract-datum-accordion .accordion-btn::before, .modalInput .modalInput__modal .modalInput__modal-field .customer-contract-datum-accordion .accordion-btn::after {
  width: 8px;
}
.modalInput .modalInput__modal .modalInput__modal-field .accordion {
  gap: 8px;
}
.modalInput .modalInput__modal .modalInput__modal-field .accordions-wrapper {
  gap: 8px;
}
.modalInput .modalInput__modal .modalInput__modal-field .accordion-content {
  gap: 8px;
}
.modalInput .modalInput__modal .modalInput__modal-field .railway {
  margin: 0;
}
.modalInput .modalInput__modal .modalInput__modal-field .accordion .accordion-btn {
  width: 20px;
  height: 20px;
}
.modalInput .modalInput__modal .modalInput__modal-field .accordion .accordion-btn::before, .modalInput .modalInput__modal .modalInput__modal-field .accordion .accordion-btn::after {
  width: 12px;
}
.modalInput .modalInput__modal .modalInput__modal-field .address-form-container {
  gap: 4px;
}
.modalInput .modalInput__modal .modalInput__modal-check {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 400;
}
@media screen and (max-width: 768px) {
  .modalInput .modalInput__modal .modalInput-item {
    flex-wrap: wrap;
    gap: 8px 24px;
  }
  .modalInput .modalInput__modal .modalInput-label {
    min-width: 60px;
  }
  .modalInput .modalInput__modal .modalInput-field label {
    width: auto;
  }
  .modalInput .modalInput__modal .modalInput-field .price-input {
    width: auto;
  }
  .modalInput .modalInput__modal .modalInput-body {
    padding: 16px;
  }
  .modalInput .modalInput__modal .modalInput-list .modalInput--wrapper {
    flex-direction: column;
  }
  .modalInput .modalInput__modal .modalInput-list .modalInput--wrapper .modalInput__modal-list {
    min-width: auto;
    width: 100%;
  }
}

body:has(#special_login_dialog) {
  overflow-y: hidden;
}

.form-signin {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
@media screen and (max-width: 768px) {
  .form-signin {
    padding: 16px;
  }
}
.form-signin .signin-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #F8F8F8;
  padding: 52px;
  row-gap: 40px;
}
@media screen and (max-width: 768px) {
  .form-signin .signin-block {
    padding: 20px;
    gap: 20px;
  }
}
.form-signin .signin-block .signin-heading {
  margin: 0;
  margin-bottom: 12px;
  color: #292929;
  font-size: 28px;
}
@media screen and (max-width: 768px) {
  .form-signin .signin-block .signin-heading {
    font-size: 26px;
    margin-bottom: 0;
  }
}
.form-signin .signin-block .signin-form-body {
  display: grid;
  grid-template-columns: 1fr auto;
  justify-content: center;
  -moz-column-gap: 32px;
       column-gap: 32px;
  row-gap: 24px;
}
@media screen and (max-width: 768px) {
  .form-signin .signin-block .signin-form-body {
    width: 100%;
    grid-template-columns: 100%;
    gap: 12px;
  }
}
.form-signin .signin-block .signin-form-body label {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  max-height: 46px;
}
@media screen and (max-width: 768px) {
  .form-signin .signin-block .signin-form-body label {
    font-size: 14px;
  }
}
.form-signin .signin-block .signin-form-body .password-input-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 12px;
}
.form-signin .signin-block .signin-form-body .password-input-wrapper .remember-me {
  display: inline-flex;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
.form-signin .signin-block .signin-form-body .error-message {
  grid-column: 1/3;
}
.form-signin .signin-block .signin-form-footer {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
@media screen and (max-width: 768px) {
  .form-signin .signin-block .signin-form-footer {
    width: 100%;
  }
  .form-signin .signin-block .signin-form-footer .btn-edit.lg {
    width: 100%;
    height: 40px;
    font-size: 16px;
  }
  .form-signin .signin-block .signin-form-footer .common-link.text-center {
    font-size: 16px;
  }
}
.form-signin .wrapper {
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  overflow-y: scroll;
  display: flex;
  justify-content: center;
  align-items: center;
}
.form-signin .wrapper .dialog {
  max-width: 1300px;
  background-color: #FFFFFF;
  padding: 52px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .form-signin .wrapper .dialog {
    padding: 16px;
    max-width: 100%;
  }
}
.form-signin .wrapper .dialog hr {
  width: 100%;
  border-top: 0;
  border-right: 0;
  border-left: 0;
  border-bottom: 1px solid #CBCBCB;
}
.form-signin .wrapper .dialog .dialog__content {
  margin-bottom: 40px;
}
.form-signin .wrapper .dialog .dialog__content table .action-btns-column {
  width: 160px;
  box-sizing: border-box;
}
.form-signin .wrapper .dialog .dialog__content table .action-btn {
  background-color: #BA0000;
  width: 100px;
  display: inline-block;
}
.form-signin .wrapper .dialog .dialog__content .status {
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  margin-right: 8px;
  border-radius: 50%;
  background-color: #BA0000;
}
.form-signin .wrapper .dialog .dialog__content .status.applied, .form-signin .wrapper .dialog .dialog__content .status.trial {
  background-color: #00E29C;
}
.form-signin .wrapper .dialog .dialog__content .status.active {
  background-color: #132D63;
}
.form-signin .wrapper .dialog .dialog__footer {
  margin-top: 40px;
  display: flex;
  gap: 40px;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .form-signin .wrapper .dialog .dialog__footer {
    flex-direction: column;
    justify-content: center;
  }
}
.form-signin .wrapper .dialog .dialog__footer .cancel {
  color: #9D9D9D;
}
.form-signin .wrapper .dialog#special_login_dialog {
  max-height: 80vh;
  max-width: 80vw;
}
@media screen and (max-width: 768px) {
  .form-signin .wrapper .dialog#special_login_dialog {
    box-sizing: border-box;
    max-width: calc(100% - 32px);
    max-height: calc(100% - 32px);
    height: 100%;
    width: 100%;
  }
}
.form-signin .wrapper .dialog#special_login_dialog #special_login_dialog_content_wrapper {
  height: calc(80vh - 104px);
  display: grid;
  grid-template-rows: auto 1fr auto auto;
  row-gap: 32px;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .form-signin .wrapper .dialog#special_login_dialog #special_login_dialog_content_wrapper {
    height: 100%;
    row-gap: 12px;
  }
}
.form-signin .wrapper .dialog#special_login_dialog #special_login_dialog_content_wrapper .dialog__header {
  display: flex;
  justify-content: center;
  align-items: center;
}
.form-signin .wrapper .dialog#special_login_dialog #special_login_dialog_content_wrapper .dialog__content {
  overflow: auto;
  margin-bottom: 0;
}
.form-signin .wrapper .dialog#special_login_dialog #special_login_dialog_content_wrapper .dialog__footer {
  margin-top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .form-signin .wrapper .dialog#special_login_dialog #special_login_dialog_content_wrapper .dialog__footer {
    gap: 16px;
  }
}
.form-signin .wrapper .label {
  font-size: 28px;
  font-weight: bold;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .form-signin .wrapper .label {
    font-size: 26px;
  }
  .form-signin .wrapper .label .inline {
    display: inline-block;
  }
}

.inquiry-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #ECF1FC;
  padding: 52px;
  row-gap: 40px;
}
@media screen and (max-width: 768px) {
  .inquiry-block {
    padding: 20px;
    gap: 20px;
  }
}
.inquiry-block .inquiry-heading {
  margin: 0;
  margin-bottom: 12px;
  color: #292929;
  font-size: 28px;
}
@media screen and (max-width: 768px) {
  .inquiry-block .inquiry-heading {
    font-size: 26px;
    margin-bottom: 0;
  }
}
.inquiry-block .inquiry-body {
  display: grid;
  grid-template-columns: 1fr auto;
  justify-content: center;
  -moz-column-gap: 32px;
       column-gap: 32px;
  row-gap: 24px;
}
@media screen and (max-width: 768px) {
  .inquiry-block .inquiry-body {
    grid-template-columns: 100%;
    width: 100%;
    gap: 12px;
  }
}
.inquiry-block .inquiry-body label {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  max-height: 46px;
}
@media screen and (max-width: 768px) {
  .inquiry-block .inquiry-body label {
    font-size: 14px;
  }
  .inquiry-block .inquiry-body label br {
    display: none;
  }
}
.inquiry-block .inquiry-body .error-message {
  grid-column: 1/3;
}
.inquiry-block .inquiry-footer {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .inquiry-block .inquiry-footer {
    width: 100%;
  }
  .inquiry-block .inquiry-footer .form-footer-message {
    font-size: 14px;
    text-align: left;
  }
  .inquiry-block .inquiry-footer .btn-edit.lg {
    width: 100%;
    height: 40px;
    font-size: 16px;
  }
}

.brands-index {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
.brands-index .brands-top-block {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #ECF1FC;
  padding: 52px;
}
.brands-index .brands-top-block .brands-count {
  display: inline-flex;
  align-items: baseline;
  justify-content: flex-start;
  font-size: 16px;
}
.brands-index .brands-top-block .brands-count > span {
  font-size: 18px;
  font-weight: bold;
}
.brands-index .brands-top-block .brands-top-block-btns {
  display: flex;
  -moz-column-gap: 40px;
       column-gap: 40px;
  justify-content: space-between;
  align-items: center;
  height: 60px;
}
.brands-index .brands-top-block .brands-top-block-btns .brands-plan, .brands-index .brands-top-block .brands-top-block-btns .brands-new-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  height: 100%;
  border-radius: 4px;
  text-decoration: none;
}
.brands-index .brands-top-block .brands-top-block-btns .brands-plan.brands-plan, .brands-index .brands-top-block .brands-top-block-btns .brands-new-btn.brands-plan {
  padding: 0 32px;
  background-color: #FFFFFF;
  color: #292929;
}
.brands-index .brands-top-block .brands-top-block-btns .brands-plan.brands-new-btn, .brands-index .brands-top-block .brands-top-block-btns .brands-new-btn.brands-new-btn {
  background-color: #132D63;
  color: #FFFFFF;
  width: 384px;
}

.brands-edit {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
.brands-edit .brands-top-block {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #ECF1FC;
  padding: 52px;
}
.brands-edit .brands-top-block .brands-count {
  display: inline-flex;
  align-items: baseline;
  justify-content: flex-start;
  font-size: 16px;
}
.brands-edit .brands-top-block .brands-count > span {
  font-size: 18px;
  font-weight: bold;
}
.brands-edit .brands-top-block .brands-top-block-btns {
  display: flex;
  -moz-column-gap: 40px;
       column-gap: 40px;
  justify-content: space-between;
  align-items: center;
  height: 60px;
}
.brands-edit .brands-top-block .brands-top-block-btns .brands-plan, .brands-edit .brands-top-block .brands-top-block-btns .brands-new-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  height: 100%;
  border-radius: 4px;
  text-decoration: none;
}
.brands-edit .brands-top-block .brands-top-block-btns .brands-plan.brands-plan, .brands-edit .brands-top-block .brands-top-block-btns .brands-new-btn.brands-plan {
  padding: 0 32px;
  background-color: #FFFFFF;
  color: #292929;
}
.brands-edit .brands-top-block .brands-top-block-btns .brands-plan.brands-new-btn, .brands-edit .brands-top-block .brands-top-block-btns .brands-new-btn.brands-new-btn {
  background-color: #132D63;
  color: #FFFFFF;
  width: 384px;
}

.competitors-index {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
.competitors-index .annotation {
  font-size: 16px;
}
.competitors-index .top-block {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #ECF1FC;
  padding: 52px;
}
.competitors-index .top-block .count {
  display: inline-flex;
  align-items: baseline;
  justify-content: flex-start;
  font-size: 16px;
}
.competitors-index .top-block .count > span {
  font-size: 18px;
  font-weight: bold;
}

.competitors-edit {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
.competitors-edit .annotation {
  grid-column: 1/-1;
}
.competitors-edit .accordion {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  width: 100%;
}
.competitors-edit .accordion .accordion-label {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 24px;
       column-gap: 24px;
  width: -moz-fit-content;
  width: fit-content;
}
.competitors-edit .accordion .accordion-label label {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  width: auto;
}
.competitors-edit .accordion .accordion-content {
  display: none;
  flex-direction: column;
  row-gap: 20px;
  width: 100%;
}
.competitors-edit .accordion.open .accordion-content {
  display: flex;
}

.stores-index {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
.stores-index .stores-top-block {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #ECF1FC;
  padding: 52px;
}
.stores-index .stores-top-block .stores-count {
  display: inline-flex;
  align-items: baseline;
  justify-content: flex-start;
  font-size: 16px;
}
.stores-index .stores-top-block .stores-count > span {
  font-size: 18px;
  font-weight: bold;
}
.stores-index .stores-top-block .stores-top-block-btns {
  display: flex;
  -moz-column-gap: 40px;
       column-gap: 40px;
  justify-content: space-between;
  align-items: center;
  height: 60px;
}
.stores-index .stores-top-block .stores-top-block-btns .stores-plan, .stores-index .stores-top-block .stores-top-block-btns .stores-new-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  height: 100%;
  border-radius: 4px;
  text-decoration: none;
}
.stores-index .stores-top-block .stores-top-block-btns .stores-plan.stores-plan, .stores-index .stores-top-block .stores-top-block-btns .stores-new-btn.stores-plan {
  padding: 0 32px;
  background-color: #FFFFFF;
  color: #292929;
}
.stores-index .stores-top-block .stores-top-block-btns .stores-plan.stores-new-btn, .stores-index .stores-top-block .stores-top-block-btns .stores-new-btn.stores-new-btn {
  background-color: #132D63;
  color: #FFFFFF;
  width: 384px;
}

.stores-edit {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
.stores-edit .stores-top-block {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #ECF1FC;
  padding: 52px;
}
.stores-edit .stores-top-block .stores-count {
  display: inline-flex;
  align-items: baseline;
  justify-content: flex-start;
  font-size: 16px;
}
.stores-edit .stores-top-block .stores-count > span {
  font-size: 18px;
  font-weight: bold;
}
.stores-edit .stores-top-block .stores-top-block-btns {
  display: flex;
  -moz-column-gap: 40px;
       column-gap: 40px;
  justify-content: space-between;
  align-items: center;
  height: 60px;
}
.stores-edit .stores-top-block .stores-top-block-btns .stores-plan, .stores-edit .stores-top-block .stores-top-block-btns .stores-new-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  height: 100%;
  border-radius: 4px;
  text-decoration: none;
}
.stores-edit .stores-top-block .stores-top-block-btns .stores-plan.stores-plan, .stores-edit .stores-top-block .stores-top-block-btns .stores-new-btn.stores-plan {
  padding: 0 32px;
  background-color: #FFFFFF;
  color: #292929;
}
.stores-edit .stores-top-block .stores-top-block-btns .stores-plan.stores-new-btn, .stores-edit .stores-top-block .stores-top-block-btns .stores-new-btn.stores-new-btn {
  background-color: #132D63;
  color: #FFFFFF;
  width: 384px;
}
.stores-edit .store-goals-table {
  overflow: auto;
  width: 100%;
  white-space: nowrap;
}
.stores-edit .store-goals-table table {
  width: 100%;
  border: 1px solid #aeaeae;
  border-collapse: collapse;
}
.stores-edit .store-goals-table table th,
.stores-edit .store-goals-table table td {
  border: 1px solid #aeaeae;
  border-collapse: collapse;
  padding: 8px 16px;
}
.stores-edit .store-goals-table table th {
  background-color: #ececec;
}

.users-index {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
.users-index .users-top-block {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #ECF1FC;
  padding: 52px;
}
.users-index .users-top-block .users-count {
  display: inline-flex;
  align-items: baseline;
  justify-content: flex-start;
  font-size: 16px;
}
.users-index .users-top-block .users-count > span {
  font-size: 18px;
  font-weight: bold;
}
.users-index .users-top-block .users-top-block-btns {
  display: flex;
  -moz-column-gap: 40px;
       column-gap: 40px;
  justify-content: space-between;
  align-items: center;
  height: 60px;
}
.users-index .users-top-block .users-top-block-btns .users-plan, .users-index .users-top-block .users-top-block-btns .users-new-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  height: 100%;
  border-radius: 4px;
  text-decoration: none;
}
.users-index .users-top-block .users-top-block-btns .users-plan.users-plan, .users-index .users-top-block .users-top-block-btns .users-new-btn.users-plan {
  padding: 0 32px;
  background-color: #FFFFFF;
  color: #292929;
}
.users-index .users-top-block .users-top-block-btns .users-plan.users-new-btn, .users-index .users-top-block .users-top-block-btns .users-new-btn.users-new-btn {
  background-color: #132D63;
  color: #FFFFFF;
  width: 384px;
}

.users-edit {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
.users-edit .users-top-block {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #ECF1FC;
  padding: 52px;
}
.users-edit .users-top-block .users-count {
  display: inline-flex;
  align-items: baseline;
  justify-content: flex-start;
  font-size: 16px;
}
.users-edit .users-top-block .users-count > span {
  font-size: 18px;
  font-weight: bold;
}
.users-edit .users-top-block .users-top-block-btns {
  display: flex;
  -moz-column-gap: 40px;
       column-gap: 40px;
  justify-content: space-between;
  align-items: center;
  height: 60px;
}
.users-edit .users-top-block .users-top-block-btns .users-plan, .users-edit .users-top-block .users-top-block-btns .users-new-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  height: 100%;
  border-radius: 4px;
  text-decoration: none;
}
.users-edit .users-top-block .users-top-block-btns .users-plan.users-plan, .users-edit .users-top-block .users-top-block-btns .users-new-btn.users-plan {
  padding: 0 32px;
  background-color: #FFFFFF;
  color: #292929;
}
.users-edit .users-top-block .users-top-block-btns .users-plan.users-new-btn, .users-edit .users-top-block .users-top-block-btns .users-new-btn.users-new-btn {
  background-color: #132D63;
  color: #FFFFFF;
  width: 384px;
}
.users-edit .user-goals-table {
  overflow: auto;
  width: 100%;
  white-space: nowrap;
}
.users-edit .user-goals-table table {
  width: 100%;
  border: 1px solid #aeaeae;
  border-collapse: collapse;
}
.users-edit .user-goals-table table th,
.users-edit .user-goals-table table td {
  border: 1px solid #aeaeae;
  border-collapse: collapse;
  padding: 8px 16px;
}
.users-edit .user-goals-table table th {
  background-color: #ececec;
}

.sales-mails-index {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
}
.sales-mails-index .mail-search-area {
  display: flex;
  gap: 1em;
}

.sales-mail-edit {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
@media screen and (max-width: 768px) {
  .sales-mail-edit {
    padding: 16px 16px 40px;
  }
}
.sales-mail-edit .form-header-mail-box .send-to-customers-container {
  display: flex;
  flex-direction: column;
  row-gap: 6px;
  padding: 12px;
  max-height: 200px;
  overflow: auto;
  border-top: solid 1px #CBCBCB;
  border-bottom: solid 1px #CBCBCB;
}
.sales-mail-edit .form-header-mail-box .send-to-customers-container .open-customer-link {
  padding: 0 12px;
}
.sales-mail-edit .form-header-mail-box .send-to-customers-container .send-to-customers-item {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.sales-mail-edit .form-header-mail-box .send-to-customers-container .send-to-customers-item .send-to-customers-item-title {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
.sales-mail-edit li {
  list-style: none;
}
.sales-mail-edit .form-footer {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  background-color: #ECF1FC;
  padding: 32px;
}
.sales-mail-edit .form-footer .form-footer-row {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  row-gap: 12px;
}
.sales-mail-edit .form-footer .form-footer-row .form-footer-btns {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 40px;
       column-gap: 40px;
}
.sales-mail-edit .form-footer .error-message {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.sales-mail-edit .form-footer-mail-box {
  padding: 52px 106px 32px 200px;
}
.sales-mail-edit .form-footer-mail-box input {
  max-width: 700px;
}
.sales-mail-edit .form-body {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  -moz-column-gap: 32px;
       column-gap: 32px;
  padding: 32px 0;
}
.sales-mail-edit .form-body .form-body-right {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  width: 30%;
}
.sales-mail-edit .form-body .form-body-right .form-body-template {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  width: auto;
}
.sales-mail-edit .form-body .form-body-left {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 24px;
  width: 70%;
}
.sales-mail-edit .form-body .form-body-left textarea {
  width: 100%;
  height: 500px;
  max-width: unset;
}
.sales-mail-edit .accordion {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  width: 100%;
}
.sales-mail-edit .accordion .accordion-label {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 24px;
       column-gap: 24px;
  width: -moz-fit-content;
  width: fit-content;
}
.sales-mail-edit .accordion .accordion-content {
  display: none;
  flex-direction: column;
  width: 100%;
  height: 220px;
  overflow-y: auto;
}
.sales-mail-edit .accordion.open .accordion-content {
  display: flex;
}
.sales-mail-edit .accordion.open .accordion-content-item {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.sales-mail-edit .accordion.open .accordion-content-item .accordion-content-item-title {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 24px;
       column-gap: 24px;
  width: auto;
  padding: 12px 24px;
  background-color: #F8F8F8;
  border-bottom: 1px solid #CBCBCB;
}
.sales-mail-edit .accordion.open .accordion-content-item .accordion-content-item-file {
  display: none;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 24px;
       column-gap: 24px;
  width: auto;
  padding: 12px 24px;
  border-bottom: 1px solid #CBCBCB;
}
.sales-mail-edit .accordion.open .accordion-content-item.template-open .accordion-content-item-file {
  display: flex;
}
.sales-mail-edit .accordion.open .accordion-content-lists {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  width: 100%;
  padding: 0;
  margin: 0;
}
.sales-mail-edit .accordion.open .accordion-content-lists .accordion-content-lists-text {
  width: calc(100% - 24px);
  padding: 12px;
  -moz-column-gap: 12px;
       column-gap: 12px;
  border-bottom: 1px solid #CBCBCB;
  word-break: break-all;
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
}
.sales-mail-edit .accordions-wrapper {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
.sales-mail-edit .template-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 24px;
       column-gap: 24px;
  border-radius: 4px;
  color: #132D63;
}
.sales-mail-edit .temp-disabled {
  opacity: 0.6;
  pointer-events: none;
}

.sent_sales_mail .sent-customers-list {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
  justify-content: center;
  align-items: flex-start;
}
.sent_sales_mail .open-customer-link {
  padding: 0 12px;
}

.sellers-index {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
.sellers-index .search-form-half-wrap {
  display: flex;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
.sellers-index .search-form-half-size {
  width: 160px;
}
.sellers-index .top-block {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #ECF1FC;
  padding: 52px;
}
.sellers-index .top-block .count {
  display: inline-flex;
  align-items: baseline;
  justify-content: flex-start;
  font-size: 16px;
}
.sellers-index .top-block .count > span {
  font-size: 18px;
  font-weight: bold;
}

.sellers-edit {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}

.questionnaires-index {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}

.questionnaires-edit {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
.questionnaires-edit .questionnaires-edit-left {
  display: inline-flex;
  align-items: center;
  font-weight: bold;
  height: 100%;
}
.questionnaires-edit .questionnaires-edit-form-title {
  height: 48px;
}
.questionnaires-edit .questionnaires-edit-form {
  display: grid;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  grid-template-columns: auto 1fr;
  -moz-column-gap: 80px;
       column-gap: 80px;
  row-gap: 24px;
}
.questionnaires-edit .questionnaires-edit-form .questionnaires-edit-form-text {
  width: 100%;
}
.questionnaires-edit .questionnaires-edit-form-select {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: start;
  row-gap: 16px;
  width: 100%;
  padding: 0;
}
.questionnaires-edit .questionnaires-edit-form-ul {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  row-gap: 24px;
  padding: 0;
  margin: 0;
}
.questionnaires-edit .questionnaires-edit-form-list-item {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  width: auto;
  -moz-column-gap: 16px;
       column-gap: 16px;
  row-gap: 16px;
  border: solid #CBCBCB 1px;
  border-radius: 5px;
  padding: 24px;
  background-color: #ECF1FC;
}
.questionnaires-edit .questionnaires-edit-form-list-item .questionnaires-edit-form-list-item-header {
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
  background-color: #ECF1FC;
  width: 100%;
}
.questionnaires-edit .questionnaires-edit-form-list-item .questionnaires-edit-form-list-item-header .questionnaires-edit-form-list-item-checkbox {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.questionnaires-edit .questionnaires-edit-form-list-item .questionnaires-edit-form-list-item-header .questionnaires-edit-form-list-item-checkbox input[type=checkbox] {
  height: 20px;
  width: 20px;
  margin-right: 12px;
}
.questionnaires-edit .questionnaires-edit-form-list-item .questionnaires-edit-form-list-item-header .questionnaires-edit-priority-change-btns {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  width: 100%;
}
.questionnaires-edit .questionnaires-edit-form-list-item .questionnaires-edit-form-list-item-header .questionnaires-edit-priority-change-btns .questionnaires-edit-priority-change-btn {
  height: 46px;
  width: 90px;
  background-color: #F8F8F8;
  color: #292929;
  border: solid #CBCBCB 1px;
}
.questionnaires-edit .questionnaires-edit-form-list-item .questionnaires-edit-form-list-item-header .questionnaires-edit-priority-change-btns .questionnaires-edit-priority-change-btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.questionnaires-edit .questionnaires-edit-form-list-item .questionnaires-edit-form-list-item-header .questionnaires-edit-priority-change-btns .questionnaires-edit-delete-btn {
  background-color: #525252;
  width: 100px;
  height: 40px;
}
.questionnaires-edit .questionnaires-edit-form-list-item textarea {
  width: 70%;
}
.questionnaires-edit .questionnaires-edit-form-list-item textarea::-moz-placeholder {
  color: #D0D0D0;
}
.questionnaires-edit .questionnaires-edit-form-list-item textarea::placeholder {
  color: #D0D0D0;
}
.questionnaires-edit .questionnaires-edit-form-add {
  list-style: none;
  display: flex;
  justify-content: left;
  align-items: center;
  width: 100%;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
.questionnaires-edit .questionnaires-edit-form-add .questionnaires-edit-add-btn {
  width: 100px;
  height: 40px;
}
.questionnaires-edit .questionnaires-edit-submit-btn {
  height: 60px;
  width: 360px;
}
.questionnaires-edit #caret-icons-container {
  display: none;
}

.real-estate-agencies-index {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
.real-estate-agencies-index .top-block {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #ECF1FC;
  padding: 52px;
}
.real-estate-agencies-index .top-block .count {
  display: inline-flex;
  align-items: baseline;
  justify-content: flex-start;
  font-size: 16px;
}
.real-estate-agencies-index .top-block .count > span {
  font-size: 18px;
  font-weight: bold;
}

.real_estate_agencies-edit {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}

.real_estate_agencies-edit-accordion {
  display: flex;
  flex-direction: column;
  gap: 28px;
}
.real_estate_agencies-edit-accordion[open] .real_estate_agencies-edit-accordion-head .accordion-icon::after {
  transform: translate(-50%, -50%);
}

.real_estate_agencies-edit-accordion-body {
  margin-top: 28px;
}

.real_estate_agencies-edit-accordion-head {
  cursor: pointer;
  list-style: none;
}
.real_estate_agencies-edit-accordion-head::-webkit-details-marker {
  display: none;
}
.real_estate_agencies-edit-accordion-head .accordion-icon {
  width: 32px;
  height: 32px;
  background: #132D63;
  border-radius: 4px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.real_estate_agencies-edit-accordion-head .accordion-icon::before, .real_estate_agencies-edit-accordion-head .accordion-icon::after {
  content: "";
  background: #FFFFFF;
  height: 1px;
  width: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
}
.real_estate_agencies-edit-accordion-head .accordion-icon::before {
  transform: translate(-50%, -50%);
}
.real_estate_agencies-edit-accordion-head .accordion-icon::after {
  transform: translate(-50%, -50%) rotate(90deg);
  transition: transform 0.3s ease-out;
}

#sanretu {
  grid-template-columns: 1fr auto 1fr auto 1fr;
}

#sanretu_header {
  grid-column: 1/6;
}

#niretu {
  grid-template-columns: 1fr auto 1fr;
  -moz-column-gap: 77px;
       column-gap: 77px;
}
#niretu .separator-vertical {
  width: 2px;
}

#niretu_header {
  grid-column: 1/4;
}

.enterprise-edit {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
.enterprise-edit .plan-row-container {
  display: flex;
  align-items: center;
  -moz-column-gap: 20px;
       column-gap: 20px;
}
.enterprise-edit .plan-row-container .change-plan-btn {
  width: 205px;
  height: 40px;
  text-decoration: none;
}

.setting-file {
  background: #132D63;
  color: #FFFFFF;
  cursor: pointer;
  height: 40px;
  border-radius: 4px;
  width: 100%;
  max-width: 205px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}
.setting-file input[type=file] {
  display: none;
}

.selection > .select2-selection {
  padding-bottom: 11px;
  padding-top: 7px;
}

.home-index {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 80px;
  color: #292929;
}
@media screen and (max-width: 768px) {
  .home-index {
    padding: 16px 16px 40px;
    gap: 16px;
  }
}
.home-index .home-conteiner {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  row-gap: 32px;
}
@media screen and (max-width: 768px) {
  .home-index .home-conteiner {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 12px;
  }
}
.home-index .home-conteiner .home-left-block {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
  padding: 12px;
  width: 40%;
  min-height: 750px;
}
@media screen and (max-width: 768px) {
  .home-index .home-conteiner .home-left-block {
    padding: 0;
    width: 100%;
    height: auto;
    flex-direction: row;
    justify-content: center;
    gap: 12px;
  }
}
.home-index .home-conteiner .home-left-block .home-notices-block {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 12px;
  border: 1px solid #E8E8E8;
}
.home-index .home-conteiner .home-left-block .home-notices-block .home-notices-block-title {
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px;
  color: #292929;
  border-bottom: 1px solid #E8E8E8;
}
.home-index .home-conteiner .home-left-block .home-notices-block .home-notices-block-title > span {
  font-size: 22px;
  font-weight: bold;
}
.home-index .home-conteiner .home-left-block .home-notices-block .home-notices-block-title .common-button {
  padding: 5px 32px;
}
.home-index .home-conteiner .home-left-block .home-notices-block .home-notices-block-contents-item-title {
  display: inline-grid;
  grid-template-columns: 1fr auto;
  align-items: center;
  width: 100%;
}
.home-index .home-conteiner .home-left-block .home-notices-block .home-notices-block-contents-item-title .home-notices-block-contents-link {
  color: #0093FF;
}
.home-index .home-conteiner .home-left-block .home-mail-block {
  display: inline-flex;
  justify-content: flex-end;
  align-items: center;
}
.home-index .home-conteiner .home-left-block .home-mail-block .content-mail {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  height: 50px;
  padding: 0 16px;
  border-radius: 4px;
  color: #FFFFFF;
  background-color: #132D63;
}
.home-index .home-conteiner .home-left-block .home-links-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  row-gap: 24px;
  padding: 12px;
  background-color: #F8F8F8;
}
@media screen and (max-width: 768px) {
  .home-index .home-conteiner .home-left-block .home-links-block {
    width: 100%;
    flex-direction: row;
    gap: 12px;
  }
  .home-index .home-conteiner .home-left-block .home-links-block > div {
    width: calc(50% - 6px);
  }
}
.home-index .home-conteiner .home-left-block .home-links-block .content-properties {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  row-gap: 12px;
  padding: 32px;
  background-color: #FFFFFF;
  border: 1px solid #E8E8E8;
  border-radius: 5px;
  color: #292929;
  width: 200px;
  height: 100px;
}
@media screen and (max-width: 768px) {
  .home-index .home-conteiner .home-left-block .home-links-block .content-properties {
    padding: 12px;
    width: 100%;
    height: auto;
    box-sizing: border-box;
  }
  .home-index .home-conteiner .home-left-block .home-links-block .content-properties img {
    height: 32px;
    width: auto;
  }
}
.home-index .home-conteiner .home-left-block .home-links-block .content-customers {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  row-gap: 12px;
  padding: 32px;
  background-color: #FFFFFF;
  border: 1px solid #E8E8E8;
  border-radius: 5px;
  color: #292929;
  width: 200px;
  height: 100px;
}
@media screen and (max-width: 768px) {
  .home-index .home-conteiner .home-left-block .home-links-block .content-customers {
    padding: 12px;
    width: 100%;
    height: auto;
    box-sizing: border-box;
  }
  .home-index .home-conteiner .home-left-block .home-links-block .content-customers img {
    height: 32px;
    width: auto;
  }
}
.home-index .home-conteiner .home-left-block .home-menus-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  row-gap: 8px;
}
.home-index .home-conteiner .home-left-block .home-menus-block .home-menu {
  background-color: #e9ebf5;
  width: calc(100% - 24px);
  padding: 12px;
}
.home-index .home-conteiner .home-left-block .home-menus-block .home-menu .menu-content {
  text-decoration: none;
  color: #292929;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .home-index .home-conteiner .home-left-block .home-menus-block {
    display: none;
  }
}
.home-index .home-conteiner .home-right-block {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 28px;
  width: 100%;
  position: relative;
}
@media screen and (max-width: 768px) {
  .home-index .home-conteiner .home-right-block {
    box-sizing: border-box;
    padding: 0;
  }
}
.home-index .home-conteiner .home-right-block .btn-googleCalendarConnect {
  position: absolute;
  top: -40px;
  right: 0;
  display: block;
  height: 50px;
  line-height: 50px;
  padding: 0 16px;
  border-radius: 4px;
  color: #FFFFFF;
  background-color: #132D63;
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  .home-index .home-conteiner .home-right-block .calendar-eventModalWrapper {
    box-sizing: border-box;
    width: calc(100% - 32px);
    height: calc(100% - 32px);
    margin: 16px;
  }
  .home-index .home-conteiner .home-right-block .calendar-eventModalWrapper .eventModal_wrapper {
    padding: 52px 16px 16px;
    overflow: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .home-index .home-conteiner .home-right-block .calendar-eventModalWrapper .eventModal_wrapper::-webkit-scrollbar {
    display: none;
  }
  .home-index .home-conteiner .home-right-block .calendar-eventModalWrapper .eventModal_formWrapper {
    height: auto;
    padding: 0;
  }
  .home-index .home-conteiner .home-right-block .calendar-eventModalWrapper .eventModal_commentWrapper {
    height: auto;
    padding-left: 0;
    padding-top: 24px;
    font-size: 14px;
  }
  .home-index .home-conteiner .home-right-block .calendar-eventModalWrapper .eventModal_commentHeader {
    margin-top: 12px;
  }
  .home-index .home-conteiner .home-right-block .calendar-eventModalWrapper .inputFieldOnlyPc {
    display: none;
  }
  .home-index .home-conteiner .home-right-block .calendar-eventModalWrapper .inputFieldWide {
    width: 100%;
  }
  .home-index .home-conteiner .home-right-block .calendar-eventModalWrapper .inputFieldColumn {
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
  }
  .home-index .home-conteiner .home-right-block .calendar-eventModalWrapper .eventDateField {
    width: 100%;
    flex-wrap: wrap;
    gap: 8px;
  }
  .home-index .home-conteiner .home-right-block .calendar-eventModalWrapper .eventDateField .dateField {
    width: calc(60% - 4px);
    margin: 0;
  }
  .home-index .home-conteiner .home-right-block .calendar-eventModalWrapper .eventDateField .timeField {
    width: calc(40% - 4px);
    margin: 0;
  }
  .home-index .home-conteiner .home-right-block .calendar-eventModalWrapper .eventDateField .dividor {
    text-align: left;
    flex: 0 0 auto;
    width: 100%;
    line-height: 12px;
  }
  .home-index .home-conteiner .home-right-block .calendar-eventModalWrapper .eventAPField {
    width: 100%;
    flex-wrap: wrap;
    gap: 8px;
  }
  .home-index .home-conteiner .home-right-block .calendar-eventModalWrapper .eventAPField .dateField {
    width: 100%;
    margin: 0;
  }
  .home-index .home-conteiner .home-right-block .calendar-eventModalWrapper .eventAPField .timeField {
    width: calc(50% - 18px);
    margin: 0;
  }
  .home-index .home-conteiner .home-right-block .calendar-eventModalWrapper .eventAPField .dividor {
    width: 20px;
    text-align: center;
  }
  .home-index .home-conteiner .home-right-block .calendar-eventModalWrapper .eventModal_inputWrapper {
    width: 100%;
    height: auto;
    padding: 0;
  }
  .home-index .home-conteiner .home-right-block .calendar-eventModalWrapper .eventModal_commentWrapper {
    width: 100%;
  }
}
.home-index .home-conteiner .home-right-block .home-sales-calendar-block {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #C4C4C4;
  width: 100%;
}

.inquiries-edit {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
.inquiries-edit .inquiries-edit-form {
  display: flex;
  flex-direction: column;
  row-gap: 40px;
}

.admin-inquiries {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
  background-color: #F8F8F8;
}
.admin-inquiries .inquiry-statuses-container {
  display: flex;
  flex-direction: column;
  row-gap: 28px;
}
.admin-inquiries .inquiry-statuses-container .inquiry-status {
  display: flex;
  -moz-column-gap: 20px;
       column-gap: 20px;
  align-items: flex-start;
  justify-content: flex-start;
}
.admin-inquiries .inquiry-statuses-container .inquiry-status .inquiry-status-item {
  flex-grow: 1;
  display: inline-flex;
  flex-direction: column;
  row-gap: 8px;
  align-items: center;
  justify-content: center;
  padding: 24px;
  max-width: 190px;
  color: #FFFFFF;
  border-radius: 10px;
  cursor: pointer;
}
.admin-inquiries .inquiry-statuses-container .inquiry-status .inquiry-status-item p {
  margin: 0;
}
.admin-inquiries .inquiry-statuses-container .inquiry-status .inquiry-status-item p .inquiry-status-item-count {
  font-size: 22px;
  font-weight: bold;
}
.admin-inquiries .inquiry-statuses-container .inquiry-status .inquiry-status-item .inquiry-status-item-separator {
  content: "";
  display: block;
  width: 32px;
  height: 1px;
  background-color: #FFFFFF;
}
.admin-inquiries .inquiry-statuses-container .inquiry-status #unhandled {
  background-color: #BA0000;
}
.admin-inquiries .inquiry-statuses-container .inquiry-status #processing {
  background-color: #132D63;
}
.admin-inquiries .inquiry-statuses-container .inquiry-status #under_consideration {
  background-color: #525252;
}
.admin-inquiries .inquiry-statuses-container .inquiry-status #on_hold {
  background-color: #525252;
}
.admin-inquiries .inquiry-statuses-container .inquiry-status #waiting_for_reply {
  background-color: #525252;
}
.admin-inquiries .inquiry-statuses-container .inquiry-status #completed {
  background-color: #9D9D9D;
}

.admin-inquiries-search-form-container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.inquiry .inquiry-container {
  display: flex;
  flex-direction: column;
  row-gap: 28px;
  padding-top: 52px;
}
.inquiry .inquiry-container .memo-textarea-wrapper {
  display: grid;
  row-gap: 80px;
  grid-template-columns: 1fr auto;
  justify-content: flex-start;
  align-items: center;
}
.inquiry .inquiry-container .memo-textarea-wrapper textarea {
  width: 100%;
  box-sizing: border-box;
}
.inquiry .inquiry-memos-field {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
  margin-top: 12px;
  padding: 12px;
  background-color: #ECF1FC;
  border: 1px solid #CBCBCB;
  border-radius: 5px;
}
.inquiry table {
  background-color: #FFFFFF;
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #CBCBCB;
}
.inquiry th.black-background {
  background-color: #525252;
  color: #FFFFFF;
}
.inquiry th {
  top: 0;
  border-bottom: none !important;
}
.inquiry th, .inquiry td {
  white-space: nowrap;
  border: 1px solid #CBCBCB;
  padding: 16px;
  text-align: left;
}
.inquiry tr:first-child > td {
  border-top: none !important;
}

.plan-edit {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
.plan-edit .plan-edit-form {
  row-gap: 32px;
}
.plan-edit .current-plan-container {
  display: flex;
  flex-direction: column;
  row-gap: 28px;
}
.plan-edit .current-plan-container .current-plan-block {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  background-color: #ECF1FC;
  padding: 32px;
  -moz-column-gap: 32px;
       column-gap: 32px;
}
.plan-edit .current-plan-container .current-plan-block .current-plan-label {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  font-size: 22px;
  font-weight: bold;
  white-space: nowrap;
}
.plan-edit .current-plan-container .current-plan-block .separator-vertical {
  height: 46px;
}
.plan-edit .current-plan-container .current-plan-block .change-plan-checkbox {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  position: relative;
  padding-left: 36px;
}
.plan-edit .current-plan-container .current-plan-block .change-plan-checkbox input[type=checkbox] {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.plan-edit .current-plan-container .current-plan-block .change-plan-checkbox .change-plan-checkbox-text {
  line-height: 1.5;
  font-weight: 400;
}
.plan-edit .current-plan-container .current-plan-block .change-plan-checkbox .change-plan-checkbox-caution {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
}
.plan-edit .plan-footer-caution {
  width: 100%;
  background: #fff5f5;
  box-sizing: border-box;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 16px;
}
.plan-edit .plan-footer-caution .title,
.plan-edit .plan-footer-caution .text {
  padding: 0;
  margin: 0;
}
.plan-edit .plan-footer-caution .title {
  font-weight: bold;
}
.plan-edit .current-max-user-count-container {
  display: flex;
  flex-direction: column;
  row-gap: 28px;
}
.plan-edit .current-max-user-count-container .max-user-count-block {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  background-color: #F8F8F8;
  padding: 32px;
  height: 96px;
  -moz-column-gap: 32px;
       column-gap: 32px;
}
.plan-edit .current-max-user-count-container .max-user-count-select {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
.plan-edit .current-max-user-count-container .max-user-count-select .btn {
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
  width: 172px;
  border-radius: 6px;
  box-sizing: border-box;
  padding: 12px;
  text-align: center;
  font-weight: bold;
  color: #343434;
  position: relative;
  background: #FFFFFF;
}
.plan-edit .current-max-user-count-container .max-user-count-select .btn.is-active {
  opacity: 1;
}
.plan-edit .current-max-user-count-container .max-user-count-select .btn.is-active::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 2px solid #132D63;
  border-radius: 6px;
}
.plan-edit .current-max-user-count-container .max-user-count-select .btn .title {
  background: #ECF1FC;
  align-items: center;
  justify-content: center;
  min-height: 40px;
  display: flex;
  width: 100%;
  font-size: 18px;
  margin-bottom: 12px;
}
.plan-edit .current-max-user-count-container .max-user-count-select .btn .num {
  font-size: 26px;
  margin-bottom: 5px;
}
.plan-edit .current-max-user-count-container .max-user-count-select-block {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 32px;
       column-gap: 32px;
  padding: 12px;
  background: #F8F8F8;
}
.plan-edit .current-max-user-count-container .current-max-user-count-text {
  font-size: 18px;
  margin: 0;
  padding: 0;
}
.plan-edit .current-max-user-count-container .current-max-user-count-box {
  background: #F8F8F8;
  padding: 23px 40px;
  display: flex;
  align-items: center;
  gap: 40px;
}
.plan-edit .current-max-user-count-container .current-max-user-count-box .separator-vertical {
  height: 50px;
}
.plan-edit .current-max-user-count-container .current-max-user-count-price {
  margin: 0;
  display: flex;
  align-items: center;
  gap: 8px;
}
.plan-edit .current-max-user-count-container .current-max-user-count-price .num {
  font-size: 26px;
  font-weight: bold;
}
.plan-edit .current-max-user-count-container .current-max-user-count-price .sm {
  margin-bottom: -2px;
}

.plan-confirm {
  display: flex;
  align-items: center;
  justify-content: center;
}

.plan-confirm-title {
  font-size: 28px;
  text-align: center;
}

.plan-confirm-body {
  position: relative;
  background: #FFFFFF;
  padding: 52px;
  display: flex;
  flex-direction: column;
  gap: 28px;
  width: 100%;
  max-width: 1300px;
  box-sizing: border-box;
  margin: 0 auto;
  max-height: 90%;
  overflow: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.plan-confirm-body::-webkit-scrollbar {
  display: none;
}

.plan-confirm-box {
  background: #F8F8F8;
  padding: 40px 40px 0;
  width: 100%;
  max-width: 920px;
  box-sizing: border-box;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 28px;
  position: relative;
  overflow: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.plan-confirm-box::-webkit-scrollbar {
  display: none;
}

.plan-confirm-block-title {
  margin-bottom: 28px;
}

.plan-confirm-list {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.plan-confirm-list .separator {
  margin: 8px 0;
}

.plan-confirm-item {
  display: flex;
}

.plan-confirm-item-title {
  font-weight: 700;
  flex: 0 0 auto;
  width: 304px;
  margin: 0;
}

.plan-confirm-item-body {
  margin: 0;
}
.plan-confirm-item-body b {
  color: #BA0000;
  font-weight: bold;
}

.plan-confirm-footer {
  position: sticky;
  bottom: 0;
  right: 0;
  left: 0;
}

.plan-confirm-change {
  display: flex;
  align-items: stretch;
  gap: 14px;
  padding-bottom: 12px;
}

.plan-confirm-change-item {
  background: #FFFFFF;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  height: auto;
  width: calc(50% - 20px);
  box-sizing: border-box;
  flex: 0 0 auto;
  position: relative;
}
.plan-confirm-change-item .separator {
  margin-top: auto;
}
.plan-confirm-change-item.-after .plan-confirm-change-item-label {
  background-color: #132D63;
}
.plan-confirm-change-item.-after .plan-confirm-change-item-text .lg {
  font-weight: 700;
}
.plan-confirm-change-item.-after::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 2px solid #132D63;
  pointer-events: none;
}

.plan-confirm-change-item-label {
  color: #FFFFFF;
  background: #9D9D9D;
  margin: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 88px;
  min-height: 36px;
}

.plan-confirm-change-item-text {
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.plan-confirm-change-item-text .lg {
  margin: 0;
}
.plan-confirm-change-item-text .sm {
  font-size: 12px;
  margin: 0;
}

.plan-confirm-change-row {
  margin: 0;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 12px;
}

.plan-confirm-change-arrow {
  display: flex;
  align-items: center;
}
.plan-confirm-change-arrow span {
  flex: 0 0 auto;
  width: 12px;
  height: 20px;
  background: #132D63;
  -webkit-clip-path: polygon(0 0, 0% 100%, 100% 50%);
          clip-path: polygon(0 0, 0% 100%, 100% 50%);
}

.plan-confirm-change-caution {
  font-size: 12px;
  margin: 0;
}

.customized-groups-index {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
.customized-groups-index .customized-groups-top-block {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #ECF1FC;
  padding: 52px;
}
.customized-groups-index .customized-groups-top-block .customized-groups-count {
  display: inline-flex;
  align-items: baseline;
  justify-content: flex-start;
  font-size: 16px;
}
.customized-groups-index .customized-groups-top-block .customized-groups-count > span {
  font-size: 18px;
  font-weight: bold;
}
.customized-groups-index .customized-groups-top-block .customized-groups-top-block-btns {
  display: flex;
  -moz-column-gap: 40px;
       column-gap: 40px;
  justify-content: space-between;
  align-items: center;
  height: 60px;
}
.customized-groups-index .customized-groups-top-block .customized-groups-top-block-btns .customized-groups-plan, .customized-groups-index .customized-groups-top-block .customized-groups-top-block-btns .customized-groups-new-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  height: 100%;
  border-radius: 4px;
  text-decoration: none;
}
.customized-groups-index .customized-groups-top-block .customized-groups-top-block-btns .customized-groups-plan.customized-groups-plan, .customized-groups-index .customized-groups-top-block .customized-groups-top-block-btns .customized-groups-new-btn.customized-groups-plan {
  padding: 0 32px;
  background-color: #FFFFFF;
  color: #292929;
}
.customized-groups-index .customized-groups-top-block .customized-groups-top-block-btns .customized-groups-plan.customized-groups-new-btn, .customized-groups-index .customized-groups-top-block .customized-groups-top-block-btns .customized-groups-new-btn.customized-groups-new-btn {
  background-color: #132D63;
  color: #FFFFFF;
  width: 384px;
}

.customized-groups-edit {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}

.customized-inputs-index {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
.customized-inputs-index .customized-inputs-block {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  background-color: #F8F8F8;
  padding: 32px;
}
.customized-inputs-index .customized-inputs-block .customized-inputs-block-btns {
  display: flex;
  -moz-column-gap: 40px;
       column-gap: 40px;
  justify-content: left;
  align-items: center;
  height: 50px;
}
.customized-inputs-index .customized-inputs-block .customized-inputs-block-btns .customized-inputs-sub-title, .customized-inputs-index .customized-inputs-block .customized-inputs-block-btns .customized-inputs-new-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  height: 100%;
}
.customized-inputs-index .customized-inputs-block .customized-inputs-block-btns .customized-inputs-sub-title.customized-inputs-sub-title, .customized-inputs-index .customized-inputs-block .customized-inputs-block-btns .customized-inputs-new-btn.customized-inputs-sub-title {
  padding: 0 32px 0 0;
  font-size: 18px;
  font-weight: bold;
}
.customized-inputs-index .customized-inputs-block .customized-inputs-block-btns .customized-inputs-sub-title.customized-inputs-new-btn, .customized-inputs-index .customized-inputs-block .customized-inputs-block-btns .customized-inputs-new-btn.customized-inputs-new-btn {
  border-radius: 4px;
  text-decoration: none;
  background-color: #132D63;
  color: #FFFFFF;
  width: 190px;
}
.customized-inputs-index .customized-inputs-block .customized-input-table {
  border: 1px solid #CBCBCB;
  border-collapse: collapse;
}
.customized-inputs-index .customized-inputs-block .customized-input-table .customized-input-thead {
  font-size: 16px;
  text-align: center;
  background-color: #525252;
  color: #FFFFFF;
}
.customized-inputs-index .customized-inputs-block .customized-input-table .customized-input-thead .customized-input-th {
  border: 1px solid #CBCBCB;
  padding: 12px;
}
.customized-inputs-index .customized-inputs-block .customized-input-table .customized-input-thead .customized-input-th:nth-child(1) {
  width: 30%;
}
.customized-inputs-index .customized-inputs-block .customized-input-table .customized-input-thead .customized-input-th:nth-child(2) {
  width: auto;
}
.customized-inputs-index .customized-inputs-block .customized-input-table .customized-input-thead .customized-input-th:nth-child(3) {
  width: 25%;
}
.customized-inputs-index .customized-inputs-block .customized-input-table .customized-input-thead .customized-input-th:nth-child(4) {
  width: 10%;
}
.customized-inputs-index .customized-inputs-block .customized-input-table .customized-input-thead .customized-input-text-th {
  border: 1px solid #CBCBCB;
  padding: 12px;
}
.customized-inputs-index .customized-inputs-block .customized-input-table .customized-input-thead .customized-input-text-th:nth-child(1) {
  width: auto;
}
.customized-inputs-index .customized-inputs-block .customized-input-table .customized-input-thead .customized-input-text-th:nth-child(2) {
  width: 25%;
}
.customized-inputs-index .customized-inputs-block .customized-input-table .customized-input-thead .customized-input-text-th:nth-child(3) {
  width: 10%;
}
.customized-inputs-index .customized-inputs-block .customized-input-table .customized-input-tbody {
  font-size: 16px;
  background-color: #FFFFFF;
}
.customized-inputs-index .customized-inputs-block .customized-input-table .customized-input-tbody .customized-input-td {
  border: 1px solid #CBCBCB;
  padding: 12px;
}
.customized-inputs-index .customized-inputs-block .customized-input-table .customized-input-tbody .customized-input-td-btns {
  display: flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  height: 100%;
}
.customized-inputs-index .customized-inputs-block .customized-input-table .customized-input-tbody .customized-inputs-edit-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-decoration: none;
  border-radius: 2px;
  padding: 7px;
  background-color: #132D63;
  color: #FFFFFF;
  width: 110px;
}
.customized-inputs-index .customized-inputs-block .customized-input-table .customized-input-tbody .customized-inputs-delete-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-decoration: none;
  border-radius: 2px;
  padding: 7px;
  background-color: #BA0000;
  color: #FFFFFF;
  width: 100px;
}
.customized-inputs-index .customized-inputs-block .customized-input-table .customized-input-tbody .customized-inputs-edit-checkbox {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}
.customized-inputs-index .customized-input-footer {
  display: flex;
  flex-direction: column;
  background-color: #ECF1FC;
  padding: 32px;
  justify-content: center;
  align-items: center;
}

.customized-inputs-text-edit {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
.customized-inputs-text-edit .customized-inputs-edit-left {
  width: 25%;
  text-align: left;
  font-weight: bold;
}
.customized-inputs-text-edit .customized-inputs-edit-form-input {
  display: flex;
  justify-content: left;
  align-items: center;
  width: 100%;
  padding: 12px 0;
}
.customized-inputs-text-edit .customized-inputs-edit-form-text {
  width: 100%;
}
.customized-inputs-text-edit .customized-inputs-edit-submit-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-decoration: none;
  border-radius: 4px;
  padding: 12px;
  cursor: pointer;
  background-color: #132D63;
  color: #FFFFFF;
  width: 300px;
}

.customized-inputs-select-edit {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
.customized-inputs-select-edit .customized-inputs-edit-left {
  display: inline-flex;
  align-items: center;
  font-weight: bold;
  height: 100%;
}
.customized-inputs-select-edit .customized-inputs-edit-form-title {
  height: 48px;
}
.customized-inputs-select-edit .customized-inputs-edit-form {
  display: grid;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  grid-template-columns: auto 1fr;
  -moz-column-gap: 80px;
       column-gap: 80px;
  row-gap: 24px;
}
.customized-inputs-select-edit .customized-inputs-edit-form .customized-inputs-edit-form-text {
  width: 100%;
}
.customized-inputs-select-edit .customized-inputs-edit-form-select {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: start;
  row-gap: 16px;
  width: 100%;
  padding: 0;
}
.customized-inputs-select-edit .customized-inputs-edit-form-ul {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  row-gap: 24px;
  padding: 0;
  margin: 0;
}
.customized-inputs-select-edit .customized-inputs-edit-form-list-item {
  list-style: none;
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  -moz-column-gap: 16px;
       column-gap: 16px;
}
.customized-inputs-select-edit .customized-inputs-edit-form-list-item .customized-inputs-edit-priority-change-btn {
  height: 46px;
  width: 90px;
  background-color: #F8F8F8;
  color: #292929;
  border: solid #CBCBCB 1px;
}
.customized-inputs-select-edit .customized-inputs-edit-form-list-item .customized-inputs-edit-priority-change-btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.customized-inputs-select-edit .customized-inputs-edit-form-add {
  list-style: none;
  display: flex;
  justify-content: left;
  align-items: center;
  width: 100%;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
.customized-inputs-select-edit .customized-inputs-edit-form-add .customized-inputs-edit-add-btn {
  width: 100px;
  height: 40px;
}
.customized-inputs-select-edit .customized-inputs-edit-form-add .customized-inputs-edit-delete-btn {
  background-color: #525252;
  width: 100px;
  height: 40px;
}
.customized-inputs-select-edit .customized-inputs-edit-submit-btn {
  height: 60px;
  width: 360px;
}
.customized-inputs-select-edit #caret-icons-container {
  display: none;
}

.settings-auto-emails {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
.settings-auto-emails table {
  width: 100%;
  table-layout: fixed;
}
.settings-auto-emails table tbody {
  width: 100%;
}
.settings-auto-emails .edit-form select {
  width: 100%;
}
.settings-auto-emails .edit-form th {
  width: calc(50% - 60px);
}
.settings-auto-emails .edit-form .action-table-head {
  width: 120px;
  text-align: center;
}
.settings-auto-emails .auto-emails-edit-add-btn {
  width: 100px;
  height: 40px;
}
.settings-auto-emails a.auto-emails-edit-add-btn {
  text-decoration: none;
  vertical-align: 5px;
}
.settings-auto-emails .auto-emails-delete-btn {
  background-color: #525252;
  width: 100px;
  height: 40px;
}

.admin-enterprises-index {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}

.setting-file {
  background: #132D63;
  color: #FFFFFF;
  cursor: pointer;
  height: 40px;
  border-radius: 4px;
  width: 100%;
  max-width: 205px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}
.setting-file input[type=file] {
  display: none;
}

.admin-rpa-dashboard {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
  background-color: #F8F8F8;
}
.admin-rpa-dashboard .rpa-portal-summaries {
  display: flex;
  flex-direction: column;
  row-gap: 28px;
}
.admin-rpa-dashboard .rpa-portal-summaries .rpa-portal-cards {
  display: flex;
  -moz-column-gap: 20px;
       column-gap: 20px;
  align-items: flex-start;
  justify-content: flex-start;
}
.admin-rpa-dashboard .rpa-portal-summaries .rpa-portal-cards .rpa-portal-card {
  flex-grow: 1;
  display: inline-flex;
  flex-direction: column;
  row-gap: 8px;
  align-items: center;
  justify-content: center;
  padding: 24px;
  max-width: 240px;
  color: #FFFFFF;
  border-radius: 10px;
  background-color: #132D63;
}
.admin-rpa-dashboard .rpa-portal-summaries .rpa-portal-cards .rpa-portal-card p {
  margin: 0;
}
.admin-rpa-dashboard .rpa-portal-summaries .rpa-portal-cards .rpa-portal-card .rpa-portal-card-title {
  font-weight: bold;
}
.admin-rpa-dashboard .rpa-portal-summaries .rpa-portal-cards .rpa-portal-card .rpa-portal-card-separator {
  display: block;
  width: 32px;
  height: 1px;
  background-color: #FFFFFF;
}
.admin-rpa-dashboard .rpa-portal-summaries .rpa-portal-cards .rpa-portal-card .rpa-portal-card-count {
  font-size: 22px;
  font-weight: bold;
}
.admin-rpa-dashboard .rpa-portal-summaries .rpa-portal-cards .rpa-portal-card .rpa-portal-card-statuses {
  display: flex;
  flex-direction: column;
  row-gap: 4px;
  font-size: 12px;
}
.admin-rpa-dashboard .rpa-portal-summaries .rpa-portal-cards .rpa-portal-card .rpa-portal-card-statuses .status-error {
  color: #BA0000;
}
.admin-rpa-dashboard .rpa-portal-summaries .rpa-portal-cards .rpa-portal-card .rpa-portal-card-last {
  font-size: 12px;
}

.customer-tags-index {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
.customer-tags-index .customer-tags-block {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  background-color: #F8F8F8;
  padding: 32px;
}
.customer-tags-index .customer-tags-block .customer-tags-block-btns {
  display: flex;
  -moz-column-gap: 40px;
       column-gap: 40px;
  justify-content: left;
  align-items: center;
  height: 50px;
}
.customer-tags-index .customer-tags-block .customer-tags-block-btns .customer-tags-sub-title, .customer-tags-index .customer-tags-block .customer-tags-block-btns .customer-tags-new-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  height: 100%;
}
.customer-tags-index .customer-tags-block .customer-tags-block-btns .customer-tags-sub-title.customer-tags-sub-title, .customer-tags-index .customer-tags-block .customer-tags-block-btns .customer-tags-new-btn.customer-tags-sub-title {
  padding: 0 32px 0 0;
  font-size: 18px;
  font-weight: bold;
}
.customer-tags-index .customer-tags-block .customer-tags-block-btns .customer-tags-sub-title.customer-tags-new-btn, .customer-tags-index .customer-tags-block .customer-tags-block-btns .customer-tags-new-btn.customer-tags-new-btn {
  border-radius: 4px;
  text-decoration: none;
  background-color: #132D63;
  color: #FFFFFF;
  width: 190px;
}
.customer-tags-index .customer-tags-block .customer-tag-table {
  border: 1px solid #CBCBCB;
  border-collapse: collapse;
}
.customer-tags-index .customer-tags-block .customer-tag-table .customer-tag-thead {
  font-size: 16px;
  text-align: center;
  background-color: #525252;
  color: #FFFFFF;
}
.customer-tags-index .customer-tags-block .customer-tag-table .customer-tag-thead .customer-tag-th {
  border: 1px solid #CBCBCB;
  padding: 12px;
}
.customer-tags-index .customer-tags-block .customer-tag-table .customer-tag-thead .customer-tag-th:nth-child(1) {
  width: 5%;
}
.customer-tags-index .customer-tags-block .customer-tag-table .customer-tag-thead .customer-tag-th:nth-child(2) {
  width: auto;
}
.customer-tags-index .customer-tags-block .customer-tag-table .customer-tag-thead .customer-tag-th:nth-child(3) {
  width: 25%;
}
.customer-tags-index .customer-tags-block .customer-tag-table .customer-tag-tbody {
  font-size: 16px;
  background-color: #FFFFFF;
}
.customer-tags-index .customer-tags-block .customer-tag-table .customer-tag-tbody .customer-tag-td {
  border: 1px solid #CBCBCB;
  padding: 12px;
}
.customer-tags-index .customer-tags-block .customer-tag-table .customer-tag-tbody .customer-tag-td-btns {
  display: flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  height: 100%;
}
.customer-tags-index .customer-tags-block .customer-tag-table .customer-tag-tbody .customer-tags-edit-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-decoration: none;
  border-radius: 2px;
  padding: 7px;
  background-color: #132D63;
  color: #FFFFFF;
  width: 110px;
}
.customer-tags-index .customer-tags-block .customer-tag-table .customer-tag-tbody .customer-tags-delete-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-decoration: none;
  border-radius: 2px;
  padding: 7px;
  background-color: #BA0000;
  color: #FFFFFF;
  width: 100px;
}
.customer-tags-index .customer-tags-popup-wrap {
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.customer-tags-index .customer-tags-popup-wrap.hidden {
  display: none;
}
.customer-tags-index .customer-tags-popup-wrap .customer-tags-popup {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 700px;
  height: 300px;
  background-color: #FFFFFF;
  padding: 32px;
}
.customer-tags-index .customer-tags-popup-wrap .customer-tags-popup .customer-tags-popup-close {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
  width: 50px;
  height: 50px;
  border-radius: 4px;
  background-color: #525252;
}
.customer-tags-index .customer-tags-popup-wrap .customer-tags-popup .customer-tags-popup-title {
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.customer-tags-index .customer-tags-popup-wrap .customer-tags-popup .customer-tags-popup-form-input-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 32px;
       column-gap: 32px;
  padding: 32px;
}
.customer-tags-index .customer-tags-popup-wrap .customer-tags-popup .customer-tags-popup-form-input-wrapper .customer-tags-popup-label {
  display: block;
  font-size: 16px;
  font-weight: bold;
}
.customer-tags-index .customer-tags-popup-wrap .customer-tags-popup .customer-tags-popup-form-input-wrapper .customer-tags-popup-input {
  width: 100%;
  height: 30px;
  border-radius: 4px;
}
.customer-tags-index .customer-tags-popup-wrap .customer-tags-popup .customer-tags-popup-form-input-wrapper .customer-tags-popup-input[type=color] {
  width: 50px;
}
.customer-tags-index .customer-tags-popup-wrap .customer-tags-popup .customer-tags-popup-btns .row {
  display: flex;
  justify-content: center;
}
.customer-tags-index .customer-tags-popup-wrap .customer-tags-popup .customer-tags-popup-btns .row .error-message {
  color: #BA0000;
  white-space: pre-wrap;
}
.customer-tags-index .customer-tags-popup-wrap .customer-tags-popup .customer-tags-popup-btns .customer-tags-popup-btns-row {
  display: flex;
  justify-content: center;
  -moz-column-gap: 32px;
       column-gap: 32px;
  margin-top: 32px;
}
.customer-tags-index .customer-tags-popup-wrap .customer-tags-popup .customer-tags-popup-btns .customer-tags-popup-btns-row .customer-tags-popup-btns-submit {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-decoration: none;
  border-radius: 4px;
  padding: 12px;
  cursor: pointer;
  background-color: #132D63;
  color: #FFFFFF;
  width: 300px;
}
.customer-tags-index .customer-tags-popup-wrap .customer-tags-popup .customer-tags-popup-btns .customer-tags-popup-btns-row .customer-tags-popup-btns-submit.delete {
  background-color: #BA0000;
}
.customer-tags-index .customer-tags-popup-wrap .customer-tags-popup .customer-tags-popup-btns .customer-tags-popup-btns-row .customer-tags-popup-btns-cancel {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-decoration: underline;
  text-decoration-color: #9D9D9D;
  padding: 7px;
  cursor: pointer;
  background-color: #FFFFFF;
  color: #9D9D9D;
  width: 100px;
}

.customers-index {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 16px 16px;
  color: #292929;
}
@media screen and (min-width: 768px) {
  .customers-index {
    overflow: hidden;
    gap: 12px;
  }
  .customers-index .table {
    gap: 12px;
  }
  .customers-index .table input[type=checkbox] {
    min-width: 16px;
    min-height: 16px;
    width: 16px;
    height: 16px;
  }
  .customers-index .table input[type=checkbox]:checked {
    background-size: 12px;
  }
  .customers-index .table .action-btns-cell .action-btn {
    padding: 4px 12px;
  }
  .customers-index .table th,
  .customers-index .table td {
    padding: 2px 16px;
    font-size: 12px;
  }
  .customers-index .table .button {
    height: auto;
    font-size: 12px;
  }
  .customers-index .table select {
    padding: 0 12px;
    font-size: 12px;
    background-position: right 12px center;
  }
  .customers-index .table-setting {
    padding: 8px;
  }
  .customers-index .table-setting .table-setting-title {
    font-size: 16px;
    line-height: 1.5;
  }
  .customers-index .table-setting .table-setting-title::before {
    height: 24px;
  }
  .customers-index .table-setting .table-setting-icon {
    width: 24px;
    height: 24px;
  }
  .customers-index .table-setting .table-setting-icon.close span:first-child {
    transform: translate(0, -50%) rotate(90deg);
  }
  .customers-index .table-setting .table-setting-icon span {
    width: 16px;
  }
  .customers-index .table-setting .table-setting-icon span:first-child {
    left: 4px;
    top: 12px;
    transform: translate(0, -50%);
  }
  .customers-index .table-setting .table-setting-icon span:last-child {
    top: 12px;
    left: 4px;
    transform: translate(0, -50%);
  }
  .customers-index .table-setting .table-setting-separator {
    margin-top: 12px;
  }
  .customers-index .table-setting .table-pagers-label {
    font-size: 12px;
  }
  .customers-index .table-setting .table-pagers-label--bold {
    font-size: 16px;
  }
  .customers-index .table-setting .table-setting-items {
    margin-top: 8px;
    font-size: 12px;
    display: flex;
    flex-wrap: wrap;
    gap: 8px 12px;
  }
  .customers-index .table-setting .table-setting-items .table-setting-item {
    line-height: 16px;
    display: inline-flex;
    align-items: center;
    gap: 4px;
  }
  .customers-index .table-setting .table-setting-items .table-setting-item input[type=checkbox] {
    min-width: 16px;
    min-height: 16px;
    width: 16px;
    height: 16px;
  }
  .customers-index .table-setting .table-setting-items .table-setting-item input[type=checkbox]:checked {
    background-size: 12px;
  }
  .customers-index .table-pagers {
    line-height: 1.5;
  }
  .customers-index .table-pagers .combination-inputs-vertical {
    flex-direction: row;
    gap: 12px;
  }
  .customers-index .table-pagers .combination-inputs-vertical .to-sales-mail-page-button,
  .customers-index .table-pagers .combination-inputs-vertical .to-property-map-page-button {
    height: auto;
    font-size: 12px;
  }
  .customers-index .table-pagers .combination-inputs-vertical .to-sales-mail-page-button img,
  .customers-index .table-pagers .combination-inputs-vertical .to-property-map-page-button img {
    width: 10px;
  }
  .customers-index .table-bottom-pager-buttons {
    margin-top: 0;
    line-height: 1.5;
  }
  .customers-index .table-operations {
    line-height: 1.5;
    align-items: center;
  }
  .customers-index .table-operations .table-operations-label {
    font-size: 14px;
  }
  .customers-index .table-operations .table-operations-statusUpdate {
    padding: 0 12px;
    font-size: 12px;
  }
  .customers-index .table-operations .table-operations-delete {
    padding: 0 12px;
  }
  .customers-index .table-operations .table-operations-print {
    padding: 0 12px;
    border-radius: 4px;
  }
  .customers-index .search .buttons {
    margin-top: 12px;
  }
  .customers-index .search .search-btns {
    height: auto;
    padding-top: 12px;
  }
  .customers-index .search .search-btns .btn-reset,
  .customers-index .search .search-btns .btn-search {
    font-size: 12px;
  }
  .customers-index .search .search-btns .btn-reset img,
  .customers-index .search .search-btns .btn-search img {
    width: 12px;
  }
  .customers-index button.lg,
  .customers-index .common-button.lg {
    width: 120px;
    height: 32px;
    font-size: 12px;
  }
  .customers-index button.md,
  .customers-index .common-button.md {
    height: 24px;
    font-size: 12px;
  }
  .customers-index .btn {
    padding: 4px 12px;
    font-size: 12px;
  }
  .customers-index .breadcrumbs-container {
    height: 18px;
    font-size: 12px;
    gap: 8px;
  }
  .customers-index .breadcrumbs-container img {
    width: 14px;
  }
  .customers-index .page-title-wrapper {
    margin-top: 0;
  }
  .customers-index .page-title-wrapper .page-title {
    font-size: 18px;
  }
  .customers-index .search .search-form-tabs-container {
    height: 30px;
  }
  .customers-index .search .search-form-container {
    padding: 12px 16px;
  }
  .customers-index .search .search-form-container .search-form .search-heading {
    font-size: 16px;
    gap: 12px;
    margin-bottom: 12px;
  }
  .customers-index .search .search-form-container .search-form .search-heading::before {
    height: 24px;
  }
  .customers-index .search .search-form-container .search-form .search-form-box {
    gap: 4px 12px;
    font-size: 12px;
  }
  .customers-index .search .search-form-container .search-form .search-form-box input[type=text],
  .customers-index .search .search-form-container .search-form .search-form-box input[type=password],
  .customers-index .search .search-form-container .search-form .search-form-box input[type=email],
  .customers-index .search .search-form-container .search-form .search-form-box input[type=url],
  .customers-index .search .search-form-container .search-form .search-form-box input[type=number],
  .customers-index .search .search-form-container .search-form .search-form-box input[type=month],
  .customers-index .search .search-form-container .search-form .search-form-box input[type=date],
  .customers-index .search .search-form-container .search-form .search-form-box input[type=datetime-local],
  .customers-index .search .search-form-container .search-form .search-form-box input[type=tel],
  .customers-index .search .search-form-container .search-form .search-form-box textarea,
  .customers-index .search .search-form-container .search-form .search-form-box select {
    padding: 0 4px;
    font-size: 12px;
  }
  .customers-index .search .search-form-container .search-form .search-form-box .form-checkbox {
    margin-right: 4px;
  }
  .customers-index .search .search-form-container .search-form .search-form-box input[type=checkbox] {
    width: 16px;
    height: 16px;
    min-height: 16px;
    min-width: 16px;
    background-size: 10px 10px;
  }
  .customers-index .search .search-form-container .search-form .search-form-box input[type=checkbox]:checked {
    background-size: 10px 10px;
  }
  .customers-index .search .search-form-container .search-form .search-form-box input[type=radio] {
    width: 16px;
    height: 16px;
  }
  .customers-index .search .search-form-container .search-form .search-form-box .input-price-range {
    padding: 0;
  }
  .customers-index .search .search-form-container .search-form .search-form-box .input-price-range .price-fields .field {
    margin: 0;
  }
  .customers-index .search .search-form-container .search-form .search-form-box .input-number-range {
    padding: 0;
  }
  .customers-index .search .search-form-container .search-form .search-form-box .input-room-size .room-size-fields {
    gap: 4px;
  }
  .customers-index .search .search-form-container .search-form .search-form-box .input-room-size .room-size-fields .room-size-field-label {
    font-size: 12px;
  }
  .customers-index .search .search-form-container .search-form .search-form-box .input-room-size .room-size-fields .field {
    margin: 0;
  }
  .customers-index .input-distance-container .input-distance-value {
    font-size: 12px;
  }
  .customers-index .input-schools-wrapper {
    font-size: 12px;
  }
  .customers-index .select2-container--default .select2-selection--multiple .select2-selection__choice {
    line-height: 1p;
    font-size: 12px;
  }
  .customers-index .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    height: 100%;
  }
  .customers-index .address-form-container .select2-container .select2-selection {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .customers-index .address-form-container {
    gap: 4px;
  }
  .customers-index .favorite-conditions {
    padding: 12px 16px;
    margin-top: 0;
  }
  .customers-index .favorite-conditions .favorite-conditions-ul {
    margin: 4px 0;
  }
  .customers-index .favorite-conditions .favorite-conditions-title {
    font-size: 16px;
    line-height: 1.5;
  }
  .customers-index .favorite-conditions .favorite-conditions-title::before {
    height: 24px;
  }
  .customers-index .favorite-conditions .favorite-conditions-icon {
    height: 24px;
    width: 24px;
  }
  .customers-index .favorite-conditions .favorite-conditions-icon span {
    width: 16px;
  }
  .customers-index .favorite-conditions .favorite-conditions-icon span:first-child {
    left: 4px;
    top: 11px;
  }
  .customers-index .favorite-conditions .favorite-conditions-icon span:last-child {
    top: 11px;
    left: 4px;
  }
}
@media screen and (max-width: 768px) {
  .customers-index .search-form-rooms-wrap {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
}
.customers-index .search-form-half-wrap {
  display: flex;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
.customers-index .search-form-half-size {
  width: 160px;
}
.customers-index .search-form-layout-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
.customers-index .customers-new-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  height: 60px;
  border-radius: 4px;
  text-decoration: none;
  background-color: #132D63;
  color: #FFFFFF;
  padding: 0 20px;
  font-size: 18px;
  line-height: unset;
  white-space: nowrap;
}
.customers-index .to-sales-mail-page-button {
  width: 190px;
  height: 50px;
  border: 1px solid #132D63;
  border-radius: 5px;
  background-color: #FFFFFF;
  color: #132D63;
  margin-left: auto;
}

.customers-edit {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
.customers-edit.simple-summary__container .simple-summary__score {
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid #ddd;
  background: #fff;
}
.customers-edit.simple-summary__container .simple-summary__score-item {
  width: 10%;
  font-size: 10px;
  line-height: 1.5;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex-direction: column;
  box-sizing: border-box;
  padding: 2px;
}
.customers-edit.simple-summary__container .simple-summary__score-item.-sum {
  width: 20%;
}
.customers-edit.simple-summary__container .simple-summary__score-item:nth-child(n+2) {
  border-left: 1px solid #ddd;
}
.customers-edit.simple-summary__container .simple-summary__score-item .ttl {
  font-weight: 700;
  display: flex;
  align-items: center;
  min-height: 30px;
}
.customers-edit.simple-summary__container .simple-summary__item .input-schools-modal .separator {
  display: none;
}
.customers-edit .common-form-with-tabs-sticky {
  position: sticky;
  top: 40px;
  z-index: 2;
  background-color: #FFF;
}
.customers-edit .common-form-with-tabs-sticky .inner-tab-navigation {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .customers-edit.simple-summary__container {
    background: rgb(248, 248, 248);
  }
  .customers-edit.simple-summary__container .simple-summary {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  .customers-edit.simple-summary__container .simple-summary__row {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  .customers-edit.simple-summary__container .simple-summary__item {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding-bottom: 16px;
    border-bottom: 1px solid #ddd;
  }
  .customers-edit.simple-summary__container .simple-summary__item-ttl {
    font-weight: 700;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field input[type=date] {
    max-width: 150px;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field textarea {
    height: 160px;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .images.summarized {
    max-width: 100%;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .address-form-container.summarized-view {
    flex-direction: column;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .input-short {
    width: 120px;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .input-shortest {
    width: 80px;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .customers-edit label {
    width: auto;
  }
}
@media screen and (min-width: 768px) {
  .customers-edit.simple-summary__container {
    padding: 0;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0;
    position: relative;
    background: rgb(248, 248, 248);
  }
  .customers-edit.simple-summary__container .simple-summary__pictures {
    max-width: 200px;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .customers-edit.simple-summary__container .simple-summary__pictures::-webkit-scrollbar {
    display: none;
  }
  .customers-edit.simple-summary__container .simple-summary__pictures .modalInput__display {
    max-width: 90px;
  }
  .customers-edit.simple-summary__container .simple-summary__bottom {
    display: flex;
    align-items: flex-start;
    bottom: 0;
    right: 0;
    width: 40%;
    padding-top: 0;
    height: 55px;
    position: static;
    width: 100%;
  }
  .customers-edit.simple-summary__container .simple-summary__bottom .simple-summary {
    width: 100%;
    padding-top: 0;
  }
  .customers-edit.simple-summary__container .simple-summary__main {
    display: flex;
  }
  .customers-edit.simple-summary__container .simple-summary__right {
    order: 2;
    width: 40%;
    box-sizing: border-box;
    position: relative;
  }
  .customers-edit.simple-summary__container .simple-summary__right::before {
    content: "";
    width: 1px;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background: #ddd;
    z-index: 1;
  }
  .customers-edit.simple-summary__container .simple-summary__right .simple-summary__new_record_text {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .customers-edit.simple-summary__container .simple-summary__left {
    order: 1;
    width: 60%;
    box-sizing: border-box;
  }
  .customers-edit.simple-summary__container .simple-summary__row {
    display: flex;
    border-bottom: 1px solid #ddd;
  }
  .customers-edit.simple-summary__container .simple-summary__item {
    display: flex;
    flex: 1 1 auto;
    width: 50%;
    gap: 8px;
    padding: 4px 8px;
    box-sizing: border-box;
  }
  .customers-edit.simple-summary__container .simple-summary__item .input-schools-modal__footer {
    margin-top: 24px;
  }
  .customers-edit.simple-summary__container .simple-summary__item .button.lg,
  .customers-edit.simple-summary__container .simple-summary__item .common-button.lg {
    font-size: 10px;
    border-radius: 4px;
    padding: 0 4px;
    text-decoration: none;
    color: #fff;
    background: #132d63;
    width: auto;
    height: auto;
  }
  .customers-edit.simple-summary__container .simple-summary__item .button.lg:hover,
  .customers-edit.simple-summary__container .simple-summary__item .common-button.lg:hover {
    opacity: 0.7;
  }
  .customers-edit.simple-summary__container .simple-summary__item .btn-cancel {
    font-size: 10px;
  }
  .customers-edit.simple-summary__container .simple-summary__item.-mid {
    width: 33.33%;
    flex: 0 0 auto;
  }
  .customers-edit.simple-summary__container .simple-summary__item.-sm {
    width: 25%;
    flex: 0 0 auto;
  }
  .customers-edit.simple-summary__container .simple-summary__item.-sm .simple-summary__item-ttl {
    width: 50px;
  }
  .customers-edit.simple-summary__container .simple-summary__item.-sm .simple-summary__item-ttl.-long {
    width: 70px;
  }
  .customers-edit.simple-summary__container .simple-summary__item.-sm .simple-summary__item-ttl.-longest {
    width: 80px;
  }
  .customers-edit.simple-summary__container .simple-summary__item:nth-child(n+2) {
    border-left: 1px solid #ddd;
  }
  .customers-edit.simple-summary__container .simple-summary__item-ttl, .customers-edit.simple-summary__container .simple-summary__item-field {
    font-size: 10px;
    line-height: 1.5;
  }
  .customers-edit.simple-summary__container .simple-summary__item-ttl {
    flex: 0 0 auto;
    width: 70px;
    font-size: 10px;
    line-height: 17px;
    font-weight: 700;
    display: flex;
    align-items: center;
    gap: 2px;
  }
  .customers-edit.simple-summary__container .simple-summary__item-ttl.-sm {
    width: 30px;
  }
  .customers-edit.simple-summary__container .simple-summary__item-ttl.-long {
    width: 110px;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field {
    flex: 1 1 auto;
    display: flex;
    align-items: center;
    gap: 8px;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field.-weekday {
    gap: 16px;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field.-pictures {
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field.-pictures::-webkit-scrollbar {
    display: none;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field.-pictures .modalInput__display {
    max-width: 90px;
    max-height: 22px;
    width: auto;
    flex: 0 0 auto;
    order: 1;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field.-pictures .modalInput__display img {
    max-width: 90px;
    max-height: 90px;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field input[type=number],
  .customers-edit.simple-summary__container .simple-summary__item-field input[type=text],
  .customers-edit.simple-summary__container .simple-summary__item-field input[type=email],
  .customers-edit.simple-summary__container .simple-summary__item-field input[type=tel],
  .customers-edit.simple-summary__container .simple-summary__item-field input[type=date],
  .customers-edit.simple-summary__container .simple-summary__item-field input[type=time],
  .customers-edit.simple-summary__container .simple-summary__item-field input[type=datetime-local],
  .customers-edit.simple-summary__container .simple-summary__item-field select,
  .customers-edit.simple-summary__container .simple-summary__item-field textarea {
    padding: 0 5px;
    font-size: 10px;
    line-height: 1.5;
    max-width: 100%;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field input[type=number].-sm,
  .customers-edit.simple-summary__container .simple-summary__item-field input[type=text].-sm,
  .customers-edit.simple-summary__container .simple-summary__item-field input[type=email].-sm,
  .customers-edit.simple-summary__container .simple-summary__item-field input[type=tel].-sm,
  .customers-edit.simple-summary__container .simple-summary__item-field input[type=date].-sm,
  .customers-edit.simple-summary__container .simple-summary__item-field input[type=time].-sm,
  .customers-edit.simple-summary__container .simple-summary__item-field input[type=datetime-local].-sm,
  .customers-edit.simple-summary__container .simple-summary__item-field select.-sm,
  .customers-edit.simple-summary__container .simple-summary__item-field textarea.-sm {
    max-width: 116px;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field textarea {
    height: 17px;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field textarea.-lg {
    height: 240px;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field textarea {
    resize: vertical;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field select {
    background: #ffffff url(/assets/icons/select_triangle-d5459acf9e78251e974e823a69448416ba7163a3ff9067e7206462eb918fe8d7.svg) no-repeat right 10px center/10px auto;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .images.summarized .image-main {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .images.summarized .upload-area {
    font-size: 10px;
    padding: 4px;
    width: 100%;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .input-schools-modal__wrapper {
    gap: 0;
    padding: 16px;
    max-width: 600px;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .images.summarized label,
  .customers-edit.simple-summary__container .simple-summary__item-field .images.summarized button {
    font-size: 10px;
    width: auto;
    height: auto;
    padding: 0 4px;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .images.summarized {
    font-size: 10px;
    width: 100%;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .image-list hr {
    margin: 8px auto;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .images.summarized .image-row {
    height: 100px;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .image-list .values {
    gap: 4px;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .input-schools-modal__title {
    font-size: 12px;
    margin: 0 0 12px;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field label {
    width: auto;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .txt {
    white-space: nowrap;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .input-short {
    width: 80px;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .input-short.-name {
    width: 100%;
    max-width: 120px;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .input-shortest {
    width: 60px;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .input-long {
    width: 100%;
    flex: 1 1 auto;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .input-schools {
    display: block;
    position: relative;
    padding-left: 120px;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .input-schools table {
    border-spacing: 0;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .input-schools table .school-text {
    max-width: 100px;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .input-schools table .school-text::-webkit-scrollbar {
    display: none;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .input-schools tbody {
    display: flex;
    gap: 20px;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .input-schools tbody tr {
    display: flex;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .input-schools tbody tr .school-text-label {
    font-weight: 700;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .input-schools tbody tr .school-separator {
    display: none;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .input-schools tbody tr .school-button {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .input-schools tbody tr .school-button button.md,
  .customers-edit.simple-summary__container .simple-summary__item-field .input-schools tbody tr .school-button .common-button.md {
    font-size: 10px;
    padding: 0 4px;
    border-radius: 4px;
    height: 15px;
    width: 90px;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .input-schools tbody tr .school-button button.md:hover,
  .customers-edit.simple-summary__container .simple-summary__item-field .input-schools tbody tr .school-button .common-button.md:hover {
    opacity: 0.7;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .common-form-line-part-inputs {
    gap: 2px;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .common-form-line-part-inputs input[type=checkbox] {
    width: 15px;
    height: 15px;
    min-width: 15px;
    min-height: 15px;
    box-sizing: border-box;
    background-size: 10px;
  }
  .customers-edit.simple-summary__container .simple-summary__item-field .address-form-container.summarized-view {
    flex-wrap: wrap;
  }
  .customers-edit.simple-summary__container .simple-summary__item-display {
    display: flex;
    align-items: center;
    width: 90px;
    white-space: nowrap;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .customers-edit.simple-summary__container .simple-summary__item-display::-webkit-scrollbar {
    display: none;
  }
  .customers-edit.simple-summary__container .simple-summary__item-display img {
    width: 100%;
    height: auto;
  }
  .customers-edit.simple-summary__container .simple-summary__item-display.red {
    color: #BA0000;
  }
  .customers-edit.simple-summary__container .simple-summary__item-display.--long {
    width: auto;
  }
  .customers-edit.simple-summary__container .simple-summary__item-display.--textarea {
    padding: 2px 4px;
    width: auto;
    max-width: 120px;
    height: 17px;
    display: block;
    word-break: break-all;
    overflow: auto;
    -ms-overflow-style: initial;
    scrollbar-width: thin;
  }
  .customers-edit.simple-summary__container .simple-summary__item-display.--textarea::-webkit-scrollbar {
    display: block;
  }
  .customers-edit.simple-summary__container .simple-summary__item-display.--textarea.--long {
    max-width: 600px;
  }
  .customers-edit.simple-summary__container .simple-summary__item .modalInput__display {
    max-height: 21px;
    overflow: hidden;
  }
  .customers-edit.simple-summary__container .simple-summary__breadcrumb {
    width: 100%;
    order: 0;
    background: #eee;
    position: relative;
    z-index: 10;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  }
  .customers-edit.simple-summary__container .simple-summary__breadcrumb .breadcrumbs-container {
    font-size: 10px;
    gap: 0;
    padding: 0 8px;
  }
  .customers-edit.simple-summary__container .simple-summary__breadcrumb .breadcrumbs-container .separator-vertical {
    height: 10px;
  }
  .customers-edit.simple-summary__container .simple-summary__breadcrumb .breadcrumbs-container .home-link img {
    display: none;
  }
  .customers-edit.simple-summary__container .simple-summary__breadcrumb .page-title-wrapper {
    margin-top: 0;
    padding: 4px 8px;
  }
  .customers-edit.simple-summary__container .simple-summary__breadcrumb .page-title-wrapper .page-title {
    font-size: 10px;
  }
  .customers-edit.simple-summary__container .calendar {
    font-size: 10px;
    height: auto;
    order: 3;
  }
  .customers-edit.simple-summary__container .calendar .calendar-timeline_steps {
    margin-bottom: 4px;
    gap: 4px;
  }
  .customers-edit.simple-summary__container .calendar .calendar-timeline_content .calendarTimelineEvent {
    margin: 0;
    width: 100%;
    box-sizing: border-box;
  }
  .customers-edit.simple-summary__container .calendar .calendar-timeline_steps .step-item::after {
    display: none;
    right: -14px;
    border-top: solid 17px transparent;
    border-bottom: solid 17px transparent;
    border-left: solid 14px #e8e8e8;
  }
  .customers-edit.simple-summary__container .calendar .calendar-timeline_steps .step-item {
    padding: 2px;
    max-width: 120px;
  }
  .customers-edit.simple-summary__container .calendar #calendar-body .fc-header-toolbar {
    height: 40px;
  }
  .customers-edit.simple-summary__container .calendar #calendar-body .custom-event .custom-event-customer {
    display: none;
  }
  .customers-edit.simple-summary__container .calendar #calendar-body .custom-event .custom-event-time,
  .customers-edit.simple-summary__container .calendar #calendar-body .custom-event .custom-event-title {
    font-size: 10px;
  }
  .customers-edit.simple-summary__container .calendar #calendar-body .custom-event {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .customers-edit.simple-summary__container .calendar #calendar-body .custom-event::-webkit-scrollbar {
    display: none;
  }
  .customers-edit.simple-summary__container .calendar .sidebarToggleBtn {
    width: 20px;
    height: 20px;
    font-size: 10px;
  }
  .customers-edit.simple-summary__container .calendar .timelineToggleBtn {
    width: 20px;
    height: 20px;
    background: #132d63 url(/assets/icons/summary-e59c0589c977cddcd50edac77815d14c74b50f568a5173b034a9b11db588b3c6.svg) no-repeat center/16px auto;
  }
  .customers-edit.simple-summary__container .calendar .timelineToggleBtn span {
    display: none;
  }
  .customers-edit.simple-summary__container .calendar .fc .fc-toolbar-title {
    font-size: 12px;
  }
  .customers-edit.simple-summary__container .calendar .fc .fc-button {
    width: 20px;
    aspect-ratio: 1/1;
    font-size: 12px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .customers-edit.simple-summary__container .calendar .fc .fc-button .fc-icon {
    font-size: 10px;
  }
  .customers-edit.simple-summary__container .calendar .fc .fc-button .fc-icon::before {
    font-size: 10px;
  }
  .customers-edit.simple-summary__container .calendar-timeline {
    display: block;
    overflow-y: scroll;
    padding: 4px 8px;
    border: none;
    border-top: 1px solid #ddd;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .customers-edit.simple-summary__container .calendar-timeline::-webkit-scrollbar {
    display: none;
  }
  .customers-edit.simple-summary__container .calendar-timeline_close-btn {
    top: 4px;
    right: 8px;
    width: 20px;
    height: 20px;
  }
  .customers-edit.simple-summary__container .calendar-timeline_close-btn span {
    width: 10px;
    height: 1px;
  }
  .customers-edit.simple-summary__container .common-form form.common-form-with-tabs .common-form-tab-content {
    padding: 4px;
  }
  .customers-edit.simple-summary__container .common-form form.common-form-with-tabs {
    gap: 0;
    position: static;
  }
  .customers-edit.simple-summary__container .form-footer {
    gap: 2px;
    padding-bottom: 2px;
    border-top: none;
  }
  .customers-edit.simple-summary__container .form-footer .btn-edit.fit,
  .customers-edit.simple-summary__container .form-footer .btn-outlined.fit,
  .customers-edit.simple-summary__container .form-footer .btn-cancel {
    font-size: 12px;
    width: auto;
    height: auto;
    padding: 4px 8px;
  }
  .customers-edit.simple-summary__container .form-footer .btn-edit.fit img,
  .customers-edit.simple-summary__container .form-footer .btn-outlined.fit img,
  .customers-edit.simple-summary__container .form-footer .btn-cancel img {
    width: 10px;
    height: auto;
  }
}
@media screen and (max-width: 768px) {
  .customers-edit {
    padding: 16px 16px 40px;
  }
}
.customers-edit .preferred-form-checkbox {
  width: 100%;
}
.customers-edit select {
  width: 205px;
}
.customers-edit textarea {
  max-width: 580px;
}
.customers-edit .customer-multiple-inputs {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
  width: 100%;
}
.customers-edit .multiple-labeled-inputs {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
@media screen and (max-width: 768px) {
  .customers-edit .multiple-labeled-inputs {
    flex-wrap: wrap;
    gap: 8px;
  }
}
.customers-edit .multiple-labeled-inputs label {
  font-weight: normal;
  font-size: 16px;
  width: auto;
  min-width: 100px;
}
.customers-edit .multiple-labeled-inputs.wide-labels label {
  min-width: 160px;
}
.customers-edit .multiple-row-inputs {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
@media screen and (max-width: 768px) {
  .customers-edit .multiple-row-inputs {
    flex-wrap: wrap;
  }
}
.customers-edit .multiple-row-inputs.space-20 {
  -moz-column-gap: 20px;
       column-gap: 20px;
}
@media screen and (max-width: 768px) {
  .customers-edit .multiple-row-inputs.space-20 {
    gap: 12px;
  }
}
.customers-edit .multiple-column-inputs {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}
.customers-edit .customer-labels {
  align-self: flex-start;
  height: 52px;
  display: inline-flex;
  align-items: center;
}
.customers-edit .multiple-labeled-inputs-layout-rooms {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
@media screen and (max-width: 768px) {
  .customers-edit .multiple-labeled-inputs-layout-rooms {
    align-items: flex-start;
  }
}
.customers-edit .multiple-labeled-inputs-layout-rooms label {
  font-weight: normal;
  font-size: 16px;
  width: 140px;
}
.customers-edit .customers-checkboxs {
  display: flex;
  flex-wrap: wrap;
  align-content: space-evenly;
  row-gap: 12px;
  width: 100%;
}
.customers-edit .price-input {
  width: 205px;
}
.customers-edit .accordion {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  width: 100%;
}
.customers-edit .accordion .accordion-label {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 24px;
       column-gap: 24px;
  width: -moz-fit-content;
  width: fit-content;
}
.customers-edit .accordion .accordion-label label {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  width: auto;
}
.customers-edit .accordion .accordion-content {
  display: none;
  flex-direction: column;
  row-gap: 20px;
  width: 100%;
}
.customers-edit .accordion.open .accordion-content {
  display: flex;
}
.customers-edit .accordions-wrapper {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
.customers-edit .grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -moz-column-gap: 50px;
       column-gap: 50px;
  row-gap: 20px;
}
.customers-edit .customer-contract-datum-accordion {
  padding: 20px 0;
}
.customers-edit .customer-in-charge-logs-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 4px;
  width: -moz-fit-content;
  width: fit-content;
  background-color: #ECF1FC;
  overflow: auto;
  white-space: nowrap;
  -ms-overflow-style: none;
  scrollbar-width: none;
  max-width: 100%;
}
.customers-edit .customer-in-charge-logs-container::-webkit-scrollbar {
  display: none;
}
.customers-edit .customer-in-charge-logs-container .customer-in-charge-log {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  padding: 12px;
}
.customers-edit .housemate-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 20px;
  width: calc(100% - 24px);
  padding-right: 32px;
}
@media screen and (max-width: 768px) {
  .customers-edit .housemate-container {
    padding: 0;
    width: 100%;
    box-sizing: border-box;
  }
}
.customers-edit .housemate-container #housemate-list {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 20px;
  width: 100%;
}
.customers-edit .housemate-container #housemate-list .housemate-list-item {
  display: grid;
  justify-content: flex-start;
  align-items: center;
  grid-template-columns: auto 1fr;
  width: 100%;
  row-gap: 12px;
  background-color: #FFFFFF;
  padding-right: 24px;
  padding-bottom: 32px;
}
@media screen and (max-width: 768px) {
  .customers-edit .housemate-container #housemate-list .housemate-list-item {
    padding: 0;
    display: block;
    background: transparent;
  }
}
.customers-edit .housemate-container #housemate-list .housemate-list-item .housemate-list-item-header {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  background-color: #ECF1FC;
  width: 100%;
  height: 98px;
  padding-right: 24px;
}
@media screen and (max-width: 768px) {
  .customers-edit .housemate-container #housemate-list .housemate-list-item .housemate-list-item-header {
    height: auto;
    justify-content: space-between;
    box-sizing: border-box;
    padding: 12px;
  }
  .customers-edit .housemate-container #housemate-list .housemate-list-item .housemate-list-item-header .form-checkbox {
    width: 100px;
  }
  .customers-edit .housemate-container #housemate-list .housemate-list-item .housemate-list-item-header.left-label {
    padding: 12px 12px 0;
  }
}
.customers-edit .housemate-container #housemate-list .housemate-list-item .housemate-delete-btn {
  background-color: #BA0000;
}
.customers-edit .housemate-container #housemate-list .housemate-list-item .left-label {
  width: calc(100% - 24px);
  padding-left: 24px;
  padding-right: 80px;
}
@media screen and (max-width: 768px) {
  .customers-edit .housemate-container #housemate-list .housemate-list-item .left-label {
    box-sizing: border-box;
    width: 100%;
    padding: 16px 0 12px;
    display: block;
  }
}
.customers-edit .housemate-container #housemate-list .housemate-list-item .housemate-list-item-heading {
  position: relative;
  grid-column: 1/3;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 20px 0;
}
@media screen and (max-width: 768px) {
  .customers-edit .housemate-container #housemate-list .housemate-list-item .housemate-list-item-heading {
    padding: 0;
  }
}
.customers-edit .housemate-container #housemate-list .housemate-list-item .housemate-list-item-heading .circle-dot {
  position: relative;
  display: inline-block;
  background-color: #132D63;
  border-radius: 50%;
  height: 14px;
  width: 14px;
  margin-right: 8px;
}
.customers-edit .housemate-container #housemate-list .housemate-list-item .housemate-list-item-heading .circle-dot::before {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  display: inline-block;
  background-color: #FFFFFF;
  border-radius: 50%;
  height: 7px;
  width: 7px;
  transform: translate(50%, 50%);
}
.customers-edit .housemate-container #housemate-list .housemate-list-item .housemate-list-item-heading::after {
  position: absolute;
  left: 24px;
  bottom: 0;
  content: "";
  display: block;
  width: calc(100% - 32px);
  height: 1px;
  background-color: #CBCBCB;
}
@media screen and (max-width: 768px) {
  .customers-edit .housemate-container #housemate-list .housemate-list-item .housemate-list-item-heading::after {
    width: 100%;
    left: 0;
  }
}
.customers-edit .housemate-container #housemate-list .housemate-list-item .housemate-list-item-btn {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  background-color: #FFFFFF;
  padding-top: 24px;
  padding-right: 24px;
}
.customers-edit .housemate-container .housemate-block {
  display: flex;
  justify-content: flex-start;
  width: calc(100% - 24px);
  padding: 24px;
  background-color: #ECF1FC;
}
.customers-edit .housemate-container .housemate-block.housemate-footer {
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
}
.customers-edit .housemate-container #customer-contact-schools-dummy-form {
  overflow: hidden;
  height: 0;
}
.customers-edit .mortgage-examination-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 12px;
  width: calc(100% - 24px);
  padding-right: 32px;
}
.customers-edit .mortgage-examination-container #mortgage-examination-list {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 12px;
  width: 100%;
}
.customers-edit .mortgage-examination-container #mortgage-examination-list .mortgage-examination-list-item {
  display: grid;
  justify-content: flex-start;
  align-items: center;
  grid-template-columns: auto 1fr;
  width: 100%;
  row-gap: 12px;
  padding-right: 24px;
  padding-top: 32px;
  padding-bottom: 32px;
  background-color: #ECF1FC;
}
.customers-edit .mortgage-examination-container #mortgage-examination-list .mortgage-examination-list-item .mortgage-examination-delete-btn {
  background-color: #BA0000;
}
.customers-edit .mortgage-examination-container #mortgage-examination-list .mortgage-examination-list-item .left-label {
  width: calc(100% - 24px);
  padding-left: 24px;
  padding-right: 80px;
  font-weight: normal;
}
.customers-edit .mortgage-examination-container #mortgage-examination-list .mortgage-examination-list-item .row {
  grid-column: 1/3;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  padding-left: 24px;
}
.customers-edit .mortgage-examination-container .mortgage-examination-block {
  display: flex;
  justify-content: flex-start;
  width: calc(100% - 24px);
}
.customers-edit .mortgage-examination-container .mortgage-examination-block.mortgage-examination-footer {
  justify-content: flex-start;
}
.customers-edit .railway-wrapper {
  display: flex;
  flex-direction: row !important;
  -moz-column-gap: 12px;
       column-gap: 12px;
  row-gap: 12px;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
.customers-edit .combination-radio label {
  width: auto;
}
.customers-edit .customers-popup-wrap {
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 201;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.customers-edit .customers-popup-wrap.hidden {
  display: none;
}
.customers-edit .customers-popup-wrap .customers-popup {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 700px;
  max-width: 100%;
  max-height: 100%;
  height: -moz-fit-content;
  height: fit-content;
  background-color: #FFFFFF;
  padding: 32px;
}
.customers-edit .customers-popup-wrap .customers-popup .customers-popup-close {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
  width: 50px;
  height: 50px;
  border-radius: 4px;
  background-color: #525252;
}
.customers-edit .customers-popup-wrap .customers-popup .customers-popup-title {
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.customers-edit .customers-popup-wrap .customers-popup .customers-popup-form-input-wrapper {
  justify-content: center;
  align-items: center;
  -moz-column-gap: 32px;
       column-gap: 32px;
  padding: 32px;
}
.customers-edit .customers-popup-wrap .customers-popup .customers-popup-form-input-wrapper .customers-popup-label {
  display: block;
  font-size: 18px;
  font-weight: bold;
}
.customers-edit .customers-popup-wrap .customers-popup .customers-popup-form-input-wrapper .customers-popup-input {
  width: 100%;
  height: 30px;
  border: 1px solid #CBCBCB;
  border-radius: 4px;
}
.customers-edit .customers-popup-wrap .customers-popup .customers-popup-form-input-wrapper .customers-popup-input[type=color] {
  width: 50px;
}
.customers-edit .customers-popup-wrap .customers-popup .customers-popup-btns .row {
  display: flex;
  justify-content: center;
}
.customers-edit .customers-popup-wrap .customers-popup .customers-popup-btns .row .error-message {
  color: #BA0000;
  white-space: pre-wrap;
}
.customers-edit .customers-popup-wrap .customers-popup .customers-popup-btns .customers-popup-btns-row {
  display: flex;
  justify-content: center;
  -moz-column-gap: 32px;
       column-gap: 32px;
  margin-top: 32px;
}
.customers-edit .customers-popup-wrap .customers-popup .customers-popup-btns .customers-popup-btns-row .customers-popup-btns-submit {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-decoration: none;
  border-radius: 4px;
  padding: 12px;
  cursor: pointer;
  background-color: #132D63;
  color: #FFFFFF;
  width: 300px;
}
.customers-edit .customers-popup-wrap .customers-popup .customers-popup-btns .customers-popup-btns-row .customers-popup-btns-submit.delete {
  background-color: #BA0000;
}
.customers-edit .customers-popup-wrap .customers-popup .customers-popup-btns .customers-popup-btns-row .customers-popup-btns-cancel {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-decoration: underline;
  text-decoration-color: #9D9D9D;
  padding: 7px;
  cursor: pointer;
  background-color: #FFFFFF;
  color: #9D9D9D;
  width: 100px;
}
.customers-edit .calendar-item-edit-table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
@media screen and (max-width: 768px) {
  .customers-edit .calendar-item-edit-table {
    border-spacing: 8px;
    border-collapse: initial;
  }
  .customers-edit .calendar-item-edit-table input[type=date] {
    padding: 9px 4px;
    font-size: 12px;
  }
}
.customers-edit .calendar-item-edit-table thead th:first-child {
  width: 160px;
}
@media screen and (max-width: 768px) {
  .customers-edit .calendar-item-edit-table thead th:first-child {
    width: 60px;
  }
}
.customers-edit .calendar-item-edit-table thead th,
.customers-edit .calendar-item-edit-table tbody td {
  padding: 15px 0;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .customers-edit .calendar-item-edit-table thead th,
  .customers-edit .calendar-item-edit-table tbody td {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .customers-edit .calendar-item-edit-table tbody th:first-child {
    font-size: 12px;
    text-align: left;
  }
}
.customers-edit [data-navigation-key] {
  scroll-margin-top: 165px;
}

.customer-tags-container {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  gap: 12px;
  width: 100%;
}
.customer-tags-container .customer-tag-wrapper {
  display: inline-flex;
  cursor: pointer;
}

.csv-import .image-list .upload-area .text.text--small {
  text-align: left;
}
.csv-import .image-list .upload-area.dragover {
  border: 2px dashed #132D63;
}
.csv-import .edit-form .edit-form-box {
  align-items: flex-start;
}
@media screen and (max-width: 768px) {
  .csv-import .edit-form .edit-form-box > * {
    width: 100%;
  }
}

.customers-move-to-merge-editor-button-wrapper {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  padding: 12px;
  border: 1px solid #cbcbcb;
}

.customers-summary .common-form-line {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 20px;
  margin-bottom: 8px;
  font-size: 12px;
  flex-wrap: wrap;
}
.customers-summary .common-form-line-part {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 12px;
  width: auto;
}
.customers-summary .common-form-line-part-inputs {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  width: auto;
  flex-wrap: wrap;
}
.customers-summary .common-form-line button,
.customers-summary .common-form-line a.btn {
  height: 20px;
  font-size: 12px;
  box-sizing: border-box;
  white-space: nowrap;
  padding-top: 0;
  padding-bottom: 0;
}
.customers-summary .common-form-line label {
  display: flex;
  align-items: center;
  width: auto;
  flex-shrink: 0;
}
.customers-summary .common-form-line input[type=number],
.customers-summary .common-form-line input[type=text],
.customers-summary .common-form-line input[type=email],
.customers-summary .common-form-line input[type=tel],
.customers-summary .common-form-line input[type=date],
.customers-summary .common-form-line input[type=time] {
  padding: 0 5px;
  height: 20px;
  flex-shrink: 0;
  font-size: 12px;
}
.customers-summary .common-form-line .input-2digit {
  width: 45px;
}
.customers-summary .common-form-line .input-3digit {
  width: 55px;
}
.customers-summary .common-form-line .input-5digit {
  width: 70px;
}
.customers-summary .common-form-line .input-short {
  width: 120px;
}
.customers-summary .common-form-line .input-long {
  width: 300px;
}
@media screen and (max-width: 768px) {
  .customers-summary .common-form-line .input-long {
    width: auto;
  }
}
.customers-summary .common-form-line .input-long-super {
  width: 500px;
}
@media screen and (max-width: 768px) {
  .customers-summary .common-form-line .input-long-super {
    width: auto;
  }
}
.customers-summary .images.summarized {
  font-size: 12px;
}
.customers-summary .images.summarized input[type=text],
.customers-summary .images.summarized select,
.customers-summary .images.summarized textarea {
  padding: 0 5px;
  height: 20px;
  font-size: 12px;
}
.customers-summary .images.summarized label,
.customers-summary .images.summarized button {
  font-size: 12px;
  box-sizing: border-box;
  white-space: nowrap;
  padding-top: 0;
  padding-bottom: 0;
}
.customers-summary .images.summarized .upload-area {
  width: 447px;
  height: 61px;
  box-sizing: border-box;
  padding: 8px;
}
.customers-summary .images.summarized .upload-btn-box {
  margin: 0;
}
.customers-summary .images.summarized .common-button {
  margin: 0;
  margin-top: 8px;
}
.customers-summary .images.summarized .image-main {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}
.customers-summary .images.summarized .image-row {
  display: grid;
  grid-template-columns: 22px 129px 1fr;
  gap: 8px;
  height: 109px;
  margin-bottom: 12px;
}
@media screen and (max-width: 768px) {
  .customers-summary .images.summarized .image-row {
    height: auto;
    gap: 8px;
  }
}
.customers-summary .images.summarized .image-row .delete-checkbox-area {
  width: 22px;
}
.customers-summary .images.summarized .image-row img.image {
  max-width: 129px;
  max-height: 109px;
}
.customers-summary .images.summarized .image-row .values span.label {
  white-space: nowrap;
}
.customers-summary .images.summarized .image-row .values .order-buttons {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  gap: 12px;
}
.customers-summary .images.summarized .image-row .values .order-buttons .order-button {
  background-color: #FFFFFF;
  color: #000000;
  border: solid 1px #CBCBCB;
  width: 54px;
  height: 25px;
  margin-top: 0;
}

.customers-desired-property-match-settings {
  padding: 52px 106px;
  display: flex;
  flex-direction: column;
  row-gap: 32px;
}
.customers-desired-property-match-settings .common-form-tab-content {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
.customers-desired-property-match-settings .small-input {
  width: 250px;
}
.customers-desired-property-match-settings .accordions-wrapper {
  display: flex;
  flex-direction: column;
  row-gap: 15px;
}
.customers-desired-property-match-settings .accordions-wrapper .accordion-label {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 5px;
  margin-bottom: 5px;
}
.customers-desired-property-match-settings .accordions-wrapper .accordion-content.flex {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.customers-desired-property-match-settings .form-label {
  display: inline-block;
  width: 150px;
}
.customers-desired-property-match-settings .form-footer-btns-center {
  margin: 20px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
}

.property-map {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
  padding: 0 106px;
  padding-top: 52px;
  color: #292929;
}
@media screen and (max-width: 768px) {
  .property-map {
    padding: 16px;
    gap: 40px;
  }
}
.property-map .map-block {
  display: grid;
  -moz-column-gap: 28px;
       column-gap: 28px;
  grid-template-columns: auto 1fr;
  height: 100vh;
}
@media screen and (max-width: 768px) {
  .property-map .map-block {
    display: flex;
    flex-direction: column;
    height: auto;
    gap: 24px;
  }
}
.property-map .map-block .map-block__left {
  width: 270px;
  height: 100%;
  overflow-y: auto;
  background-color: #F8F8F8;
}
@media screen and (max-width: 768px) {
  .property-map .map-block .map-block__left {
    width: 100%;
  }
}
.property-map .map-block .map-block__right {
  width: 100%;
  height: 100%;
  background-color: #F8F8F8;
  display: grid;
  grid-template-rows: auto 1fr auto;
}
@media screen and (max-width: 768px) {
  .property-map .map-block .map-block__right {
    gap: 20px;
    background: transparent;
  }
}
@media screen and (max-width: 768px) {
  .property-map .only-sp__hidden {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .property-map .only-sp__overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 100;
    background-color: white;
  }
}
.property-map .property-map__filters {
  font-size: 14px;
}
.property-map .property-map__filters input, .property-map .property-map__filters textarea, .property-map .property-map__filters select {
  padding: 5px 5px 0 5px !important;
  height: auto;
  max-width: 100%;
}
.property-map .property-map__filters textarea {
  display: block;
  resize: vertical;
}
.property-map .property-map__filters label {
  font-size: 12px !important;
  font-weight: normal !important;
}
.property-map .property-map__filters .search-condition-sticky {
  position: sticky;
  top: 0;
  left: 0;
  background-color: #F8F8F8;
  z-index: 2;
}
.property-map .property-map__filters .search-conditions-container {
  padding: 16px;
}
.property-map .property-map__filters .change-search-conditions-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  width: 100%;
  height: 50px;
  background-color: #132D63;
  color: #FFFFFF;
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  .property-map .property-map__filters .change-search-conditions-btn {
    font-size: 14px;
  }
}
.property-map .property-map__filters .toggle-search-conditions-btn {
  display: none;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  width: 100%;
  height: 50px;
  background-color: #132D63;
  color: #FFFFFF;
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  .property-map .property-map__filters .toggle-search-conditions-btn {
    font-size: 14px;
    display: flex;
  }
}
.property-map .property-map__filters .reset-search-conditions-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  width: 100%;
  height: 30px;
}
@media screen and (max-width: 768px) {
  .property-map .property-map__filters .reset-search-conditions-btn {
    font-size: 14px;
  }
}
.property-map .property-map__filters .reset-search-conditions-btn .btn-reset {
  color: #9D9D9D;
  text-decoration: underline;
}
.property-map .property-map__filters .search-condition-row {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  row-gap: 4px;
  margin: 0.5rem 0;
}
.property-map .property-map__filters .search-condition-row .address-form-container {
  row-gap: 4px;
}
.property-map .property-map__filters .search-condition-row .address-form-container > .prefecture, .property-map .property-map__filters .search-condition-row .address-form-container > .city, .property-map .property-map__filters .search-condition-row .address-form-container > .town, .property-map .property-map__filters .search-condition-row .address-form-container > .street {
  display: grid;
  position: relative;
  margin-top: 12px;
}
.property-map .property-map__filters .search-condition-row .address-form-container > .prefecture label, .property-map .property-map__filters .search-condition-row .address-form-container > .city label, .property-map .property-map__filters .search-condition-row .address-form-container > .town label, .property-map .property-map__filters .search-condition-row .address-form-container > .street label {
  position: absolute;
  top: -10px;
  left: 10px;
  font-size: 10px;
  color: #333;
  padding: 0 5px;
  background: linear-gradient(to bottom, white 0%, white 79%, rgba(0, 0, 0, 0) 79%);
  border-radius: 5px;
  border: solid 1px #CBCBCB;
  border-bottom: none;
  z-index: 1;
  white-space: nowrap;
  width: auto;
  font-weight: bold;
}
.property-map .property-map__filters .search-condition-row .address-form-container > .prefecture .street__input, .property-map .property-map__filters .search-condition-row .address-form-container > .city .street__input, .property-map .property-map__filters .search-condition-row .address-form-container > .town .street__input, .property-map .property-map__filters .search-condition-row .address-form-container > .street .street__input {
  width: 100%;
}
.property-map .property-map__filters .search-condition-row .input-row {
  position: relative;
  margin-top: 12px;
  width: 100%;
}
.property-map .property-map__filters .search-condition-row .input-row .label {
  position: absolute;
  top: -12px;
  left: 10px;
  font-size: 12px;
  color: #333;
  padding: 0 5px;
  background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 80%, rgba(255, 255, 255, 0) 100%);
  border-radius: 5px;
  border: solid 1px #CBCBCB;
  border-bottom: none;
  z-index: 1;
}
.property-map .property-map__filters .search-condition-row .input-row.-date-range {
  font-size: 14px;
}
.property-map .property-map__filters .search-condition-row .input-row.-date-range input {
  font-size: 14px;
}
.property-map .property-map__filters .search-condition-row .input-row.-statuses {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 4px 0;
}
.property-map .navigation-tabs-scroll {
  overflow-x: scroll;
}
.property-map .navigation-tabs-scroll .navigation-tabs {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 1px;
       column-gap: 1px;
  background-color: #CBCBCB;
  white-space: nowrap;
}
@media screen and (max-width: 768px) {
  .property-map .navigation-tabs-scroll .navigation-tabs {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(114px, 1fr));
    gap: 8px 0;
    background: transparent;
    position: relative;
    width: calc(100% + 1px);
  }
  .property-map .navigation-tabs-scroll .navigation-tabs::after {
    content: "";
    width: 2px;
    background: #FFFFFF;
    position: absolute;
    right: -1px;
    top: 0;
    bottom: 0;
  }
}
.property-map .navigation-tabs-scroll .navigation-tabs .navigation-tab {
  display: flex;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
  min-width: 120px;
  height: 100%;
  min-height: 50px;
  background-color: #E8E8E8;
  color: #9D9D9D;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  outline: none;
  padding: 12px 0;
}
@media screen and (max-width: 768px) {
  .property-map .navigation-tabs-scroll .navigation-tabs .navigation-tab {
    font-size: 14px;
    font-weight: bold;
    border-right: 1px solid #CBCBCB;
  }
}
.property-map .navigation-tabs-scroll .navigation-tabs .navigation-tab.active {
  background-color: #132D63;
  color: #FFFFFF;
}
.property-map .navigation-tabs-scroll .navigation-tabs .navigation-tab:hover:not(.active) {
  background-color: #C4C4C4;
  color: #9D9D9D;
}
.property-map .google-map-container {
  position: relative;
  padding: 32px;
}
@media screen and (max-width: 768px) {
  .property-map .google-map-container {
    padding: 16px;
    background: #F8F8F8;
  }
}
.property-map .googleMap {
  cursor: crosshair;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 768px) {
  .property-map .googleMap {
    aspect-ratio: 311/214;
  }
}
.property-map .googleMap .marker {
  cursor: pointer !important;
}
.property-map .googleMap .marker__content {
  padding: 10px 15px;
  background: #FFFFFF;
  border-radius: 10px;
}
.property-map .googleMap .marker .title {
  width: 100%;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  font-weight: bold;
  font-size: 16px;
  box-sizing: border-box;
}
.property-map .googleMap .marker .title .text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 92%;
}
.property-map .googleMap .marker .title button {
  position: absolute;
  right: 0.5rem;
  top: 1rem;
}
.property-map .googleMap .marker__property_content {
  width: 400px;
  border: 1px solid #CBCBCB;
  border-radius: 10px;
  background: #FFFFFF;
  color: #292929;
  font-size: 14px;
}
.property-map .googleMap .marker__property_content .body {
  display: grid;
  grid-template-columns: 150px 1fr;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  padding: 1rem;
  border-top: 1px solid #CBCBCB;
  border-bottom: 1px solid #CBCBCB;
}
.property-map .googleMap .marker__property_content .body .body_left {
  border: 1px solid #CBCBCB;
  display: flex;
  justify-content: center;
  align-items: center;
}
.property-map .googleMap .marker__property_content .body .body_left img {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.property-map .googleMap .marker__property_content .body .body_right {
  display: grid;
  row-gap: 1rem;
}
.property-map .googleMap .marker__property_content .body .body_right .category {
  background-color: #132D63;
  color: #FFFFFF;
  padding: 5px;
}
.property-map .googleMap .marker__property_content .details {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding: 1rem;
}
.property-map .googleMap .marker__property_content .details .tsubo {
  width: 120px;
}
.property-map .googleMap .marker__property_content .bold {
  font-weight: bold;
}
.property-map .googleMap .marker__customer_content {
  width: 400px;
  border: 1px solid #CBCBCB;
  border-radius: 10px;
  background: #FFFFFF;
  color: #292929;
  font-size: 14px;
}
.property-map .googleMap .marker__customer_content .body {
  display: grid;
  grid-template-columns: 1fr 1fr;
  row-gap: 10px;
  padding: 1rem;
  border-top: 1px solid #CBCBCB;
}
.property-map .googleMap .marker__customer_content .body .address {
  grid-column: 1/3;
}
.property-map .googleMap .marker__customer_content .bold {
  font-weight: bold;
}
.property-map .googleMap .marker__real_estate_agency_content {
  width: 400px;
  border: 1px solid #CBCBCB;
  border-radius: 10px;
  background: #FFFFFF;
  color: #292929;
  font-size: 14px;
}
.property-map .googleMap .marker__real_estate_agency_content .body {
  display: grid;
  grid-template-columns: 1fr 1fr;
  row-gap: 10px;
  padding: 1rem;
  border-top: 1px solid #CBCBCB;
}
.property-map .googleMap .marker__real_estate_agency_content .body .address {
  grid-column: 1/3;
}
.property-map .googleMap .marker__real_estate_agency_content .bold {
  font-weight: bold;
}
.property-map .googleMap .marker__evacuation_site_content {
  width: 400px;
  border: 1px solid #CBCBCB;
  border-radius: 10px;
  background: #FFFFFF;
  color: #292929;
  font-size: 14px;
}
.property-map .googleMap .marker__evacuation_site_content .body {
  display: grid;
  grid-template-columns: 1fr 1fr;
  row-gap: 10px;
  padding: 1rem;
  border-top: 1px solid #CBCBCB;
}
.property-map .googleMap .marker__evacuation_site_content .body .address {
  grid-column: 1/3;
}
.property-map .googleMap .marker__evacuation_site_content .body .applicable_disaster {
  grid-column: 1/3;
  display: flex;
  gap: 4px;
}
.property-map .googleMap .marker__evacuation_site_content .bold {
  font-weight: bold;
}
.property-map .googleMap .marker .marker-triangle {
  position: absolute;
  bottom: -14px;
  left: 50%;
  border-style: solid;
  border-width: 16px;
  margin: auto;
  width: 0;
  height: 0;
  border-color: transparent #FFFFFF #FFFFFF transparent;
  border-radius: 0px 0px 10px 0px;
  transform: translateX(-50%) scaleX(0.5) rotate(45deg);
  -webkit-transform: translateX(-50%) scaleX(0.5) rotate(45deg);
}
.property-map .google-map-spinner-container {
  position: absolute;
  inset: 0;
  width: calc(100% - 64px);
  height: calc(100% - 64px);
  background: rgba(0, 0, 0, 0.5);
  top: 32px;
  left: 32px;
}
.property-map .google-map-spinner-container .google-map-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  margin: -25px 0 0 -25px; /* スピナーの中央位置調整 */
  z-index: 1000; /* マップの上に表示 */
  aspect-ratio: 1;
  border-radius: 50%;
  background: radial-gradient(farthest-side, #132D63 94%, rgba(0, 0, 0, 0)) top/8px 8px no-repeat, conic-gradient(rgba(0, 0, 0, 0) 30%, #132D63);
  -webkit-mask: radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(100% - 8px), #000 0);
  animation: l13 1s infinite linear;
}
.property-map .accordion-container {
  padding: 0 32px;
  padding-bottom: 32px;
}

.properties-edit {
  font-size: 14px;
}
.properties-edit input, .properties-edit textarea, .properties-edit select {
  padding: 5px 5px 0 5px !important;
  height: auto;
  max-width: 100%;
}
.properties-edit textarea {
  display: block;
  resize: vertical;
}
.properties-edit label {
  font-size: 12px !important;
  font-weight: normal !important;
}
.properties-edit .form-container {
  display: grid;
  grid-template-columns: 1fr 1fr max-content 1fr max-content 1fr;
  grid-template-areas: "title title l1 menu menu menu" "tabs  tabs  l1 inputs1 l2 inputs2";
  -moz-column-gap: 10px;
       column-gap: 10px;
  padding: 1rem;
  background-color: #F8F8F8;
}
.properties-edit .form-container__grid-title {
  grid-area: title;
  display: grid;
  grid-template-columns: 150px auto;
  gap: 5px;
}
.properties-edit .form-container__grid-menu {
  grid-area: menu;
}
.properties-edit .form-container__grid-menu .menu {
  display: flex;
  justify-content: end;
  gap: 10px;
}
.properties-edit .form-container__grid-tabs {
  grid-area: tabs;
  margin-top: 10px;
}
.properties-edit .form-container__grid-tabs .common-form-tabs-container {
  height: auto;
}
.properties-edit .form-container__grid-tabs .common-form-tabs-container .common-form-tab {
  height: auto;
}
.properties-edit .form-container__grid-tabs .google-map-container {
  height: 40vh;
}
.properties-edit .form-container__grid-tabs .google-map-container .googleMap {
  cursor: crosshair;
  width: 100%;
  height: 100%;
}
.properties-edit .form-container__grid-inputs1 {
  grid-area: inputs1;
}
.properties-edit .form-container__grid-inputs2 {
  grid-area: inputs2;
}
.properties-edit .form-container__grid-separator1 {
  grid-area: l1;
}
.properties-edit .form-container__grid-separator2 {
  grid-area: l2;
}
.properties-edit .input-row {
  position: relative;
  margin-top: 12px;
  width: 100%;
}
.properties-edit .input-row .label {
  position: absolute;
  top: -12px;
  left: 10px;
  font-size: 12px;
  color: #333;
  padding: 0 5px;
  background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 80%, rgba(255, 255, 255, 0) 100%);
  border-radius: 5px;
  border: solid 1px #CBCBCB;
  border-bottom: none;
  z-index: 1;
}
.properties-edit .input-row .label .tooltip .open-tooltip-button {
  height: 12px;
}
.properties-edit .input-row .modalInput__display {
  flex: 1;
  background-color: #fff;
  padding: 5px;
  border: 1px solid #CBCBCB;
  border-radius: 4px;
  max-height: 21px;
  overflow: hidden;
}
.properties-edit .btn {
  display: flex;
  align-items: center;
  font-size: 12px;
  width: auto;
  height: auto;
  padding: 4px 8px;
  border-radius: 4px;
  -moz-column-gap: 4px;
  column-gap: 4px;
  cursor: pointer;
}
.properties-edit .btn.-blue {
  background-color: #132D63;
  color: white;
}
.properties-edit .btn.-gray {
  background-color: #525252;
  color: white;
}
.properties-edit .btn.-outlined {
  background-color: #FFFFFF;
  color: #000000;
  border: solid 1px #CBCBCB;
}
.properties-edit .btn.-text-center {
  text-align: center;
}
.properties-edit [data-target="property.tab"] {
  display: none;
}
.properties-edit [data-target="property.content"] {
  background-color: #FFFFFF;
  padding: 32px;
  margin-top: 10px;
  border: 1px solid #ccc;
}
.properties-edit .traffic-on-scraping-header {
  display: flex;
  align-items: baseline;
  gap: 8px;
  margin-top: 4px;
  margin-bottom: 4px;
}
.properties-edit .traffic-on-scraping-header .label {
  margin-bottom: 0;
  white-space: nowrap;
}
.properties-edit .traffic-on-scraping-note {
  font-size: clamp(7px, 0.57vw, 10px);
  color: #6c757d;
}
.properties-edit .traffic-on-scraping-input {
  margin-top: 0;
}
.properties-edit .address-form-line-label {
  display: flex;
  justify-content: space-between;
}
.properties-edit .address-form-line-label label {
  display: flex;
  align-items: center;
}
.properties-edit .address-form-line-label p {
  margin: 4px 0;
  font-size: 14px;
}

.properties-edit-private {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
  /* 簡易的なタブのスタイル */
  /* 簡易的なタブコンテンツのスタイル */
}
@media screen and (max-width: 768px) {
  .properties-edit-private {
    padding: 16px 16px 32px;
    row-gap: 20px;
  }
}
.properties-edit-private label {
  width: 280px;
}
@media screen and (max-width: 768px) {
  .properties-edit-private label {
    width: auto;
    white-space: nowrap;
  }
}
.properties-edit-private .combination-inputs label {
  width: auto;
}
.properties-edit-private .multiple-labeled-inputs {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
@media screen and (max-width: 768px) {
  .properties-edit-private .multiple-labeled-inputs {
    flex-wrap: wrap;
    gap: 8px;
  }
}
.properties-edit-private .multiple-labeled-inputs label {
  font-weight: normal;
  font-size: 16px;
  width: auto;
  min-width: 100px;
}
@media screen and (max-width: 768px) {
  .properties-edit-private .leasehold-rights-wrapper .label {
    margin: 0;
    display: flex;
    align-items: center;
    min-height: 40px;
    width: auto;
  }
  .properties-edit-private .leasehold-rights-wrapper .labeled-inputs {
    gap: 8px;
  }
  .properties-edit-private .leasehold-rights-wrapper .labeled-inputs + .labeled-inputs {
    margin-left: 8px;
  }
}
.properties-edit-private .leasehold-rights-wrapper input {
  width: 100px;
}
@media screen and (max-width: 768px) {
  .properties-edit-private .leasehold-rights-wrapper input {
    width: 48px;
  }
}
.properties-edit-private .property-edit-full-row {
  grid-column: 1/3;
}
@media screen and (max-width: 768px) {
  .properties-edit-private .property-edit-full-row .real-estate-checkbox {
    display: flex;
    flex-direction: column;
    margin-left: auto;
    flex: 0 0 auto;
    width: calc(100% - 96px);
    gap: 12px;
  }
  .properties-edit-private .property-edit-full-row .real-estate-checkbox label {
    display: flex;
    align-items: center;
    width: auto;
    gap: 8px;
  }
  .properties-edit-private .property-edit-full-row .real-estate-checkbox label input[type=checkbox] {
    flex: 0 0 auto;
  }
}
.properties-edit-private .layout-rooms-arrangement-inputs {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}
.properties-edit-private .layout-rooms-arrangement-inputs span {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.properties-edit-private .address .address-form-container label {
  font-weight: normal;
  width: 100px;
}
@media screen and (max-width: 768px) {
  .properties-edit-private .address .address-form-container label {
    width: 84px;
  }
}
.properties-edit-private .red-text {
  color: #BA0000;
}
.properties-edit-private .google-map-container {
  transition: all ease 0.3s;
}
.properties-edit-private .google-map-container .map-overlay {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  font-size: 22px;
}
.properties-edit-private .combination-inputs-wrap {
  flex-wrap: wrap;
}
.properties-edit-private .radio-buttons {
  display: flex;
  gap: 24px;
}
.properties-edit-private select {
  width: 205px;
}
.properties-edit-private .google-map-container {
  width: 100%;
  height: 100%;
  position: relative;
}
.properties-edit-private .google-map-container .google-map {
  width: 100%;
  height: 100%;
  min-height: 640px;
}
@media screen and (max-width: 768px) {
  .properties-edit-private .google-map-container .google-map {
    min-height: 220px;
  }
}
.properties-edit-private [data-target="property.tab"] {
  cursor: pointer;
  padding: 10px;
  background-color: #E8E8E8;
  font-weight: bold;
}
.properties-edit-private [data-target="property.tab"].active {
  background-color: #132D63;
  border-bottom: 1px solid #E8E8E8;
  color: #FFFFFF;
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .properties-edit-private [data-target="property.tab"].active {
    border-bottom: none;
  }
}
.properties-edit-private [data-target="property.tab"]:not(:last-of-type) {
  border-right: 1px solid #CBCBCB;
}
@media screen and (max-width: 768px) {
  .properties-edit-private .tab-container {
    display: flex;
    overflow: auto;
  }
  .properties-edit-private .tab-container .tab {
    flex: 0 0 auto;
    width: 33.3333333333%;
    font-size: 14px;
    box-sizing: border-box;
    padding: 0;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.properties-edit-private [data-target="property.content"] {
  display: none;
  background-color: #FFFFFF;
  padding: 32px;
  margin-top: 10px;
  border: 1px solid #ccc;
}
@media screen and (max-width: 768px) {
  .properties-edit-private [data-target="property.content"] {
    padding: 16px;
    font-size: 14px;
    margin-top: 0;
  }
}
.properties-edit-private [data-target="property.content"] .memo {
  grid-column: 1/3;
  max-width: initial;
}
@media screen and (max-width: 768px) {
  .properties-edit-private [data-target="property.content"] .memo {
    grid-column: 1/2;
  }
}
@media screen and (max-width: 768px) {
  .properties-edit-private [data-target="property.content"] .karte-form-container .karte-container .edit-form-box {
    padding-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .properties-edit-private .karte-form-btn-box {
    justify-content: center;
    margin-top: 16px;
  }
}
.properties-edit-private .karte-form-btn {
  display: flex;
  gap: 8px;
}
@media screen and (max-width: 768px) {
  .properties-edit-private .karte-form-btn {
    height: 40px;
    margin: 0 auto;
    font-size: 14px;
    width: 205px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
}
.properties-edit-private [data-target="property.content"][style*="display: block;"] {
  display: block;
}
.properties-edit-private .property-move-to-merge-editor-button-wrapper {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  padding: 0.5rem;
  border: 1px solid #CBCBCB;
}
@media screen and (max-width: 768px) {
  .properties-edit-private .property-move-to-merge-editor-button-wrapper {
    padding: 4px;
  }
}
.properties-edit-private .property-move-to-merge-editor-button-wrapper .similar-properties-count-display {
  display: inline-flex;
  justify-content: center;
  gap: 12px;
  font-weight: bold;
  width: 12rem;
}
.properties-edit-private .edit-form.merge-edit-form {
  z-index: 110;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.2);
  overflow: scroll;
}
.properties-edit-private .edit-form.merge-edit-form #merged-property {
  width: calc(100% - 64px);
  min-width: 1336px;
  background-color: #FFFFFF;
  padding: 32px;
}
.properties-edit-private .edit-form.merge-edit-form #merge-editor-loading-display {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.properties-edit-private .edit-form.merge-edit-form #merge-editor-loading-display .merge-editor-loading-display-wrapper {
  display: flex;
  flex-direction: column;
  gap: 32px;
  justify-content: center;
  align-items: center;
  background-color: #FFFFFF;
  padding: 32px;
}
.properties-edit-private .edit-form.merge-edit-form #merge-editor-grid {
  position: relative;
  display: grid;
  grid-template-columns: 4rem auto 1fr 1fr;
  -moz-column-gap: 24px;
       column-gap: 24px;
  justify-content: flex-start;
  align-items: center;
}
.properties-edit-private .edit-form.merge-edit-form #merge-editor-grid .row-full {
  grid-column: 1/5;
}
.properties-edit-private .edit-form.merge-edit-form #merge-editor-grid .row-sticky {
  position: sticky;
  bottom: 0;
  z-index: 100;
  background-color: #FFFFFF;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 24px;
  -moz-column-gap: 24px;
       column-gap: 24px;
  border-top: solid 1px #CBCBCB;
}
.properties-edit-private .edit-form.merge-edit-form #merge-editor-grid .row-sticky .btns-container {
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 24px;
       column-gap: 24px;
}
.properties-edit-private .edit-form.merge-edit-form #merge-editor-grid .merge-editor-grid__label label {
  word-break: break-all;
  white-space: wrap;
}
.properties-edit-private .edit-form.merge-edit-form #merge-editor-grid .merge-editor-grid__primary-value {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 12px;
  background-color: #F8F8F8;
}
.properties-edit-private .edit-form.merge-edit-form #merge-editor-grid .merge-editor-grid__primary-value.vertical {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.properties-edit-private .edit-form.merge-edit-form #merge-editor-grid .merge-editor-grid__similar-value {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 12px;
  background-color: #F8F8F8;
}
.properties-edit-private .edit-form.merge-edit-form #merge-editor-grid .merge-editor-grid__similar-value.vertical {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.properties-edit-private .edit-form.merge-edit-form hr {
  width: 100%;
}
.properties-edit-private .edit-form.merge-edit-form .wrapper {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.properties-edit-private .edit-form.merge-edit-form .header-area {
  position: relative;
  padding: 32px;
  background-color: #FFE2E2;
}
.properties-edit-private .edit-form.merge-edit-form .header-area h2 {
  margin: 0 0 12px;
}
.properties-edit-private .edit-form.merge-edit-form .header-area .warn-text {
  color: #BA0000;
  margin: 12px 0 32px;
}
.properties-edit-private .edit-form.merge-edit-form .header-area .merge-targets {
  display: flex;
  flex-direction: column;
  gap: 12px;
  max-height: 20vh;
  overflow: scroll;
  border: 1px solid #CBCBCB;
  border-left: none;
  border-right: none;
  padding: 24px;
}
.properties-edit-private .edit-form.merge-edit-form .header-area .merge-targets label {
  font-weight: normal;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  gap: 16px;
}
.properties-edit-private .edit-form.merge-edit-form .header-area .merge-targets label input[type=radio] {
  margin: 0;
}
.properties-edit-private .edit-form.merge-edit-form .header-area #merge-editor-similar-loading-display {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  gap: 32px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.6);
}
.properties-edit-private .property-price-update-logs-wrapper {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 24px;
  border: 1px solid #CBCBCB;
  background-color: #FFFFFF;
}
@media screen and (max-width: 768px) {
  .properties-edit-private .property-price-update-logs-wrapper {
    padding: 16px;
    gap: 16px;
  }
  .properties-edit-private .property-price-update-logs-wrapper .separator {
    height: 2px;
  }
}
.properties-edit-private .property-price-update-logs-wrapper .property-price-update-log-row-wrapper {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.properties-edit-private .property-price-update-logs-wrapper .property-price-update-log-row-wrapper .property-price-update-log-row {
  display: flex;
  gap: 12px;
  align-items: center;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .properties-edit-private .property-price-update-logs-wrapper .property-price-update-log-row-wrapper .property-price-update-log-row {
    flex-direction: column;
    align-items: flex-start;
  }
}
.properties-edit-private .property-price-update-logs-wrapper .property-price-update-log-row-wrapper .property-price-update-log-row .property-price-update-log-label {
  display: inline-flex;
  font-weight: bold;
  padding: 7px 16px;
  background-color: #132D63;
  color: #FFFFFF;
}
@media screen and (max-width: 768px) {
  .properties-edit-private .property-price-update-logs-wrapper .property-price-update-log-row-wrapper .property-price-update-log-row .property-price-update-log-label {
    padding: 9px 12px;
  }
}
.properties-edit-private .property-price-update-logs-wrapper .property-price-update-log-row-wrapper .property-price-update-log-row .property-price-update-log-label.secondary {
  background-color: #9C9C9C;
}

input[type=radio] {
  accent-color: #ff0000;
}

.properties-edit-old {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
  /* 簡易的なタブのスタイル */
  /* 簡易的なタブコンテンツのスタイル */
}
@media screen and (max-width: 768px) {
  .properties-edit-old {
    padding: 16px 16px 32px;
    row-gap: 20px;
  }
}
@media screen and (max-width: 768px) {
  .properties-edit-old label {
    white-space: nowrap;
  }
}
.properties-edit-old .combination-inputs label {
  width: auto;
}
@media screen and (max-width: 768px) {
  .properties-edit-old .leasehold-rights-wrapper .label {
    margin: 0;
    display: flex;
    align-items: center;
    min-height: 40px;
    width: auto;
  }
  .properties-edit-old .leasehold-rights-wrapper .labeled-inputs {
    gap: 8px;
  }
  .properties-edit-old .leasehold-rights-wrapper .labeled-inputs + .labeled-inputs {
    margin-left: 8px;
  }
}
.properties-edit-old .leasehold-rights-wrapper input {
  width: 100px;
}
@media screen and (max-width: 768px) {
  .properties-edit-old .leasehold-rights-wrapper input {
    width: 48px;
  }
}
.properties-edit-old .property-edit-full-row {
  grid-column: 1/3;
}
@media screen and (max-width: 768px) {
  .properties-edit-old .property-edit-full-row .real-estate-checkbox {
    display: flex;
    flex-direction: column;
    margin-left: auto;
    flex: 0 0 auto;
    width: calc(100% - 96px);
    gap: 12px;
  }
  .properties-edit-old .property-edit-full-row .real-estate-checkbox label {
    display: flex;
    align-items: center;
    width: auto;
    gap: 8px;
  }
  .properties-edit-old .property-edit-full-row .real-estate-checkbox label input[type=checkbox] {
    flex: 0 0 auto;
  }
}
.properties-edit-old .ranking-radio {
  display: flex;
  align-items: center;
  gap: 4px;
}
.properties-edit-old .layout-rooms-arrangement-inputs {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}
.properties-edit-old .layout-rooms-arrangement-inputs span {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.properties-edit-old .address .address-form-container label {
  font-weight: normal;
  width: 100px;
}
@media screen and (max-width: 768px) {
  .properties-edit-old .address .address-form-container label {
    width: 84px;
  }
}
.properties-edit-old .red-text {
  color: #BA0000;
}
.properties-edit-old .google-map-container {
  transition: all ease 0.3s;
}
.properties-edit-old .google-map-container .map-overlay {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  font-size: 22px;
}
.properties-edit-old .combination-inputs-wrap {
  flex-wrap: wrap;
}
.properties-edit-old .radio-buttons {
  display: flex;
  gap: 24px;
}
.properties-edit-old select {
  width: 205px;
}
.properties-edit-old .google-map-container {
  width: 100%;
  height: 100%;
  position: relative;
}
.properties-edit-old .google-map-container .google-map {
  width: 100%;
  height: 100%;
  min-height: 640px;
}
@media screen and (max-width: 768px) {
  .properties-edit-old .google-map-container .google-map {
    min-height: 220px;
  }
}
.properties-edit-old [data-target="property.tab"] {
  cursor: pointer;
  padding: 10px;
  background-color: #E8E8E8;
  font-weight: bold;
}
.properties-edit-old [data-target="property.tab"].active {
  background-color: #132D63;
  border-bottom: 1px solid #E8E8E8;
  color: #FFFFFF;
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .properties-edit-old [data-target="property.tab"].active {
    border-bottom: none;
  }
}
.properties-edit-old [data-target="property.tab"]:not(:last-of-type) {
  border-right: 1px solid #CBCBCB;
}
@media screen and (max-width: 768px) {
  .properties-edit-old .tab-container {
    display: flex;
    overflow: auto;
  }
  .properties-edit-old .tab-container .tab {
    flex: 0 0 auto;
    width: 33.3333333333%;
    font-size: 14px;
    box-sizing: border-box;
    padding: 0;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.properties-edit-old [data-target="property.content"] {
  display: none;
  background-color: #FFFFFF;
  padding: 32px;
  margin-top: 10px;
  border: 1px solid #ccc;
}
@media screen and (max-width: 768px) {
  .properties-edit-old [data-target="property.content"] {
    padding: 16px;
    font-size: 14px;
    margin-top: 0;
  }
}
.properties-edit-old [data-target="property.content"] .memo {
  grid-column: 1/3;
  max-width: initial;
}
@media screen and (max-width: 768px) {
  .properties-edit-old [data-target="property.content"] .memo {
    grid-column: 1/2;
  }
}
@media screen and (max-width: 768px) {
  .properties-edit-old [data-target="property.content"] .karte-form-container .karte-container .edit-form-box {
    padding-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .properties-edit-old .karte-form-btn-box {
    justify-content: center;
    margin-top: 16px;
  }
}
.properties-edit-old .karte-form-btn {
  display: flex;
  gap: 8px;
}
@media screen and (max-width: 768px) {
  .properties-edit-old .karte-form-btn {
    height: 40px;
    margin: 0 auto;
    font-size: 14px;
    width: 205px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
}
.properties-edit-old [data-target="property.content"][style*="display: block;"] {
  display: block;
}
.properties-edit-old .property-move-to-merge-editor-button-wrapper {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  padding: 12px;
  border: 1px solid #CBCBCB;
}
@media screen and (max-width: 768px) {
  .properties-edit-old .property-move-to-merge-editor-button-wrapper {
    padding: 4px;
  }
}
.properties-edit-old .property-move-to-merge-editor-button-wrapper .similar-properties-count-display {
  display: inline-flex;
  justify-content: center;
  gap: 12px;
  font-weight: bold;
  width: 12rem;
}
.properties-edit-old .edit-form.merge-edit-form {
  z-index: 110;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.2);
  overflow: scroll;
}
.properties-edit-old .edit-form.merge-edit-form #merged-property {
  width: calc(100% - 64px);
  min-width: 1336px;
  background-color: #FFFFFF;
  padding: 32px;
}
.properties-edit-old .edit-form.merge-edit-form #merge-editor-loading-display {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.properties-edit-old .edit-form.merge-edit-form #merge-editor-loading-display .merge-editor-loading-display-wrapper {
  display: flex;
  flex-direction: column;
  gap: 32px;
  justify-content: center;
  align-items: center;
  background-color: #FFFFFF;
  padding: 32px;
}
.properties-edit-old .edit-form.merge-edit-form #merge-editor-grid {
  position: relative;
  display: grid;
  grid-template-columns: 4rem auto 1fr 1fr;
  -moz-column-gap: 24px;
       column-gap: 24px;
  justify-content: flex-start;
  align-items: center;
}
.properties-edit-old .edit-form.merge-edit-form #merge-editor-grid .row-full {
  grid-column: 1/5;
}
.properties-edit-old .edit-form.merge-edit-form #merge-editor-grid .row-sticky {
  position: sticky;
  bottom: 0;
  z-index: 100;
  background-color: #FFFFFF;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 24px;
  -moz-column-gap: 24px;
       column-gap: 24px;
  border-top: solid 1px #CBCBCB;
}
.properties-edit-old .edit-form.merge-edit-form #merge-editor-grid .row-sticky .btns-container {
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 24px;
       column-gap: 24px;
}
.properties-edit-old .edit-form.merge-edit-form #merge-editor-grid .merge-editor-grid__label label {
  word-break: break-all;
  white-space: wrap;
}
.properties-edit-old .edit-form.merge-edit-form #merge-editor-grid .merge-editor-grid__primary-value {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 12px;
  background-color: #F8F8F8;
}
.properties-edit-old .edit-form.merge-edit-form #merge-editor-grid .merge-editor-grid__primary-value.vertical {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.properties-edit-old .edit-form.merge-edit-form #merge-editor-grid .merge-editor-grid__similar-value {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 12px;
  background-color: #F8F8F8;
}
.properties-edit-old .edit-form.merge-edit-form #merge-editor-grid .merge-editor-grid__similar-value.vertical {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.properties-edit-old .edit-form.merge-edit-form hr {
  width: 100%;
}
.properties-edit-old .edit-form.merge-edit-form .wrapper {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.properties-edit-old .edit-form.merge-edit-form .header-area {
  position: relative;
  padding: 32px;
  background-color: #FFE2E2;
}
.properties-edit-old .edit-form.merge-edit-form .header-area h2 {
  margin: 0 0 12px;
}
.properties-edit-old .edit-form.merge-edit-form .header-area .warn-text {
  color: #BA0000;
  margin: 12px 0 32px;
}
.properties-edit-old .edit-form.merge-edit-form .header-area .merge-targets {
  display: flex;
  flex-direction: column;
  gap: 12px;
  max-height: 20vh;
  overflow: scroll;
  border: 1px solid #CBCBCB;
  border-left: none;
  border-right: none;
  padding: 24px;
}
.properties-edit-old .edit-form.merge-edit-form .header-area .merge-targets label {
  font-weight: normal;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  gap: 16px;
}
.properties-edit-old .edit-form.merge-edit-form .header-area .merge-targets label input[type=radio] {
  margin: 0;
}
.properties-edit-old .edit-form.merge-edit-form .header-area #merge-editor-similar-loading-display {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  gap: 32px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.6);
}
.properties-edit-old .property-price-update-logs-wrapper {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 24px;
  border: 1px solid #CBCBCB;
  background-color: #FFFFFF;
}
@media screen and (max-width: 768px) {
  .properties-edit-old .property-price-update-logs-wrapper {
    padding: 16px;
    gap: 16px;
  }
  .properties-edit-old .property-price-update-logs-wrapper .separator {
    height: 2px;
  }
}
.properties-edit-old .property-price-update-logs-wrapper .property-price-update-log-row-wrapper {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.properties-edit-old .property-price-update-logs-wrapper .property-price-update-log-row-wrapper .property-price-update-log-row {
  display: flex;
  gap: 12px;
  align-items: center;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  .properties-edit-old .property-price-update-logs-wrapper .property-price-update-log-row-wrapper .property-price-update-log-row {
    flex-direction: column;
    align-items: flex-start;
  }
}
.properties-edit-old .property-price-update-logs-wrapper .property-price-update-log-row-wrapper .property-price-update-log-row .property-price-update-log-label {
  display: inline-flex;
  font-weight: bold;
  padding: 7px 16px;
  background-color: #132D63;
  color: #FFFFFF;
}
@media screen and (max-width: 768px) {
  .properties-edit-old .property-price-update-logs-wrapper .property-price-update-log-row-wrapper .property-price-update-log-row .property-price-update-log-label {
    padding: 9px 12px;
  }
}
.properties-edit-old .property-price-update-logs-wrapper .property-price-update-log-row-wrapper .property-price-update-log-row .property-price-update-log-label.secondary {
  background-color: #9C9C9C;
}

.property-show {
  display: flex;
  flex-direction: column;
  padding: 52px 106px;
  gap: 40px;
  color: #292929;
}
@media screen and (max-width: 768px) {
  .property-show {
    padding: 16px 16px 40px;
    gap: 24px;
  }
  .property-show .breadcrumbs-container {
    padding-bottom: 16px;
  }
}
.property-show section {
  background-color: #F8F8F8;
  padding: 32px;
}
@media screen and (max-width: 768px) {
  .property-show section {
    padding: 16px;
  }
}
.property-show section .label {
  padding-left: 12px;
  font-size: 22px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .property-show section .label {
    font-size: 20px;
  }
}
.property-show section .content {
  display: flex;
  gap: 24px;
}
@media screen and (max-width: 768px) {
  .property-show section .content {
    flex-direction: column;
  }
}
.property-show section .content__left, .property-show section .content__right {
  flex: 1;
  color: #292929;
}
.property-show section .content__left--title, .property-show section .content__right--title {
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 12px;
}
.property-show section .content__left--value, .property-show section .content__right--value {
  font-size: 16px;
  padding-bottom: 12px;
}
.property-show section .content table {
  font-size: 16px;
  background-color: white;
  width: 100%;
  border-collapse: collapse;
}
.property-show section .content td,
.property-show section .content th {
  border: 1px solid #CBCBCB;
  text-align: start;
  padding: 13px 0px 13px 16px;
}
@media screen and (max-width: 768px) {
  .property-show section .content td,
  .property-show section .content th {
    display: block;
    border-bottom: none;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .property-show section .content tr:last-child {
    border-bottom: 1px solid #CBCBCB;
  }
}
.property-show section .content th {
  min-width: 5rem;
}
@media screen and (max-width: 768px) {
  .property-show section .content th {
    padding-bottom: 12px;
    padding: 16px 12px 12px;
  }
}
@media screen and (max-width: 768px) {
  .property-show section .content td {
    border-top: none;
    padding: 0 12px 16px;
  }
}
.property-show__warning-block {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 40px 0px;
  background-color: #F8F8F8;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .property-show__warning-block {
    padding: 16px;
    font-size: 14px;
  }
}
.property-show__actions-block {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 40px 0px;
  background-color: #ECF1FC;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
@media screen and (max-width: 768px) {
  .property-show__actions-block {
    flex-wrap: wrap;
    gap: 12px;
    padding: 16px;
  }
}
@media screen and (max-width: 768px) {
  .property-show__actions-block .button_to {
    width: 100%;
  }
}
.property-show__actions-block .print-btn {
  color: white;
  font-weight: bold;
  text-decoration: none;
  padding: 17px 108px;
  background-color: #132D63;
  border-radius: 30px;
}
@media screen and (max-width: 768px) {
  .property-show__actions-block .print-btn {
    padding: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 50px;
    border-radius: 25px;
    width: 100%;
    box-sizing: border-box;
  }
}
.property-show__summary .summary-content-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -moz-column-gap: 76px;
       column-gap: 76px;
  row-gap: 32px;
  padding-top: 32px;
}
@media screen and (max-width: 768px) {
  .property-show__summary .summary-content-grid {
    grid-template-columns: 100%;
    gap: 16px;
  }
}
.property-show__summary .summary-content-grid .summary-content-grid-item {
  padding-bottom: 20px;
  border-bottom: 1px solid lightgray;
}
@media screen and (max-width: 768px) {
  .property-show__summary .summary-content-grid .summary-content-grid-item {
    padding-bottom: 16px;
    font-size: 14px;
  }
}
.property-show__summary .summary-content-grid .summary-content-grid-item .summary-content-grid-item-title {
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 12px;
}
@media screen and (max-width: 768px) {
  .property-show__summary .summary-content-grid .summary-content-grid-item .summary-content-grid-item-title {
    font-size: 14px;
    padding-bottom: 12px;
  }
}
.property-show__summary .summary-content-grid .summary-content-grid-item:nth-child(odd):nth-last-child(2), .property-show__summary .summary-content-grid .summary-content-grid-item:last-child {
  border-bottom: none;
}
@media screen and (max-width: 768px) {
  .property-show__summary .summary-content-grid .summary-content-grid-item:nth-child(odd):nth-last-child(2), .property-show__summary .summary-content-grid .summary-content-grid-item:last-child {
    padding-bottom: 0;
  }
}
.property-show__images {
  padding: 0px !important;
  display: grid;
  gap: 28px;
  height: 556px;
  grid-template-columns: auto 1fr;
}
@media screen and (max-width: 768px) {
  .property-show__images {
    display: flex;
    flex-direction: column;
    height: auto;
    gap: 20px;
  }
}
.property-show__images.no-carousel {
  display: flex;
  height: auto;
  padding: 32px !important;
  background-color: #F8F8F8;
}
@media screen and (max-width: 768px) {
  .property-show__images.no-carousel {
    padding: 16px !important;
    height: auto;
  }
}
.property-show__images .single-image {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.property-show__images .single-image > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.property-show__images .single-image .single-image-title {
  text-align: center;
  width: 100%;
  font-size: 16px;
  font-weight: bold;
  padding: 12px 0;
  color: #FFFFFF;
  background-color: #132D63;
}
.property-show__images .left {
  height: 100%;
  width: 646px;
}
@media screen and (max-width: 768px) {
  .property-show__images .left {
    width: 100%;
    height: auto;
  }
}
.property-show__images .right {
  height: 100%;
  overflow-y: auto;
}
.property-show__images .image-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
  grid-gap: 12px;
}
@media screen and (max-width: 768px) {
  .property-show__images .image-grid {
    grid-gap: 10px;
    grid-template-columns: repeat(auto-fill, minmax(107px, 1fr));
  }
}
@media screen and (max-width: 768px) {
  .property-show__images .slick-slider {
    margin-bottom: 64px !important;
  }
}
.property-show__images .slick-slide {
  height: 466px;
}
@media screen and (max-width: 768px) {
  .property-show__images .slick-slide {
    height: auto;
    aspect-ratio: 343/247;
  }
}
.property-show__images .slick-slide img {
  height: 466px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 768px) {
  .property-show__images .slick-slide img {
    height: 100%;
    width: 100%;
  }
}
.property-show__images .slick-dots {
  height: 90px;
  top: 100%;
}
@media screen and (max-width: 768px) {
  .property-show__images .slick-dots {
    height: 64px;
    padding: 0 16px;
    width: 100%;
    box-sizing: border-box;
  }
}
.property-show__images .slick-prev {
  top: calc(100% + 90px - 45px);
}
@media screen and (max-width: 768px) {
  .property-show__images .slick-prev {
    top: calc(100% + 32px);
    right: 60px;
  }
}
.property-show__images .slick-next {
  top: calc(100% + 90px - 45px);
}
@media screen and (max-width: 768px) {
  .property-show__images .slick-next {
    top: calc(100% + 32px);
    right: 12px;
  }
}
.property-show__details .content {
  margin-top: 28px;
}
@media screen and (max-width: 768px) {
  .property-show__details .content {
    margin-top: 16px;
  }
}
.property-show__map .google-map-content {
  padding-top: 28px;
  flex-direction: column;
  gap: 6px;
}
@media screen and (max-width: 768px) {
  .property-show__map .google-map-content {
    padding-top: 16px;
  }
}
.property-show__map .google-map-content .google-map-content-remarks {
  display: flex;
  gap: 12px;
  align-items: center;
}
.property-show__map .google-map-container {
  width: 100%;
  height: 100%;
  position: relative;
}
.property-show__map .google-map-container .google-map {
  width: 100%;
  height: 100%;
  min-height: 800px;
}
@media screen and (max-width: 768px) {
  .property-show__map .google-map-container .google-map {
    min-height: 220px;
  }
}
.property-show__map .google-map-container .map-actions-pannel {
  background: white;
  position: absolute;
  right: 10px;
  top: 40px;
}
@media screen and (max-width: 768px) {
  .property-show__map .google-map-container .map-actions-pannel {
    position: static;
    margin-top: 16px;
  }
}
.property-show__map .google-map-container .map-actions-pannel .action-item {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 10px 16px;
  border-top: 1px solid lightgray;
}
@media screen and (max-width: 768px) {
  .property-show__map .google-map-container .map-actions-pannel .action-item {
    padding: 10px 12px;
    font-size: 14px;
  }
}
.property-show__map .google-map-container .map-actions-pannel .action-item:first-child {
  background-color: #132D63;
  color: white;
  font-weight: bold;
  padding: 6px 30px;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .property-show__map .google-map-container .map-actions-pannel .action-item:first-child {
    padding: 9px 12px;
  }
}
.property-show__map .google-map-container .map-actions-pannel .action-item .content {
  display: flex;
  gap: 10px;
}
@media screen and (max-width: 768px) {
  .property-show__map .google-map-container .map-actions-pannel .action-item .content {
    flex-direction: row;
    gap: 12px;
  }
}
.property-show__map .google-map-container .map-actions-pannel .action-item .checkbox {
  display: flex;
  justify-content: center;
  align-items: center;
}
.property-show .loan-simulation {
  position: relative;
}
.property-show .loan-simulation .loan-simulation-display {
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
}
@media screen and (max-width: 768px) {
  .property-show .loan-simulation .loan-simulation-display {
    font-size: 14px;
    gap: 8px;
  }
}
.property-show .loan-simulation .loan-simulation-result {
  display: grid;
  grid-template-columns: auto 1fr;
  -moz-column-gap: 12px;
       column-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  label-font-weight: bold;
}
.property-show .property-show__inquiry {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  background-color: #ECF1FC;
  padding: 52px 52px 52px 80px;
}
@media screen and (max-width: 768px) {
  .property-show .property-show__inquiry {
    padding: 20px;
    gap: 20px;
  }
}
.property-show .property-show__inquiry .property-inquiry-heading {
  display: flex;
  justify-content: center;
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .property-show .property-show__inquiry .property-inquiry-heading {
    font-size: 26px;
    margin-bottom: 0;
  }
}
.property-show .property-show__inquiry .property-inquiry-sub-heading {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  font-size: 16px;
  font-weight: bold;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
@media screen and (max-width: 768px) {
  .property-show .property-show__inquiry .property-inquiry-sub-heading {
    font-size: 20px;
    gap: 12px;
  }
  .property-show .property-show__inquiry .property-inquiry-sub-heading.-bottom {
    margin-top: 12px;
  }
}
@media screen and (max-width: 768px) {
  .property-show .property-show__inquiry .property-inquiry tr:last-child td {
    padding-bottom: 0;
  }
}
.property-show .property-show__inquiry .property-inquiry th {
  padding-right: 24px;
}
@media screen and (max-width: 768px) {
  .property-show .property-show__inquiry .property-inquiry th {
    display: block;
    text-align: left;
    padding: 0;
    font-size: 14px;
  }
}
.property-show .property-show__inquiry .property-inquiry td {
  padding-top: 12px;
  padding-bottom: 12px;
}
@media screen and (max-width: 768px) {
  .property-show .property-show__inquiry .property-inquiry td {
    display: block;
    padding-bottom: 20px;
    font-size: 14px;
  }
}
.property-show .property-show__inquiry .property-inquiry td input:not([type=checkbox]) {
  width: 100%;
}
.property-show .property-show__inquiry .property-inquiry-btns {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
}
@media screen and (max-width: 768px) {
  .property-show .property-show__inquiry .property-inquiry-btns {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .property-show .property-show__inquiry .property-inquiry-submit {
    width: 100%;
  }
}
.property-show .property-show__inquiry .property-inquiry-phone {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
}
@media screen and (max-width: 768px) {
  .property-show .property-show__inquiry .property-inquiry-phone-box {
    width: 100%;
  }
  .property-show .property-show__inquiry .property-inquiry-phone-box .common-button {
    text-decoration: none;
  }
}
.property-show .property-show__inquiry .property-inquiry-phone-number-display {
  font-weight: bold;
}
.property-show .property-show__inquiry .property-inquiry-sent-message {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.property-show .property-show__inquiry .property-show-to-inquiry-button {
  position: fixed;
  right: 0;
  top: 20%;
  z-index: 100;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background-color: #132D63;
  color: #FFFFFF;
  padding: 20px 20px;
  writing-mode: vertical-rl;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  cursor: pointer;
}

.properties-index {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 16px 16px;
  color: #292929;
}
@media screen and (max-width: 768px) {
  .properties-index {
    overflow: hidden;
  }
}
@media screen and (min-width: 768px) {
  .properties-index {
    overflow: hidden;
    gap: 12px;
  }
  .properties-index .table {
    gap: 12px;
  }
  .properties-index .table input[type=checkbox] {
    min-width: 16px;
    min-height: 16px;
    width: 16px;
    height: 16px;
  }
  .properties-index .table input[type=checkbox]:checked {
    background-size: 12px;
  }
  .properties-index .table .action-btns-cell .action-btn {
    padding: 4px 12px;
  }
  .properties-index .table th,
  .properties-index .table td {
    padding: 2px 16px;
    font-size: 12px;
  }
  .properties-index .table .button {
    height: auto;
    font-size: 12px;
  }
  .properties-index .table select {
    padding: 0 12px;
    font-size: 12px;
    background-position: right 12px center;
  }
  .properties-index .table-setting {
    padding: 8px;
  }
  .properties-index .table-setting .table-setting-title {
    font-size: 16px;
    line-height: 1.5;
  }
  .properties-index .table-setting .table-setting-title::before {
    height: 24px;
  }
  .properties-index .table-setting .table-setting-icon {
    width: 24px;
    height: 24px;
  }
  .properties-index .table-setting .table-setting-icon.close span:first-child {
    transform: translate(0, -50%) rotate(90deg);
  }
  .properties-index .table-setting .table-setting-icon span {
    width: 16px;
  }
  .properties-index .table-setting .table-setting-icon span:first-child {
    left: 4px;
    top: 12px;
    transform: translate(0, -50%);
  }
  .properties-index .table-setting .table-setting-icon span:last-child {
    top: 12px;
    left: 4px;
    transform: translate(0, -50%);
  }
  .properties-index .table-setting .table-setting-separator {
    margin-top: 12px;
  }
  .properties-index .table-setting .table-pagers-label {
    font-size: 12px;
  }
  .properties-index .table-setting .table-pagers-label--bold {
    font-size: 16px;
  }
  .properties-index .table-setting .table-setting-items {
    margin-top: 8px;
    font-size: 12px;
    display: flex;
    flex-wrap: wrap;
    gap: 8px 12px;
  }
  .properties-index .table-setting .table-setting-items .table-setting-item {
    line-height: 16px;
    display: inline-flex;
    align-items: center;
    gap: 4px;
  }
  .properties-index .table-setting .table-setting-items .table-setting-item input[type=checkbox] {
    min-width: 16px;
    min-height: 16px;
    width: 16px;
    height: 16px;
  }
  .properties-index .table-setting .table-setting-items .table-setting-item input[type=checkbox]:checked {
    background-size: 12px;
  }
  .properties-index .table-pagers {
    line-height: 1.5;
  }
  .properties-index .table-pagers .combination-inputs-vertical {
    flex-direction: row;
    gap: 12px;
  }
  .properties-index .table-pagers .combination-inputs-vertical .to-sales-mail-page-button,
  .properties-index .table-pagers .combination-inputs-vertical .to-property-map-page-button {
    height: auto;
    font-size: 12px;
  }
  .properties-index .table-pagers .combination-inputs-vertical .to-sales-mail-page-button img,
  .properties-index .table-pagers .combination-inputs-vertical .to-property-map-page-button img {
    width: 10px;
  }
  .properties-index .table-bottom-pager-buttons {
    margin-top: 0;
    line-height: 1.5;
  }
  .properties-index .table-operations {
    line-height: 1.5;
    align-items: center;
  }
  .properties-index .table-operations .table-operations-label {
    font-size: 14px;
  }
  .properties-index .table-operations .table-operations-statusUpdate {
    padding: 0 12px;
    font-size: 12px;
  }
  .properties-index .table-operations .table-operations-delete {
    padding: 0 12px;
  }
  .properties-index .table-operations .table-operations-print {
    padding: 0 12px;
    border-radius: 4px;
  }
  .properties-index .search .buttons {
    margin-top: 12px;
  }
  .properties-index .search .search-btns {
    height: auto;
  }
  .properties-index .search .search-btns .btn-reset,
  .properties-index .search .search-btns .btn-search {
    font-size: 12px;
  }
  .properties-index .search .search-btns .btn-reset img,
  .properties-index .search .search-btns .btn-search img {
    width: 12px;
  }
  .properties-index button.lg,
  .properties-index .common-button.lg {
    width: 120px;
    height: 32px;
    font-size: 12px;
  }
  .properties-index button.md,
  .properties-index .common-button.md {
    height: 24px;
    font-size: 12px;
  }
  .properties-index .btn {
    padding: 4px 12px;
    font-size: 12px;
  }
  .properties-index .breadcrumbs-container {
    height: 18px;
    font-size: 12px;
    gap: 8px;
  }
  .properties-index .breadcrumbs-container img {
    width: 14px;
  }
  .properties-index .page-title-wrapper {
    margin-top: 0;
  }
  .properties-index .page-title-wrapper .page-title {
    font-size: 18px;
  }
  .properties-index .search .search-form-tabs-container {
    height: 30px;
  }
  .properties-index .search .search-form-container {
    padding: 12px 16px;
  }
  .properties-index .search .search-form-container .search-form .search-heading {
    font-size: 16px;
    gap: 12px;
    margin-bottom: 12px;
  }
  .properties-index .search .search-form-container .search-form .search-heading::before {
    height: 24px;
  }
  .properties-index .search .search-form-container .search-form .search-form-box {
    gap: 4px 12px;
    font-size: 12px;
  }
  .properties-index .search .search-form-container .search-form .search-form-box input[type=text],
  .properties-index .search .search-form-container .search-form .search-form-box input[type=password],
  .properties-index .search .search-form-container .search-form .search-form-box input[type=email],
  .properties-index .search .search-form-container .search-form .search-form-box input[type=url],
  .properties-index .search .search-form-container .search-form .search-form-box input[type=number],
  .properties-index .search .search-form-container .search-form .search-form-box input[type=month],
  .properties-index .search .search-form-container .search-form .search-form-box input[type=date],
  .properties-index .search .search-form-container .search-form .search-form-box input[type=datetime-local],
  .properties-index .search .search-form-container .search-form .search-form-box input[type=tel],
  .properties-index .search .search-form-container .search-form .search-form-box textarea,
  .properties-index .search .search-form-container .search-form .search-form-box select {
    padding: 0 4px;
    font-size: 12px;
  }
  .properties-index .search .search-form-container .search-form .search-form-box .form-checkbox {
    margin-right: 4px;
  }
  .properties-index .search .search-form-container .search-form .search-form-box input[type=checkbox] {
    width: 16px;
    height: 16px;
    min-height: 16px;
    min-width: 16px;
    background-size: 10px 10px;
  }
  .properties-index .search .search-form-container .search-form .search-form-box input[type=checkbox]:checked {
    background-size: 10px 10px;
  }
  .properties-index .search .search-form-container .search-form .search-form-box input[type=radio] {
    width: 16px;
    height: 16px;
  }
  .properties-index .search .search-form-container .search-form .search-form-box .input-price-range {
    padding: 0;
  }
  .properties-index .search .search-form-container .search-form .search-form-box .input-price-range .price-fields .field {
    margin: 0;
  }
  .properties-index .search .search-form-container .search-form .search-form-box .input-number-range {
    padding: 0;
  }
  .properties-index .search .search-form-container .search-form .search-form-box .input-room-size .room-size-fields {
    gap: 4px;
  }
  .properties-index .search .search-form-container .search-form .search-form-box .input-room-size .room-size-fields .room-size-field-label {
    font-size: 12px;
  }
  .properties-index .search .search-form-container .search-form .search-form-box .input-room-size .room-size-fields .field {
    margin: 0;
  }
  .properties-index .input-distance-container .input-distance-value {
    font-size: 12px;
  }
  .properties-index .input-schools-wrapper {
    font-size: 12px;
  }
  .properties-index .select2-container--default .select2-selection--multiple .select2-selection__choice {
    line-height: 1p;
    font-size: 12px;
  }
  .properties-index .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    height: 100%;
  }
  .properties-index .select2-container--default .select2-selection--multiple {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
  }
  .properties-index .select2-container--default .select2-selection--multiple .select2-search--inline {
    width: 100% !important;
  }
  .properties-index .select2-container--default .select2-selection--multiple .select2-search__field {
    width: 100% !important;
    min-width: 130px !important;
    box-sizing: border-box;
  }
  .properties-index .address-form-container .select2-container .select2-selection {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .properties-index .address-form-container {
    gap: 4px;
  }
  .properties-index .favorite-conditions {
    padding: 12px 16px;
    margin-top: 0;
  }
  .properties-index .favorite-conditions .favorite-conditions-ul {
    margin: 4px 0;
  }
  .properties-index .favorite-conditions .favorite-conditions-title {
    font-size: 16px;
    line-height: 1.5;
  }
  .properties-index .favorite-conditions .favorite-conditions-title::before {
    height: 24px;
  }
  .properties-index .favorite-conditions .favorite-conditions-icon {
    height: 24px;
    width: 24px;
  }
  .properties-index .favorite-conditions .favorite-conditions-icon span {
    width: 16px;
  }
  .properties-index .favorite-conditions .favorite-conditions-icon span:first-child {
    left: 4px;
    top: 11px;
  }
  .properties-index .favorite-conditions .favorite-conditions-icon span:last-child {
    top: 11px;
    left: 4px;
  }
}
.properties-index .buttons {
  display: flex;
  margin-top: 40px;
}
.properties-index .buttons .search-btns {
  padding-top: 0;
}
@media screen and (max-width: 768px) {
  .properties-index .buttons .search-btns {
    flex-direction: column;
    margin: 0 auto;
    gap: 12px;
    height: auto;
  }
  .properties-index .buttons .search-btns button {
    height: 50px;
  }
}
.properties-index .accordion {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  width: 100%;
}
.properties-index .accordion .accordion-label {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 24px;
       column-gap: 24px;
  width: -moz-fit-content;
  width: fit-content;
}
.properties-index .accordion .accordion-label label {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  width: auto;
}
.properties-index .accordion .accordion-content {
  display: none;
  flex-direction: column;
  row-gap: 20px;
  width: 100%;
}
.properties-index .accordion.open .accordion-content {
  display: flex;
}
.properties-index .accordions-wrapper {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}

input[type=radio] {
  accent-color: #ff0000;
}

.property-image-select-modal {
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(1, 1, 1, 0.6);
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
}
.property-image-select-modal .property-image-select-modal-wrapper {
  width: 80%;
  height: 80vh;
  background-color: #FFFFFF;
  padding: 20px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: start;
  gap: 24px;
  overflow-y: scroll;
}
.property-image-select-modal .property-image-select-modal-wrapper .images-wrapper {
  display: flex;
  flex-direction: column;
}
.property-image-select-modal .property-image-select-modal-wrapper .images-wrapper .title {
  width: 100%;
  font-size: 20px;
  height: 30px;
  line-height: 30px;
}
.property-image-select-modal .property-image-select-modal-wrapper .images-wrapper .description {
  margin-bottom: 5px;
}
.property-image-select-modal .property-image-select-modal-wrapper .images-wrapper .images-content {
  max-width: 100%;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 5px;
  overflow-y: auto;
  height: 100%;
}
.property-image-select-modal .property-image-select-modal-wrapper .images-wrapper .images-content .image-wrapper {
  width: 100%;
  height: 100%;
  max-height: 200px;
  position: relative;
  justify-content: center;
  align-items: center;
}
.property-image-select-modal .property-image-select-modal-wrapper .images-wrapper .images-content .image-wrapper .image {
  max-height: inherit;
  max-width: 100%;
  pointer-events: none;
}
.property-image-select-modal .property-image-select-modal-wrapper .images-wrapper .images-content .image-wrapper.selected {
  border: solid 1px #CBCBCB;
}
.property-image-select-modal .property-image-select-modal-wrapper .images-wrapper .images-content .image-wrapper.selected::before {
  content: attr(data-number); /* data-number属性から番号を取得して表示 */
  position: absolute;
  top: 10px;
  left: 10px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: blue;
  color: white;
  text-align: center;
  line-height: 20px;
}
.property-image-select-modal .property-image-select-modal-wrapper .images-wrapper .images-content .image-wrapper.selected.selected-1::before {
  content: "1";
}
.property-image-select-modal .property-image-select-modal-wrapper .images-wrapper .images-content .image-wrapper.selected.selected-2::before {
  content: "2";
}
.property-image-select-modal .property-image-select-modal-wrapper .images-wrapper .images-content .image-wrapper.selected.selected-3::before {
  content: "3";
}
.property-image-select-modal .property-image-select-modal-wrapper .images-wrapper .images-content .image-wrapper.selected.selected-4::before {
  content: "4";
}
.property-image-select-modal .property-image-select-modal-wrapper .images-wrapper .images-content .image-wrapper.selected.selected-5::before {
  content: "5";
}
.property-image-select-modal .property-image-select-modal-wrapper .images-wrapper .images-content .image-wrapper.unselectable {
  opacity: 0.8;
  pointer-events: none;
}
.property-image-select-modal .property-image-select-modal-wrapper .footer-images-wrapper {
  width: 100%;
}
.property-image-select-modal .property-image-select-modal-wrapper .footer-images-wrapper .footer-images-content {
  display: grid;
  grid-template-columns: 1fr;
  width: 100%;
  gap: 5px;
}
.property-image-select-modal .property-image-select-modal-wrapper .footer-images-wrapper .footer-images-content.two-columns {
  grid-template-columns: 1fr 1fr;
}
.property-image-select-modal .property-image-select-modal-wrapper .footer-images-wrapper .footer-images-content.two-columns .footer-history-wrapper .footer-history-item {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.property-image-select-modal .property-image-select-modal-wrapper .footer-images-wrapper .footer-images-content.two-columns .footer-history-wrapper .footer-history-item .footer-history-item-input-wraper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
}
.property-image-select-modal .property-image-select-modal-wrapper .footer-images-wrapper .footer-images-content.two-columns .footer-history-wrapper .footer-history-item .footer-history-item-image-wrapper {
  width: calc(100% - 30px);
  aspect-ratio: 1448/67; /* pdfのフッターエリアのサイズ */
}
.property-image-select-modal .property-image-select-modal-wrapper .footer-images-wrapper .footer-images-content.two-columns .footer-history-wrapper .footer-history-item .footer-history-item-image-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.property-image-select-modal .property-image-select-modal-wrapper .footer-images-wrapper .preview_area_wrapper {
  margin-top: 20px;
  width: 100%;
  aspect-ratio: 1448/67; /* pdfのフッターエリアのサイズ */
  position: relative;
}
.property-image-select-modal .property-image-select-modal-wrapper .footer-images-wrapper .preview_area_wrapper .preview_area_background_text {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-color: lightgray;
  color: black;
}
.property-image-select-modal .property-image-select-modal-wrapper .footer-images-wrapper .preview_area_wrapper .preview_area {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: transparent;
}
.property-image-select-modal .property-image-select-modal-wrapper .footer-images-wrapper .preview_area_wrapper .preview_area img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.property-image-select-modal .property-image-select-modal-wrapper .btns-wrapper {
  height: 60px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
.property-image-select-modal .property-image-select-modal-wrapper .btns-wrapper .btn {
  color: white;
  font-weight: bold;
  text-decoration: none;
  padding: 17px 108px;
  border-radius: 30px;
}
.property-image-select-modal .property-image-select-modal-wrapper .btns-wrapper .cancel-btn {
  background-color: #525252;
}
.property-image-select-modal .property-image-select-modal-wrapper .btns-wrapper .print-btn {
  background-color: #132D63;
}
.property-image-select-modal .close-btn {
  position: absolute;
  top: 24px;
  right: 24px;
  width: 24px;
  height: 24px;
  cursor: pointer;
}

.property-merge-editor__index {
  min-height: calc(100vh - 40px - 408px);
  display: flex;
  flex-direction: column;
  row-gap: 1.5rem;
  padding: 2rem 2rem;
  background: #F8F8F8;
  font-size: 14px;
}
.property-merge-editor__index input, .property-merge-editor__index textarea, .property-merge-editor__index select {
  padding: 5px 5px 0 5px !important;
  height: auto;
  max-width: 100%;
}
.property-merge-editor__index textarea {
  display: block;
}
.property-merge-editor__index .table {
  row-gap: 1rem;
}
.property-merge-editor__index .table .property_merge_target_operation {
  display: flex;
  gap: 1rem;
  justify-content: start;
}
.property-merge-editor__index .toggle-button.-with-input {
  top: 6px;
}
.property-merge-editor__index .components-accordion {
  border: solid 1px #CBCBCB;
}
.property-merge-editor__index .warn-text {
  color: #BA0000;
  padding: 32px;
  background-color: #FFE2E2;
}
.property-merge-editor__index .merge-form .properties-container {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 350px;
  gap: 0.5rem;
  overflow-x: auto;
}
.property-merge-editor__index .merge-form .properties-container h3 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.property-merge-editor__index .merge-form .properties-container .top-content {
  height: 34px;
  line-height: 34px;
}
.property-merge-editor__index .merge-form .properties-container .grid {
  display: grid;
}
.property-merge-editor__index .merge-form .properties-container .grid-with-toggle {
  display: grid;
  grid-template-columns: 60px auto;
  align-items: center;
}
.property-merge-editor__index .merge-form .properties-container .grid-with-toggle .full-span {
  grid-column: span 2;
}
.property-merge-editor__index .merge-form .properties-container .primary-property {
  position: sticky;
  left: 0;
  background-color: #E8E8E8;
  border: solid 1px #CBCBCB;
  z-index: 10;
  padding: 1rem;
}
.property-merge-editor__index .merge-form .properties-container .similar-property {
  background: white;
  border: solid 1px #CBCBCB;
  padding: 1rem;
}
.property-merge-editor__index .input {
  position: relative;
  margin-top: 12px;
  width: 100%;
}
.property-merge-editor__index .input .label {
  position: absolute;
  top: -12px;
  left: 10px;
  font-size: 12px;
  color: #333;
  padding: 0 5px;
  background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 80%, rgba(255, 255, 255, 0) 100%);
  border-radius: 5px;
  border: solid 1px #CBCBCB;
  border-bottom: none;
  z-index: 1;
}
.property-merge-editor__index .error-message {
  color: #BA0000;
  white-space: pre-wrap;
}

.notices-index {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
@media screen and (max-width: 768px) {
  .notices-index {
    padding: 16px 16px 40px;
    gap: 12px;
  }
}
.notices-index .notice-list-box {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .notices-index .notice-list-box {
    gap: 12px;
  }
}
.notices-index .notice-list-box .notice-list-item {
  display: flex;
  -moz-column-gap: 24px;
       column-gap: 24px;
  padding: 24px;
  background-color: #F8F8F8;
}
@media screen and (max-width: 768px) {
  .notices-index .notice-list-box .notice-list-item {
    flex-direction: column;
    gap: 12px;
    padding: 16px;
  }
}
.notices-index .notice-list-box .notice-list-item .notice-image-container {
  width: 320px;
  height: 210px;
  display: flex;
  flex-direction: column;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .notices-index .notice-list-box .notice-list-item .notice-image-container {
    width: 100%;
    height: 160px;
  }
}
.notices-index .notice-list-box .notice-list-item .notice-image-container * {
  pointer-events: none;
}
.notices-index .notice-list-box .notice-list-item .notice-image-container .notice-image {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.notices-index .notice-list-box .notice-list-item .notice-image-container .notice-image-expanded {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: all;
}
.notices-index .notice-list-box .notice-list-item .notice-image-container .notice-image-expanded .expanded-img {
  max-width: calc(100% - 48px);
  max-height: calc(100% - 48px);
  -o-object-fit: contain;
     object-fit: contain;
  cursor: default;
  pointer-events: all;
}
.notices-index .notice-list-box .notice-list-item .notice-image-container .notice-image-expanded .close-icon {
  position: absolute;
  top: 24px;
  right: 24px;
  cursor: pointer;
  pointer-events: all;
  width: 52px;
  height: 52px;
}
.notices-index .notice-list-box .notice-list-item .notice-content {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
  font-size: 16px;
}
.notices-index .notice-list-box .notice-list-item .notice-content .notice-date {
  font-weight: bold;
  margin-bottom: 8px;
}
@media screen and (max-width: 768px) {
  .notices-index .notice-list-box .notice-list-item .notice-content .notice-date {
    font-size: 12px;
    margin-bottom: 0;
  }
}
.notices-index .notice-list-box .notice-list-item .notice-content .notice-title {
  font-size: 18px;
  font-weight: bold;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .notices-index .notice-list-box .notice-list-item .notice-content .notice-title {
    font-size: 16px;
  }
}
.notices-index .notice-list-box .notice-list-item .notice-content .notice-text {
  white-space: pre-wrap;
  margin-bottom: 8px;
}
@media screen and (max-width: 768px) {
  .notices-index .notice-list-box .notice-list-item .notice-content .notice-text {
    font-size: 14px;
    margin-bottom: 0;
  }
}
.notices-index .notice-list-box .notice-list-item .notice-content .notice-link {
  color: #0093FF;
}
@media screen and (max-width: 768px) {
  .notices-index .notice-list-box .notice-list-item .notice-content .notice-link {
    font-size: 14px;
  }
}
.notices-index #see-more-button {
  width: 360px;
  height: 60px;
  align-self: center;
  max-width: 100%;
  box-sizing: border-box;
}

.notice-setting {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 100;
}
.notice-setting .notice-setting-bg {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000000;
  opacity: 0.5;
  z-index: 1;
}
.notice-setting .notice-setting-body {
  position: relative;
  z-index: 2;
  background: #FFFFFF;
  padding: 52px 52px 0;
  box-sizing: border-box;
  width: 100%;
  max-width: 1300px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  row-gap: 52px;
  max-height: 90%;
  overflow: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.notice-setting .notice-setting-body::-webkit-scrollbar {
  display: none;
}
.notice-setting .notice-setting-title {
  font-size: 28px;
  text-align: center;
  line-height: 1.42;
  margin: 0;
  padding: 0;
}
.notice-setting .notice-setting-release {
  display: flex;
  align-items: center;
  gap: 40px;
}
.notice-setting .notice-setting-release label {
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 12px;
  font-weight: 400;
  line-height: 1.5;
}
.notice-setting .notice-setting-member {
  display: flex;
  align-items: center;
  gap: 12px;
}
.notice-setting .notice-setting-file {
  background: #132D63;
  color: #FFFFFF;
  cursor: pointer;
  height: 40px;
  border-radius: 4px;
  width: 100%;
  max-width: 205px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}
.notice-setting .notice-setting-file input[type=file] {
  display: none;
}

.password-reset {
  max-width: 100%;
  box-sizing: border-box;
  width: 1300px;
  padding: 52px 190px;
  margin: 0 auto;
  background-color: #F8F8F8;
}
@media screen and (max-width: 768px) {
  .password-reset {
    padding: 16px;
    width: 100%;
  }
}
.password-reset h1 {
  text-align: center;
}
@media screen and (max-width: 768px) {
  .password-reset h1 {
    font-size: 26px;
  }
}
.password-reset .password-reset-form {
  display: flex;
  justify-content: center;
}
.password-reset .password-reset-form form {
  row-gap: 24px;
}
.password-reset .password-reset-form form .form-footer {
  background-color: inherit;
}
@media screen and (max-width: 768px) {
  .password-reset .password-reset-form form .form-footer {
    margin: 0;
    width: 100%;
    box-sizing: border-box;
  }
  .password-reset .password-reset-form form .form-footer .form-footer-row .form-footer-btns {
    width: 100%;
    justify-content: center;
    padding: 0;
  }
  .password-reset .password-reset-form form .form-footer .form-footer-row .form-footer-btns .btn-edit.lg {
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
  }
}
.password-reset .password-reset-form__component {
  display: flex;
  flex-direction: column;
}
.password-reset .password-reset-form__component--row {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .password-reset .password-reset-form__component--row {
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
  }
}
.password-reset .password-reset-form__component--label {
  display: flex;
  justify-content: flex-start;
  width: 248px;
}
.password-reset .password-reset-form__component--input {
  width: 630px;
  max-width: initial;
}
@media screen and (max-width: 768px) {
  .password-reset .password-reset-form__component--input {
    width: 100%;
  }
}

.settings-customized-groups-index {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
.settings-customized-groups-index .customized-groups-block {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  background-color: #F8F8F8;
  padding: 32px;
}
.settings-customized-groups-index .customized-groups-block .customized-groups-block-btns {
  display: flex;
  -moz-column-gap: 40px;
       column-gap: 40px;
  justify-content: left;
  align-items: center;
  height: 50px;
}
.settings-customized-groups-index .customized-groups-block .customized-groups-block-btns .customized-groups-sub-title, .settings-customized-groups-index .customized-groups-block .customized-groups-block-btns .customized-groups-new-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  height: 100%;
}
.settings-customized-groups-index .customized-groups-block .customized-groups-block-btns .customized-groups-sub-title.customized-groups-sub-title, .settings-customized-groups-index .customized-groups-block .customized-groups-block-btns .customized-groups-new-btn.customized-groups-sub-title {
  padding: 0 32px 0 0;
  font-size: 18px;
  font-weight: bold;
}
.settings-customized-groups-index .customized-groups-block .customized-groups-block-btns .customized-groups-sub-title.customized-groups-new-btn, .settings-customized-groups-index .customized-groups-block .customized-groups-block-btns .customized-groups-new-btn.customized-groups-new-btn {
  border-radius: 4px;
  text-decoration: none;
  background-color: #132D63;
  color: #FFFFFF;
  width: 190px;
}
.settings-customized-groups-index .customized-groups-block .customized-groups-table {
  border: 1px solid #CBCBCB;
  border-collapse: collapse;
}
.settings-customized-groups-index .customized-groups-block .customized-groups-table .customized-groups-thead {
  font-size: 16px;
  text-align: center;
  background-color: #525252;
  color: #FFFFFF;
}
.settings-customized-groups-index .customized-groups-block .customized-groups-table .customized-groups-thead .customized-groups-th {
  border: 1px solid #CBCBCB;
  padding: 12px;
}
.settings-customized-groups-index .customized-groups-block .customized-groups-table .customized-groups-thead .customized-groups-th:nth-child(1) {
  width: 5%;
}
.settings-customized-groups-index .customized-groups-block .customized-groups-table .customized-groups-thead .customized-groups-th:nth-child(2) {
  width: auto;
}
.settings-customized-groups-index .customized-groups-block .customized-groups-table .customized-groups-thead .customized-groups-th:nth-child(3) {
  width: 25%;
}
.settings-customized-groups-index .customized-groups-block .customized-groups-table .customized-groups-tbody {
  font-size: 16px;
  background-color: #FFFFFF;
}
.settings-customized-groups-index .customized-groups-block .customized-groups-table .customized-groups-tbody .customized-groups-td {
  border: 1px solid #CBCBCB;
  padding: 12px;
}
.settings-customized-groups-index .customized-groups-block .customized-groups-table .customized-groups-tbody .customized-groups-td-btns {
  display: flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  height: 100%;
}
.settings-customized-groups-index .customized-groups-block .customized-groups-table .customized-groups-tbody .customized-groups-show-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-decoration: none;
  border-radius: 2px;
  padding: 7px;
  background-color: #525252;
  color: #FFFFFF;
  width: 100px;
}
.settings-customized-groups-index .customized-groups-block .customized-groups-table .customized-groups-tbody .customized-groups-edit-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-decoration: none;
  border-radius: 2px;
  padding: 7px;
  background-color: #132D63;
  color: #FFFFFF;
  width: 110px;
}
.settings-customized-groups-index .customized-groups-block .customized-groups-table .customized-groups-tbody .customized-groups-delete-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-decoration: none;
  border-radius: 2px;
  padding: 7px;
  background-color: #BA0000;
  color: #FFFFFF;
  width: 100px;
}

.step-migration-items {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
.step-migration-items table {
  width: -moz-max-content;
  width: max-content;
}
.step-migration-items .step-migration-items-form-list-item {
  text-align: center;
  list-style: none;
  width: 100%;
  -moz-column-gap: 16px;
       column-gap: 16px;
}
.step-migration-items .step-migration-items-form-list-item input[type=text]:-moz-read-only {
  opacity: 0.5;
  cursor: not-allowed;
}
.step-migration-items .step-migration-items-form-list-item input[type=checkbox]:disabled,
.step-migration-items .step-migration-items-form-list-item input[type=text]:read-only {
  opacity: 0.5;
  cursor: not-allowed;
}
.step-migration-items .step-migration-items-form-list-item input[type=color] {
  width: 50px;
}
.step-migration-items .step-migration-items-form-list-item .step-migration-item-priority-change-btn {
  height: 40px;
  width: 40px;
  background-color: #F8F8F8;
  color: #292929;
  border: solid #CBCBCB 1px;
  border-radius: 4px;
}
.step-migration-items .step-migration-items-form-list-item .step-migration-item-priority-change-btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.step-migration-items .step-migration-items-edit-form-add {
  list-style: none;
  display: flex;
  justify-content: left;
  align-items: center;
  width: 100%;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
.step-migration-items .step-migration-items-edit-form-add .step-migration-items-edit-add-btn {
  width: 100px;
  height: 40px;
}
.step-migration-items .step-migration-items-edit-form-add .step-migration-items-edit-delete-btn {
  background-color: #525252;
  width: 100px;
  height: 40px;
}
.step-migration-items .step-migration-items-submit-btn {
  height: 60px;
  width: 360px;
}
.step-migration-items #caret-icons-container {
  display: none;
}

.sales-promotion-categories {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 2rem 2rem;
}
.sales-promotion-categories .search-form-container {
  display: grid;
  row-gap: 1rem;
  padding: 2rem;
  background-color: #f8f8f8;
}
.sales-promotion-categories .search-form-container .form-row {
  display: grid;
  grid-template-columns: 100px auto;
}
.sales-promotion-categories .search-form-container .form-row:has(.form-row__left, .form-row__right) {
  grid-template-columns: repeat(2, 1fr);
}
.sales-promotion-categories .search-form-container .form-row__left {
  padding-right: 50px;
}
.sales-promotion-categories .search-form-container .form-row__right {
  padding-left: 50px;
  border-left: 1px solid #aeaeae;
}
.sales-promotion-categories .search-form-container .checkboxes {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  row-gap: 0.5rem;
}
.sales-promotion-categories .search-form-container .checkboxes label {
  display: flex;
  align-items: center;
  gap: 10px;
  word-break: break-all;
  white-space: normal;
}
.sales-promotion-categories .table-wrapper {
  overflow: scroll;
  width: 100%;
  white-space: nowrap;
  max-height: 75vh;
  border: 1px solid #aeaeae;
  box-sizing: border-box;
}
.sales-promotion-categories .table-wrapper table {
  width: 100%;
  border-collapse: collapse;
}
.sales-promotion-categories .table-wrapper table th, .sales-promotion-categories .table-wrapper table td {
  border-bottom: 1px solid #aeaeae;
  border-collapse: collapse;
  padding: 5px 0.25rem;
}
.sales-promotion-categories .table-wrapper table th {
  color: whitesmoke;
  background-color: #525252;
}
.sales-promotion-categories .table-wrapper table td {
  background-color: #F8F8F8;
}
.sales-promotion-categories .table-wrapper table th:first-child,
.sales-promotion-categories .table-wrapper table td:first-child {
  width: 1px;
}
.sales-promotion-categories .table-wrapper table thead tr:nth-child(1) {
  position: sticky;
  top: 0;
}
.sales-promotion-categories .table-wrapper table thead tr:nth-child(2) {
  position: sticky;
  top: 34px;
}
.sales-promotion-categories .add-btn {
  width: 100px;
  height: 40px;
  border-radius: 4px;
  text-decoration: none;
}
.sales-promotion-categories .delete-btn {
  background-color: #525252;
  text-decoration: none;
}

.sales-promotions {
  padding: 2rem 2rem;
  display: flex;
  flex-direction: column;
  row-gap: 32px;
}
.sales-promotions .search-form-container {
  display: grid;
  row-gap: 1rem;
  padding: 2rem;
  background-color: #f8f8f8;
}
.sales-promotions .search-form-container .form-row {
  display: grid;
  grid-template-columns: 100px auto;
}
.sales-promotions .search-form-container .form-row:has(.form-row__left, .form-row__right) {
  grid-template-columns: repeat(2, 1fr);
}
.sales-promotions .search-form-container .form-row__left {
  padding-right: 50px;
}
.sales-promotions .search-form-container .checkboxes {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  row-gap: 0.5rem;
}
.sales-promotions .search-form-container .checkboxes label {
  display: flex;
  align-items: center;
  gap: 10px;
  word-break: break-all;
  white-space: normal;
}
.sales-promotions .unit-note {
  font-size: 0.94rem;
  margin-bottom: 0.75rem;
  text-align: right;
}
.sales-promotions .brand {
  color: whitesmoke;
  background-color: #525252;
  border: 1px solid #aeaeae;
  text-align: center;
  font-weight: bold;
  padding: 5px 0.25rem;
}
.sales-promotions .table-wrapper {
  overflow: scroll;
  width: 100%;
  white-space: nowrap;
  max-height: 75vh;
  border: 1px solid #aeaeae;
  box-sizing: border-box;
}
.sales-promotions .table-wrapper table {
  width: 100%;
  border-collapse: collapse;
}
.sales-promotions .table-wrapper table th, .sales-promotions .table-wrapper table td {
  border-bottom: 1px solid #aeaeae;
  border-collapse: collapse;
  padding: 5px 0.25rem;
}
.sales-promotions .table-wrapper table th {
  color: whitesmoke;
  background-color: #525252;
}
.sales-promotions .table-wrapper table td {
  background-color: #F8F8F8;
  text-align: right;
}
.sales-promotions .table-wrapper table tr th:nth-child(1),
.sales-promotions .table-wrapper table tr td:nth-child(1) {
  width: 28px;
}
.sales-promotions .table-wrapper table tr th:nth-child(2),
.sales-promotions .table-wrapper table tr td:nth-child(2) {
  width: 213px;
}
.sales-promotions .table-wrapper table tr th:nth-child(3),
.sales-promotions .table-wrapper table tr td:nth-child(3) {
  width: 208px;
}
.sales-promotions .table-wrapper table thead tr:first-child {
  position: sticky;
  top: 0;
  z-index: 2;
}
.sales-promotions .table-wrapper table thead tr:first-child th:nth-child(1) {
  position: sticky;
  left: 0px;
  z-index: 1;
}
.sales-promotions .table-wrapper table thead tr:first-child th:nth-child(2) {
  position: sticky;
  left: 28px;
  z-index: 1;
}
.sales-promotions .table-wrapper table thead tr:first-child th:nth-child(3) {
  position: sticky;
  left: 241px;
  z-index: 1;
}
.sales-promotions .table-wrapper table thead tr:first-child th:nth-child(3)::after {
  position: absolute;
  top: 0;
  right: -2px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 2px;
  height: 100%;
  background-color: #aeaeae;
}
.sales-promotions .table-wrapper table thead tr::after {
  position: absolute;
  top: -1px;
  left: 0px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 99.9%;
  height: 1px;
  background-color: #aeaeae;
}
.sales-promotions .table-wrapper table tbody tr td:nth-child(1) {
  position: sticky;
  left: 0;
  z-index: 1;
}
.sales-promotions .table-wrapper table tbody tr td:nth-child(1)::before {
  position: absolute;
  top: 0;
  left: -2px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 2px;
  height: 100%;
  background-color: #aeaeae;
}
.sales-promotions .table-wrapper table tbody tr td:nth-child(2) {
  position: sticky;
  left: 28px;
  z-index: 1;
}
.sales-promotions .table-wrapper table tbody tr td:nth-child(3) {
  position: sticky;
  left: 241px;
  z-index: 1;
}
.sales-promotions .table-wrapper table tbody tr td:nth-child(3)::after {
  position: absolute;
  top: 0;
  right: -2px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 2px;
  height: 100%;
  background-color: #aeaeae;
}
.sales-promotions .table-wrapper table .category-input {
  width: 200px;
}
.sales-promotions .table-wrapper table .name-input {
  width: 200px;
}
.sales-promotions .table-wrapper table .investment-input {
  width: 100px;
  text-align: right;
  -moz-appearance: textfield;
}
.sales-promotions .table-wrapper table .investment-input::-webkit-outer-spin-button, .sales-promotions .table-wrapper table .investment-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.sales-promotions .add-btn {
  width: 100px;
  height: 40px;
  border-radius: 4px;
  text-decoration: none;
}
.sales-promotions .delete-btn {
  background-color: #525252;
  text-decoration: none;
}
.sales-promotions .form-footer {
  z-index: 3;
}

.radio-group {
  display: flex;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
}

.rpa-login-infos-index {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
.rpa-login-infos-index .rpa-login-infos-block {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  background-color: #F8F8F8;
  padding: 32px;
}
.rpa-login-infos-index .rpa-login-infos-block .rpa-login-infos-block-btns {
  display: flex;
  -moz-column-gap: 40px;
       column-gap: 40px;
  justify-content: left;
  align-items: center;
  height: 50px;
}
.rpa-login-infos-index .rpa-login-infos-block .rpa-login-infos-block-btns .rpa-login-infos-new-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  height: 100%;
}
.rpa-login-infos-index .rpa-login-infos-block .rpa-login-infos-block-btns .rpa-login-infos-new-btn.rpa-login-infos-new-btn {
  border-radius: 4px;
  text-decoration: none;
  background-color: #132D63;
  color: #FFFFFF;
  width: 190px;
}
.rpa-login-infos-index .rpa-login-infos-block .rpa-login-info-table {
  border: 1px solid #CBCBCB;
  border-collapse: collapse;
}
.rpa-login-infos-index .rpa-login-infos-block .rpa-login-info-table .rpa-login-info-thead {
  font-size: 16px;
  text-align: center;
  background-color: #525252;
  color: #FFFFFF;
}
.rpa-login-infos-index .rpa-login-infos-block .rpa-login-info-table .rpa-login-info-thead .rpa-login-info-th {
  border: 1px solid #CBCBCB;
  padding: 12px;
}
.rpa-login-infos-index .rpa-login-infos-block .rpa-login-info-table .rpa-login-info-thead .rpa-login-info-th:nth-child(1) {
  width: 5%;
}
.rpa-login-infos-index .rpa-login-infos-block .rpa-login-info-table .rpa-login-info-thead .rpa-login-info-th:nth-child(2) {
  width: auto;
}
.rpa-login-infos-index .rpa-login-infos-block .rpa-login-info-table .rpa-login-info-thead .rpa-login-info-th:nth-child(3) {
  width: 25%;
}
.rpa-login-infos-index .rpa-login-infos-block .rpa-login-info-table .rpa-login-info-tbody {
  font-size: 16px;
  background-color: #FFFFFF;
}
.rpa-login-infos-index .rpa-login-infos-block .rpa-login-info-table .rpa-login-info-tbody .rpa-login-info-td {
  border: 1px solid #CBCBCB;
  padding: 12px;
}
.rpa-login-infos-index .rpa-login-infos-block .rpa-login-info-table .rpa-login-info-tbody .rpa-login-info-td-btns {
  display: flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  height: 100%;
}
.rpa-login-infos-index .rpa-login-infos-block .rpa-login-info-table .rpa-login-info-tbody .rpa-login-infos-edit-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-decoration: none;
  border-radius: 2px;
  padding: 7px;
  background-color: #132D63;
  color: #FFFFFF;
  width: 110px;
}
.rpa-login-infos-index .rpa-login-infos-block .rpa-login-info-table .rpa-login-info-tbody .rpa-login-infos-delete-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-decoration: none;
  border-radius: 2px;
  padding: 7px;
  background-color: #BA0000;
  color: #FFFFFF;
  width: 100px;
}
.rpa-login-infos-index .rpa-login-infos-popup-wrap {
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.rpa-login-infos-index .rpa-login-infos-popup-wrap.hidden {
  display: none;
}
.rpa-login-infos-index .rpa-login-infos-popup-wrap .rpa-login-infos-popup {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 700px;
  height: 300px;
  background-color: #FFFFFF;
  padding: 32px;
}
.rpa-login-infos-index .rpa-login-infos-popup-wrap .rpa-login-infos-popup .rpa-login-infos-popup-close {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
  width: 50px;
  height: 50px;
  border-radius: 4px;
  background-color: #525252;
}
.rpa-login-infos-index .rpa-login-infos-popup-wrap .rpa-login-infos-popup .rpa-login-infos-popup-title {
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.rpa-login-infos-index .rpa-login-infos-popup-wrap .rpa-login-infos-popup .rpa-login-infos-popup-form-input-wrapper {
  display: flex;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  padding: 12px;
}
.rpa-login-infos-index .rpa-login-infos-popup-wrap .rpa-login-infos-popup .rpa-login-infos-popup-form-input-wrapper .rpa-login-infos-popup-label {
  display: block;
  font-size: 16px;
  font-weight: bold;
}
.rpa-login-infos-index .rpa-login-infos-popup-wrap .rpa-login-infos-popup .rpa-login-infos-popup-form-input-wrapper .rpa-login-infos-popup-input {
  width: 100%;
  height: 30px;
  border-radius: 4px;
}
.rpa-login-infos-index .rpa-login-infos-popup-wrap .rpa-login-infos-popup .rpa-login-infos-popup-btns .row {
  display: flex;
  justify-content: center;
}
.rpa-login-infos-index .rpa-login-infos-popup-wrap .rpa-login-infos-popup .rpa-login-infos-popup-btns .row .error-message {
  color: #BA0000;
  white-space: pre-wrap;
}
.rpa-login-infos-index .rpa-login-infos-popup-wrap .rpa-login-infos-popup .rpa-login-infos-popup-btns .rpa-login-infos-popup-btns-row {
  display: flex;
  justify-content: center;
  -moz-column-gap: 32px;
       column-gap: 32px;
  margin-top: 32px;
}
.rpa-login-infos-index .rpa-login-infos-popup-wrap .rpa-login-infos-popup .rpa-login-infos-popup-btns .rpa-login-infos-popup-btns-row .rpa-login-infos-popup-btns-submit {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-decoration: none;
  border-radius: 4px;
  padding: 12px;
  cursor: pointer;
  background-color: #132D63;
  color: #FFFFFF;
  width: 300px;
}
.rpa-login-infos-index .rpa-login-infos-popup-wrap .rpa-login-infos-popup .rpa-login-infos-popup-btns .rpa-login-infos-popup-btns-row .rpa-login-infos-popup-btns-submit.delete {
  background-color: #BA0000;
}
.rpa-login-infos-index .rpa-login-infos-popup-wrap .rpa-login-infos-popup .rpa-login-infos-popup-btns .rpa-login-infos-popup-btns-row .rpa-login-infos-popup-btns-cancel {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-decoration: underline;
  text-decoration-color: #9D9D9D;
  padding: 7px;
  cursor: pointer;
  background-color: #FFFFFF;
  color: #9D9D9D;
  width: 100px;
}
.rpa-login-infos-index #rpa-login-infos-popup-delete .rpa-login-infos-popup {
  width: 700px;
  height: 250px;
}
.rpa-login-infos-index #rpa-login-infos-popup-delete .delete-info-message {
  margin: 0 auto;
}

.privacy {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px 80px;
  color: #292929;
}

.privacy-body {
  display: flex;
  flex-direction: column;
  gap: 40px;
}

.privacy-section {
  display: flex;
  flex-direction: column;
  gap: 40px;
  gap: 28px;
}

.privacy-block {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.privacy-bold {
  font-size: 20px;
  font-weight: bold;
  margin: 0;
}

.privacy-text {
  margin: 0;
}

.manuals {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px 80px;
  color: #292929;
}

.manuals-block-title {
  font-size: 22px;
  padding-bottom: 12px;
  border-bottom: 2px solid #132D63;
  margin: 0;
}

.manuals-body {
  display: flex;
  flex-direction: column;
  gap: 60px;
}

.manuals-head {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.manuals-search form {
  display: flex;
  width: 100%;
  max-width: 680px;
}
.manuals-search form input {
  flex: 1 1 auto;
  border-right: 0;
  border-radius: 4px 0 0 4px;
}
.manuals-search form button {
  border-radius: 0 4px 4px 0;
  flex: 0 0 auto;
  width: 100px;
  display: flex;
  align-items: center;
  gap: 8px;
}

.manuals-text {
  margin: 0;
}
.manuals-text a {
  color: #0093FF;
}

.manuals-block {
  display: flex;
  flex-direction: column;
  gap: 32px;
}

.manuals-block-list {
  display: flex;
  flex-wrap: wrap;
  gap: 28px 40px;
}

.manuals-block-item {
  flex: 0 0 auto;
  width: calc(50% - 20px);
  background: #F8F8F8;
  overflow: hidden;
  border-radius: 4px;
  padding: 24px 48px 24px 24px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  box-sizing: border-box;
  text-decoration: none;
  color: #292929;
  position: relative;
  transition: opacity 0.3s ease-out;
}
.manuals-block-item:hover {
  opacity: 0.7;
}
.manuals-block-item .arrow {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 20px;
  background: #525252;
}
.manuals-block-item .arrow::before {
  content: "";
  width: 6px;
  height: 8px;
  background: #FFFFFF;
  -webkit-clip-path: polygon(0 0, 0% 100%, 100% 50%);
          clip-path: polygon(0 0, 0% 100%, 100% 50%);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.manuals-item-hr {
  height: 2px;
  background: #E8E8E8;
  width: 100%;
  border: none;
}

.manuals-item-title {
  font-size: 20px;
  font-weight: bold;
  margin: 0;
}

.manuals-item-text {
  margin: 0;
}

.terms {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px 80px;
  color: #292929;
}

.terms-body {
  display: flex;
  flex-direction: column;
  gap: 40px;
}

.terms-section {
  display: flex;
  flex-direction: column;
  gap: 40px;
  gap: 28px;
}

.terms-block {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.terms-bold {
  font-size: 20px;
  font-weight: bold;
  margin: 0;
}

.terms-text {
  margin: 0;
}

.data {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  color: #292929;
  max-width: 768px;
  margin: 0 auto;
  padding-top: 106px;
}
@media screen and (max-width: 768px) {
  .data {
    padding: 12px;
  }
}
.data .block-item {
  flex: 0 0 auto;
  width: 100%;
  background: #F8F8F8;
  overflow: hidden;
  border-radius: 4px;
  padding: 24px 48px 24px 24px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  box-sizing: border-box;
  text-decoration: none;
  color: #292929;
  position: relative;
  transition: opacity 0.3s ease-out;
}
.data .item-hr {
  height: 2px;
  background: #E8E8E8;
  width: 100%;
  border: none;
}
.data .item-title {
  font-size: 20px;
  font-weight: bold;
  margin: 0;
}
.data .item-text {
  margin: 0;
}

.reports-property-aquired-users {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 2rem 2rem;
  color: #292929;
}
.reports-property-aquired-users .search-form-container {
  display: grid;
  row-gap: 1rem;
  padding: 2rem;
  background-color: #f8f8f8;
}
.reports-property-aquired-users .search-form-container .form-row {
  display: grid;
  grid-template-columns: 100px auto;
}
.reports-property-aquired-users .search-form-container .form-row:has(.form-row__left, .form-row__right) {
  grid-template-columns: repeat(2, 1fr);
}
.reports-property-aquired-users .search-form-container .form-row__left {
  padding-right: 50px;
}
.reports-property-aquired-users .search-form-container .form-row__right {
  padding-left: 50px;
  border-left: 1px solid #cfcfcf;
}
.reports-property-aquired-users .search-form-container .year-setting-forms {
  display: grid;
  grid-template-columns: 1fr 4fr;
  margin-bottom: 15px;
}
.reports-property-aquired-users .search-form-container .date-setting-forms {
  display: grid;
  grid-template-columns: 1fr 2fr auto 2fr;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.reports-property-aquired-users .search-form-container .unit-forms {
  display: grid;
  grid-template-columns: 1fr 4fr;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.reports-property-aquired-users .search-form-container .price-range-forms {
  display: grid;
  grid-template-columns: 1fr 4fr;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  align-items: center;
}
.reports-property-aquired-users .search-form-container .price-range-forms .input-price-range {
  padding: 0;
}
.reports-property-aquired-users .search-form-container .input-select-search-field-wrapper {
  display: block;
}
.reports-property-aquired-users .search-form-container .checkboxes {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  row-gap: 0.5rem;
}
.reports-property-aquired-users .search-form-container .checkboxes label {
  display: flex;
  align-items: center;
  gap: 10px;
  word-break: break-all;
  white-space: normal;
}
.reports-property-aquired-users .search-form-container .text-center {
  align-self: center;
  justify-self: start;
}
.reports-property-aquired-users .search-btns {
  margin: 0 auto;
}
.reports-property-aquired-users .tables {
  overflow: auto;
  width: 100%;
  white-space: nowrap;
  border-right: 1px solid #aeaeae;
  border-left: 1px solid #aeaeae;
}
.reports-property-aquired-users .tables table {
  width: 100%;
  border: 1px solid #aeaeae;
  border-collapse: collapse;
}
.reports-property-aquired-users .tables table th, .reports-property-aquired-users .tables table td {
  border: 1px solid #aeaeae;
  border-collapse: collapse;
  padding: 8px 16px;
}
.reports-property-aquired-users .tables table thead th {
  border-top: 2rem solid #cfcfcf;
}
.reports-property-aquired-users .tables table thead:first-of-type th {
  border-top: inherit;
}
.reports-property-aquired-users .tables table tbody td {
  text-align: right;
}
.reports-property-aquired-users .tables table tbody tr > td:first-child {
  text-align: left;
}
.reports-property-aquired-users .tables table tbody tr:first-child > td:nth-child(2) {
  text-align: left;
}
.reports-property-aquired-users .tables table th:nth-child(1),
.reports-property-aquired-users .tables table tbody > tr:first-child > td:first-child {
  position: sticky;
  left: 0;
  z-index: 2;
}
.reports-property-aquired-users .tables table th:nth-child(1) .first-col,
.reports-property-aquired-users .tables table tbody > tr:first-child > td:first-child .first-col {
  width: 96px;
  word-break: break-all;
  white-space: normal;
}
.reports-property-aquired-users .tables table th:nth-child(1)::before,
.reports-property-aquired-users .tables table tbody > tr:first-child > td:first-child::before {
  position: absolute;
  top: 0;
  left: -2px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 2px;
  height: 100%;
  background-color: #aeaeae;
}
.reports-property-aquired-users .tables table th:nth-child(1)::after,
.reports-property-aquired-users .tables table tbody > tr:first-child > td:first-child::after {
  position: absolute;
  top: 0;
  right: -2px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 2px;
  height: 100%;
  background-color: #aeaeae;
}
.reports-property-aquired-users .tables table th:nth-child(2),
.reports-property-aquired-users .tables table tbody > tr:first-child > td:nth-child(2),
.reports-property-aquired-users .tables table tbody > tr:not(:first-child) > td:first-child {
  position: sticky;
  left: 129px;
  z-index: 2;
}
.reports-property-aquired-users .tables table th:nth-child(2)::after,
.reports-property-aquired-users .tables table tbody > tr:first-child > td:nth-child(2)::after,
.reports-property-aquired-users .tables table tbody > tr:not(:first-child) > td:first-child::after {
  position: absolute;
  top: 0;
  right: -2px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 2px;
  height: 100%;
  background-color: #aeaeae;
}
.reports-property-aquired-users .tables table th {
  background-color: #ececec;
}
.reports-property-aquired-users .tables table .bg-white {
  background-color: white;
}
.reports-property-aquired-users .tables table .bg-gray-weak {
  background-color: #f7f7f7;
}
.reports-property-aquired-users .tables table .bg-red {
  background-color: #ffdede;
}
.reports-property-aquired-users .tables table .bg-red-weak {
  background-color: #ffeaea;
}
.reports-property-aquired-users .tables table .bg-blue {
  background-color: #e9effb;
}

.reports-step-migrations {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 2rem 2rem;
  color: #292929;
}
.reports-step-migrations .search-form-container {
  display: grid;
  row-gap: 1rem;
  padding: 2rem;
  background-color: #f8f8f8;
}
.reports-step-migrations .search-form-container .form-row {
  display: grid;
  grid-template-columns: 130px auto;
}
.reports-step-migrations .search-form-container .form-row:has(.form-row__left, .form-row__right) {
  grid-template-columns: repeat(2, 1fr);
}
.reports-step-migrations .search-form-container .form-row__left {
  padding-right: 50px;
}
.reports-step-migrations .search-form-container .form-row__right {
  padding-left: 50px;
  border-left: 1px solid #cfcfcf;
}
.reports-step-migrations .search-form-container .year-setting-forms {
  display: grid;
  grid-template-columns: 1fr 4fr;
  margin-bottom: 15px;
}
.reports-step-migrations .search-form-container .date-setting-forms {
  display: grid;
  grid-template-columns: 1fr 2fr auto 2fr;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  align-items: center;
}
.reports-step-migrations .search-form-container .route-setting-form {
  display: grid;
  grid-template-columns: 1fr 4fr;
  margin-bottom: 15px;
}
.reports-step-migrations .search-form-container .price-range-form {
  display: grid;
  grid-template-columns: 1fr 4fr;
}
.reports-step-migrations .search-form-container .price-range-form .input-price-range {
  padding: 0;
}
.reports-step-migrations .search-form-container .input-select-search-field-wrapper {
  display: block;
}
.reports-step-migrations .search-form-container .checkboxes {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  row-gap: 0.5rem;
}
.reports-step-migrations .search-form-container .checkboxes label {
  display: flex;
  align-items: center;
  gap: 10px;
  word-break: break-all;
  white-space: normal;
}
.reports-step-migrations .search-form-container .text-center {
  align-self: center;
  justify-self: start;
}
.reports-step-migrations .search-btns {
  margin: 0 auto;
}
.reports-step-migrations .tables {
  width: 100%;
  white-space: nowrap;
  border: 1px solid #aeaeae;
  overflow: scroll;
  max-height: 95vh;
}
.reports-step-migrations .tables table {
  width: 100%;
  border-collapse: collapse;
}
.reports-step-migrations .tables table th, .reports-step-migrations .tables table td {
  white-space: nowrap;
  border-color: #cfcfcf;
  border-style: solid;
  border-width: 0;
  border-right-width: 1px;
  border-bottom-width: 1px;
  padding: 8px 16px;
}
.reports-step-migrations .tables table thead tr:nth-child(1) th {
  cursor: pointer;
  position: sticky;
  z-index: 1;
  top: 0;
  left: 0;
}
.reports-step-migrations .tables table thead tr:nth-child(1) th::after {
  position: absolute;
  top: 40px;
  left: 0;
  content: "";
  display: inline-block;
  width: 100%;
  height: 1.5px;
  background-color: #cfcfcf;
}
.reports-step-migrations .tables table thead tr:nth-child(1) th:first-child {
  z-index: 2;
}
.reports-step-migrations .tables table thead tr:nth-child(2) th {
  cursor: pointer;
  position: sticky;
  z-index: 1;
  top: 40px;
  left: 0;
}
.reports-step-migrations .tables table thead tr:nth-child(2) th:first-child {
  z-index: 2;
}
.reports-step-migrations .tables table thead tr:nth-child(2) th:first-child::after {
  position: absolute;
  top: 0;
  right: -2px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 1px;
  height: 100%;
  background-color: #cfcfcf;
}
.reports-step-migrations .tables table thead tr:nth-child(2) th * {
  pointer-events: none;
}
.reports-step-migrations .tables table thead tr:nth-child(2) th img {
  width: 12px;
  margin-left: 5px;
}
.reports-step-migrations .tables table.td-text-align-left td {
  text-align: left;
}
.reports-step-migrations .tables table tbody tr td {
  text-align: right;
}
.reports-step-migrations .tables table tbody tr td:first-child {
  position: sticky;
  left: 0;
  z-index: 1;
  text-align: left;
}
.reports-step-migrations .tables table tbody tr td:first-child::after {
  position: absolute;
  top: 0;
  right: -2px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 1px;
  height: 100%;
  background-color: #cfcfcf;
}
.reports-step-migrations .tables table tbody tr:nth-child(odd) {
  background-color: #ececec !important;
}
.reports-step-migrations .tables table th {
  background-color: #ececec;
}
.reports-step-migrations .tables table .bg-white {
  background-color: white;
}
.reports-step-migrations .tables table .bg-gray-weak {
  background-color: #f7f7f7;
}
.reports-step-migrations .tables table .bg-red {
  background-color: #ffdede;
}
.reports-step-migrations .tables table .bg-red-weak {
  background-color: #ffeaea;
}
.reports-step-migrations .tables table .bg-blue {
  background-color: #e9effb;
}
.reports-step-migrations .highlight-rank {
  display: inline-block;
  padding: 4px 8px;
  background-color: #ee9898;
  color: #292929;
  border-radius: 4px;
  font-weight: bold;
}

.reports-step-migration-per-users {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 2rem 2rem;
  color: #292929;
}
.reports-step-migration-per-users .search-form-container {
  display: grid;
  row-gap: 1rem;
  padding: 2rem;
  background-color: #f8f8f8;
}
.reports-step-migration-per-users .search-form-container .form-row {
  display: grid;
  grid-template-columns: 130px auto;
}
.reports-step-migration-per-users .search-form-container .form-row:has(.form-row__left, .form-row__right) {
  grid-template-columns: repeat(2, 1fr);
}
.reports-step-migration-per-users .search-form-container .form-row__left {
  padding-right: 50px;
}
.reports-step-migration-per-users .search-form-container .form-row__right {
  padding-left: 50px;
  border-left: 1px solid #cfcfcf;
}
.reports-step-migration-per-users .search-form-container .year-setting-forms {
  display: grid;
  grid-template-columns: 1fr 4fr;
  margin-bottom: 15px;
}
.reports-step-migration-per-users .search-form-container .date-setting-forms {
  display: grid;
  grid-template-columns: 1fr 2fr auto 2fr;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  align-items: center;
}
.reports-step-migration-per-users .search-form-container .unit-forms {
  display: grid;
  grid-template-columns: 1fr 4fr;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.reports-step-migration-per-users .search-form-container .input-select-search-field-wrapper {
  display: block;
}
.reports-step-migration-per-users .search-form-container .checkboxes {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  row-gap: 0.5rem;
}
.reports-step-migration-per-users .search-form-container .checkboxes label {
  display: flex;
  align-items: center;
  gap: 10px;
  word-break: break-all;
  white-space: normal;
}
.reports-step-migration-per-users .search-form-container .text-center {
  align-self: center;
  justify-self: start;
}
.reports-step-migration-per-users .search-btns {
  margin: 0 auto;
}
.reports-step-migration-per-users .tables {
  overflow: auto;
  width: 100%;
  white-space: nowrap;
  border-right: 1px solid #aeaeae;
  border-left: 1px solid #aeaeae;
}
.reports-step-migration-per-users .tables table {
  width: 100%;
  border: 1px solid #aeaeae;
  border-collapse: collapse;
}
.reports-step-migration-per-users .tables table th,
.reports-step-migration-per-users .tables table td {
  border: 1px solid #aeaeae;
  border-collapse: collapse;
  padding: 8px 16px;
}
.reports-step-migration-per-users .tables table thead th {
  border-top: 2rem solid #cfcfcf;
}
.reports-step-migration-per-users .tables table thead:first-of-type th {
  border-top: inherit;
}
.reports-step-migration-per-users .tables table tbody td {
  text-align: right;
}
.reports-step-migration-per-users .tables table tbody tr > td:first-child {
  text-align: left;
}
.reports-step-migration-per-users .tables table tbody tr:first-child > td:nth-child(2) {
  text-align: left;
}
.reports-step-migration-per-users .tables table th:nth-child(1),
.reports-step-migration-per-users .tables table tbody > tr:first-child > td:first-child {
  position: sticky;
  left: 0;
  z-index: 2;
}
.reports-step-migration-per-users .tables table th:nth-child(1) .first-col,
.reports-step-migration-per-users .tables table tbody > tr:first-child > td:first-child .first-col {
  width: 96px;
  word-break: break-all;
  white-space: normal;
}
.reports-step-migration-per-users .tables table th:nth-child(1)::before,
.reports-step-migration-per-users .tables table tbody > tr:first-child > td:first-child::before {
  position: absolute;
  top: 0;
  left: -2px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 2px;
  height: 100%;
  background-color: #aeaeae;
}
.reports-step-migration-per-users .tables table th:nth-child(1)::after,
.reports-step-migration-per-users .tables table tbody > tr:first-child > td:first-child::after {
  position: absolute;
  top: 0;
  right: -2px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 2px;
  height: 100%;
  background-color: #aeaeae;
}
.reports-step-migration-per-users .tables table th:nth-child(2),
.reports-step-migration-per-users .tables table tbody > tr:first-child > td:nth-child(2),
.reports-step-migration-per-users .tables table tbody > tr:not(:first-child) > td:first-child {
  position: sticky;
  left: 129px;
  z-index: 2;
}
.reports-step-migration-per-users .tables table th:nth-child(2)::after,
.reports-step-migration-per-users .tables table tbody > tr:first-child > td:nth-child(2)::after,
.reports-step-migration-per-users .tables table tbody > tr:not(:first-child) > td:first-child::after {
  position: absolute;
  top: 0;
  right: -2px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 2px;
  height: 100%;
  background-color: #aeaeae;
}
.reports-step-migration-per-users .tables table th {
  background-color: #ececec;
}
.reports-step-migration-per-users .tables table .bg-white {
  background-color: white;
}
.reports-step-migration-per-users .tables table .bg-gray-weak {
  background-color: #f7f7f7;
}
.reports-step-migration-per-users .tables table .bg-red {
  background-color: #ffdede;
}
.reports-step-migration-per-users .tables table .bg-red-weak {
  background-color: #ffeaea;
}
.reports-step-migration-per-users .tables table .bg-blue {
  background-color: #e9effb;
}
.reports-step-migration-per-users .tables table .text-align-right {
  text-align: right;
}

.reports-representative-step-migrations {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 2rem 2rem;
  color: #292929;
}
.reports-representative-step-migrations .search-form-container {
  display: grid;
  row-gap: 1rem;
  padding: 2rem;
  background-color: #f8f8f8;
}
.reports-representative-step-migrations .search-form-container .form-row {
  display: grid;
  grid-template-columns: 130px auto;
}
.reports-representative-step-migrations .search-form-container .form-row:has(.form-row__left, .form-row__right) {
  grid-template-columns: repeat(2, 1fr);
}
.reports-representative-step-migrations .search-form-container .form-row__left {
  padding-right: 50px;
}
.reports-representative-step-migrations .search-form-container .form-row__right {
  padding-left: 50px;
  border-left: 1px solid #cfcfcf;
}
.reports-representative-step-migrations .search-form-container .year-setting-forms {
  display: grid;
  grid-template-columns: 1fr 4fr;
  margin-bottom: 15px;
}
.reports-representative-step-migrations .search-form-container .date-setting-forms {
  display: grid;
  grid-template-columns: 1fr 2fr auto 2fr;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  align-items: center;
}
.reports-representative-step-migrations .search-form-container .unit-forms {
  display: grid;
  grid-template-columns: 1fr 4fr;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.reports-representative-step-migrations .search-form-container .input-select-search-field-wrapper {
  display: block;
}
.reports-representative-step-migrations .search-form-container .checkboxes {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  row-gap: 0.5rem;
}
.reports-representative-step-migrations .search-form-container .checkboxes label {
  display: flex;
  align-items: center;
  gap: 10px;
  word-break: break-all;
  white-space: normal;
}
.reports-representative-step-migrations .search-form-container .text-center {
  align-self: center;
  justify-self: start;
}
.reports-representative-step-migrations .search-btns {
  margin: 0 auto;
}
.reports-representative-step-migrations .table-container {
  overflow: auto;
  width: 100%;
  white-space: nowrap;
  border-right: 1px solid #aeaeae;
  border-left: 1px solid #aeaeae;
}
.reports-representative-step-migrations .table-container table {
  width: 100%;
  border: 1px solid #aeaeae;
  border-collapse: collapse;
}
.reports-representative-step-migrations .table-container table th, .reports-representative-step-migrations .table-container table td {
  border: 1px solid #aeaeae;
  border-collapse: collapse;
  padding: 8px 16px;
}
.reports-representative-step-migrations .table-container table tbody td {
  text-align: right;
}
.reports-representative-step-migrations .table-container table tbody tr > td:first-child {
  text-align: left;
}
.reports-representative-step-migrations .table-container table th:nth-child(1),
.reports-representative-step-migrations .table-container table tbody > tr > td:first-child {
  position: sticky;
  left: 0;
  z-index: 2;
}
.reports-representative-step-migrations .table-container table th:nth-child(1)::before,
.reports-representative-step-migrations .table-container table tbody > tr > td:first-child::before {
  position: absolute;
  top: 0;
  left: -2px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 2px;
  height: 100%;
  background-color: #aeaeae;
}
.reports-representative-step-migrations .table-container table th:nth-child(1)::after,
.reports-representative-step-migrations .table-container table tbody > tr > td:first-child::after {
  position: absolute;
  top: 0;
  right: -2px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 2px;
  height: 100%;
  background-color: #aeaeae;
}
.reports-representative-step-migrations .table-container table th, .reports-representative-step-migrations .table-container table tbody > tr > td:first-child {
  background-color: #ececec;
}
.reports-representative-step-migrations .table-container table .bg-white {
  background-color: white;
}
.reports-representative-step-migrations .table-container table .bg-gray-weak {
  background-color: #f7f7f7;
}
.reports-representative-step-migrations .table-container table .bg-red {
  background-color: #ffdede;
}
.reports-representative-step-migrations .table-container table .bg-red-weak {
  background-color: #ffeaea;
}
.reports-representative-step-migrations .table-container table .bg-blue {
  background-color: #e9effb;
}

.reports-competitor-history {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 2rem 2rem;
  color: #292929;
}
.reports-competitor-history .search-form-container {
  display: grid;
  row-gap: 1rem;
  padding: 2rem;
  background-color: #f8f8f8;
}
.reports-competitor-history .search-form-container .form-row {
  display: grid;
  grid-template-columns: 100px auto;
}
.reports-competitor-history .search-form-container .date-setting-forms {
  display: grid;
  grid-template-columns: 1fr auto 1fr auto 1fr;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.reports-competitor-history .search-form-container .date-setting-forms .date-range-form {
  display: flex;
  align-items: center;
}
.reports-competitor-history .search-form-container .date-setting-forms .date-range-form span {
  margin: 0 1rem;
}
.reports-competitor-history .search-form-container .date-setting-forms .unit-form {
  display: flex;
  align-items: center;
}
.reports-competitor-history .search-form-container .date-setting-forms .unit-form label {
  margin-right: 1rem;
}
.reports-competitor-history .search-form-container .checkboxes {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  row-gap: 0.5rem;
}
.reports-competitor-history .search-form-container .checkboxes label {
  display: flex;
  align-items: center;
  gap: 10px;
}
.reports-competitor-history .search-form-container .text-center {
  align-self: center;
  justify-self: start;
}
.reports-competitor-history .search-btns {
  margin: 0 auto;
}
.reports-competitor-history .tables {
  overflow: auto;
  width: 100%;
  white-space: nowrap;
  border-right: 1px solid #aeaeae;
  border-left: 1px solid #aeaeae;
}
.reports-competitor-history .tables table {
  width: 100%;
  border: 1px solid #aeaeae;
  border-collapse: collapse;
}
.reports-competitor-history .tables table th, .reports-competitor-history .tables table td {
  border: 1px solid #aeaeae;
  border-collapse: collapse;
  padding: 8px 16px;
}
.reports-competitor-history .tables table thead th {
  border-top: 2rem solid #cfcfcf;
}
.reports-competitor-history .tables table thead:first-of-type th {
  border-top: inherit;
}
.reports-competitor-history .tables table th:nth-child(1),
.reports-competitor-history .tables table tbody > tr > td:first-child {
  position: sticky;
  left: 0;
  z-index: 2;
}
.reports-competitor-history .tables table th:nth-child(1)::before,
.reports-competitor-history .tables table tbody > tr > td:first-child::before {
  position: absolute;
  top: 0;
  left: -2px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 2px;
  height: 100%;
  background-color: #aeaeae;
}
.reports-competitor-history .tables table th:nth-child(1)::after,
.reports-competitor-history .tables table tbody > tr > td:first-child::after {
  position: absolute;
  top: 0;
  right: -2px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 2px;
  height: 100%;
  background-color: #aeaeae;
}
.reports-competitor-history .tables table th, .reports-competitor-history .tables table tbody > tr > td:first-child {
  background-color: #ececec;
}
.reports-competitor-history .tables table .bg-white {
  background-color: white;
}
.reports-competitor-history .tables table .bg-gray-weak {
  background-color: #f7f7f7;
}
.reports-competitor-history .tables table .bg-red {
  background-color: #ffdede;
}
.reports-competitor-history .tables table .bg-red-weak {
  background-color: #ffeaea;
}
.reports-competitor-history .tables table .bg-blue {
  background-color: #e9effb;
}

.reports-monthly-performance {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 2rem 2rem;
  color: #292929;
}
.reports-monthly-performance .search-form-container {
  display: grid;
  row-gap: 1rem;
  padding: 2rem;
  background-color: #f8f8f8;
}
.reports-monthly-performance .search-form-container .form-row {
  display: grid;
  grid-template-columns: 130px auto;
}
.reports-monthly-performance .search-form-container .form-row:has(.form-row__left, .form-row__right) {
  grid-template-columns: repeat(2, 1fr);
}
.reports-monthly-performance .search-form-container .form-row__left {
  padding-right: 50px;
}
.reports-monthly-performance .search-form-container .form-row__right {
  padding-left: 50px;
  border-left: 1px solid #cfcfcf;
}
.reports-monthly-performance .search-form-container .year-setting-forms {
  display: grid;
  grid-template-columns: 1fr 4fr;
  margin-bottom: 15px;
}
.reports-monthly-performance .search-form-container .date-setting-forms {
  display: grid;
  grid-template-columns: 1fr 2fr auto 2fr;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  align-items: center;
}
.reports-monthly-performance .search-form-container .unit-forms {
  display: grid;
  grid-template-columns: 1fr 4fr;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.reports-monthly-performance .search-form-container .input-select-search-field-wrapper {
  display: block;
}
.reports-monthly-performance .search-form-container .checkboxes {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  row-gap: 0.5rem;
}
.reports-monthly-performance .search-form-container .checkboxes label {
  display: flex;
  align-items: center;
  gap: 10px;
  word-break: break-all;
  white-space: normal;
}
.reports-monthly-performance .search-form-container .text-center {
  align-self: center;
  justify-self: start;
}
.reports-monthly-performance .search-btns {
  margin: 0 auto;
}
.reports-monthly-performance .table-container {
  overflow: scroll;
  width: 100%;
  white-space: nowrap;
  border-right: 1px solid #aeaeae;
  border-left: 1px solid #aeaeae;
  max-height: 95vh;
}
.reports-monthly-performance .table-container table {
  width: 100%;
  border: 1px solid #aeaeae;
  border-collapse: collapse;
}
.reports-monthly-performance .table-container table th,
.reports-monthly-performance .table-container table td {
  border: 1px solid #aeaeae;
  border-collapse: collapse;
  padding: 8px 16px;
}
.reports-monthly-performance .table-container table thead tr::after {
  position: absolute;
  top: -1px;
  left: 0px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 99.9%;
  height: 2px;
  background-color: #cfcfcf;
  z-index: 3;
}
.reports-monthly-performance .table-container table thead tr:first-child {
  position: sticky;
  top: 0px;
  z-index: 3;
}
.reports-monthly-performance .table-container table thead tr:nth-child(2) {
  position: sticky;
  top: 41px;
  z-index: 3;
}
.reports-monthly-performance .table-container table th {
  background-color: #ececec;
}
.reports-monthly-performance .table-container table tbody td {
  text-align: right;
}
.reports-monthly-performance .table-container table tbody tr > td:first-child {
  text-align: left;
}
.reports-monthly-performance .table-container table th:nth-child(1),
.reports-monthly-performance .table-container table tbody > tr > td:first-child {
  position: sticky;
  left: 0;
  z-index: 2;
}
.reports-monthly-performance .table-container table th:nth-child(1)::before,
.reports-monthly-performance .table-container table tbody > tr > td:first-child::before {
  position: absolute;
  top: 0;
  left: -2px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 2px;
  height: 100%;
  background-color: #aeaeae;
}
.reports-monthly-performance .table-container table th:nth-child(1)::after,
.reports-monthly-performance .table-container table tbody > tr > td:first-child::after {
  position: absolute;
  top: 0;
  right: -2px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 2px;
  height: 100%;
  background-color: #aeaeae;
}
.reports-monthly-performance .table-container table .bg-white {
  background-color: white;
}
.reports-monthly-performance .table-container table .bg-red {
  background-color: #ffdede;
}

.reports-monthly-step-summaries {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 2rem 2rem;
  color: #292929;
}
.reports-monthly-step-summaries .search-form-container {
  display: grid;
  row-gap: 1rem;
  padding: 2rem;
  background-color: #f8f8f8;
}
.reports-monthly-step-summaries .search-form-container .form-row {
  display: grid;
  grid-template-columns: 130px auto;
}
.reports-monthly-step-summaries .search-form-container .form-row:has(.form-row__left, .form-row__right) {
  grid-template-columns: repeat(2, 1fr);
}
.reports-monthly-step-summaries .search-form-container .form-row__left {
  padding-right: 50px;
}
.reports-monthly-step-summaries .search-form-container .form-row__right {
  padding-left: 50px;
  border-left: 1px solid #cfcfcf;
}
.reports-monthly-step-summaries .search-form-container .year-setting-forms {
  display: grid;
  grid-template-columns: 1fr 4fr;
  margin-bottom: 15px;
}
.reports-monthly-step-summaries .search-form-container .date-setting-forms {
  display: grid;
  grid-template-columns: 1fr 2fr auto 2fr;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  align-items: center;
}
.reports-monthly-step-summaries .search-form-container .input-select-search-field-wrapper {
  display: block;
}
.reports-monthly-step-summaries .search-form-container .checkboxes {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  row-gap: 0.5rem;
}
.reports-monthly-step-summaries .search-form-container .checkboxes label {
  display: flex;
  align-items: center;
  gap: 10px;
  word-break: break-all;
  white-space: normal;
}
.reports-monthly-step-summaries .search-form-container .text-center {
  align-self: center;
  justify-self: start;
}
.reports-monthly-step-summaries .search-btns {
  margin: 0 auto;
}
.reports-monthly-step-summaries .tables {
  overflow-y: auto;
  width: 100%;
  border: 1px solid #aeaeae;
  max-height: 95vh;
  box-sizing: border-box;
}
.reports-monthly-step-summaries .tables table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  box-sizing: border-box;
}
.reports-monthly-step-summaries .tables table th,
.reports-monthly-step-summaries .tables table td {
  border: 1px solid #aeaeae;
  padding: 4px 8px;
  box-sizing: border-box;
}
.reports-monthly-step-summaries .tables table th {
  background-color: #ececec;
  white-space: nowrap;
}
.reports-monthly-step-summaries .tables table td {
  background-color: white;
  text-align: right;
}
.reports-monthly-step-summaries .tables table .step-name-col {
  width: 160px;
  word-break: break-all;
  white-space: normal;
  text-align: left;
}
.reports-monthly-step-summaries .tables table .label-col {
  width: 50px;
  text-align: left;
}
.reports-monthly-step-summaries .tables table thead tr {
  position: sticky;
  top: 0;
  z-index: 3;
}
.reports-monthly-step-summaries .tables table .unit-label {
  font-size: 10px;
  color: #666;
}

.reports-sales-promotion-and-category {
  display: flex;
  flex-direction: column;
  row-gap: 1.5rem;
  padding: 2rem 2rem;
  color: #292929;
}
.reports-sales-promotion-and-category .search-form-container {
  display: grid;
  row-gap: 1rem;
  padding: 2rem;
  background-color: #f8f8f8;
}
.reports-sales-promotion-and-category .search-form-container .form-row {
  display: grid;
  grid-template-columns: 100px auto;
}
.reports-sales-promotion-and-category .search-form-container .form-row:has(.form-row__left, .form-row__right) {
  grid-template-columns: repeat(2, 1fr);
}
.reports-sales-promotion-and-category .search-form-container .form-row__left {
  padding-right: 50px;
}
.reports-sales-promotion-and-category .search-form-container .form-row__right {
  padding-left: 50px;
  border-left: 1px solid #cfcfcf;
}
.reports-sales-promotion-and-category .search-form-container .year-setting-forms {
  display: grid;
  grid-template-columns: 1fr 4fr;
  margin-bottom: 15px;
}
.reports-sales-promotion-and-category .search-form-container .date-setting-forms {
  display: grid;
  grid-template-columns: 1fr 2fr auto 2fr;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  align-items: center;
}
.reports-sales-promotion-and-category .search-form-container .unit-forms {
  display: grid;
  grid-template-columns: 1fr 4fr;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.reports-sales-promotion-and-category .search-form-container .input-select-search-field-wrapper {
  display: block;
}
.reports-sales-promotion-and-category .search-form-container .checkboxes {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  row-gap: 0.5rem;
}
.reports-sales-promotion-and-category .search-form-container .checkboxes label {
  display: flex;
  align-items: center;
  gap: 10px;
  word-break: break-all;
  white-space: normal;
}
.reports-sales-promotion-and-category .search-form-container .text-center {
  align-self: center;
  justify-self: start;
}
.reports-sales-promotion-and-category .search-btns {
  margin: 0 auto;
}
.reports-sales-promotion-and-category .sales_promotion_name_container {
  display: flex;
  justify-content: space-between;
}
.reports-sales-promotion-and-category .sales_promotion_category_tag {
  display: inline-block;
  padding: 0.2rem 0.5rem;
  background-color: #f7f7f7;
  border-radius: 5px;
}
.reports-sales-promotion-and-category .heading_h3 {
  margin: 0 0;
}
.reports-sales-promotion-and-category .table-container {
  overflow: auto;
  width: 100%;
  white-space: nowrap;
  border-right: 1px solid #aeaeae;
  border-left: 1px solid #aeaeae;
}
.reports-sales-promotion-and-category .table-container table {
  width: 100%;
  border: 1px solid #aeaeae;
  border-collapse: collapse;
}
.reports-sales-promotion-and-category .table-container table th, .reports-sales-promotion-and-category .table-container table td {
  border: 1px solid #aeaeae;
  border-collapse: collapse;
  padding: 8px 16px;
}
.reports-sales-promotion-and-category .table-container table tbody td {
  text-align: right;
}
.reports-sales-promotion-and-category .table-container table tbody tr > td:first-child {
  text-align: left;
}
.reports-sales-promotion-and-category .table-container table th:nth-child(1),
.reports-sales-promotion-and-category .table-container table tbody > tr > td:first-child {
  position: sticky;
  left: 0;
  z-index: 2;
}
.reports-sales-promotion-and-category .table-container table th:nth-child(1)::before,
.reports-sales-promotion-and-category .table-container table tbody > tr > td:first-child::before {
  position: absolute;
  top: 0;
  left: -2px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 2px;
  height: 100%;
  background-color: #aeaeae;
}
.reports-sales-promotion-and-category .table-container table th:nth-child(1)::after,
.reports-sales-promotion-and-category .table-container table tbody > tr > td:first-child::after {
  position: absolute;
  top: 0;
  right: -2px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 2px;
  height: 100%;
  background-color: #aeaeae;
}
.reports-sales-promotion-and-category .table-container table th, .reports-sales-promotion-and-category .table-container table tbody > tr > td:first-child {
  background-color: #ececec;
}
.reports-sales-promotion-and-category .table-container table .bg-white {
  background-color: white;
}
.reports-sales-promotion-and-category .table-container table .bg-gray-weak {
  background-color: #f7f7f7;
}
.reports-sales-promotion-and-category .table-container table .bg-red {
  background-color: #ffdede;
}
.reports-sales-promotion-and-category .table-container table .bg-red-weak {
  background-color: #ffeaea;
}
.reports-sales-promotion-and-category .table-container table .bg-blue {
  background-color: #e9effb;
}

.reports-visiting-each-routes {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 2rem 2rem;
  color: #292929;
}
.reports-visiting-each-routes .search-form-container {
  display: grid;
  row-gap: 1rem;
  padding: 2rem;
  background-color: #f8f8f8;
}
.reports-visiting-each-routes .search-form-container .form-row {
  display: grid;
  grid-template-columns: 100px auto;
}
.reports-visiting-each-routes .search-form-container .form-row:has(.form-row__left, .form-row__right) {
  grid-template-columns: repeat(2, 1fr);
}
.reports-visiting-each-routes .search-form-container .form-row__left {
  padding-right: 50px;
}
.reports-visiting-each-routes .search-form-container .form-row__right {
  padding-left: 50px;
  border-left: 1px solid #cfcfcf;
}
.reports-visiting-each-routes .search-form-container .year-setting-forms {
  display: grid;
  grid-template-columns: 1fr 4fr;
  margin-bottom: 15px;
}
.reports-visiting-each-routes .search-form-container .date-setting-forms {
  display: grid;
  grid-template-columns: 1fr 2fr auto 2fr;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.reports-visiting-each-routes .search-form-container .unit-forms {
  display: grid;
  grid-template-columns: 1fr 4fr;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.reports-visiting-each-routes .search-form-container .price-range-forms {
  display: grid;
  grid-template-columns: 1fr 4fr;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  align-items: center;
}
.reports-visiting-each-routes .search-form-container .price-range-forms .input-price-range {
  padding: 0;
}
.reports-visiting-each-routes .search-form-container .input-select-search-field-wrapper {
  display: block;
}
.reports-visiting-each-routes .search-form-container .checkboxes {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  row-gap: 0.5rem;
}
.reports-visiting-each-routes .search-form-container .checkboxes label {
  display: flex;
  align-items: center;
  gap: 10px;
  word-break: break-all;
  white-space: normal;
}
.reports-visiting-each-routes .search-form-container .text-center {
  align-self: center;
  justify-self: start;
}
.reports-visiting-each-routes .search-btns {
  margin: 0 auto;
}
.reports-visiting-each-routes .tables {
  overflow: scroll;
  width: 100%;
  white-space: nowrap;
  border: 1px solid #aeaeae;
  max-height: 90vh;
  box-sizing: border-box;
}
.reports-visiting-each-routes .tables table {
  width: 100%;
  border-collapse: collapse;
  box-sizing: border-box;
}
.reports-visiting-each-routes .tables table tr {
  z-index: 2;
}
.reports-visiting-each-routes .tables table th, .reports-visiting-each-routes .tables table td {
  border: 1px solid #aeaeae;
  border-collapse: collapse;
  padding: 4px 8px;
  box-sizing: border-box;
  z-index: 1;
}
.reports-visiting-each-routes .tables table th {
  background-color: #ececec;
}
.reports-visiting-each-routes .tables table td {
  background-color: #F8F8F8;
  text-align: right;
}
.reports-visiting-each-routes .tables table tr .table-first-col {
  min-width: 110px;
  max-width: 110px;
  word-break: break-all;
  white-space: normal;
  position: sticky;
  left: 0px;
}
.reports-visiting-each-routes .tables table tr .table-first-col::before {
  position: absolute;
  top: 0;
  left: -2px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 2px;
  height: 100%;
  background-color: #aeaeae;
}
.reports-visiting-each-routes .tables table tr .table-first-col::after {
  position: absolute;
  top: 0;
  right: -2px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 2px;
  height: 100%;
  background-color: #aeaeae;
}
.reports-visiting-each-routes .tables table tr .table-second-col {
  min-width: 110px;
  max-width: 110px;
  word-break: break-all;
  white-space: normal;
  position: sticky;
  left: 110px;
}
.reports-visiting-each-routes .tables table tr .table-second-col::after {
  position: absolute;
  top: 0;
  right: -2px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 2px;
  height: 100%;
  background-color: #aeaeae;
}
.reports-visiting-each-routes .tables table tr .table-third-col {
  min-width: 161px;
  max-width: 161px;
  word-break: break-all;
  white-space: normal;
  position: sticky;
  left: 220px;
}
.reports-visiting-each-routes .tables table tr .table-third-col::after {
  position: absolute;
  top: 0;
  right: -2px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 2px;
  height: 100%;
  background-color: #aeaeae;
}
.reports-visiting-each-routes .tables table tr .table-fourth-col {
  min-width: 115px;
  max-width: 115px;
  word-break: break-all;
  white-space: normal;
  position: sticky;
  left: 381px;
}
.reports-visiting-each-routes .tables table tr .table-fourth-col::after {
  position: absolute;
  top: 0;
  right: -2px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 2px;
  height: 100%;
  background-color: #aeaeae;
}
.reports-visiting-each-routes .tables table tr .table-1-3span-col {
  min-width: 381px;
  max-width: 381px;
  word-break: break-all;
  white-space: normal;
  position: sticky;
  left: 0;
}
.reports-visiting-each-routes .tables table tr .table-1-3span-col::after {
  position: absolute;
  top: 0;
  right: -2px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 2px;
  height: 100%;
  background-color: #aeaeae;
}
.reports-visiting-each-routes .tables table tr td.table-first-col,
.reports-visiting-each-routes .tables table tr td.table-second-col,
.reports-visiting-each-routes .tables table tr td.table-third-col,
.reports-visiting-each-routes .tables table tr td.table-1-3span-col {
  text-align: left;
}
.reports-visiting-each-routes .tables table thead tr:nth-child(1) {
  position: sticky;
  top: 0px;
}
.reports-visiting-each-routes .tables table thead tr:nth-child(1) th:nth-child(1) {
  position: sticky;
  left: 0px;
}
.reports-visiting-each-routes .tables table thead tr:nth-child(1) th:nth-child(1)::after {
  position: absolute;
  top: 0;
  right: -2px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 2px;
  height: 100%;
  background-color: #aeaeae;
}
.reports-visiting-each-routes .tables table thead tr:nth-child(1) th:nth-child(1)::before {
  position: absolute;
  top: 0;
  left: -2px;
  bottom: 0;
  content: "";
  display: inline-block;
  width: 2px;
  height: 100%;
  background-color: #aeaeae;
}
.reports-visiting-each-routes .tables table thead tr:nth-child(2) {
  position: sticky;
  top: 33px;
}
.reports-visiting-each-routes .tables table thead tr::after {
  position: absolute;
  bottom: -1px;
  left: 0px;
  top: 0;
  content: "";
  display: inline-block;
  width: 99.9%;
  height: 1.5px;
  background-color: #aeaeae;
}
.reports-visiting-each-routes .tables table .bg-white {
  background-color: white;
}
.reports-visiting-each-routes .tables table .bg-gray-weak {
  background-color: #f7f7f7;
}
.reports-visiting-each-routes .tables table .bg-red {
  background-color: #ffdede;
}
.reports-visiting-each-routes .tables table .bg-red-weak {
  background-color: #ffeaea;
}
.reports-visiting-each-routes .tables table .bg-blue {
  background-color: #e9effb;
}
.reports-visiting-each-routes .tables table .text-custom-small {
  font-size: 10px;
  line-height: 1;
}

.plan-set-index {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
.plan-set-index .plan-set-top-block {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #ECF1FC;
  padding: 52px;
}
.plan-set-index .plan-set-top-block .plan-set-top-block-btns {
  display: flex;
  -moz-column-gap: 40px;
       column-gap: 40px;
  justify-content: space-between;
  align-items: center;
  height: 60px;
}
.plan-set-index .plan-set-top-block .plan-set-top-block-btns .plan-set-plan, .plan-set-index .plan-set-top-block .plan-set-top-block-btns .plan-set-new-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  height: 100%;
  border-radius: 4px;
  text-decoration: none;
}
.plan-set-index .plan-set-top-block .plan-set-top-block-btns .plan-set-plan.plan-set-plan, .plan-set-index .plan-set-top-block .plan-set-top-block-btns .plan-set-new-btn.plan-set-plan {
  padding: 0 32px;
  background-color: #FFFFFF;
  color: #292929;
}
.plan-set-index .plan-set-top-block .plan-set-top-block-btns .plan-set-plan.plan-set-new-btn, .plan-set-index .plan-set-top-block .plan-set-top-block-btns .plan-set-new-btn.plan-set-new-btn {
  background-color: #132D63;
  color: #FFFFFF;
  width: 384px;
}
.plan-set-index .plan-set-cards-block {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
.plan-set-index .plan-set-cards-block .plan-set-card {
  flex: 1 1 calc(33.3% - 24px);
  box-sizing: border-box;
  border: 1px solid #fcfcfc;
  padding: 24px;
  text-align: center;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  min-width: 500px;
  width: 500px;
  max-width: 500px;
}
.plan-set-index .plan-set-cards-block .plan-set-card .image {
  width: 50%;
  height: 150px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
}
.plan-set-index .plan-set-cards-block .plan-set-card .top-block {
  display: flex;
  align-items: center;
  gap: 52px;
}
.plan-set-index .plan-set-cards-block .plan-set-card .top-block .title {
  width: 50%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.plan-set-index .plan-set-cards-block .plan-set-card .price {
  background-color: #ECF1FC;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  width: 100%;
  padding: 20px 0px;
  margin: 14px 0px;
}
.plan-set-index .plan-set-cards-block .plan-set-card .action-btns {
  display: flex;
  gap: 16px;
  justify-content: center;
  margin-top: 14px;
}
.plan-set-index .plan-set-cards-block .plan-set-card .action-btns .edit-btn {
  padding: 18px 44px;
  background-color: #BA0000;
  border-radius: 8px;
  font-size: 18px;
}
.plan-set-index .plan-set-cards-block .plan-set-card .action-btns .delete-btn {
  padding: 18px 44px;
  background-color: #525252;
  border-radius: 8px;
  font-size: 18px;
}

.plan-set-edit {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 52px 106px;
  color: #292929;
}
.plan-set-edit .upload {
  display: flex;
  align-items: center;
  gap: 6px;
}
.plan-set-edit .unit {
  margin-left: 6px;
}
.plan-set-edit .form-footer-btns {
  display: flex;
  justify-content: center;
  gap: 20px;
}
.plan-set-edit .paln-set-form {
  row-gap: 40px;
}

.property_orders {
  display: flex;
  flex-direction: column;
  padding: 52px 106px;
  color: #292929;
}
.property_orders .cursor {
  cursor: pointer;
}
.property_orders .tab-small-caption {
  font-size: 12px;
  padding-left: 14px;
}
.property_orders .tabs {
  margin-top: 32px;
}
.property_orders .table {
  margin-top: 20px;
  display: block;
  width: 100%;
  cursor: pointer;
  overflow: auto;
}
.property_orders .table tr:nth-child(-n+6) {
  background-color: #f0f8ff;
}
.property_orders .table tr {
  background-color: white;
}
.property_orders .table td:first-child {
  border-left-width: 1px;
}
.property_orders .table td:nth-last-child(2) {
  border-right-width: 0px;
}
.property_orders .table .operration-btns {
  display: flex;
  justify-content: center;
  gap: 4px;
}

.address-form-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  row-gap: 5px;
  width: 100%;
}
.address-form-container .select2-container {
  margin-left: 5px;
  border: solid 1px #CBCBCB;
  border-radius: 4px;
}
.address-form-container .select2-container .select2-selection {
  height: 100%;
  border: none;
}
.address-form-container .zip-code, .address-form-container .prefecture, .address-form-container .city, .address-form-container .town, .address-form-container .street, .address-form-container .building {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 5px;
       column-gap: 5px;
  width: 100%;
}
.address-form-container .zip-code__label, .address-form-container .prefecture__label, .address-form-container .city__label, .address-form-container .town__label, .address-form-container .street__label, .address-form-container .building__label {
  width: 100px;
}
.address-form-container .zip-code__label label, .address-form-container .prefecture__label label, .address-form-container .city__label label, .address-form-container .town__label label, .address-form-container .street__label label, .address-form-container .building__label label {
  width: 100%;
  font-weight: normal;
  white-space: normal;
}
.address-form-container .zip-code__search-button .btn {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #FFFFFF;
}
.address-form-container .zip-code__search-button .btn:hover {
  opacity: 0.7;
}
.address-form-container .zip-code__search-button .btn.bg-green {
  background: #2ABC5B;
}
.address-form-container .street__input, .address-form-container .building__input {
  width: calc(100% - 100px - 5px);
}

.template-site-breadcrumbs {
  font-size: 12px;
}
.template-site-breadcrumbs .home-link span {
  text-decoration: none;
}

.template-site-header .header-logo {
  width: 100%;
  -o-object-fit: none;
     object-fit: none;
}

.template-site-page-title {
  display: flex;
  align-items: center;
  justify-content: start;
}
.template-site-page-title .page-icon {
  width: 28px;
  height: 28px;
}
.template-site-page-title .page-text {
  font-size: 28px;
  font-weight: bold;
  margin: 0;
  margin-left: 12px;
}

.site_template_content_wrapper {
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
  text-align: center;
}
.site_template_content_wrapper .content_header {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #2ABC5B;
  padding: 14px;
}
.site_template_content_wrapper .content_header.yellow {
  background-color: #ffe24a;
  color: #242424;
}
.site_template_content_wrapper .content_body {
  padding: 28px 28px 32px 28px;
  background-color: #f7f7f7;
}
@media (max-width: 768px) {
  .site_template_content_wrapper .content_body {
    padding: 20px;
  }
}

.site_template_property_map {
  width: 100%;
  height: 100%;
}
.site_template_property_map .googleMap {
  cursor: crosshair;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 768px) {
  .site_template_property_map .googleMap {
    aspect-ratio: 311/214;
  }
}
.site_template_property_map .googleMap .marker {
  position: relative;
}
.site_template_property_map .googleMap .marker__content {
  padding: 10px 15px;
  background: #FFFFFF;
  border-radius: 10px;
}
.site_template_property_map .googleMap .marker__property_content {
  position: absolute;
  bottom: 0px;
  left: -200px;
  width: 400px;
  border: 1px solid #CBCBCB;
  border-radius: 10px;
  background: #FFFFFF;
  color: #292929;
  font-size: 14px;
}
.site_template_property_map .googleMap .marker__property_content .title {
  font-weight: bold;
  font-size: 16px;
  padding: 1rem;
  display: flex;
  justify-content: space-between;
}
.site_template_property_map .googleMap .marker__property_content .body {
  display: grid;
  grid-template-columns: 150px 1fr;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  padding: 1rem;
  border-top: 1px solid #CBCBCB;
  border-bottom: 1px solid #CBCBCB;
}
.site_template_property_map .googleMap .marker__property_content .body .body_left {
  border: 1px solid #CBCBCB;
  display: flex;
  justify-content: center;
  align-items: center;
}
.site_template_property_map .googleMap .marker__property_content .body .body_left img {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.site_template_property_map .googleMap .marker__property_content .body .body_right {
  display: grid;
  row-gap: 1rem;
}
.site_template_property_map .googleMap .marker__property_content .body .body_right .category {
  background-color: #132D63;
  color: #FFFFFF;
  padding: 5px;
}
.site_template_property_map .googleMap .marker__property_content .details {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding: 1rem;
}
.site_template_property_map .googleMap .marker__property_content .bold {
  font-weight: bold;
}
.site_template_property_map .googleMap .marker__customer_content {
  position: absolute;
  bottom: 0px;
  left: -110px;
  width: 220px;
  border: 1px solid #CBCBCB;
  border-radius: 10px;
  background: #FFFFFF;
  color: #292929;
  font-size: 14px;
}
.site_template_property_map .googleMap .marker__customer_content .title {
  font-weight: bold;
  font-size: 16px;
  padding: 1rem;
  display: flex;
  justify-content: space-between;
}
.site_template_property_map .googleMap .marker__customer_content .body {
  display: grid;
  grid-template-columns: 1fr 1fr;
  row-gap: 10px;
  padding: 1rem;
  border-top: 1px solid #CBCBCB;
}
.site_template_property_map .googleMap .marker__customer_content .body .address {
  grid-column: 1/3;
}
.site_template_property_map .googleMap .marker__customer_content .bold {
  font-weight: bold;
}
.site_template_property_map .googleMap .marker__evacuation_site_content {
  position: absolute;
  bottom: 0px;
  left: -110px;
  width: 220px;
  border: 1px solid #CBCBCB;
  border-radius: 10px;
  background: #FFFFFF;
  color: #292929;
  font-size: 14px;
}
.site_template_property_map .googleMap .marker__evacuation_site_content .title {
  font-weight: bold;
  font-size: 16px;
  padding: 1rem;
  display: flex;
  justify-content: space-between;
}
.site_template_property_map .googleMap .marker__evacuation_site_content .body {
  display: grid;
  grid-template-columns: 1fr 1fr;
  row-gap: 10px;
  padding: 1rem;
  border-top: 1px solid #CBCBCB;
}
.site_template_property_map .googleMap .marker__evacuation_site_content .body .address {
  grid-column: 1/3;
}
.site_template_property_map .googleMap .marker__evacuation_site_content .body .applicable_disaster {
  grid-column: 1/3;
  padding-left: 1rem;
}
.site_template_property_map .googleMap .marker__evacuation_site_content .bold {
  font-weight: bold;
}
.site_template_property_map .googleMap .marker .marker-triangle {
  position: absolute;
  bottom: -14px;
  left: -16px;
  border-style: solid;
  border-width: 16px;
  margin: auto;
  width: 0;
  height: 0;
  border-color: transparent #FFFFFF #FFFFFF transparent;
  border-radius: 0px 0px 10px 0px;
  transform: scaleX(0.5) rotate(45deg);
  -webkit-transform: scaleX(0.5) rotate(45deg);
}

.site_template_body main {
  margin-right: 170px;
  margin-left: 170px;
}
.site_template_body main .main-container {
  margin-top: 32px;
  display: grid;
  gap: 40px;
  grid-template-columns: 1fr 3fr 1fr;
}
.site_template_body main .main-container.no-left-bar {
  grid-template-columns: 3fr 1fr;
}
.site_template_body main .main-container.no-right-bar {
  grid-template-columns: 1fr 3fr;
}
.site_template_body main .main-container.no-left-bar.no-right-bar {
  grid-template-columns: 1fr;
}
.site_template_body main .main-container .left-bar, .site_template_body main .main-container .center-content, .site_template_body main .main-container .right-bar {
  padding: 10px;
}
.site_template_body main .main-container .left-bar {
  background-color: #f4f4f4;
}
.site_template_body main .main-container .center-content {
  background-color: #fff;
}
.site_template_body main .main-container .right-bar {
  background-color: #f4f4f4;
}
@media (max-width: 768px) {
  .site_template_body main {
    margin-right: 16px;
    margin-left: 16px;
  }
  .site_template_body main .main-container {
    grid-template-columns: 1fr !important;
  }
}
.site_template_body .common-button {
  background-color: #2ABC5B;
}
.site_template_body .button-sm {
  width: 200px;
  height: 40px;
  border-radius: 20px;
  background-color: #FFFFFF;
  font-size: 16px;
  font-weight: bold;
  color: #242424;
  box-sizing: content-box;
}
.site_template_body .button-green {
  background-color: #2ABC5B;
  border-bottom: 4px solid #02882F;
  color: #FFFFFF;
}
.site_template_body .accordion {
  width: 100%;
  background-color: #FFFFFF;
  border-radius: 4px;
}
.site_template_body .accordion:not(:last-child) {
  margin-bottom: 16px;
}
.site_template_body .accordion .accordion-label {
  width: 100%;
  display: flex;
  justify-content: space-between;
  border-bottom: none;
}
.site_template_body .accordion .accordion-title {
  padding: 8px 20px;
}
.site_template_body .accordion .accordion-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background-color: #2ABC5B;
  cursor: pointer;
}
.site_template_body .accordion .accordion-btn::after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  content: "";
  display: inline-block;
  width: 16px;
  height: 1px;
  background-color: #FFFFFF;
}
.site_template_body .accordion .accordion-btn::before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  content: "";
  display: inline-block;
  width: 16px;
  height: 1px;
  background-color: #FFFFFF;
  transform: rotate(90deg);
}
.site_template_body .accordion .accordion-content {
  padding: 20px;
  display: none;
}
.site_template_body .accordion.open {
  border-bottom: none;
}
.site_template_body .accordion.open .accordion-label {
  border-bottom: 1px solid #d9d9d9;
}
.site_template_body .accordion.open .accordion-btn {
  border-radius: 4px 4px 0 0;
  background-color: #a3a3a3;
}
.site_template_body .accordion.open .accordion-btn::before {
  display: none;
}
.site_template_body .accordion.open .accordion-content {
  display: flex;
  flex-direction: column;
}
.site_template_body .separator {
  width: 100%;
  height: 1px;
  background-color: #d9d9d9;
  margin: 16px 0;
}
.site_template_body .bg-yellow {
  background-color: #ffe24a;
}
.site_template_body .bg-green {
  background-color: #2ABC5B;
}
.site_template_body .shadow-grey {
  border-bottom: 4px solid #C4C4C4;
}
.site_template_body .shadow-green {
  border-bottom: 4px solid #2ABC5B;
}
.site_template_body .description {
  padding-bottom: 28px;
  text-align: center;
  font-size: 16px;
  word-wrap: break-word;
}
.site_template_body .errorMessages {
  margin-top: 10px;
}
.site_template_body .errorMessages p {
  margin: 0;
  color: #BA0000;
}

.site_template-top {
  padding: 52px 106px;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .site_template-top {
    padding: 32px 16px;
  }
}
.site_template-top--left {
  width: 100%;
  flex: 3;
}
.site_template-top--left .cities {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
.site_template-top--left .cities--item {
  flex: 1 1 calc(25% - 10px);
}
.site_template-top--left .search {
  border-radius: 10px;
  background-color: #f0f0f0;
}
.site_template-top--left .search--title {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: #2ABC5B;
  width: 100%;
  padding: 10px 0px;
  color: white;
  font-size: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
}
.site_template-top--left .search--title img {
  width: 24px;
  height: 24px;
}
.site_template-top--right {
  width: 100%;
  flex: 1;
}
@media (max-width: 768px) {
  .site_template-top {
    flex-direction: column;
  }
  .site_template-top--right {
    order: -1;
  }
}

.site_template_login .site_template_login_container {
  margin-top: 32px;
}
.site_template_login .site_template_login_container .site_template_login_content {
  margin-bottom: 32px;
}
.site_template_login .site_template_login_container .user_login_form {
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.site_template_login .site_template_login_container .user_login_form label {
  font-weight: normal;
}
@media (max-width: 768px) {
  .site_template_login .site_template_login_container .user_login_form label {
    margin-bottom: 12px;
  }
}
.site_template_login .site_template_login_container .user_login_form input {
  max-width: 480px;
}
.site_template_login .site_template_login_container .user_login_form:first-child {
  margin-bottom: 16px;
}
@media (max-width: 768px) {
  .site_template_login .site_template_login_container .user_login_form {
    padding: 0px;
    flex-direction: column;
    align-items: flex-start;
  }
}
.site_template_login .site_template_login_container .user_login_form_footer {
  width: 100%;
  margin-top: 28px;
  display: flex;
  justify-content: center;
  gap: 12px;
}
.site_template_login .site_template_login_container .user_login_button {
  border: 1px solid #2ABC5B;
  border-bottom: 4px solid #2ABC5B;
}

.sns_login_wrapper .description {
  padding-bottom: 28px;
  text-align: center;
  font-size: 16px;
  word-wrap: break-word;
}
.sns_login_wrapper .sns_login_buttons {
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: center;
  align-items: center;
  gap: 24px;
}
.sns_login_wrapper .sns_login_buttons form {
  width: 100%;
}
.sns_login_wrapper .sns_login_button {
  position: relative;
  z-index: 1;
  font-size: 18px;
  font-weight: bold;
  color: #242424;
  background-color: transparent;
  border-radius: 30px;
  width: 400px;
  height: 64px;
  padding-bottom: 4px;
  box-sizing: border-box;
}
.sns_login_wrapper .sns_login_button:hover .button-text,
.sns_login_wrapper .sns_login_button:hover img {
  transform: translateY(2px);
}
.sns_login_wrapper .sns_login_button:hover::before {
  transform: translateY(2px);
}
.sns_login_wrapper .sns_login_button:hover::after {
  top: 2px;
}
.sns_login_wrapper .sns_login_button::before, .sns_login_wrapper .sns_login_button::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  left: 0;
  border-radius: 30px;
  box-sizing: border-box;
}
.sns_login_wrapper .sns_login_button::after {
  background: #C4C4C4;
  bottom: 0;
  z-index: -2;
}
.sns_login_wrapper .sns_login_button::before {
  background: #fff;
  bottom: 4px;
  z-index: -1;
}
.sns_login_wrapper .sns_login_button img {
  position: absolute;
  left: 9px;
  top: 9px;
}
@media (max-width: 768px) {
  .sns_login_wrapper .sns_login_button {
    width: 100%;
  }
}

.site_template_signup .site_template_signup_container {
  margin-top: 32px;
}
.site_template_signup .site_template_signup_container .site_template_signup_content {
  margin-bottom: 32px;
}

.site_template_signup_form .form_section {
  padding-bottom: 12px;
}
.site_template_signup_form .form_section_title {
  background-color: #FFFFFF;
  width: 100%;
  text-align: left;
  display: flex;
}
.site_template_signup_form .form_section_title::before {
  content: "";
  display: inline-block;
  width: 6px;
  height: 50px;
  background-color: #2ABC5B;
}
.site_template_signup_form .form_section_title .form_section_title_text {
  font-size: 20px;
  font-weight: bold;
  padding: 11px 0 10px 22px;
  width: 100%;
}
.site_template_signup_form .form_inputs {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 28px;
}
.site_template_signup_form .form_inputs label {
  font-weight: normal;
}
.site_template_signup_form .form_inputs .form_inputs_title {
  display: flex;
  width: 180px;
  font-size: 16px;
  text-align: left;
  color: #242424;
}
.site_template_signup_form .form_inputs .form_inputs_title .form_inputs_necessary {
  width: 40px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  border-radius: 4px;
  color: #FFFFFF;
  background-color: #ff593b;
  margin-left: 12px;
  text-align: center;
}
.site_template_signup_form .form_inputs .form_inputs_content {
  width: calc(100% - 180px - 28px);
  text-align: left;
}
.site_template_signup_form .form_inputs .form_inputs_content .form_inputs_content_row {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 12px;
  justify-content: start;
  align-items: center;
  word-break: keep-all;
}
.site_template_signup_form .form_inputs .form_inputs_content .form_inputs_content_row:not(:first-child) {
  margin-top: 12px;
}
.site_template_signup_form .form_inputs .form_inputs_content .form_inputs_content_row .form_input {
  width: 100%;
}
.site_template_signup_form .form_inputs .form_inputs_content .form_inputs_content_row .form_inputs_content_row_label {
  width: 80px;
}
.site_template_signup_form .form_inputs .form_inputs_content .form_inputs_content_row input[type=number], .site_template_signup_form .form_inputs .form_inputs_content .form_inputs_content_row input[type=text] {
  width: 200px;
}
@media (max-width: 768px) {
  .site_template_signup_form .form_inputs {
    flex-direction: column;
    gap: 12px;
    align-items: start;
  }
  .site_template_signup_form .form_inputs .form_inputs_title_text {
    font-weight: bold;
  }
  .site_template_signup_form .form_inputs .form_inputs_title_text label {
    font-weight: bold;
  }
  .site_template_signup_form .form_inputs .form_inputs_content {
    width: 100%;
  }
  .site_template_signup_form .form_inputs .form_inputs_content .form_inputs_content_row {
    flex-wrap: wrap;
  }
  .site_template_signup_form .form_inputs .form_inputs_content .form_inputs_content_row .form_inputs_content_row_label {
    width: 100%;
  }
  .site_template_signup_form .form_inputs .form_inputs_content .form_inputs_content_row .form_inputs_content_row_input {
    width: 100%;
  }
}
.site_template_signup_form .form_footer {
  display: flex;
  justify-content: center;
  gap: 12px;
}
.site_template_signup_form input[type=submit] {
  cursor: pointer;
}

.site_template_signup--completed {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  margin-bottom: 16px;
}
.site_template_signup--completed img {
  width: 100%;
}
.site_template_signup--completed p {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  height: 100%;
  margin: 0;
}
@media (max-width: 768px) {
  .site_template_signup--completed {
    grid-template-columns: 1fr;
  }
}

.site_template_customers .appendix {
  font-size: 12px;
  margin-top: 20px;
}

.site-template-search input[type=radio] {
  accent-color: #1c9344;
}
.site-template-search input[type=checkbox]:checked {
  background-image: url(/assets/icons/green_check.svg);
  background-size: 16px 16px;
  background-position: center;
  background-repeat: no-repeat;
}
.site-template-search button.common-button {
  background-color: #2ABC5B;
}
.site-template-search .btn.primary {
  background-color: #2ABC5B;
}

.l-top__search {
  border-radius: 10px;
  background-color: #f0f0f0;
  overflow: hidden;
}
.l-top__search-head {
  display: flex;
  align-items: center;
  gap: 12px;
}
.l-top__search-head img {
  width: 24px;
  height: 24px;
}
.l-top__search-body {
  display: flex;
  gap: 22px;
}
@media screen and (max-width: 768px) {
  .l-top__search-body {
    flex-direction: column;
  }
}
.l-top__search-item {
  flex: 1 0 auto;
  width: calc(33.3333333333% - 15px);
  position: relative;
  z-index: 1;
  font-size: 16px;
  font-weight: 700;
  height: 72px;
  padding-bottom: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  color: #242424;
}
.l-top__search-item:hover .txt {
  transform: translateY(2px);
}
.l-top__search-item:hover::before {
  transform: translateY(2px);
}
@media screen and (max-width: 768px) {
  .l-top__search-item {
    width: 100%;
  }
}
.l-top__search-item .txt {
  position: relative;
  z-index: 1;
  padding-left: 28px;
}
.l-top__search-item .txt.-land::before {
  background: url(/assets/site_template/common/menu-icon01-b43345b2d3bc84f7ad87ca9a76ebfa5c30f44877042b657e67490c15b207126c.svg) no-repeat center/100% auto;
}
.l-top__search-item .txt.-new::before {
  background: url(/assets/site_template/common/menu-icon02-8e28f2faf6798abfa6a56d1c59c1cbf7939907d67186e6f69e797beb6598059f.svg) no-repeat center/100% auto;
}
.l-top__search-item .txt.-old::before {
  background: url(/assets/site_template/common/menu-icon03-35e56ca0d30a15689875ad814a5f1d5fc7f4e3bcf8b02228861f70d236ea7998.svg) no-repeat center/100% auto;
}
.l-top__search-item .txt::before {
  content: "";
  width: 20px;
  aspect-ratio: 1/1;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
}
.l-top__search-item::before, .l-top__search-item::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
}
.l-top__search-item::before {
  top: 0;
  bottom: 4px;
  background: #fff;
  border: 2px solid #2ABC5B;
  border-radius: 10px;
  z-index: -1;
}
.l-top__search-item::after {
  top: 2px;
  bottom: 0;
  background: #2ABC5B;
  border-radius: 10px;
  z-index: -2;
}
.l-top__body {
  display: flex;
  flex-direction: column;
  gap: 52px;
}
@media screen and (max-width: 768px) {
  .l-top__body {
    gap: 32px;
  }
}
.l-top__new-btn {
  text-align: center;
}
.l-top__list {
  display: flex;
  gap: 40px;
}
@media screen and (max-width: 768px) {
  .l-top__list {
    flex-direction: column;
    gap: 32px;
  }
}
.l-top__item {
  flex: 0 0 auto;
  width: calc(50% - 20px);
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 768px) {
  .l-top__item {
    width: 100%;
  }
}
.l-top__item-body {
  border: 1px solid #D9D9D9;
  border-radius: 10px;
  padding: 15px;
  box-sizing: border-box;
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
}
.l-top__item-list {
  display: flex;
  flex-direction: column;
  gap: 12px;
  flex: 1 1 auto;
}
.l-top__item-list a {
  color: #242424;
  font-size: 12px;
  line-height: 1.4166666667;
  font-weight: 400;
  padding-left: 12px;
  padding-right: 28px;
  display: block;
  position: relative;
}
.l-top__item-list a::before {
  content: "・";
  position: absolute;
  left: 0;
  top: 0;
}
.l-top__item-list a::after {
  content: "";
  width: 7px;
  height: 9px;
  background: url(/assets/site_template/common/arrow-011d570a9ea73975671adb0d647933608c1ff68f1677ef499ff8e2a04f047a50.svg) no-repeat center/100% auto;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.l-top__item-btn {
  background: #2ABC5B;
  color: #fff;
  width: 140px;
  height: 30px;
  border-radius: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 16px auto 0;
  text-decoration: none;
}
.l-top__item-btn:hover {
  opacity: 0.7;
}
.l-top__simple {
  margin-bottom: 32px;
}
@media screen and (max-width: 768px) {
  .l-top__simple {
    margin-bottom: 24px;
  }
}

.l-terms__box:nth-child(n+2) {
  margin-top: 52px;
}
@media screen and (max-width: 768px) {
  .l-terms__box:nth-child(n+2) {
    margin-top: 32px;
  }
}
.l-terms__txt {
  font-size: 14px;
  line-height: 1.5714285714;
  font-weight: 400;
  margin: 0 0 32px;
}
@media screen and (max-width: 768px) {
  .l-terms__txt {
    margin-bottom: 24px;
  }
}
.l-terms__body {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
@media screen and (max-width: 768px) {
  .l-terms__body {
    gap: 24px;
  }
}
.l-terms__block-ttl {
  font-size: 22px;
  line-height: 1.4545454545;
  font-weight: 700;
  background: #e2ffeb;
  padding: 9px 20px;
  margin: 0 0 20px;
}
@media screen and (max-width: 768px) {
  .l-terms__block-ttl {
    margin-bottom: 16px;
  }
}
.l-terms__block-txt {
  font-size: 14px;
  line-height: 1.5714285714;
  font-weight: 400;
  margin: 0;
}
.l-terms__info {
  font-size: 14px;
  line-height: 1.5714285714;
  margin: 12px 0 0;
}
.l-terms__info .strong {
  font-weight: 700;
}

.l-company__box:nth-child(n+2) {
  margin-top: 52px;
}
@media screen and (max-width: 768px) {
  .l-company__box:nth-child(n+2) {
    margin-top: 32px;
  }
}
.l-company__list {
  border-top: 1px solid #D9D9D9;
}
.l-company__item {
  display: flex;
  border-bottom: 1px solid #D9D9D9;
}
@media screen and (max-width: 768px) {
  .l-company__item {
    flex-direction: column;
    gap: 12px;
    padding: 16px 0 15px;
  }
}
.l-company__item-ttl, .l-company__item-txt {
  font-size: 16px;
  font-weight: 400;
  padding: 16px 20px 15px;
  margin: 0;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .l-company__item-ttl, .l-company__item-txt {
    padding: 0;
  }
}
.l-company__item-ttl {
  flex: 0 0 auto;
  width: 120px;
  font-weight: 500;
  background: #F7F7F7;
}
@media screen and (max-width: 768px) {
  .l-company__item-ttl {
    width: 100%;
    background: transparent;
  }
}
.l-company__map {
  height: 480px;
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .l-company__map {
    height: 230px;
  }
}
.l-company__map iframe {
  width: 100%;
  height: 100%;
}

.l-sitemap__list {
  background: #F7F7F7;
  border-radius: 10px;
  padding: 28px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px 22px;
  list-style: none;
  margin: 0;
}
.l-sitemap__list a:hover {
  opacity: 0.7;
}
@media screen and (max-width: 768px) {
  .l-sitemap__list {
    padding: 20px;
    gap: 12px;
  }
}
.l-sitemap__item {
  flex: 0 0 auto;
  width: calc(33.3333333333% - 15px);
  font-size: 0;
}
@media screen and (max-width: 768px) {
  .l-sitemap__item {
    width: 100%;
  }
}
.l-sitemap__item > a {
  color: #242424;
  text-decoration: none;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
}
.l-sitemap__sub {
  list-style: none;
  padding: 0;
  margin: 15px 0 0;
}
@media screen and (max-width: 768px) {
  .l-sitemap__sub {
    margin-top: 8px;
  }
}
.l-sitemap__sub-item {
  font-size: 0;
}
.l-sitemap__sub-item > a {
  color: #242424;
  text-decoration: none;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4285714286;
}

.l-property__head {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 16px;
}
@media screen and (max-width: 768px) {
  .l-property__head {
    flex-direction: column;
    gap: 20px;
  }
}
.l-property__main {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.l-property__info {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.l-property__info-item {
  display: flex;
  align-items: flex-start;
  gap: 16px;
}
.l-property__info-item .ttl {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  padding: 2px 16px 3px;
  box-sizing: border-box;
  flex: 0 0 auto;
  min-width: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffe24a;
  border-radius: 20px;
}
.l-property__info-item .txt {
  font-size: 20px;
  line-height: 1.45;
  font-weight: 400;
}
.l-property__price {
  border: 2px solid #d2efdb;
  background: #e9f8ee;
  border-radius: 10px;
  padding: 2px 14px 6px;
  box-sizing: border-box;
  font-size: 16px;
  line-height: 1.5;
  white-space: nowrap;
  flex: 0 0 auto;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .l-property__price {
    width: 100%;
  }
}
.l-property__price .lg {
  font-size: 40px;
  line-height: 1.45;
  font-weight: 700;
  display: inline-block;
  margin: 0 8px;
}
.l-property__img {
  aspect-ratio: 730/460;
  border-radius: 10px;
  background: #ddd;
}
.l-property__img:nth-child(n+2) {
  flex: 1 1 auto;
  aspect-ratio: 172/108;
  width: calc(25% - 11px);
}
.l-property__img-box {
  display: flex;
  flex-wrap: wrap;
  gap: 20px 14px;
  margin-bottom: 32px;
}
.l-property__block {
  background: #f7f7f7;
  border-radius: 10px;
  overflow: hidden;
}
.l-property__block-head {
  background: #2ABC5B;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 60px;
  width: 100%;
  box-sizing: border-box;
  font-size: 22px;
  color: #fff;
  font-weight: 700;
  line-height: 1.4545454545;
  padding: 14px;
  text-align: center;
}
.l-property__table {
  width: calc(50% - 10px);
  flex: 1 1 auto;
  border-collapse: collapse;
}
@media screen and (max-width: 768px) {
  .l-property__table {
    width: 100%;
  }
  .l-property__table:nth-child(n+2) tr:nth-child(1) th,
  .l-property__table:nth-child(n+2) tr:nth-child(1) td {
    border-top: none;
  }
}
.l-property__table th,
.l-property__table td {
  font-size: 14px;
  line-height: 1.4285714286;
  font-weight: 400;
  padding: 9px 12px 10px;
  border: 1px solid #D9D9D9;
  word-break: break-all;
}
@media screen and (max-width: 768px) {
  .l-property__table th,
  .l-property__table td {
    text-align: left;
  }
}
.l-property__table th {
  font-weight: 500;
  width: 136px;
  background: #F7F7F7;
}
.l-property__table-box {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 20px;
}
@media screen and (max-width: 768px) {
  .l-property__table-box {
    gap: 0;
  }
}
.l-property__map-box {
  height: 480px;
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .l-property__map-box {
    height: 230px;
  }
}
.l-property__map-box iframe {
  width: 100%;
  height: 100%;
}
.l-property__recommend .c-card__list {
  margin-bottom: 0;
}
.l-property__cta {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 140px;
  background: url(/assets/site_template/common/cta-bg-pc-04955b7290dec6fab4939d19fc4800e2a04cc1ed876fbda74e56d6c2016bcd55.jpg) no-repeat center/cover;
  border-radius: 10px;
}
@media screen and (max-width: 768px) {
  .l-property__cta {
    height: 118px;
    background: url(/assets/site_template/common/cta-bg-sp-781dfdc34ff80a468604025ff65350d2ddb68de228659ec60a3fc66394f41e1e.jpg) no-repeat center/cover;
  }
}

.l-reservations__link {
  background: #EBFDF1;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  min-height: 66px;
  width: 100%;
  margin-bottom: 52px;
}
@media screen and (max-width: 768px) {
  .l-reservations__link {
    margin-bottom: 32px;
  }
}
.l-reservations__link a {
  color: #009DFF;
  text-decoration: underline;
  font-size: 18px;
  line-height: 1.4444444444;
  font-weight: 500;
}
.l-reservations__merit {
  margin-bottom: 32px;
}
.l-reservations__form .c-inquiry {
  border-radius: 0 0 10px 10px;
}
.l-reservations__inquiry {
  margin-bottom: 52px;
}
@media screen and (max-width: 768px) {
  .l-reservations__inquiry {
    margin-bottom: 32px;
  }
}

.l-register__txt {
  text-align: center;
  font-size: 16px;
  line-height: 1.75;
  margin-bottom: 26px;
}
@media screen and (max-width: 768px) {
  .l-register__txt {
    line-height: 1.5;
    margin-bottom: 20px;
  }
}
.l-register__form {
  max-width: 644px;
  margin: 0 auto 28px;
}

.l-withdrawal__txt {
  text-align: center;
  font-size: 18px;
  line-height: 1.5555555556;
  margin: 0 0 28px;
}
@media screen and (max-width: 768px) {
  .l-withdrawal__txt {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 20px;
  }
}
.l-withdrawal__caution {
  text-align: center;
  margin: 12px 0 0;
  font-size: 12px;
  line-height: 1.4166666667;
}
@media screen and (max-width: 768px) {
  .l-withdrawal__caution {
    text-align: left;
  }
}

body.is-fixed {
  overflow: hidden;
}

@media screen and (max-width: 768px) {
  .only-pc {
    display: none;
  }
}

@media screen and (min-width: 767.9px) {
  .only-sp {
    display: none;
  }
}

.c-container {
  box-sizing: border-box;
  padding-top: 52px;
  padding-bottom: 52px;
  gap: 40px;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .c-container {
    flex-direction: column;
    padding-bottom: 32px;
    padding-top: 32px;
    gap: 32px;
  }
}
.c-container__main {
  flex: 1 1 auto;
  width: calc(100% - 340px);
  min-width: 450px;
}
@media screen and (max-width: 768px) {
  .c-container__main {
    min-width: auto;
    width: 100%;
  }
}

.c-inner {
  padding-left: 80px;
  padding-right: 80px;
  width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
  max-width: 1260px;
}
@media screen and (max-width: 768px) {
  .c-inner {
    padding-left: 16px;
    padding-right: 16px;
  }
}

.c-header {
  height: 80px;
  display: flex;
  align-items: center;
  padding: 0 80px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: #fff;
  z-index: 10;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.06);
}
@media screen and (max-width: 1200px) {
  .c-header {
    height: 60px;
    padding: 0 16px;
  }
}
.c-header__logo {
  width: 222px;
  height: 40px;
  background: #efefef;
  color: #707070;
  font-size: 16px;
  line-height: 1.5;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 1200px) {
  .c-header__logo {
    width: 170px;
    height: 30px;
    font-size: 12px;
    line-height: 1.4166666667;
  }
}
.c-header__nav {
  margin-left: auto;
  align-items: center;
  display: flex;
  gap: 36px;
}
@media screen and (max-width: 1200px) {
  .c-header__nav {
    flex-direction: column;
    text-align: center;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    padding: 80px 16px;
    transition: 0.3s ease-out;
    transition-property: opacity, visibility;
  }
  .c-header__nav.is-active {
    opacity: 1;
    visibility: visible;
  }
}
.c-header__list {
  display: inline-flex;
  gap: 40px;
  list-style: none;
  padding: 0;
}
@media screen and (max-width: 1200px) {
  .c-header__list {
    flex-direction: column;
  }
}
.c-header__item {
  text-align: left;
}
.c-header__item .link01,
.c-header__item .link02,
.c-header__item .link03,
.c-header__item .link04 {
  text-decoration: none;
  color: #242424;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: inline-block;
  padding-left: 28px;
  position: relative;
}
.c-header__item .link01:hover,
.c-header__item .link02:hover,
.c-header__item .link03:hover,
.c-header__item .link04:hover {
  opacity: 0.7;
}
.c-header__item .link01::before,
.c-header__item .link02::before,
.c-header__item .link03::before,
.c-header__item .link04::before {
  content: "";
  pointer-events: none;
  width: 20px;
  aspect-ratio: 1/1;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
}
.c-header__item .link01::before {
  background: url(/assets/site_template/common/menu-icon01-b43345b2d3bc84f7ad87ca9a76ebfa5c30f44877042b657e67490c15b207126c.svg) no-repeat center/100% auto;
}
.c-header__item .link02::before {
  background: url(/assets/site_template/common/menu-icon02-8e28f2faf6798abfa6a56d1c59c1cbf7939907d67186e6f69e797beb6598059f.svg) no-repeat center/100% auto;
}
.c-header__item .link03::before {
  background: url(/assets/site_template/common/menu-icon03-35e56ca0d30a15689875ad814a5f1d5fc7f4e3bcf8b02228861f70d236ea7998.svg) no-repeat center/100% auto;
}
.c-header__item .link04::before {
  background: url(/assets/site_template/common/menu-icon04-c2ac7be7070fcef86e00eaaf9696cb8e7d100dd3e7a81300720706b19f76064b.svg) no-repeat center/100% auto;
}
.c-header__menu {
  display: none;
}
@media screen and (max-width: 1200px) {
  .c-header__menu {
    background: transparent;
    display: block;
    width: 44px;
    aspect-ratio: 1/1;
    margin-left: auto;
    position: relative;
    z-index: 2;
  }
  .c-header__menu.is-active .bar {
    background: transparent;
  }
  .c-header__menu.is-active .bar::before, .c-header__menu.is-active .bar::after {
    top: 0;
  }
  .c-header__menu.is-active .bar::before {
    transform: translate(-50%, -50%) rotate(-45deg);
  }
  .c-header__menu.is-active .bar::after {
    transform: translate(-50%, -50%) rotate(45deg);
  }
  .c-header__menu .bar {
    display: block;
    width: 24px;
    height: 1px;
    background: #242424;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: 0.3s ease-out;
    transition-property: background;
  }
  .c-header__menu .bar::before, .c-header__menu .bar::after {
    content: "";
    width: 24px;
    height: 1px;
    background: #242424;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: 0.3s ease-out;
    transition-property: top, transform;
  }
  .c-header__menu .bar::before {
    top: -8px;
  }
  .c-header__menu .bar::after {
    top: 8px;
  }
}

.c-footer {
  background: #F7F7F7;
}
.c-footer__top {
  padding: 19px 0;
}
@media screen and (max-width: 768px) {
  .c-footer__top {
    padding: 32px 0;
  }
}
.c-footer__list {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 12px 35px;
}
@media screen and (max-width: 768px) {
  .c-footer__list {
    gap: 12px 28px;
  }
}
@media screen and (max-width: 768px) {
  .c-footer__item {
    flex: 1 1 auto;
    width: calc(50% - 18px);
  }
}
.c-footer__item a {
  color: #242424;
  font-size: 14px;
  line-height: 1.4285714286;
  text-decoration: none;
}
.c-footer__item a:hover {
  opacity: 0.7;
}
@media screen and (max-width: 768px) {
  .c-footer__item a {
    text-decoration: underline;
  }
}
.c-footer__bottom {
  background: #fff url(/assets/site_template/common/footer-bg-pc-93699090a0881a86cbabe0caf1ff2d8b046a0813ea31e50279ba4da71eef4d7c.png) no-repeat center/cover;
  padding: 52px 0;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.0588235294);
}
@media screen and (max-width: 768px) {
  .c-footer__bottom {
    padding: 32px 0;
    background-image: url(/assets/site_template/common/footer-bg-sp-f1c98a4821adbc15a44e3b0664f14630fc61f7de514dbfc97a4bc2d11852c362.png);
  }
}
.c-footer__bottom-body {
  display: flex;
  gap: 40px;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .c-footer__bottom-body {
    justify-content: center;
  }
}
.c-footer__logo {
  margin: 0 auto 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 170px;
  height: 30px;
  background: #EFEFEF;
  color: #707070;
}
@media screen and (max-width: 768px) {
  .c-footer__logo {
    margin-bottom: 9px;
  }
}
.c-footer__address {
  font-size: 12px;
  line-height: 1.4166666667;
  font-weight: 400;
}
@media screen and (max-width: 768px) {
  .c-footer__address {
    text-align: center;
  }
}
.c-footer__copy {
  background: #2ABC5B;
  color: #fff;
  text-align: center;
  font-size: 10px;
  line-height: 1.5;
  padding: 7px 16px 8px;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .c-footer__tel {
    display: none !important;
  }
}

.c-top {
  height: 200px;
  width: 100%;
  background: url(/assets/site_template/common/top-pc-03d763d013b991a1e9c159d2f012804c009651ebc715d91d41c48c2d3168fa6b.png) no-repeat center/cover;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.0588235294);
  margin-top: 80px;
}
@media screen and (max-width: 1200px) {
  .c-top {
    margin-top: 60px;
  }
}
@media screen and (max-width: 768px) {
  .c-top {
    height: 100px;
    background: url(/assets/site_template/common/top-pc-03d763d013b991a1e9c159d2f012804c009651ebc715d91d41c48c2d3168fa6b.png) no-repeat center/cover;
  }
}

.c-top--signup {
  height: 780px;
  width: 100%;
  padding: 0;
  background: url(/assets/site_template/common/top-signup-c5560f7089c2661e22e895c0d2abe6f7f35cdd263e571552cbc46fce13563eed.png) no-repeat center/cover;
  margin-top: 80px;
  text-align: center;
}
@media screen and (max-width: 1200px) {
  .c-top--signup {
    margin-top: 60px;
  }
}
@media screen and (max-width: 768px) {
  .c-top--signup {
    height: 752px;
  }
}
.c-top--signup .c-top--signup__container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 70px;
}
@media screen and (max-width: 768px) {
  .c-top--signup .c-top--signup__container {
    padding-top: 64px;
  }
}
.c-top--signup .c-top--signup__bubble {
  background-color: #FFFFFF;
  font-size: 30px;
  font-weight: bold;
  color: #2ABC5B;
  padding: 13px;
  width: 400px;
  border-radius: 40px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .c-top--signup .c-top--signup__bubble {
    font-size: 20px;
    padding: 8px;
    width: 260px;
    border-radius: 40px;
    position: relative;
  }
}
.c-top--signup .c-top--signup__bubble::after {
  content: "";
  position: absolute;
  bottom: -40px;
  left: 50%;
  transform: translateX(-50%);
  border-width: 30px 10px 10px 10px;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
}
@media screen and (max-width: 768px) {
  .c-top--signup .c-top--signup__bubble::after {
    bottom: -25px;
    border-width: 20px 5px 5px 5px;
  }
}
.c-top--signup .c-top--signup__title {
  margin-top: 32px;
  font-weight: bold;
  font-size: 40px;
  display: inline;
  background: linear-gradient(to top, transparent 0px, #f5ff00 0px, #f5ff00 16px, transparent 16px);
}
@media screen and (max-width: 768px) {
  .c-top--signup .c-top--signup__title {
    margin-top: 24px;
    font-size: 28px;
    background: linear-gradient(to top, transparent 0px, #f5ff00 0px, #f5ff00 12px, transparent 12px);
  }
}
.c-top--signup .c-top--signup__description {
  margin-top: 24px;
  font-size: 24px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .c-top--signup .c-top--signup__description {
    margin-top: 16px;
    font-size: 16px;
    width: 240px;
  }
}
.c-top--signup .c-top--signup__merits {
  margin-top: 62px;
  background-color: #FFFFFF;
  border: 2px solid #2ABC5B;
  border-radius: 10px;
  position: relative;
  padding: 68px 85px 38px 85px;
}
@media screen and (max-width: 768px) {
  .c-top--signup .c-top--signup__merits {
    margin-top: 40px;
    margin-right: 16px;
    margin-left: 16px;
    padding: 36px 16px 16px 16px;
  }
}
.c-top--signup .c-top--signup__merits .c-top--signup__merits-title {
  position: absolute;
  top: -30px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
  background-color: #2ABC5B;
  color: #f5ff00;
  font-size: 28px;
  font-weight: bold;
  padding: 10px 20px;
  border-radius: 30px;
}
@media screen and (max-width: 768px) {
  .c-top--signup .c-top--signup__merits .c-top--signup__merits-title {
    top: -20px;
    font-size: 17px;
    padding: 7px 16px;
  }
}
.c-top--signup .c-top--signup__merits .c-top--signup__merit {
  display: flex;
  gap: 24px;
}
.c-top--signup .c-top--signup__merits .c-top--signup__merit:not(:last-child) {
  margin-bottom: 22px;
}
@media screen and (max-width: 768px) {
  .c-top--signup .c-top--signup__merits .c-top--signup__merit {
    gap: 15px;
  }
  .c-top--signup .c-top--signup__merits .c-top--signup__merit:not(:last-child) {
    margin-bottom: 12px;
  }
}
.c-top--signup .c-top--signup__merits .c-top--signup__merit .c-top--signup__merit-title {
  background-color: #f5ff00;
  color: #2ABC5B;
  width: 70px;
  height: 70px;
  line-height: 70px;
  border-radius: 35px;
  font-size: 16px;
  font-weight: bold;
  position: relative;
  box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.1215686275);
}
@media screen and (max-width: 768px) {
  .c-top--signup .c-top--signup__merits .c-top--signup__merit .c-top--signup__merit-title {
    width: 45px;
    height: 45px;
    line-height: 45px;
    border-radius: 22px;
    font-size: 12px;
    flex-shrink: 0;
  }
}
.c-top--signup .c-top--signup__merits .c-top--signup__merit .c-top--signup__merit-title::after {
  content: "";
  position: absolute;
  bottom: 30px;
  right: -16px;
  border-width: 6px 6px 6px 12px;
  border-style: solid;
  border-color: transparent transparent transparent #f5ff00;
}
@media screen and (max-width: 768px) {
  .c-top--signup .c-top--signup__merits .c-top--signup__merit .c-top--signup__merit-title::after {
    bottom: 20px;
  }
}
.c-top--signup .c-top--signup__merits .c-top--signup__merit .c-top--signup__merit-texts {
  text-align: left;
  font-size: 20px;
  font-weight: bold;
}
.c-top--signup .c-top--signup__merits .c-top--signup__merit .c-top--signup__merit-texts :first-child {
  color: #2ABC5B;
}
.c-top--signup .c-top--signup__merits .c-top--signup__merit .c-top--signup__merit-texts :last-child {
  color: #242424;
}
@media screen and (max-width: 768px) {
  .c-top--signup .c-top--signup__merits .c-top--signup__merit .c-top--signup__merit-texts {
    font-size: 16px;
    flex-grow: 1;
  }
}

.c-breadcrumb {
  margin-top: 20px;
}
.c-breadcrumb__inner {
  display: flex;
  gap: 12px;
}
.c-breadcrumb .home,
.c-breadcrumb .item,
.c-breadcrumb .current,
.c-breadcrumb .arrow {
  font-size: 12px;
  line-height: 1.4166666667;
  text-decoration: none;
  white-space: nowrap;
}
.c-breadcrumb .home a,
.c-breadcrumb .item a,
.c-breadcrumb .current a,
.c-breadcrumb .arrow a {
  color: #242424;
  text-decoration: none;
}
.c-breadcrumb .home {
  padding-left: 18px;
  position: relative;
}
.c-breadcrumb .home::before {
  content: "";
  width: 14px;
  height: 12px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
  background: url(/assets/site_template/common/house-chimney-8cd98f64a530d1e173c24d31fb4319864625c3cc412406d2a0c759f7dc62f568.svg) no-repeat left center/100% auto;
}
.c-breadcrumb .current {
  color: #A5A5A5;
}

.c-sidebar {
  flex: 1 1 auto;
  width: 300px;
  padding-top: 6px;
}
@media screen and (max-width: 768px) {
  .c-sidebar {
    padding-top: 0;
    width: 100%;
  }
}
.c-sidebar__body {
  background: #ffe24a;
  border-radius: 10px;
  overflow: hidden;
}
.c-sidebar__head {
  color: #242424;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 80px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4444444444;
  text-align: center;
  box-sizing: border-box;
}
.c-sidebar__list {
  background: #f7f7f7;
  padding: 20px 20px 24px;
  box-sizing: border-box;
}
.c-sidebar__block {
  display: flex;
  border-radius: 2px;
  position: relative;
  background: #fff;
}
.c-sidebar__block::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 2px solid transparent;
  pointer-events: none;
  border-radius: 2px;
}
.c-sidebar__block.-gray {
  margin-bottom: 40px;
}
.c-sidebar__block.-gray::after {
  content: "";
  background: url(/assets/site_template/common/sidebar-arrow-fb93acf242158129d6a628bbd563a9309fedbec23df21ddbcbee654f927609d2.svg) no-repeat center/100% auto;
  width: 20px;
  height: 24px;
  bottom: -8px;
  left: 50%;
  transform: translate(-50%, 100%);
  position: absolute;
}
.c-sidebar__block.-gray .c-sidebar__block-ttl {
  font-weight: 500;
  background: #d9d9d9;
}
.c-sidebar__block.-gray .c-sidebar__block-ttl::before {
  background: #d9d9d9;
}
.c-sidebar__block.-yellow::before {
  border-color: #ffe24a;
}
.c-sidebar__block.-yellow .c-sidebar__block-ttl {
  background: #ffe24a;
}
.c-sidebar__block.-yellow .c-sidebar__block-ttl::before {
  background: #ffe24a;
}
.c-sidebar__block.-yellow .c-sidebar__block-body .num .lg {
  color: #ff593b;
}
.c-sidebar__block.-red {
  margin-bottom: 16px;
}
.c-sidebar__block.-red::before {
  border-color: #ff593b;
}
.c-sidebar__block.-red .c-sidebar__block-ttl {
  color: #fff;
  background: #ff593b;
}
.c-sidebar__block.-red .c-sidebar__block-ttl::before {
  background: #ff593b;
}
.c-sidebar__block.-orange::before {
  border-color: #fb891e;
}
.c-sidebar__block.-orange .c-sidebar__block-ttl {
  color: #fff;
  background: #fb891e;
}
.c-sidebar__block.-orange .c-sidebar__block-ttl::before {
  background: #fb891e;
}
.c-sidebar__block-ttl {
  flex: 0 0 auto;
  width: 100px;
  text-align: center;
  font-size: 14px;
  line-height: 1.4285714286;
  font-weight: 700;
  padding: 14px 0;
  position: relative;
  box-sizing: border-box;
  border-radius: 2px 0 0 2px;
  margin-right: 10px;
}
.c-sidebar__block-ttl::before {
  content: "";
  position: absolute;
  top: 50%;
  right: -10px;
  transform: translate(0, -50%);
  width: 16px;
  height: 12px;
  -webkit-clip-path: polygon(0 0, 0% 100%, 100% 50%);
          clip-path: polygon(0 0, 0% 100%, 100% 50%);
}
.c-sidebar__block-body {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.c-sidebar__block-body .num {
  font-weight: 700;
  font-size: 14px;
  line-height: 1.4285714286;
  margin: 0;
}
.c-sidebar__block-body .num .lg {
  font-size: 28px;
}
.c-sidebar__bottom {
  padding: 20px;
}
.c-sidebar__btn {
  width: 100%;
  height: 44px;
  font-size: 16px;
  font-weight: 500;
  padding-bottom: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 2;
  text-decoration: none;
}
.c-sidebar__btn:hover .txt {
  transform: translateY(2px);
}
.c-sidebar__btn:hover::before {
  transform: translateY(2px);
}
.c-sidebar__btn:hover::after {
  top: 2px;
}
.c-sidebar__btn .txt {
  position: relative;
  z-index: 2;
}
.c-sidebar__btn.-register {
  color: #fff;
}
.c-sidebar__btn.-register::after {
  background: #eb3211;
}
.c-sidebar__btn.-register::before {
  background: #ff593b;
  border-color: #ff593b;
}
.c-sidebar__btn.-login {
  color: #fb891e;
}
.c-sidebar__btn.-login::after {
  background: #fb891e;
}
.c-sidebar__btn.-login::before {
  background: #fff;
  border-color: #fb891e;
}
.c-sidebar__btn.-logout {
  margin-top: 20px;
  color: #fb891e;
}
.c-sidebar__btn.-logout::after {
  background: #fb891e;
}
.c-sidebar__btn.-logout::before {
  background: #fff;
  border-color: #fb891e;
}
.c-sidebar__btn::before, .c-sidebar__btn::after {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  border-radius: 20px;
}
.c-sidebar__btn::after {
  border-radius: 20px;
  top: 0;
  bottom: 0;
  z-index: -2;
}
.c-sidebar__btn::before {
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  z-index: -1;
  border: 2px solid;
}
.c-sidebar__btn-txt {
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4444444444;
  margin: 0 0 12px;
}
.c-sidebar__btn-txt.-sm {
  font-size: 14px;
  line-height: 1.4285714286;
  margin-top: 20px;
}
.c-sidebar__hr {
  margin: 20px auto;
  border: none;
  background: #d9d9d9;
  height: 1px;
  width: 100%;
}

.c-tel {
  background: #2ABC5B;
  border-radius: 2px;
  font-weight: 700;
  display: inline-flex;
  flex-direction: column;
  width: 212px;
  min-height: 56px;
  padding: 6px 16px 5px;
  box-sizing: border-box;
  text-align: center;
  margin: 0;
  white-space: nowrap;
}
.c-tel:hover {
  opacity: 0.7;
}
.c-tel__txt {
  color: #fff;
  font-size: 12px;
  line-height: 1.4166666667;
  padding-bottom: 2px;
  border-bottom: 1px solid #fff;
  text-align: center;
}
.c-tel__num {
  color: #f5ff00;
  font-size: 18px;
  line-height: 1.4444444444;
  margin-top: -1px;
  text-align: center;
}

.c-ttl {
  font-size: 28px;
  line-height: 1.4285714286;
  padding-left: 40px;
  font-weight: 700;
  position: relative;
  margin: 0 0 32px;
}
@media screen and (max-width: 768px) {
  .c-ttl {
    margin-bottom: 24px;
  }
}
.c-ttl.-sitemap::before {
  background: url(/assets/site_template/icons/site_map-9745cca42fb87ebb1f1116ede441b6ecf4ea385d56b4d9bf0b22ba3932550d26.svg) no-repeat center/100% auto;
}
.c-ttl.-privacy::before {
  background: url(/assets/site_template/icons/privacy-8f7f6d1f735953e33acd0f17f44499b389e42e6a26f4a4a34d9b93398f3934fc.svg) no-repeat center/100% auto;
}
.c-ttl.-withdrawal::before {
  background: url(/assets/site_template/icons/withdrawal-01d7a6d32189d522c17a7be765ec5ea75d0fffb1df68713cde616b2abfe31083.svg) no-repeat center/100% auto;
}
.c-ttl.-company::before {
  background: url(/assets/site_template/icons/company-a0e12956a9af7023eecbce00dba4920ae4928b169ccf9f038d787fe034a4dc19.svg) no-repeat center/100% auto;
}
.c-ttl.-terms::before {
  background: url(/assets/site_template/icons/terms-7c55dbf980a42249a4c6ae26bac018aa932136ef2736e1dd8eb3de6f68e22efd.svg) no-repeat center/100% auto;
}
.c-ttl.-contact::before {
  background: url(/assets/site_template/icons/terms-7c55dbf980a42249a4c6ae26bac018aa932136ef2736e1dd8eb3de6f68e22efd.svg) no-repeat center/100% auto;
}
.c-ttl.-search::before {
  background: url(/assets/site_template/icons/title-search-ef0e0a7e3d2009147abfa77b221ba21b8ff62de2692863de62721345c8b81809.svg) no-repeat center/100% auto;
}
.c-ttl.-property::before {
  background: url(/assets/site_template/icons/property-5a0ec92e5bd16918bda066cbc0faab8fc33887e7d70064c458feda8890898279.svg) no-repeat center/100% auto;
}
.c-ttl.-reservations::before {
  background: url(/assets/site_template/icons/reserve-7c55dbf980a42249a4c6ae26bac018aa932136ef2736e1dd8eb3de6f68e22efd.svg) no-repeat center/100% auto;
}
.c-ttl::before {
  content: "";
  width: 28px;
  aspect-ratio: 1/1;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
}
.c-ttl__sub {
  font-size: 22px;
  line-height: 1.4545454545;
  font-weight: 700;
  padding-left: 34px;
  margin: 0;
  position: relative;
}
.c-ttl__sub.-access::before {
  background: url(/assets/site_template/icons/access-04f57c70910f1c294d9c7ac5f05e1b6268de208acedb975637beec425cd55dd0.svg) no-repeat center/100% auto;
}
.c-ttl__sub.-shops::before {
  background: url(/assets/site_template/icons/shops-d88259126ef0386d2a210e26c973166f0449addbd7405ad42df0f833368e415d.svg) no-repeat center/100% auto;
}
.c-ttl__sub.-new::before {
  background: url(/assets/site_template/icons/new-6d0241ca07a9a29b1c30a002c4dfad650515b342a5e8537a821f47e87d325624.svg) no-repeat center/100% auto;
}
.c-ttl__sub.-recommend::before {
  background: url(/assets/site_template/icons/recommend-e5133db45c403b6fda48e0f20e961c0809b0379990db9597b62d061e1f7dc14a.svg) no-repeat center/100% auto;
}
.c-ttl__sub.-price::before {
  background: url(/assets/site_template/icons/price_down-1d541c17120b15dedf894cae92def9bc577f3ad614d8207bee114df5020ba54d.svg) no-repeat center/100% auto;
}
.c-ttl__sub.-map::before {
  background: url(/assets/site_template/icons/map-93039a12bd796fb9f7904293619bda447385dd416ae4b192fad545b3d674d8d0.svg) no-repeat center/100% auto;
}
.c-ttl__sub.-area::before {
  background: url(/assets/site_template/icons/area-7d299983b0f280dcc42252109dab30251f1fcb1cea13fee40230a658ce5ea8af.svg) no-repeat center/100% auto;
}
.c-ttl__sub.-property_detail::before {
  background: url(/assets/site_template/icons/property_detail-89071814b91a3c46b7a14a15cd0aa48c2d5f1f9967d71d5e2a94f81609e99a86.svg) no-repeat center/100% auto;
}
.c-ttl__sub.-tel::before {
  background: url(/assets/site_template/icons/tel-2264e3f8cdf4302aff46d5823540f71a6e13f5e47ec05ce93a3cf75d288f99dd.svg) no-repeat center/100% auto;
}
.c-ttl__sub.-email::before {
  background: url(/assets/site_template/icons/email-29d3c0438616fc4ed434c90c5abc0247f1929fade7b4a708f9f6f7d675114ec8.svg) no-repeat center/100% auto;
}
.c-ttl__sub::before {
  content: "";
  width: 22px;
  aspect-ratio: 1/1;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
}
.c-ttl__hr {
  background: #F7F7F7;
  height: 2px;
  width: 100%;
  border: none;
  margin: 12px 0 20px;
}

.c-img {
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 0;
}
.c-img img {
  position: absolute;
  z-index: 0;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.c-shops__list {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.c-shops__item {
  display: flex;
  gap: 20px;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .c-shops__item {
    flex-direction: column;
    gap: 16px;
  }
}
.c-shops__item-img {
  aspect-ratio: 240/150;
  width: 240px;
  border-radius: 10px;
  flex: 0 0 auto;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .c-shops__item-img {
    aspect-ratio: 343/210;
    width: 100%;
    border-radius: 10px;
  }
}
.c-shops__item-body {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.c-shops__item-ttl, .c-shops__item-txt {
  margin: 0;
}
.c-shops__item-ttl {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 700;
}
.c-shops__item-txt {
  font-size: 14px;
  line-height: 1.4285714286;
  font-weight: 400;
}

.c-card {
  flex: 0 0 auto;
  width: calc(33.3333333333% - 14px);
  border-radius: 10px;
  overflow: hidden;
  background: #F7F7F7;
  color: inherit;
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  .c-card {
    width: calc(50% - 10px);
  }
}
.c-card__wrapper {
  color: inherit;
  text-decoration: none;
}
.c-card__list {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-bottom: 32px;
}
@media screen and (max-width: 768px) {
  .c-card__list {
    margin-bottom: 24px;
  }
}
.c-card__img {
  aspect-ratio: 240/150;
  background: #D9D9D9;
}
@media screen and (max-width: 768px) {
  .c-card__img {
    aspect-ratio: 162/100;
  }
}
.c-card__body {
  position: relative;
  padding: 33px 16px 16px;
}
@media screen and (max-width: 768px) {
  .c-card__body {
    padding: 28px 12px 12px;
  }
}
.c-card__category {
  height: 50px;
  min-width: 50px;
  padding: 9px;
  width: auto;
  border-radius: 50%;
  color: #fff;
  border: 1px solid #fff;
  background: #2ABC5B;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 700;
  position: absolute;
  left: 16px;
  top: 0;
  transform: translate(0, -50%);
}
@media screen and (max-width: 768px) {
  .c-card__category {
    left: 12px;
    height: 40px;
    min-width: 40px;
    font-size: 12px;
    line-height: 1.4166666667;
    padding: 7px;
  }
}
.c-card__name {
  font-size: 12px;
  line-height: 1.4166666667;
  font-weight: 400;
  margin: 0 0 4px;
}
.c-card__price {
  font-size: 14px;
  line-height: 1.4285714286;
  font-weight: 400;
  margin: 0 0 12px;
}
@media screen and (max-width: 768px) {
  .c-card__price {
    margin-bottom: 8px;
  }
}
.c-card__price .num {
  font-size: 18px;
  line-height: 1.4444444444;
  color: #FF593B;
  font-weight: 700;
}
.c-card__info {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.c-card__block {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}
@media screen and (max-width: 768px) {
  .c-card__block {
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
  }
}
.c-card__block-ttl, .c-card__block-txt {
  font-size: 12px;
  line-height: 1.4166666667;
  margin: 0;
}
.c-card__block-ttl {
  background: #2ABC5B;
  color: #fff;
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 20px;
  flex: 0 0 auto;
}
.c-card__block-txt {
  font-weight: 400;
  display: flex;
  min-height: 20px;
}

.c-btn {
  background: transparent;
  width: 200px;
  height: 54px;
  font-size: 16px;
  font-weight: 500;
  padding-bottom: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 2;
  text-decoration: none;
  color: #242424;
  box-sizing: border-box;
}
.c-btn.-yellow {
  width: 300px;
}
.c-btn.-yellow:hover::after {
  top: 0;
}
.c-btn.-yellow::before {
  border-color: #FFE24A;
  background: #FFE24A;
}
.c-btn.-yellow::after {
  background: #DEC336;
  border: 2px solid #fff;
  top: -2px;
  right: -2px;
  bottom: -2px;
  left: -2px;
}
.c-btn.-green {
  color: #fff;
  width: 200px;
}
.c-btn.-green::before {
  border-color: #2ABC5B;
  background: #2ABC5B;
}
.c-btn.-green::after {
  background: #02882F;
}
.c-btn.-submit, .c-btn.-register {
  width: 200px;
}
.c-btn.-submit::before, .c-btn.-register::before {
  border-color: #FFE24A;
  background: #FFE24A;
}
.c-btn.-submit::after, .c-btn.-register::after {
  background: #C4C4C4;
}
.c-btn.-sm {
  height: 44px;
}
.c-btn.-sm::before, .c-btn.-sm::after {
  border-radius: 20px;
}
.c-btn.-sm:hover .txt {
  transform: translateY(2px);
}
.c-btn.-sm:hover::before {
  transform: translateY(2px);
}
.c-btn.-sm:hover::after {
  top: 2px;
}
.c-btn.-red {
  color: #fff;
}
.c-btn.-red::before {
  border-color: #FF593B;
  background: #FF593B;
}
.c-btn.-red::after {
  background: #EB3211;
}
.c-btn.-gray {
  color: #fff;
}
.c-btn.-gray::before {
  border-color: #A3A3A3;
  background: #A3A3A3;
}
.c-btn.-gray::after {
  background: #848484;
}
.c-btn.-tel {
  color: #fff;
  height: 44px;
  width: 300px;
}
.c-btn.-tel::before, .c-btn.-tel::after {
  border-radius: 20px;
}
.c-btn.-tel::before {
  border-color: #FF593B;
  background: #FF593B;
}
.c-btn.-tel::after {
  background: #EB3211;
}
@media screen and (max-width: 768px) {
  .c-btn.-back {
    max-width: 91px;
  }
}
.c-btn.-input .txt {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.c-btn.-input input[type=submit] {
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: transparent;
  border: none;
  color: inherit;
}
.c-btn:hover .txt {
  transform: translateY(2px);
}
.c-btn:hover::before {
  transform: translateY(2px);
}
.c-btn:hover::after {
  top: 2px;
}
.c-btn .txt {
  position: relative;
  z-index: 2;
}
.c-btn .txt.-reserve {
  display: inline-block;
  font-weight: 700;
  padding-left: 26px;
  position: relative;
}
.c-btn .txt.-reserve::before {
  content: "";
  width: 18px;
  height: 20px;
  background: url(/assets/site_template/icons/btn-reserve-fbf24a2f005cba051630158b4c0eed2b051063973b2fe738f8ff1237c68ea686.svg) no-repeat left center/auto 100%;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.c-btn::before, .c-btn::after {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  box-sizing: border-box;
}
.c-btn::after {
  border-radius: 27px;
  top: 0;
  bottom: 0;
  z-index: -2;
  background: #2ABC5B;
}
.c-btn::before {
  border-radius: 25px;
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  z-index: -1;
  background: #fff;
  border: 2px solid #2ABC5B;
}
.c-btn__box {
  text-align: center;
}

.c-prefecture {
  display: flex;
  margin-bottom: 20px;
  overflow: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.c-prefecture::-webkit-scrollbar {
  display: none;
}
.c-prefecture__item {
  flex: 1 1 auto;
  background: #f7f7f7;
  border-radius: 10px 10px 0 0;
  min-height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 700;
  color: #a3a3a3;
}
.c-prefecture__item.is-active {
  background: #2ABC5B;
  color: #fff;
}
.c-prefecture__map {
  margin-bottom: 20px;
}
.c-prefecture__map svg {
  width: 100%;
  height: auto;
}
.c-prefecture__map [data-city-id]:hover {
  opacity: 0.7;
  cursor: pointer;
}
.c-prefecture__map text {
  pointer-events: none;
}
.c-prefecture__city {
  display: flex;
  flex-wrap: wrap;
  gap: 13px;
}
@media screen and (max-width: 768px) {
  .c-prefecture__city {
    gap: 6px;
  }
}
.c-prefecture__city > div {
  flex: 0 0 auto;
  width: calc(33.3333333333% - 9px);
}
@media screen and (max-width: 768px) {
  .c-prefecture__city > div {
    width: calc(33.3333333333% - 4px);
  }
}
.c-prefecture__city > div a {
  text-align: center;
  height: 44px;
  width: 100%;
  font-size: 14px;
  line-height: 1.1428571429;
  font-weight: 500;
  padding-bottom: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 2;
  text-decoration: none;
  color: #242424;
  box-sizing: border-box;
}
.c-prefecture__city > div a:hover {
  transform: translateY(2px);
}
.c-prefecture__city > div a:hover::after {
  top: 2px;
  bottom: 2px;
}
.c-prefecture__city > div a .txt {
  position: relative;
  z-index: 2;
}
.c-prefecture__city > div a::before, .c-prefecture__city > div a::after {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  box-sizing: border-box;
  border-radius: 2px;
}
.c-prefecture__city > div a::after {
  top: 0;
  bottom: 0;
  z-index: -2;
  background: #2ABC5B;
}
.c-prefecture__city > div a::before {
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  z-index: -1;
  background: #fff;
  border: 1px solid #2ABC5B;
}

.c-simulation {
  padding: 28px;
}
@media screen and (max-width: 768px) {
  .c-simulation {
    padding: 20px;
  }
}
.c-simulation__head {
  display: flex;
  align-items: center;
  gap: 24px;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .c-simulation__head {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 16px;
    gap: 12px;
  }
}
.c-simulation__img {
  aspect-ratio: 340/214;
  background: #fff;
  border-radius: 10px;
  flex: 0 0 auto;
  width: calc(50% - 12px);
}
@media screen and (max-width: 768px) {
  .c-simulation__img {
    width: 100%;
    aspect-ratio: 303/191;
  }
}
.c-simulation__body {
  flex: 0 0 auto;
  width: calc(50% - 12px);
}
.c-simulation__label {
  margin-bottom: 16px;
  display: flex;
  flex-wrap: wrap;
  gap: 16px 20px;
}
.c-simulation__label-item {
  box-sizing: border-box;
  border: 2px solid #2ABC5B;
  background: #fff;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #2ABC5B;
  font-weight: 700;
  width: 200px;
  min-height: 40px;
  font-size: 16px;
  line-height: 1.5;
}
.c-simulation__list {
  display: flex;
  flex-wrap: wrap;
  gap: 16px 24px;
}
@media screen and (max-width: 768px) {
  .c-simulation__list {
    gap: 12px;
  }
}
.c-simulation__item {
  width: calc(50% - 12px);
  overflow: hidden;
  border-radius: 4px;
  display: flex;
}
@media screen and (max-width: 768px) {
  .c-simulation__item {
    width: 100%;
  }
}
.c-simulation__item .ttl {
  background: #2ABC5B;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 100px;
  padding: 11px;
  min-height: 60px;
}
.c-simulation__item .txt {
  background: #fff;
  flex: 1 1 auto;
  padding: 3px 16px 8px;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  display: flex;
  align-items: center;
  justify-content: center;
}
.c-simulation__item .txt .lg {
  font-size: 34px;
  font-weight: 700;
  line-height: 1.4411764706;
  display: inline-block;
  margin-right: 8px;
}
.c-simulation__caution {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4166666667;
  margin: 12px 0 0;
}
.c-simulation__select-ttl {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.c-content {
  border-radius: 10px;
  background-color: #F7F7F7;
  overflow: hidden;
}
.c-content__head {
  background-color: #2ABC5B;
  padding: 9px 0px;
  color: white;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.4545454545;
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}
.c-content__head.-yellow {
  background: #FFE24A;
  color: #242424;
}
.c-content__body {
  padding: 28px;
}
.c-content__body .c-inquiry {
  padding: 0;
}
@media screen and (max-width: 768px) {
  .c-content__body {
    padding: 20px;
  }
}

.c-simple {
  flex: 0 0 auto;
  width: calc(50% - 10px);
  border: 1px solid #D9D9D9;
  border-radius: 10px;
  overflow: hidden;
  background: #fff;
  display: flex;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .c-simple {
    width: 100%;
  }
}
.c-simple__img {
  flex: 0 0 auto;
  min-height: 100px;
  width: 43%;
  background: #ddd;
}
@media screen and (max-width: 768px) {
  .c-simple__img {
    min-height: 90px;
  }
}
.c-simple__ttl {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6666666667;
  text-decoration: underline;
  color: #242424;
  flex: 1 1 auto;
  padding: 12px;
  display: flex;
  align-items: center;
}
.c-simple__list {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
@media screen and (max-width: 768px) {
  .c-simple__list {
    gap: 16px;
  }
}

.c-inquiry {
  background: #f7f7f7;
  border-radius: 10px;
  padding: 28px;
}
@media screen and (max-width: 768px) {
  .c-inquiry {
    padding: 20px;
  }
}
.c-inquiry__form-head {
  margin: 0;
  background: #ffe24a;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.4545454545;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 60px;
  border-radius: 10px 10px 0 0;
}
.c-inquiry__list {
  margin-bottom: 28px;
  border-top: 1px solid #d9d9d9;
}
@media screen and (max-width: 768px) {
  .c-inquiry__list {
    margin-bottom: 20px;
  }
}
.c-inquiry__item {
  padding: 16px 0 15px;
  border-bottom: 1px solid #d9d9d9;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 12px 28px;
}
@media screen and (max-width: 768px) {
  .c-inquiry__item {
    gap: 12px;
    flex-direction: column;
  }
}
.c-inquiry__item-ttl {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
  flex-wrap: wrap;
  gap: 12px 16px;
  justify-content: space-between;
  flex: 0 0 auto;
  width: 176px;
  box-sizing: border-box;
  padding: 8px 0;
}
@media screen and (max-width: 768px) {
  .c-inquiry__item-ttl {
    padding: 0;
    width: 100%;
    justify-content: flex-start;
  }
}
.c-inquiry__item-ttl .required,
.c-inquiry__item-ttl .optional {
  height: 24px;
  min-width: 40px;
  padding: 3px 8px 4px;
  font-size: 12px;
  line-height: 1.4166666667;
  color: #fff;
  border-radius: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #ff593b;
  box-sizing: border-box;
}
.c-inquiry__item-ttl .required {
  background: #ff593b;
}
.c-inquiry__item-ttl .optional {
  background: #009abf;
}
.c-inquiry__item-field {
  flex: 1 1 auto;
  min-width: 300px;
  width: calc(100% - 204px);
}
@media screen and (max-width: 768px) {
  .c-inquiry__item-field {
    width: 100%;
  }
}
.c-inquiry__item-field .zip-code__input {
  max-width: 102px;
}
.c-inquiry__item-field.-parking .input-select-container .input-select-search-field-wrapper .input-select-search-field {
  padding: 7px 19px;
  width: 180px;
}
.c-inquiry__item-field.-gap {
  display: flex;
  align-items: center;
  gap: 12px;
}
.c-inquiry__item-field.-school {
  max-width: 152px;
}
.c-inquiry__item-field.-tel, .c-inquiry__item-field.-date, .c-inquiry__item-field.-time {
  max-width: 168px;
}
.c-inquiry__item-field input[type=text],
.c-inquiry__item-field input[type=month],
.c-inquiry__item-field input[type=tel],
.c-inquiry__item-field input[type=number],
.c-inquiry__item-field input[type=email],
.c-inquiry__item-field input[type=time],
.c-inquiry__item-field input[type=password],
.c-inquiry__item-field input[type=date],
.c-inquiry__item-field textarea,
.c-inquiry__item-field select {
  width: 100%;
  border: 1px solid #d9d9d9;
  background: #fff;
  border-radius: 4px;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  padding: 7px 19px;
  box-sizing: border-box;
}
.c-inquiry__item-field input[type=text].-mid,
.c-inquiry__item-field input[type=month].-mid,
.c-inquiry__item-field input[type=tel].-mid,
.c-inquiry__item-field input[type=number].-mid,
.c-inquiry__item-field input[type=email].-mid,
.c-inquiry__item-field input[type=time].-mid,
.c-inquiry__item-field input[type=password].-mid,
.c-inquiry__item-field input[type=date].-mid,
.c-inquiry__item-field textarea.-mid,
.c-inquiry__item-field select.-mid {
  max-width: 134px;
}
.c-inquiry__item-field input[type=text].-xs,
.c-inquiry__item-field input[type=month].-xs,
.c-inquiry__item-field input[type=tel].-xs,
.c-inquiry__item-field input[type=number].-xs,
.c-inquiry__item-field input[type=email].-xs,
.c-inquiry__item-field input[type=time].-xs,
.c-inquiry__item-field input[type=password].-xs,
.c-inquiry__item-field input[type=date].-xs,
.c-inquiry__item-field textarea.-xs,
.c-inquiry__item-field select.-xs {
  max-width: 58px;
}
.c-inquiry__item-field input[type=text].-sm,
.c-inquiry__item-field input[type=month].-sm,
.c-inquiry__item-field input[type=tel].-sm,
.c-inquiry__item-field input[type=number].-sm,
.c-inquiry__item-field input[type=email].-sm,
.c-inquiry__item-field input[type=time].-sm,
.c-inquiry__item-field input[type=password].-sm,
.c-inquiry__item-field input[type=date].-sm,
.c-inquiry__item-field textarea.-sm,
.c-inquiry__item-field select.-sm {
  max-width: 82px;
}
@media screen and (max-width: 768px) {
  .c-inquiry__item-field input[type=text],
  .c-inquiry__item-field input[type=month],
  .c-inquiry__item-field input[type=tel],
  .c-inquiry__item-field input[type=number],
  .c-inquiry__item-field input[type=email],
  .c-inquiry__item-field input[type=time],
  .c-inquiry__item-field input[type=password],
  .c-inquiry__item-field input[type=date],
  .c-inquiry__item-field textarea,
  .c-inquiry__item-field select {
    padding: 7px 15px;
  }
}
.c-inquiry__item-field input[type=text]::-moz-placeholder, .c-inquiry__item-field input[type=month]::-moz-placeholder, .c-inquiry__item-field input[type=tel]::-moz-placeholder, .c-inquiry__item-field input[type=number]::-moz-placeholder, .c-inquiry__item-field input[type=email]::-moz-placeholder, .c-inquiry__item-field input[type=time]::-moz-placeholder, .c-inquiry__item-field input[type=password]::-moz-placeholder, .c-inquiry__item-field input[type=date]::-moz-placeholder, .c-inquiry__item-field textarea::-moz-placeholder, .c-inquiry__item-field select::-moz-placeholder {
  color: #a3a3a3;
}
.c-inquiry__item-field input[type=text]::placeholder,
.c-inquiry__item-field input[type=month]::placeholder,
.c-inquiry__item-field input[type=tel]::placeholder,
.c-inquiry__item-field input[type=number]::placeholder,
.c-inquiry__item-field input[type=email]::placeholder,
.c-inquiry__item-field input[type=time]::placeholder,
.c-inquiry__item-field input[type=password]::placeholder,
.c-inquiry__item-field input[type=date]::placeholder,
.c-inquiry__item-field textarea::placeholder,
.c-inquiry__item-field select::placeholder {
  color: #a3a3a3;
}
.c-inquiry__item-field select {
  background: #fff url(/assets/site_template/common/select-48643fc2436723d6f860b48261849f731650a9afe0f47f4e174288f427329cdc.svg) no-repeat right 20px center/8px auto;
}
.c-inquiry__item-field select.-sort {
  min-height: 32px;
  font-size: 12px;
  line-height: 1.4166666667;
  padding: 7px 15px 6px;
  max-width: 176px;
  background: #fff url(/assets/site_template/common/select-48643fc2436723d6f860b48261849f731650a9afe0f47f4e174288f427329cdc.svg) no-repeat right 16px center/8px auto;
}
.c-inquiry__item-field textarea {
  height: 208px;
  resize: none;
}
.c-inquiry__item-field input[type=date] {
  max-width: 152px;
}
.c-inquiry__item-field label {
  font-weight: 400;
}
.c-inquiry__btn-box {
  text-align: center;
}
.c-inquiry__checkbox {
  display: flex;
  flex-wrap: wrap;
  gap: 12px 20px;
  padding: 8px 0;
}
.c-inquiry__checkbox.-search {
  padding: 0;
  margin-top: 16px;
}
@media screen and (max-width: 768px) {
  .c-inquiry__checkbox {
    padding: 0;
  }
}
.c-inquiry__checkbox-item {
  cursor: pointer;
}
.c-inquiry__checkbox-item input[type=checkbox] {
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.c-inquiry__checkbox-item input[type=checkbox]:checked + span::after {
  opacity: 1;
}
.c-inquiry__checkbox-item input[type=checkbox]:checked + span::after {
  opacity: 1;
}
.c-inquiry__checkbox-item input[type=checkbox] + span {
  display: block;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  padding-left: 32px;
  position: relative;
  cursor: pointer;
}
.c-inquiry__checkbox-item input[type=checkbox] + span label {
  font-weight: 400;
}
.c-inquiry__checkbox-item input[type=checkbox] + span::before, .c-inquiry__checkbox-item input[type=checkbox] + span::after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 20px;
  aspect-ratio: 1/1;
  transform: translate(0, -50%);
  box-sizing: border-box;
}
.c-inquiry__checkbox-item input[type=checkbox] + span::before {
  border: 1px solid #d9d9d9;
  background: #fff;
  border-radius: 4px;
}
.c-inquiry__checkbox-item input[type=checkbox] + span::after {
  background: url(/assets/site_template/common/form-check-9d5bc1d3dece367787fa7dbe8da6cc5005c1a1e668ddf2c0d188158bc77ee82d.svg) no-repeat center/100% auto;
  opacity: 0;
}
.c-inquiry__radio {
  display: flex;
  flex-wrap: wrap;
  gap: 12px 20px;
  padding: 8px 0;
}
.c-inquiry__radio.-room {
  padding: 0;
  margin-top: 16px;
}
@media screen and (max-width: 768px) {
  .c-inquiry__radio {
    padding: 0;
  }
}
.c-inquiry__radio-item {
  cursor: pointer;
}
.c-inquiry__radio-item input[type=radio] {
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.c-inquiry__radio-item input[type=radio]:checked + span::after {
  opacity: 1;
}
.c-inquiry__radio-item input[type=radio] + span {
  cursor: pointer;
  display: block;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  padding-left: 32px;
  position: relative;
}
.c-inquiry__radio-item input[type=radio] + span label {
  font-weight: 400;
}
.c-inquiry__radio-item input[type=radio] + span::before, .c-inquiry__radio-item input[type=radio] + span::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 20px;
  aspect-ratio: 1/1;
  transform: translate(0, -50%);
  box-sizing: border-box;
  border-radius: 50%;
}
.c-inquiry__radio-item input[type=radio] + span::before {
  border: 1px solid #d9d9d9;
  background: #fff;
  left: 0;
}
.c-inquiry__radio-item input[type=radio] + span::after {
  opacity: 0;
  background: #2ABC5B;
  width: 12px;
  left: 4px;
  aspect-ratio: 1/1;
}
.c-inquiry__name {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.c-inquiry__name-item {
  display: flex;
  align-items: flex-start;
}
@media screen and (max-width: 768px) {
  .c-inquiry__name-item {
    flex-direction: column;
    gap: 12px;
  }
}
.c-inquiry__name-item .txt {
  flex: 0 0 auto;
  width: 114px;
  display: flex;
  align-items: center;
  min-height: 40px;
}
@media screen and (max-width: 768px) {
  .c-inquiry__name-item .txt {
    width: 100%;
  }
}
.c-inquiry__name-item .input-field {
  display: flex;
  align-items: center;
  gap: 12px;
  flex: 1 1 auto;
  width: 100%;
}
.c-inquiry__name-item .input-field textarea {
  height: 256px;
}
.c-inquiry__name-item .input-field.-mid select,
.c-inquiry__name-item .input-field.-mid input[type=number],
.c-inquiry__name-item .input-field.-mid input[type=text] {
  max-width: 82px;
}
@media screen and (max-width: 768px) {
  .c-inquiry__name-item .input-field.-mid select,
  .c-inquiry__name-item .input-field.-mid input[type=number],
  .c-inquiry__name-item .input-field.-mid input[type=text] {
    max-width: 100%;
  }
}
.c-inquiry__name-item .input-field.-price input[type=number] {
  max-width: 84px;
}
.c-inquiry__name-item .input-field.-name {
  max-width: 168px;
}
.c-inquiry__name-item .input-field.-address {
  max-width: 102px;
}
@media screen and (max-width: 768px) {
  .c-inquiry__name-item .input-field.-address {
    max-width: 94px;
  }
}
.c-inquiry__privacy {
  display: flex;
  flex-wrap: wrap;
  padding-left: 32px;
  gap: 12px 20px;
  margin: 0;
  padding-bottom: 8px;
}
@media screen and (max-width: 768px) {
  .c-inquiry__privacy {
    padding-bottom: 0;
    margin-top: 12px;
  }
}
.c-inquiry__privacy a {
  font-size: 16px;
  line-height: 1.5;
  color: #009dff;
  text-decoration: underline;
  font-weight: 400;
}
.c-inquiry__bottom-caution {
  text-align: center;
  font-size: 16px;
  line-height: 1.5;
  color: #ff593b;
  margin-bottom: 16px;
}
@media screen and (max-width: 768px) {
  .c-inquiry__bottom-caution {
    text-align: left;
  }
}
.c-inquiry__tel-num {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .c-inquiry__tel-num {
    justify-content: center;
  }
}
.c-inquiry__tel-num .txt {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 500;
  position: relative;
  bottom: 5px;
}
@media screen and (max-width: 768px) {
  .c-inquiry__tel-num .txt {
    bottom: 0;
  }
}
.c-inquiry__tel-num .num {
  display: inline-block;
  margin-left: 4px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4375;
}
@media screen and (max-width: 768px) {
  .c-inquiry__tel-num .num {
    margin-left: 0;
  }
}
.c-inquiry__tel-box {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 16px 40px;
  background: #f7f7f7;
  border-radius: 10px;
  padding: 18px 36px;
}
@media screen and (max-width: 768px) {
  .c-inquiry__tel-box {
    padding: 20px;
  }
}
.c-inquiry__tel-caution {
  font-size: 14px;
  line-height: 1.4285714286;
  text-align: center;
}
.c-inquiry__price {
  display: flex;
  align-items: center;
  gap: 12px;
}
.c-inquiry__price input[type=number] {
  max-width: 84px;
  padding: 7px 10px 7px 22px;
}
.c-inquiry__price .txt {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}
.c-inquiry__room {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.c-inquiry__room-item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px 20px;
}
.c-inquiry__room-ttl {
  flex: 0 0 auto;
  width: 94px;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
}
.c-inquiry__room-field {
  display: flex;
  align-items: center;
  gap: 12px;
}
.c-inquiry__room-field .field {
  display: flex;
  align-items: center;
  gap: 12px;
}
.c-inquiry__room-field .field label {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}
.c-inquiry__room-field .field input[type=number], .c-inquiry__room-field .field input[type=text], .c-inquiry__room-field .field input[type=email], .c-inquiry__room-field .field input[type=tel], .c-inquiry__room-field .field input[type=date] {
  max-width: 84px;
}
.c-inquiry__room-field .field input[type=number].area-size, .c-inquiry__room-field .field input[type=text].area-size, .c-inquiry__room-field .field input[type=email].area-size, .c-inquiry__room-field .field input[type=tel].area-size, .c-inquiry__room-field .field input[type=date].area-size {
  padding: 7px 12px;
}
.c-inquiry__room-field .txt {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}
.c-inquiry__parking {
  display: flex;
  align-items: center;
  gap: 12px;
}
.c-inquiry__parking input[type=number] {
  max-width: 58px;
  padding: 7px 11px;
}
.c-inquiry__parking .txt {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
}
.c-inquiry__schools-list {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.c-inquiry__schools-item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px 20px;
}
@media screen and (max-width: 768px) {
  .c-inquiry__schools-item {
    gap: 12px;
  }
}
.c-inquiry__schools-ttl {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  flex: 0 0 auto;
  width: 94px;
}
@media screen and (max-width: 768px) {
  .c-inquiry__schools-ttl {
    width: 100%;
  }
}
.c-inquiry__schools-field {
  white-space: nowrap;
  border: 1px solid #d9d9d9;
  background: #fff;
  border-radius: 4px;
  height: 40px;
  width: 100%;
  box-sizing: border-box;
  padding: 7px 19px;
  max-width: 152px;
  overflow: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.c-inquiry__schools-field::-webkit-scrollbar {
  display: none;
}
.c-inquiry__schools-btn {
  padding: 8px 15px;
  border-radius: 4px;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 500;
  color: #fff;
  background: #2abc5b;
}
.c-inquiry__schools-btn:hover {
  opacity: 0.7;
}
.c-inquiry__address-list {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.c-inquiry__address-item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 20px;
}
@media screen and (max-width: 768px) {
  .c-inquiry__address-item {
    gap: 12px;
  }
}
.c-inquiry__address-ttl {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  flex: 0 0 auto;
  width: 94px;
}
@media screen and (max-width: 768px) {
  .c-inquiry__address-ttl {
    width: 100%;
  }
}
.c-inquiry__address-field {
  flex: 1 1 auto;
}
.c-inquiry__address-field .input-select-container .input-select-search-field-wrapper {
  width: 100%;
}
.c-inquiry__address-field .input-select-container .input-select-search-field-wrapper .input-select-search-field {
  padding: 7px 19px;
  max-width: 100%;
  width: 100%;
}
.c-inquiry__address-field.-prefecture {
  max-width: 132px;
}
.c-inquiry__address-field.-zip {
  max-width: 102px;
}
.c-inquiry__address-btn {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 500;
  padding: 8px 24px;
  color: #fff;
  background: #2abc5b;
  border-radius: 4px;
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  .c-inquiry__address-btn {
    font-size: 14px;
    padding: 10px 6px;
  }
}
.c-inquiry__address-btn:hover {
  opacity: 0.7;
}
.c-inquiry__number-list {
  display: flex;
  align-items: center;
  gap: 12px;
}
.c-inquiry__number-item {
  display: flex;
  align-items: center;
  gap: 12px;
}
.c-inquiry__number-item input[type=number] {
  max-width: 67px;
  padding: 7px 7px 7px 16px;
}
.c-inquiry__number .txt {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
}
.c-inquiry__period {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
}
.c-inquiry__period input[type=month] {
  max-width: 152px;
}
.c-inquiry__period .txt {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
}
.c-inquiry__distance {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px 20px;
}
@media screen and (max-width: 768px) {
  .c-inquiry__distance {
    gap: 12px;
  }
}
.c-inquiry__distance-field {
  display: flex;
  align-items: center;
  gap: 12px;
}
.c-inquiry__distance-field input[type=number] {
  max-width: 76px;
  padding: 7px 12px;
}
.c-inquiry__distance-field .txt {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
}
.c-inquiry__railway-list {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
}
.c-inquiry__railway-item {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
}
@media screen and (max-width: 768px) {
  .c-inquiry__railway-item {
    gap: 12px;
  }
}
.c-inquiry__railway-ttl {
  flex: 0 0 auto;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  width: 94px;
}
@media screen and (max-width: 768px) {
  .c-inquiry__railway-ttl {
    idth: 100%;
  }
}
.c-inquiry__railway-field {
  flex: 1 1 auto;
}
.c-inquiry__railway-field.-pref {
  max-width: 220px;
}
.c-inquiry__railway-field .input-select-container .input-select-search-field-wrapper {
  width: 100%;
}
.c-inquiry__railway-field .input-select-container .input-select-search-field-wrapper .input-select-search-field {
  padding: 7px 19px;
}
.c-inquiry__area {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 20px;
}
@media screen and (max-width: 768px) {
  .c-inquiry__area {
    gap: 12px;
  }
}
.c-inquiry__area-item {
  display: flex;
  align-items: center;
  gap: 12px;
}
.c-inquiry__desire {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.c-merit {
  padding: 20px;
  box-sizing: border-box;
  background: url(/assets/site_template/common/cta-bg-pc-04955b7290dec6fab4939d19fc4800e2a04cc1ed876fbda74e56d6c2016bcd55.jpg) no-repeat center/cover;
  border-radius: 10px;
}
@media screen and (max-width: 768px) {
  .c-merit {
    padding: 12px;
    margin-bottom: 24px;
    background: url(/assets/site_template/common/cta-bg-sp-781dfdc34ff80a468604025ff65350d2ddb68de228659ec60a3fc66394f41e1e.jpg) no-repeat center/cover;
  }
}
.c-merit__head {
  font-weight: 900;
  font-size: 26px;
  line-height: 1.0384615385;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background: #FFE24A;
  padding: 11px 11px 12px;
  box-sizing: border-box;
  border-radius: 10px;
  margin-bottom: 16px;
}
@media screen and (max-width: 768px) {
  .c-merit__head {
    font-size: 20px;
    line-height: 1.45;
    line-height: 1.45;
    padding: 10px 10px 11px;
    margin-bottom: 12px;
  }
}
.c-merit__txt {
  text-align: center;
  font-size: 24px;
  line-height: 1.4583333333;
  font-weight: 700;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .c-merit__txt {
    font-size: 18px;
    line-height: 1.4444444444;
  }
}
.c-merit__txt .marker {
  display: inline;
  background: linear-gradient(to top, transparent 0px, #f5ff00 0px, #f5ff00 16px, transparent 16px);
}
@media screen and (max-width: 768px) {
  .c-merit__txt .marker {
    background: linear-gradient(to top, transparent 0px, #f5ff00 0px, #f5ff00 12px, transparent 12px);
  }
}
.c-merit__txt .strong {
  color: #FF593B;
}
.c-merit__txt .num {
  color: #FF593B;
  font-size: 40px;
  line-height: 1.45;
}
@media screen and (max-width: 768px) {
  .c-merit__txt .num {
    font-size: 34px;
    line-height: 1.4411764706;
  }
}
.c-merit__txt-box {
  display: flex;
  flex-direction: column;
  gap: 8px;
  justify-content: center;
  align-items: center;
}
.c-merit__hr {
  width: 100%;
  border: none;
  background: #D9D9D9;
  height: 2px;
  margin: 28px auto;
}
@media screen and (max-width: 768px) {
  .c-merit__hr {
    margin: 9px auto 16px;
  }
}
.c-merit__body {
  background: rgba(255, 255, 255, 0.9);
  border-radius: 10px;
  padding: 32px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
  position: relative;
  z-index: 0;
}
@media screen and (max-width: 768px) {
  .c-merit__body {
    padding: 16px;
  }
}
.c-merit__list {
  display: flex;
  gap: 22px;
}
@media screen and (max-width: 768px) {
  .c-merit__list {
    gap: 12px;
    flex-direction: column;
  }
}
.c-merit__list-ttl {
  color: #fff;
  background: #FF593B;
  position: relative;
  font-size: 28px;
  line-height: 1.4285714286;
  font-weight: 900;
  width: 100%;
  max-width: 400px;
  min-height: 65px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin: 0 auto 24px;
  padding-bottom: 11px 11px 14px;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .c-merit__list-ttl {
    margin-bottom: 20px;
    max-width: calc(100% - 40px);
    min-height: 39px;
    font-size: 20px;
    line-height: 1.45;
    padding: 5px;
  }
}
.c-merit__list-ttl::before, .c-merit__list-ttl::after {
  content: "";
  width: 48px;
  aspect-ratio: 1/1;
  position: absolute;
  top: 50%;
  background: #DD3F22;
  z-index: -1;
}
@media screen and (max-width: 768px) {
  .c-merit__list-ttl::before, .c-merit__list-ttl::after {
    width: 29px;
  }
}
.c-merit__list-ttl::before {
  left: 6px;
  transform: translate(-100%, -50%);
  -webkit-clip-path: polygon(100% 0%, 100% 100%, 0 99%, 31.25% 50%, 0 0);
          clip-path: polygon(100% 0%, 100% 100%, 0 99%, 31.25% 50%, 0 0);
}
@media screen and (max-width: 768px) {
  .c-merit__list-ttl::before {
    left: 9px;
  }
}
.c-merit__list-ttl::after {
  right: 6px;
  transform: translate(100%, -50%);
  -webkit-clip-path: polygon(100% 0, 68.75% 50%, 100% 100%, 0% 100%, 0% 0%);
          clip-path: polygon(100% 0, 68.75% 50%, 100% 100%, 0% 100%, 0% 0%);
}
@media screen and (max-width: 768px) {
  .c-merit__list-ttl::after {
    right: 9px;
  }
}
.c-merit__item {
  flex: 1 0 auto;
  width: calc(33.3333333333% - 15px);
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media screen and (max-width: 768px) {
  .c-merit__item {
    width: 100%;
    flex-direction: row;
    align-items: center;
    gap: 12px;
  }
}
.c-merit__item-img {
  aspect-ratio: 204/138;
  border-radius: 10px;
}
@media screen and (max-width: 768px) {
  .c-merit__item-img {
    aspect-ratio: 105/70;
    flex: 0 0 auto;
    width: 105px;
  }
}
.c-merit__item-img .num {
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  color: #fff;
  font-size: 20px;
  font-weight: 900;
  line-height: 1.45;
  width: 40px;
  aspect-ratio: 1/1;
  background: #FF593B;
  border-radius: 0 0 10px 0;
  padding-bottom: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .c-merit__item-img .num {
    width: 25px;
    padding-bottom: 2px;
    font-size: 12px;
    line-height: 1.4166666667;
  }
}
.c-merit__item-txt {
  font-size: 16px;
  line-height: 1.625;
  font-weight: 500;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .c-merit__item-txt {
    font-size: 14px;
    line-height: 1.7142857143;
  }
}
.c-merit__item-txt .strong {
  color: #FF593B;
}

.c-map {
  width: 100%;
  height: 480px;
  overflow: hidden;
  border-radius: 10px;
}
@media screen and (max-width: 768px) {
  .c-map {
    height: 230px;
  }
}
.c-map iframe {
  width: 100%;
  height: 100%;
}

.c-block__container {
  display: flex;
  flex-direction: column;
  gap: 52px;
}

@media screen and (max-width: 768px) {
  .c-sort {
    width: 100%;
    display: flex;
    justify-content: flex-end;
  }
}
@media screen and (max-width: 768px) {
  .c-sort__form {
    display: flex;
    justify-content: flex-end;
  }
}
.c-sort__head {
  display: flex;
  align-items: center;
  gap: 20px;
}
@media screen and (max-width: 768px) {
  .c-sort__head {
    flex-wrap: wrap;
  }
}
.c-sort__result {
  font-size: 16px;
  margin-left: auto;
}

.c-accordion.is-open .c-accordion__body {
  display: block;
}
.c-accordion .c-accordion__head {
  cursor: pointer;
  position: relative;
}
.c-accordion .c-accordion__head.-search .arrow {
  right: 10px;
  width: 40px;
  background: #FFFFFF;
}
.c-accordion .c-accordion__head.-search .arrow::before, .c-accordion .c-accordion__head.-search .arrow::after {
  width: 20px;
  background: #A3A3A3;
}
.c-accordion .c-accordion__head.-search.is-open .arrow {
  background: #FFFFFF;
}
.c-accordion .c-accordion__head.is-open .arrow {
  background: #c4c4c4;
}
.c-accordion .c-accordion__head.is-open .arrow::after {
  transform: translate(-50%, -50%) rotate(0);
}
.c-accordion .c-accordion__head .arrow {
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  width: 32px;
  aspect-ratio: 1/1;
  background: #2ABC5B;
  border-radius: 4px;
}
.c-accordion .c-accordion__head .arrow::before, .c-accordion .c-accordion__head .arrow::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 16px;
  height: 2px;
  border-radius: 2px;
  background: #fff;
  transition: 0.3s ease-out;
  transition-property: transform;
}
.c-accordion .c-accordion__head .arrow::after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.c-accordion .c-accordion__body {
  display: none;
}

.c-search__head {
  color: #fff;
  background: #2ABC5B;
  min-height: 60px;
  border-radius: 10px 10px 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.4545454545;
  padding: 14px;
  box-sizing: border-box;
}

.c-form__list {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.c-form__item {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
.c-form__item-label {
  min-height: 40px;
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  flex: 0 0 auto;
  width: 132px;
}
@media screen and (max-width: 768px) {
  .c-form__item-label {
    width: 100%;
    min-height: 24px;
  }
}
.c-form__item-field {
  flex: 1 1 auto;
}
.c-form__item-field input[type=text],
.c-form__item-field input[type=month],
.c-form__item-field input[type=tel],
.c-form__item-field input[type=number],
.c-form__item-field input[type=email],
.c-form__item-field input[type=time],
.c-form__item-field input[type=date],
.c-form__item-field textarea,
.c-form__item-field select {
  width: 100%;
  border: 1px solid #d9d9d9;
  background: #fff;
  border-radius: 4px;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  padding: 7px 19px;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .c-form__item-field input[type=text],
  .c-form__item-field input[type=month],
  .c-form__item-field input[type=tel],
  .c-form__item-field input[type=number],
  .c-form__item-field input[type=email],
  .c-form__item-field input[type=time],
  .c-form__item-field input[type=date],
  .c-form__item-field textarea,
  .c-form__item-field select {
    padding: 7px 15px;
  }
}
.c-form__item-field input[type=text]::-moz-placeholder, .c-form__item-field input[type=month]::-moz-placeholder, .c-form__item-field input[type=tel]::-moz-placeholder, .c-form__item-field input[type=number]::-moz-placeholder, .c-form__item-field input[type=email]::-moz-placeholder, .c-form__item-field input[type=time]::-moz-placeholder, .c-form__item-field input[type=date]::-moz-placeholder, .c-form__item-field textarea::-moz-placeholder, .c-form__item-field select::-moz-placeholder {
  color: #a3a3a3;
}
.c-form__item-field input[type=text]::placeholder,
.c-form__item-field input[type=month]::placeholder,
.c-form__item-field input[type=tel]::placeholder,
.c-form__item-field input[type=number]::placeholder,
.c-form__item-field input[type=email]::placeholder,
.c-form__item-field input[type=time]::placeholder,
.c-form__item-field input[type=date]::placeholder,
.c-form__item-field textarea::placeholder,
.c-form__item-field select::placeholder {
  color: #a3a3a3;
}
.c-form__item-field select {
  background: #fff url(/assets/site_template/common/select-48643fc2436723d6f860b48261849f731650a9afe0f47f4e174288f427329cdc.svg) no-repeat right 20px center/8px auto;
}
.c-form__item-field select.-sort {
  min-height: 32px;
  font-size: 12px;
  line-height: 1.4166666667;
  padding: 7px 15px 6px;
  max-width: 176px;
  background: #fff url(/assets/site_template/common/select-48643fc2436723d6f860b48261849f731650a9afe0f47f4e174288f427329cdc.svg) no-repeat right 16px center/8px auto;
}
.c-form__item-field textarea {
  height: 208px;
  resize: none;
}

.c-customers__container {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  width: 100%;
}
.c-customers__container .c-inquiry__address-btn,
.c-customers__container .c-inquiry__schools-btn,
.c-customers__container .address-form-container .zip-code__search-button .btn.bg-green {
  background: #ffe24a;
  color: #242424;
}
.c-customers__container .c-toggle__head .toggle-btn {
  background: #ffe24a;
}
.c-customers__container .c-toggle__head .toggle-btn::before, .c-customers__container .c-toggle__head .toggle-btn::after {
  background: #242424;
}
.c-customers__container .c-toggle.open .toggle-btn::before, .c-customers__container .c-toggle.open .toggle-btn::after {
  background: #fff;
}
@media screen and (max-width: 768px) {
  .c-customers__container {
    flex-direction: column;
    gap: 32px;
  }
}

.c-tabs {
  background: #F7F7F7;
  border-radius: 10px;
  overflow: hidden;
  position: sticky;
  top: 120px;
}
@media screen and (max-width: 768px) {
  .c-tabs {
    position: static;
    top: 0;
  }
}
.c-tabs__container {
  width: 300px;
  flex: 1 1 auto;
}
@media screen and (max-width: 768px) {
  .c-tabs__container {
    width: 100%;
  }
}
.c-tabs__head a {
  display: flex;
  align-items: center;
  background: #FFE24A;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4444444444;
  padding: 12px 16px;
  color: #242424;
  text-decoration: none;
  cursor: pointer;
}
.c-tabs__item {
  border-bottom: 1px solid #D9D9D9;
}
.c-tabs__item a {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  color: #242424;
  line-height: 1.5;
  padding: 12px 16px;
  text-decoration: none;
  position: relative;
  cursor: pointer;
}
.c-tabs__item a::after {
  content: "";
  width: 7px;
  height: 9px;
  background: url(/assets/site_template/common/arrow-011d570a9ea73975671adb0d647933608c1ff68f1677ef499ff8e2a04f047a50.svg) no-repeat center/100% auto;
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translate(0, -50%);
}
.c-tabs__item a:hover {
  opacity: 0.7;
}
.c-tabs__item a.active {
  background: #FCF4CA;
}
.c-tabs__bottom input[type=submit] {
  color: #FF593B;
  text-decoration: underline;
  display: flex;
  align-items: center;
  padding: 20px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4285714286;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  background: transparent;
  width: 100%;
  text-align: left;
  cursor: pointer;
}

.c-info {
  flex: 1 1 auto;
  width: calc(100% - 340px);
  min-width: 450px;
}
@media screen and (max-width: 768px) {
  .c-info {
    min-width: auto;
    width: 100%;
  }
}
.c-info__head {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FFE24A;
  border-radius: 10px 10px 0 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.4545454545;
  padding: 14px;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .c-info__head {
    padding: 9px;
  }
}
.c-info__body {
  border-radius: 0 0 10px 10px;
  background: #F7F7F7;
  padding: 28px;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .c-info__body {
    padding: 20px;
  }
}
.c-info__block:nth-child(n+2) {
  margin-top: 28px;
}
@media screen and (max-width: 768px) {
  .c-info__block:nth-child(n+2) {
    margin-top: 20px;
  }
}
.c-info__block-ttl {
  background: #fff;
  border-left: 6px solid #FFE24A;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.45;
  padding: 11px 16px 10px;
  margin: 0 0 24px;
}
.c-info__block-ttl.-green {
  border-left: 6px solid #2ABC5B;
}
@media screen and (max-width: 768px) {
  .c-info__block-ttl {
    margin-bottom: 16px;
  }
}
.c-info__list {
  border-top: 1px solid #D9D9D9;
}
.c-info__item {
  display: flex;
  gap: 12px;
  padding: 16px 0 15px;
  border-bottom: 1px solid #D9D9D9;
}
@media screen and (max-width: 768px) {
  .c-info__item {
    flex-direction: column;
  }
}
.c-info__item-label, .c-info__item-field {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
}
.c-info__item-label p, .c-info__item-field p {
  margin: 0;
}
.c-info__item-label {
  flex: 0 0 auto;
  width: 192px;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  .c-info__item-label {
    width: 100%;
  }
}
.c-info__bottom {
  margin-top: 28px;
  display: flex;
  justify-content: center;
  gap: 20px;
}
@media screen and (max-width: 768px) {
  .c-info__bottom {
    gap: 12px;
    margin-top: 20px;
  }
}
.c-info__complete-txt {
  text-align: center;
  font-size: 18px;
  line-height: 1.4444444444;
  margin: 0 0 16px;
}
@media screen and (max-width: 768px) {
  .c-info__complete-txt {
    font-size: 16px;
    line-height: 1.5;
  }
}
.c-info__complete-home {
  text-align: center;
}
.c-info__complete-home a {
  color: #009DFF;
  text-decoration: underline;
  font-size: 16px;
  line-height: 1.5;
}
.c-info__caution {
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 28px;
}
@media screen and (max-width: 768px) {
  .c-info__caution {
    margin-bottom: 20px;
  }
}

.c-toggle {
  overflow: hidden;
  border-radius: 4px;
}
.c-toggle.open .c-toggle__body {
  display: flex;
}
.c-toggle.open .toggle-btn {
  background: #a3a3a3;
}
.c-toggle.open .toggle-btn::after {
  transform: translate(-50%, -50%) rotate(0);
}
.c-toggle__head {
  background: #fff;
  font-size: 16px;
  line-height: 1.5;
  padding: 8px 60px 8px 20px;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
}
.c-toggle__head .toggle-btn {
  background: #2abc5b;
  width: 40px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  transition: 0.3s ease-out;
  transition-property: background;
}
.c-toggle__head .toggle-btn::before, .c-toggle__head .toggle-btn::after {
  content: "";
  width: 20px;
  height: 2px;
  background: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: 0.3s ease-out;
  transition-property: transform;
}
.c-toggle__head .toggle-btn::after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.c-toggle__body {
  display: none;
  flex-direction: column;
  gap: 20px;
  padding: 16px;
  background: #fff;
  border-top: 1px solid #d9d9d9;
}
@media screen and (max-width: 768px) {
  .c-toggle__body {
    padding: 10px;
  }
}
.c-toggle__body .railway {
  margin: 0;
}

body {
  margin: 0;
}

main {
  padding: 40px 0 0 0;
}

.site-template main {
  padding: 0 0 0 0;
}

.font-bold {
  font-weight: bold;
}

.font-normal {
  font-weight: normal;
}

.display-none {
  display: none;
}

/*# sourceMappingURL=data:application/json;base64,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Q2xCLFFBQVE7RUFDUixTQUFTO0VBQ1QsZ0NBQWdDO0VBQ2hDLHlCQUF5QjtFQUN6Qiw4QkFBOEI7QUFDaEM7QUFDQTtFQUNFLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixTQUFTO0VBQ1QsYUFBYTtFQUNiLGdCQUFnQjtFQUNoQiw2QkFBNkI7QUFDL0I7QUFDQTtFQUNFO0lBQ0UsYUFBYTtFQUNmO0FBQ0Y7QUFDQTtFQUNFLFNBQVM7QUFDWDs7QUFFQTtFQUNFLFNBQVM7QUFDWDs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGFBQWE7QUFDZiIsImZpbGUiOiJhcHBsaWNhdGlvbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lcltkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgaGVpZ2h0OiAxOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTE7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUuc2VsZWN0Mi1zZWxlY3Rpb24tLWNsZWFyYWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgY29sb3I6ICMzMzM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgcGFkZGluZy1sZWZ0OiA0ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICBwYWRkaW5nLWxlZnQ6IDVlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDZlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZ3JvdXAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgNTAlLCAjZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjRkZGRkZGRkZcIiwgZW5kQ29sb3JzdHI9XCIjRkZFRUVFRUVcIiwgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSA1MCUsICNjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNGRkVFRUVFRVwiLCBlbmRDb2xvcnN0cj1cIiNGRkNDQ0NDQ1wiLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNGRkZGRkZGRlwiLCBlbmRDb2xvcnN0cj1cIiNGRkVFRUVFRVwiLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNmZmYgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCAjZmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjRkZFRUVFRUVcIiwgZW5kQ29sb3JzdHI9XCIjRkZGRkZGRkZcIiwgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjODg4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMCA0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzU1NTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZ3JvdXAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiBncmV5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc1ZDc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogIzU4OTdmYjtcbn1cblxuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1saWdodF0ge1xuICAtLWJzLWJsdWU6ICMwZDZlZmQ7XG4gIC0tYnMtaW5kaWdvOiAjNjYxMGYyO1xuICAtLWJzLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1icy1waW5rOiAjZDYzMzg0O1xuICAtLWJzLXJlZDogI2RjMzU0NTtcbiAgLS1icy1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0tYnMteWVsbG93OiAjZmZjMTA3O1xuICAtLWJzLWdyZWVuOiAjMTk4NzU0O1xuICAtLWJzLXRlYWw6ICMyMGM5OTc7XG4gIC0tYnMtY3lhbjogIzBkY2FmMDtcbiAgLS1icy1ibGFjazogIzAwMDtcbiAgLS1icy13aGl0ZTogI2ZmZjtcbiAgLS1icy1ncmF5OiAjNmM3NTdkO1xuICAtLWJzLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTEwMDogI2Y4ZjlmYTtcbiAgLS1icy1ncmF5LTIwMDogI2U5ZWNlZjtcbiAgLS1icy1ncmF5LTMwMDogI2RlZTJlNjtcbiAgLS1icy1ncmF5LTQwMDogI2NlZDRkYTtcbiAgLS1icy1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS1icy1ncmF5LTYwMDogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LTcwMDogIzQ5NTA1NztcbiAgLS1icy1ncmF5LTgwMDogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTkwMDogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5OiAjMGQ2ZWZkO1xuICAtLWJzLXNlY29uZGFyeTogIzZjNzU3ZDtcbiAgLS1icy1zdWNjZXNzOiAjMTk4NzU0O1xuICAtLWJzLWluZm86ICMwZGNhZjA7XG4gIC0tYnMtd2FybmluZzogI2ZmYzEwNztcbiAgLS1icy1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tYnMtbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tYnMtZGFyazogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5LXJnYjogMTMsIDExMCwgMjUzO1xuICAtLWJzLXNlY29uZGFyeS1yZ2I6IDEwOCwgMTE3LCAxMjU7XG4gIC0tYnMtc3VjY2Vzcy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAtLWJzLWluZm8tcmdiOiAxMywgMjAyLCAyNDA7XG4gIC0tYnMtd2FybmluZy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAtLWJzLWRhbmdlci1yZ2I6IDIyMCwgNTMsIDY5O1xuICAtLWJzLWxpZ2h0LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1kYXJrLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6ICMwNTJjNjU7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6ICMyYjJmMzI7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAjMGEzNjIyO1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogIzA1NTE2MDtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6ICM2NjRkMDM7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6ICM1ODE1MWM7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogIzQ5NTA1NztcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICM0OTUwNTc7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6ICNjZmUyZmY7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogI2UyZTNlNTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogI2QxZTdkZDtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogI2NmZjRmYztcbiAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogI2ZmZjNjZDtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiAjZjhkN2RhO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogI2ZjZmNmZDtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogI2NlZDRkYTtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICM5ZWM1ZmU7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6ICNjNGM4Y2I7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAjYTNjZmJiO1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogIzllZWFmOTtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICNmZmU2OWM7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICNmMWFlYjU7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogI2U5ZWNlZjtcbiAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6ICNhZGI1YmQ7XG4gIC0tYnMtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJsYWNrLXJnYjogMCwgMCwgMDtcbiAgLS1icy1mb250LXNhbnMtc2VyaWY6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIC0tYnMtYm9keS1mb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYm9keS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJvZHktY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtYm9keS1iZzogI2ZmZjtcbiAgLS1icy1ib2R5LWJnLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1lbXBoYXNpcy1jb2xvcjogIzAwMDtcbiAgLS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDAuNzUpO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnOiAjZTllY2VmO1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDIzMywgMjM2LCAyMzk7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC41KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtdGVydGlhcnktYmc6ICNmOGY5ZmE7XG4gIC0tYnMtdGVydGlhcnktYmctcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWhlYWRpbmctY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtbGluay1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogMTMsIDExMCwgMjUzO1xuICAtLWJzLWxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6ICMwYTU4Y2E7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDEwLCA4OCwgMjAyO1xuICAtLWJzLWNvZGUtY29sb3I6ICNkNjMzODQ7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiAjZmZmM2NkO1xuICAtLWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tYnMtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tYnMtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1zbTogMC4yNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLWxnOiAwLjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14bDogMXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXh4bDogMnJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtcGlsbDogNTByZW07XG4gIC0tYnMtYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWJzLWJveC1zaGFkb3ctc206IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1ib3gtc2hhZG93LWxnOiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgLS1icy1ib3gtc2hhZG93LWluc2V0OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtZm9jdXMtcmluZy13aWR0aDogMC4yNXJlbTtcbiAgLS1icy1mb2N1cy1yaW5nLW9wYWNpdHk6IDAuMjU7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICAtLWJzLWZvcm0tdmFsaWQtY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xuICAtLWJzLWJvZHktY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gIC0tYnMtYm9keS1iZzogIzIxMjUyOTtcbiAgLS1icy1ib2R5LWJnLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1lbXBoYXNpcy1jb2xvcjogI2ZmZjtcbiAgLS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDIyMiwgMjI2LCAyMzAsIDAuNzUpO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnOiAjMzQzYTQwO1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDUyLCA1OCwgNjQ7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoMjIyLCAyMjYsIDIzMCwgMC41KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gIC0tYnMtdGVydGlhcnktYmc6ICMyYjMwMzU7XG4gIC0tYnMtdGVydGlhcnktYmctcmdiOiA0MywgNDgsIDUzO1xuICAtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpczogIzZlYThmZTtcbiAgLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczogI2E3YWNiMTtcbiAgLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6ICM3NWI3OTg7XG4gIC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzOiAjNmVkZmY2O1xuICAtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpczogI2ZmZGE2YTtcbiAgLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpczogI2VhODY4ZjtcbiAgLS1icy1saWdodC10ZXh0LWVtcGhhc2lzOiAjZjhmOWZhO1xuICAtLWJzLWRhcmstdGV4dC1lbXBoYXNpczogI2RlZTJlNjtcbiAgLS1icy1wcmltYXJ5LWJnLXN1YnRsZTogIzAzMTYzMztcbiAgLS1icy1zZWNvbmRhcnktYmctc3VidGxlOiAjMTYxNzE5O1xuICAtLWJzLXN1Y2Nlc3MtYmctc3VidGxlOiAjMDUxYjExO1xuICAtLWJzLWluZm8tYmctc3VidGxlOiAjMDMyODMwO1xuICAtLWJzLXdhcm5pbmctYmctc3VidGxlOiAjMzMyNzAxO1xuICAtLWJzLWRhbmdlci1iZy1zdWJ0bGU6ICMyYzBiMGU7XG4gIC0tYnMtbGlnaHQtYmctc3VidGxlOiAjMzQzYTQwO1xuICAtLWJzLWRhcmstYmctc3VidGxlOiAjMWExZDIwO1xuICAtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZTogIzA4NDI5ODtcbiAgLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogIzQxNDY0YjtcbiAgLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGU6ICMwZjUxMzI7XG4gIC0tYnMtaW5mby1ib3JkZXItc3VidGxlOiAjMDg3OTkwO1xuICAtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZTogIzk5NzQwNDtcbiAgLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZTogIzg0MjAyOTtcbiAgLS1icy1saWdodC1ib3JkZXItc3VidGxlOiAjNDk1MDU3O1xuICAtLWJzLWRhcmstYm9yZGVyLXN1YnRsZTogIzM0M2E0MDtcbiAgLS1icy1oZWFkaW5nLWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWxpbmstY29sb3I6ICM2ZWE4ZmU7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogIzhiYjlmZTtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogMTEwLCAxNjgsIDI1NDtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjogMTM5LCAxODUsIDI1NDtcbiAgLS1icy1jb2RlLWNvbG9yOiAjZTY4NWI1O1xuICAtLWJzLWJvcmRlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZm9ybS12YWxpZC1jb2xvcjogIzc1Yjc5ODtcbiAgLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogIzc1Yjc5ODtcbiAgLS1icy1mb3JtLWludmFsaWQtY29sb3I6ICNlYTg2OGY7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI2VhODY4Zjtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDFyZW07XG4gIH1cbn1cbi5wcm9ncmVzcyxcbi5wcm9ncmVzcy1zdGFja2VkIHtcbiAgLS1icy1wcm9ncmVzcy1oZWlnaHQ6IDFyZW07XG4gIC0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWJzLXByb2dyZXNzLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXByb2dyZXNzLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctaW5zZXQpO1xuICAtLWJzLXByb2dyZXNzLWJhci1jb2xvcjogI2ZmZjtcbiAgLS1icy1wcm9ncmVzcy1iYXItYmc6ICMxMzJENjM7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IHZhcigtLWJzLXByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJhci1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLWJnKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzID4gLnByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnNpdGUtdGVtcGxhdGUge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmdhcC01cHgge1xuICBnYXA6IDVweDtcbn1cblxuLmxvYWRlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4ubG9hZGVyIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZmFydGhlc3Qtc2lkZSwgIzEzMkQ2MyA5NCUsIHJnYmEoMCwgMCwgMCwgMCkpIHRvcC84cHggOHB4IG5vLXJlcGVhdCwgY29uaWMtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwKSAzMCUsICMxMzJENjMpO1xuICAtd2Via2l0LW1hc2s6IHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlLCByZ2JhKDAsIDAsIDAsIDApIGNhbGMoMTAwJSAtIDhweCksICMwMDAgMCk7XG4gIGFuaW1hdGlvbjogbDEzIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuQGtleWZyYW1lcyBsMTMge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cbi5idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmJ0bi5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkQ2MztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLnNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjUyNTI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi5wcmltYXJ5LW91dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMzJENjM7XG59XG4uYnRuLi0tbGcge1xuICBwYWRkaW5nOiAxOHB4IDM2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnRuLi0tbGcge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbn1cbi5idG4uLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uY29tbW9uLWFjdGlvbi1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDhweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbW1vbi1hY3Rpb24tYnRuLnByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xufVxuLmNvbW1vbi1hY3Rpb24tYnRuLnNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjUyNTI7XG59XG4uY29tbW9uLWFjdGlvbi1idG4uZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBMDAwMDtcbn1cblxuLmFjY29yZGlvbi1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xufVxuLmFjY29yZGlvbi1idG46OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uYWNjb3JkaW9uLWJ0bjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5hY2NvcmRpb24tYnRuLnNjaG9vbCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uYWNjb3JkaW9uLWJ0bi5zY2hvb2w6OmFmdGVyIHtcbiAgd2lkdGg6IDEwcHg7XG59XG4uYWNjb3JkaW9uLWJ0bi5zY2hvb2w6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMHB4O1xufVxuLmFjY29yZGlvbi1idG4ub3Blbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlcGFyYXRvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RThFODtcbn1cbi5zZXBhcmF0b3IuZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQkNCQ0I7XG59XG5cbi5zZXBhcmF0b3ItdmVydGljYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RThFODtcbn1cbi5zZXBhcmF0b3ItdmVydGljYWwuaGVpZ2h0LTY0IHtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuXG4udGV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzEzMkQ2MztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhlYWRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAyNHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sdW1uLWdhcDogMTJweDtcbiAgfVxufVxuLmhlYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRpbmc6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5cbi5kb25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMzJweDtcbiAgcGFkZGluZzogNTJweCAxMDZweDtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5kb25lIC5kb25lLWxpbmstd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAyNHB4O1xufVxuLmRvbmUgLmRvbmUtZXJyb3ItbWVzc2FnZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcm93LWdhcDogMTJweDtcbiAgcGFkZGluZzogMzJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtaW4taGVpZ2h0OiA2cmVtO1xufVxuLmRvbmUgLm5vX3VzZXIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzO1xufVxuXG4uc2VhcmNoIC5zZWFyY2gtZm9ybS10YWJzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnNlYXJjaCAuc2VhcmNoLWZvcm0tdGFicy1jb250YWluZXIgLnNlYXJjaC1mb3JtLXRhYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RThFODtcbiAgY29sb3I6ICM5RDlEOUQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoIC5zZWFyY2gtZm9ybS10YWJzLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0tdGFiIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zZWFyY2ggLnNlYXJjaC1mb3JtLXRhYnMtY29udGFpbmVyIC5zZWFyY2gtZm9ybS10YWIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkQ2MztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zZWFyY2ggLnNlYXJjaC1mb3JtLXRhYnMtY29udGFpbmVyIC5zZWFyY2gtZm9ybS10YWI6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQkNCQ0I7XG59XG4uc2VhcmNoIC5zZWFyY2gtZm9ybS1jb250YWluZXIge1xuICBwYWRkaW5nOiAzMnB4IDUycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoIC5zZWFyY2gtZm9ybS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5zZWFyY2ggLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIDFmcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDMycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaCAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5zZWFyY2gtZm9ybSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG4gIC5zZWFyY2ggLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlcGFyYXRvci12ZXJ0aWNhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gIH1cbn1cbi5zZWFyY2ggLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1oZWFkaW5nIHtcbiAgZ3JpZC1jb2x1bW46IDEvNDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgfVxufVxuLnNlYXJjaCAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tYm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAzMnB4O1xuICByb3ctZ2FwOiAzMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2ggLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWJveCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIHJvdy1nYXA6IDEycHg7XG4gIH1cbiAgLnNlYXJjaCAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tYm94ID4gbGFiZWw6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG59XG4uc2VhcmNoIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1ib3guLWFnZW5jaWVzIHtcbiAgcm93LWdhcDogMTJweDtcbiAgY29sdW1uLWdhcDogMDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMzBweCAxZnI7XG59XG4uc2VhcmNoIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1ib3guLWFnZW5jaWVzIC5zZWFyY2gtZm9ybS1rYW5hLFxuLnNlYXJjaCAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tYm94Li1hZ2VuY2llcyAuc2VhcmNoLWZvcm0tbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbn1cbi5zZWFyY2ggLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWJveC4tYWdlbmNpZXMgLnNlYXJjaC1mb3JtLWthbmEgaW5wdXQsXG4uc2VhcmNoIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1ib3guLWFnZW5jaWVzIC5zZWFyY2gtZm9ybS1uYW1lIGlucHV0IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNnB4KTtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc2VhcmNoIC5zZWFyY2gtYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5zZWFyY2ggLnNlYXJjaC1idG5zIC5idG4tc2VhcmNoIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkQ2MztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgd2lkdGg6IDM2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaCAuc2VhcmNoLWJ0bnMgLmJ0bi1zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gIH1cbn1cbi5zZWFyY2ggLnNlYXJjaC1idG5zIC5idG4tcmVzZXQge1xuICBjb2xvcjogIzlEOUQ5RDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoIC5zZWFyY2gtYnRucyAuYnRuLXJlc2V0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmVkaXQgLmVkaXQtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVkaXQgLmVkaXQtZm9ybS4tc2V0dGluZyB7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmVkaXQgLmVkaXQtZm9ybSAuZWRpdC1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWRpdCAuZWRpdC1mb3JtIC5lZGl0LWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5lZGl0IC5lZGl0LWZvcm0gLmVkaXQtaGVhZGluZy4tYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogNTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uZWRpdCAuZWRpdC1mb3JtIC5lZGl0LWhlYWRpbmcuLWFjY29yZGlvbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG4uZWRpdCAuZWRpdC1mb3JtIC5lZGl0LWZvcm0tYm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAzMnB4O1xuICByb3ctZ2FwOiAzMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lZGl0IC5lZGl0LWZvcm0gLmVkaXQtZm9ybS1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIH1cbiAgLmVkaXQgLmVkaXQtZm9ybSAuZWRpdC1mb3JtLWJveCA+ICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZWRpdCAuZWRpdC1mb3JtIC5lZGl0LWZvcm0tYm94Li1lbnRlcnByaXNlcyB7XG4gIHJvdy1nYXA6IDEycHg7XG4gIGNvbHVtbi1nYXA6IDcycHg7XG59XG4uZWRpdCAuZWRpdC1mb3JtIC5lZGl0LWZvcm0tYm94Li1lbnRlcnByaXNlcyAuc3RhdHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4uZWRpdCAuZWRpdC1mb3JtIC5lZGl0LWZvcm0tYm94Li1lbnRlcnByaXNlcyAuc3RhdHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMxMzJENjM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuLmVkaXQgLmVkaXQtZm9ybSAuZWRpdC1mb3JtLWJveC4taW5xdWlyaWVzIHtcbiAgcm93LWdhcDogMTJweDtcbiAgY29sdW1uLWdhcDogMTE1cHg7XG59XG4uZWRpdCAuZWRpdC1mb3JtIC5lZGl0LWZvcm0tYm94Li1zZXR0aW5nIHtcbiAgcm93LWdhcDogMTJweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMDhweCAxZnI7XG59XG4uZWRpdCAuZWRpdC1mb3JtIC5lZGl0LWZvcm0tYm94Li1hZ2VuY2llcy1lZGl0IHtcbiAgcm93LWdhcDogMTJweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyODBweCAxZnI7XG59XG5cbi5jb21tb24tZm9ybSB7XG4gIC0taW5wdXQtd2lkdGgtc206IDIwNXB4O1xuICAtLWlucHV0LXdpZHRoLW1kOiA0MTBweDtcbiAgLS1pbnB1dC13aWR0aC1sZzogNjUwcHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tbW9uLWZvcm0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmNvbW1vbi1mb3JtIGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbW1vbi1mb3JtIGZvcm0uLWlucXVpcmllcyB7XG4gIHJvdy1nYXA6IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0JDQkNCO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLmNvbW1vbi1mb3JtIGZvcm0uLWVudGVycHJpc2VzIHtcbiAgcm93LWdhcDogNjBweDtcbn1cbi5jb21tb24tZm9ybSBmb3JtLi1zZXR0aW5nIHtcbiAgcm93LWdhcDogNDBweDtcbn1cbi5jb21tb24tZm9ybSBmb3JtLi1hZ2VuY2llcy1lZGl0IHtcbiAgcm93LWdhcDogMzJweDtcbn1cbi5jb21tb24tZm9ybSBmb3JtLmNvbW1vbi1mb3JtLXdpdGgtdGFicyB7XG4gIHJvdy1nYXA6IDIwcHg7XG59XG4uY29tbW9uLWZvcm0gZm9ybS5jb21tb24tZm9ybS13aXRoLXRhYnMgLmNvbW1vbi1mb3JtLXRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tb24tZm9ybSBmb3JtLmNvbW1vbi1mb3JtLXdpdGgtdGFicyAuY29tbW9uLWZvcm0tdGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLmNvbW1vbi1mb3JtIGZvcm0uY29tbW9uLWZvcm0td2l0aC10YWJzIC5jb21tb24tZm9ybS10YWItY29udGVudC5hZGRyZXNzLCAuY29tbW9uLWZvcm0gZm9ybS5jb21tb24tZm9ybS13aXRoLXRhYnMgLmNvbW1vbi1mb3JtLXRhYi1jb250ZW50LmltYWdlcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmNvbW1vbi1mb3JtIGZvcm0uY29tbW9uLWZvcm0td2l0aC10YWJzIC5jb21tb24tZm9ybS10YWItY29udGVudCAuaGVhZGluZyB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJENjM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDIycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tbW9uLWZvcm0gZm9ybS5jb21tb24tZm9ybS13aXRoLXRhYnMgLmNvbW1vbi1mb3JtLXRhYi1jb250ZW50IC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5jb21tb24tZm9ybSBmb3JtLmNvbW1vbi1mb3JtLXdpdGgtdGFicyAuY29tbW9uLWZvcm0tdGFiLWNvbnRlbnQgLmVkaXQtZm9ybS1ib3gge1xuICByb3ctZ2FwOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tb24tZm9ybSBmb3JtLmNvbW1vbi1mb3JtLXdpdGgtdGFicyAuY29tbW9uLWZvcm0tdGFiLWNvbnRlbnQgLmVkaXQtZm9ybS1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuY29tbW9uLWZvcm0gZm9ybS5jb21tb24tZm9ybS13aXRoLXRhYnMgLmNvbW1vbi1mb3JtLXRhYi1jb250ZW50IC5lZGl0LWZvcm0tYm94ID4gbGFiZWw6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG4gIC5jb21tb24tZm9ybSBmb3JtLmNvbW1vbi1mb3JtLXdpdGgtdGFicyAuY29tbW9uLWZvcm0tdGFiLWNvbnRlbnQgLmVkaXQtZm9ybS1ib3ggLnRleHRhcmVhLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb21tb24tZm9ybSBmb3JtLmNvbW1vbi1mb3JtLXdpdGgtdGFicyAuaW5uZXItdGFiLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogNTBweDtcbiAgY29sdW1uLWdhcDogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi1mb3JtIGZvcm0uY29tbW9uLWZvcm0td2l0aC10YWJzIC5pbm5lci10YWItbmF2aWdhdGlvbiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTJweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jb21tb24tZm9ybSBmb3JtLmNvbW1vbi1mb3JtLXdpdGgtdGFicyAuaW5uZXItdGFiLW5hdmlnYXRpb24gLmlubmVyLXRhYi1uYXYtaXRlbSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogc29saWQgMXB4ICMxMzJENjM7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIGNvbG9yOiAjMTMyRDYzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi1mb3JtIGZvcm0uY29tbW9uLWZvcm0td2l0aC10YWJzIC5pbm5lci10YWItbmF2aWdhdGlvbiAuaW5uZXItdGFiLW5hdi1pdGVtIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmNvbW1vbi1mb3JtIGZvcm0gLmZvcm0tZm9vdGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDEycHg7XG4gIHBhZGRpbmc6IDJweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNDQkNCQ0I7XG59XG4uY29tbW9uLWZvcm0gZm9ybSAuZm9ybS1mb290ZXIuLWN1c3RvbWVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTA2cHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tb24tZm9ybSBmb3JtIC5mb3JtLWZvb3Rlci4tY3VzdG9tZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tbW9uLWZvcm0gZm9ybSAuZm9ybS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDEycHggMCAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbi5jb21tb24tZm9ybSBmb3JtIC5mb3JtLWZvb3Rlci4tcGxhbiB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLmNvbW1vbi1mb3JtIGZvcm0gLmZvcm0tZm9vdGVyLi1jb25maXJtIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyOHB4IDAgNTJweDtcbn1cbi5jb21tb24tZm9ybSBmb3JtIC5mb3JtLWZvb3Rlci4taW5xdWlyaWVzIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMCAwIDQwcHg7XG4gIHJvdy1nYXA6IDI4cHg7XG59XG4uY29tbW9uLWZvcm0gZm9ybSAuZm9ybS1mb290ZXIuLXNldHRpbmcge1xuICBwYWRkaW5nOiAyOHB4IDAgNTJweDtcbn1cbi5jb21tb24tZm9ybSBmb3JtIC5mb3JtLWZvb3RlciAuZm9ybS1mb290ZXItcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG59XG4uY29tbW9uLWZvcm0gZm9ybSAuZm9ybS1mb290ZXIgLmZvcm0tZm9vdGVyLXJvdy4tY3VzdG9tZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tbW9uLWZvcm0gZm9ybSAuZm9ybS1mb290ZXIgLmZvcm0tZm9vdGVyLXJvdy4tY3VzdG9tZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tbW9uLWZvcm0gZm9ybSAuZm9ybS1mb290ZXIgLmZvcm0tZm9vdGVyLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbW1vbi1mb3JtIGZvcm0gLmZvcm0tZm9vdGVyIC5mb3JtLWZvb3Rlci1yb3c6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb21tb24tZm9ybSBmb3JtIC5mb3JtLWZvb3RlciAuZm9ybS1mb290ZXItcm93Li13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5jb21tb24tZm9ybSBmb3JtIC5mb3JtLWZvb3RlciAuZm9ybS1mb290ZXItcm93IC5lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNCQTAwMDA7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbi5jb21tb24tZm9ybSBmb3JtIC5mb3JtLWZvb3RlciAuZm9ybS1mb290ZXItcm93IC53YXJuaW5nLW1lc3NhZ2Uge1xuICBjb2xvcjogI0JBMDAwMDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuLmNvbW1vbi1mb3JtIGZvcm0gLmZvcm0tZm9vdGVyIC5mb3JtLWZvb3Rlci1yb3cgLmZvcm0tZm9vdGVyLWRhdGVzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIGNvbG9yOiAjOUQ5RDlEO1xufVxuLmNvbW1vbi1mb3JtIGZvcm0gLmZvcm0tZm9vdGVyIC5mb3JtLWZvb3Rlci1yb3cgLmZvcm0tZm9vdGVyLWRhdGVzLi1jdXN0b21lciB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tbW9uLWZvcm0gZm9ybSAuZm9ybS1mb290ZXIgLmZvcm0tZm9vdGVyLXJvdyAuZm9ybS1mb290ZXItZGF0ZXMuLWN1c3RvbWVyIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLmNvbW1vbi1mb3JtIGZvcm0gLmZvcm0tZm9vdGVyIC5mb3JtLWZvb3Rlci1yb3cgLmZvcm0tZm9vdGVyLWRhdGVzLi1jdXN0b21lciAuZGF0ZXMtc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi1mb3JtIGZvcm0gLmZvcm0tZm9vdGVyIC5mb3JtLWZvb3Rlci1yb3cgLmZvcm0tZm9vdGVyLWRhdGVzLi1jdXN0b21lciAuZGF0ZXMtc2VwYXJhdG9yIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi1mb3JtIGZvcm0gLmZvcm0tZm9vdGVyIC5mb3JtLWZvb3Rlci1yb3cgLmZvcm0tZm9vdGVyLWRhdGVzIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmNvbW1vbi1mb3JtIGZvcm0gLmZvcm0tZm9vdGVyIC5mb3JtLWZvb3Rlci1yb3cgLmZvcm0tZm9vdGVyLWRhdGVzIC5kYXRlcy1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uY29tbW9uLWZvcm0gZm9ybSAuZm9ybS1mb290ZXIgLmZvcm0tZm9vdGVyLXJvdyAuZm9ybS1mb290ZXItYnRucy1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tbW9uLWZvcm0gZm9ybSAuZm9ybS1mb290ZXIgLmZvcm0tZm9vdGVyLXJvdyAuZm9ybS1mb290ZXItYnRucy1jZW50ZXIge1xuICAgIGdhcDogMTJweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5jb21tb24tZm9ybSBmb3JtIC5mb3JtLWZvb3RlciAuZm9ybS1mb290ZXItcm93IC5mb3JtLWZvb3Rlci1idG5zLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDRweCAxMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tbW9uLWZvcm0gZm9ybSAuZm9ybS1mb290ZXIgLmZvcm0tZm9vdGVyLXJvdyAuZm9ybS1mb290ZXItYnRucy1yaWdodCB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5jb21tb24tZm9ybSBmb3JtIC5mb3JtLWZvb3RlciAuZm9ybS1mb290ZXItcm93IC5mb3JtLWZvb3Rlci1idG5zLXJpZ2h0IC5jdXN0b21lcnMtbW92ZS10by1tZXJnZS1lZGl0b3ItYnV0dG9uLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDI1MnB4O1xufVxuLmNvbW1vbi1mb3JtIGZvcm0gLmZvcm0tZm9vdGVyIC5mb3JtLWZvb3Rlci1yb3cgLmZvcm0tZm9vdGVyLWJ0bnMtcmlnaHQgLmN1c3RvbWVycy1tb3ZlLXRvLW1lcmdlLWVkaXRvci1idXR0b24td3JhcHBlciBidXR0b24ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tb24tZm9ybSBmb3JtIC5mb3JtLWZvb3RlciAuZm9ybS1mb290ZXItcm93IC5mb3JtLWZvb3Rlci1idG5zLXJpZ2h0IC5jdXN0b21lcnMtbW92ZS10by1tZXJnZS1lZGl0b3ItYnV0dG9uLXdyYXBwZXIge1xuICAgIGdhcDogMTJweDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQkNCQ0I7XG4gIH1cbn1cbi5jb21tb24tZm9ybSBmb3JtIC5mb3JtLWZvb3RlciAuZm9ybS1mb290ZXItcm93IC5mb3JtLWZvb3Rlci1idG5zIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xufVxuLmNvbW1vbi1mb3JtIGZvcm0gLmZvcm0tZm9vdGVyIC5mb3JtLWZvb3Rlci1yb3cgLmZvcm0tZm9vdGVyLWJ0bnMuLWN1c3RvbWVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tb24tZm9ybSBmb3JtIC5mb3JtLWZvb3RlciAuZm9ybS1mb290ZXItcm93IC5mb3JtLWZvb3Rlci1idG5zIHtcbiAgICBjb2x1bW4tZ2FwOiAxMnB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB9XG4gIC5jb21tb24tZm9ybSBmb3JtIC5mb3JtLWZvb3RlciAuZm9ybS1mb290ZXItcm93IC5mb3JtLWZvb3Rlci1idG5zOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29tbW9uLWZvcm0gZm9ybSAuZm9ybS1mb290ZXIgLmZvcm0tZm9vdGVyLXJvdyAuZm9ybS1mb290ZXItYnRucyAuYnRuLWVkaXQuZml0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jb21tb24tZm9ybSBmb3JtIC5mb3JtLWZvb3RlciAuZm9ybS1mb290ZXItcm93IC5mb3JtLWZvb3Rlci1idG5zIC5idG4tZWRpdC5sZyB7XG4gICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5jb21tb24tZm9ybSBmb3JtIC5mb3JtLWZvb3RlciAuZm9ybS1mb290ZXItcm93IC5mb3JtLWZvb3Rlci1idG5zIC5idG4tZWRpdC5sZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbW1vbi1mb3JtIGZvcm0gLmZvcm0tZm9vdGVyIC5mb3JtLWZvb3Rlci1yb3cgLmZvcm0tZm9vdGVyLWJ0bnMgLmJ0bi1lZGl0LmRyYWZ0IHtcbiAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmNvbW1vbi1mb3JtIGZvcm0gLmZvcm0tZm9vdGVyIC5mb3JtLWZvb3Rlci1yb3cgLmZvcm0tZm9vdGVyLWJ0bnMgLmJ0bi1jYW5jZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5jb21tb24tZm9ybSBmb3JtIC5mb3JtLWZvb3RlciAuZm9ybS1mb290ZXItcm93IC5mb3JtLWZvb3Rlci1idG5zIC5jb21tb24tYnV0dG9uLnJvdW5kZWQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbi5jb21tb24tZm9ybSBmb3JtIC5mb3JtLWZvb3RlciAuZm9ybS1mb290ZXItbWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb21tb24tZm9ybSBmb3JtIC5mb3JtLWZvb3RlciAuZm9ybS1mb290ZXItbWVzc2FnZSBhIHtcbiAgY29sb3I6ICMwMDkzRkY7XG59XG4uY29tbW9uLWZvcm0gLmNvbW1vbi1mb3JtLXRhYnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uY29tbW9uLWZvcm0gLmNvbW1vbi1mb3JtLXRhYnMtY29udGFpbmVyIC5jb21tb24tZm9ybS10YWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RTg7XG4gIGNvbG9yOiAjOUQ5RDlEO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi1mb3JtIC5jb21tb24tZm9ybS10YWJzLWNvbnRhaW5lciAuY29tbW9uLWZvcm0tdGFiIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG4uY29tbW9uLWZvcm0gLmNvbW1vbi1mb3JtLXRhYnMtY29udGFpbmVyIC5jb21tb24tZm9ybS10YWIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkQ2MztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jb21tb24tZm9ybSAuY29tbW9uLWZvcm0tdGFicy1jb250YWluZXIgLmNvbW1vbi1mb3JtLXRhYjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCQ0JDQjtcbn1cblxuaW5wdXQge1xuICBib3JkZXI6IHNvbGlkIDFweCAjQ0JDQkNCO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLW1kKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgfVxufVxuaW5wdXQuLXhsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbmlucHV0Li1sZyB7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuaW5wdXQuLXJnIHtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5pbnB1dC4tbWQge1xuICBtYXgtd2lkdGg6IDIwNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbmlucHV0Li1zbSB7XG4gIG1heC13aWR0aDogMTA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPXVybF0sIGlucHV0W3R5cGU9bnVtYmVyXSwgaW5wdXRbdHlwZT1tb250aF0sIGlucHV0W3R5cGU9ZGF0ZV0sIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCBpbnB1dFt0eXBlPXRlbF0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAxOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPXVybF0sIGlucHV0W3R5cGU9bnVtYmVyXSwgaW5wdXRbdHlwZT1tb250aF0sIGlucHV0W3R5cGU9ZGF0ZV0sIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIHBhZGRpbmc6IDlweCAxNXB4O1xuICB9XG59XG5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0QwRDBEMDtcbn1cbmlucHV0LmludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNCQTAwMDA7XG4gIGNvbG9yOiAjQkEwMDAwO1xufVxuXG4uY29tYmluYXRpb24taW5wdXRzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgY29sdW1uLWdhcDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21iaW5hdGlvbi1pbnB1dHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuY29tYmluYXRpb24taW5wdXRzLi1sZWFzZWhvbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb21iaW5hdGlvbi1pbnB1dHMuLWxlYXNlaG9sZCAubGFiZWwge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuY29tYmluYXRpb24taW5wdXRzLi1sZWFzZWhvbGQgLmlucHV0LXNlbGVjdC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxNTVweDtcbiAgfVxuICAuY29tYmluYXRpb24taW5wdXRzLi1sZWFzZWhvbGQgLmlucHV0LXNlbGVjdC1zZWFyY2gtZmllbGQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb21iaW5hdGlvbi1pbnB1dHMgLnJlYWwtZXN0YXRlLXRpdGxlIHtcbiAgICB3aWR0aDogODRweDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgfVxuICAuY29tYmluYXRpb24taW5wdXRzIC5yZWFsLWVzdGF0ZS1idXR0b24ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NnB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5jb21iaW5hdGlvbi1pbnB1dHMgLnJlYWwtZXN0YXRlLWJ1dHRvbiAuaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmNvbWJpbmF0aW9uLWlucHV0cyAucmVhbC1lc3RhdGUtc3RhdHVzIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOTZweCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuLmNvbWJpbmF0aW9uLWlucHV0cy4tYWxpZ24tc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jb21iaW5hdGlvbi1pbnB1dHMuLWFsaWduLXN0YXJ0IC5yZXF1aXJlZCB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmNvbWJpbmF0aW9uLWlucHV0cyAubGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1pbi13aWR0aDogMzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbWJpbmF0aW9uLWlucHV0cy10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbWJpbmF0aW9uLWlucHV0cy1jaGVja2JveC10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5jb21iaW5hdGlvbi1pbnB1dHMtdmVydGljYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcm93LWdhcDogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21iaW5hdGlvbi1pbnB1dHMtdmVydGljYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb21iaW5hdGlvbi1pbnB1dHMtdmVydGljYWwgLmNvbW1vbi1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbWJpbmF0aW9uLWlucHV0cy12ZXJ0aWNhbCAubGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5yYWRpby1jb21iaW5hdGlvbi1pbnB1dHMtd3JhcHBlciAuY29tYmluYXRpb24taW5wdXRzIHtcbiAgY29sdW1uLWdhcDogMTJweDtcbn1cbi5yYWRpby1jb21iaW5hdGlvbi1pbnB1dHMtd3JhcHBlciAuY29tYmluYXRpb24taW5wdXRzIC5sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cblxuLmxhYmVsZWQtaW5wdXRzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgY29sdW1uLWdhcDogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYWJlbGVkLWlucHV0cyBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIG1heC13aWR0aDogMTU1cHg7XG4gIH1cbn1cbi5sYWJlbGVkLWlucHV0cyBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDQkNCQ0I7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImljb25zL2NoZWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICB9XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzEzMkQ2MztcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJvcmRlci1jb2xvcjogI0NCQ0JDQjtcbn1cblxuLmZvcm0tY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tY2hlY2tib3gge1xuICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLmZvcm0tY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmZvcm0tY2hlY2tib3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5mb3JtLWNoZWNrYm94IC5fdHh0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEycHggMjRweDtcbiAgfVxuICAuZm9ybS1jaGVja2JveC1jb250YWluZXIgLmZvcm0tY2hlY2tib3gge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZm9ybS1jaGVja2JveC1jb250YWluZXIuLXNtIHtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjQ0JDQkNCO1xufVxuaW5wdXRbdHlwZT1yYWRpb10uLXJlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5pbnB1dFt0eXBlPXJhZGlvXS4tcmVkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkEwMDAwO1xufVxuaW5wdXRbdHlwZT1yYWRpb10uLXJlZDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbmlucHV0W3R5cGU9cmFkaW9dLi1yZWQgKyBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG5pbnB1dFt0eXBlPXJhZGlvXS4tcmVkICsgbGFiZWw6OmJlZm9yZSwgaW5wdXRbdHlwZT1yYWRpb10uLXJlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5pbnB1dFt0eXBlPXJhZGlvXS4tcmVkICsgbGFiZWw6OmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkNCQ0I7XG4gIGxlZnQ6IDA7XG59XG5pbnB1dFt0eXBlPXJhZGlvXS4tcmVkICsgbGFiZWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogI0JBMDAwMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbGVmdDogNXB4O1xufVxuXG4uZm9ybS1yYWRpbyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG4uZm9ybS1yYWRpbzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZvcm0tcmFkaW8gLl90eHQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5zZWxlY3Qge1xuICBib3JkZXI6IHNvbGlkIDFweCAjQ0JDQkNCO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEycHggMTlweDtcbiAgbWluLXdpZHRoOiAyMDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGIHVybChpY29ucy9zZWxlY3RfdHJpYW5nbGUuc3ZnKSBuby1yZXBlYXQgcmlnaHQgMjBweCBjZW50ZXIvMTBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIH1cbn1cbnNlbGVjdC4tcmcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbn1cbnNlbGVjdC5pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkEwMDAwO1xuICBjb2xvcjogI0JBMDAwMDtcbn1cblxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCQ0JDQjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMnB4IDE5cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcmVzaXplOiBub25lO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxudGV4dGFyZWEuLXhsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMzBweDtcbn1cbnRleHRhcmVhLi1sZyB7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIzMHB4O1xufVxudGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNEMEQwRDA7XG59XG50ZXh0YXJlYS5pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkEwMDAwO1xuICBjb2xvcjogI0JBMDAwMDtcbn1cblxubGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbmxhYmVsIC5zdWIge1xuICBmb250LXNpemU6IDEycHg7XG59XG5sYWJlbC5yZXF1aXJlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNCQTAwMDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5sYWJlbC5pbnZhbGlkIHtcbiAgY29sb3I6ICNCQTAwMDA7XG59XG5cbmEuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjYgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xufVxuXG5idXR0b24sXG4uY29tbW9uLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkQ2MztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5idXR0b24ucm91bmRlZCxcbi5jb21tb24tYnV0dG9uLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5idXR0b24ubWQsXG4uY29tbW9uLWJ1dHRvbi5tZCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuYnV0dG9uLmxnLFxuLmNvbW1vbi1idXR0b24ubGcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHdpZHRoOiAzNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYnV0dG9uLmxnLFxuICAuY29tbW9uLWJ1dHRvbi5sZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5idXR0b24udXBsb2FkLFxuLmNvbW1vbi1idXR0b24udXBsb2FkIHtcbiAgcGFkZGluZzogOHB4IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjUyNTI7XG59XG5idXR0b24udXBsb2FkLmxhYmVsLFxuLmNvbW1vbi1idXR0b24udXBsb2FkLmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IGF1dG87XG59XG5idXR0b24uZ3JlZW4sXG4uY29tbW9uLWJ1dHRvbi5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ5NjQ7XG59XG5idXR0b24uc2Vjb25kYXJ5LFxuLmNvbW1vbi1idXR0b24uc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNTI1Mjtcbn1cbmJ1dHRvbi5kYW5nZXIsXG4uY29tbW9uLWJ1dHRvbi5kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkEwMDAwO1xufVxuYnV0dG9uOmRpc2FibGVkLFxuLmNvbW1vbi1idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5idXR0b24uZGlzYWJsZWQsXG4uY29tbW9uLWJ1dHRvbi5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG5cbi5uby10ZXh0LWRlY29yYXRpb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4tZWRpdCxcbi5idG4tb3V0bGluZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkQ2MztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMjA1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWVkaXQubGcsXG4uYnRuLW91dGxpbmVkLmxnIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB3aWR0aDogMzYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cbi5idG4tZWRpdC5tZCxcbi5idG4tb3V0bGluZWQubWQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmJ0bi1lZGl0Li1jdXN0b21lcixcbi5idG4tb3V0bGluZWQuLWN1c3RvbWVyIHtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnRuLWVkaXQuLWN1c3RvbWVyLFxuICAuYnRuLW91dGxpbmVkLi1jdXN0b21lciB7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbiAgfVxufVxuLmJ0bi1lZGl0LmRyYWZ0LFxuLmJ0bi1vdXRsaW5lZC5kcmFmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjUyNTI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmJ0bi1lZGl0LmRyYWZ0LS1zbS13aWR0aCxcbi5idG4tb3V0bGluZWQuZHJhZnQtLXNtLXdpZHRoIHtcbiAgd2lkdGg6IDE2NXB4O1xufVxuLmJ0bi1lZGl0LmRyYWZ0LS1zbS1oZWlnaHQsXG4uYnRuLW91dGxpbmVkLmRyYWZ0LS1zbS1oZWlnaHQge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uYnRuLWVkaXQuZ3Jvdyxcbi5idG4tb3V0bGluZWQuZ3JvdyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5idG4tZWRpdC5maXQsXG4uYnRuLW91dGxpbmVkLmZpdCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWNhbmNlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBjb2xvcjogIzlEOUQ5RDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5idG4tb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0NCQ0JDQjtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuXG4uY29tbW9uLWxpbmsge1xuICBjb2xvcjogIzAwOTNGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb21tb24tbGluay50ZXh0LWRlZmF1bHQge1xuICBjb2xvcjogIzI5MjkyOTtcbn1cbi5jb21tb24tbGluay50ZXh0LWJyYW5kIHtcbiAgY29sb3I6ICMxMzJENjM7XG59XG4uY29tbW9uLWxpbmsudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nYXAteHMge1xuICBnYXA6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmdhcC1zbSB7XG4gIGdhcDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLW1kIHtcbiAgZ2FwOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtbGcge1xuICBnYXA6IDUycHggIWltcG9ydGFudDtcbn1cblxuLmdhcC14bCB7XG4gIGdhcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tdC14eHMge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5tdC14cyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5tdC1zbSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5tdC1tZCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5tYi14eHMge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5tYi14cyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5tYi1zbSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5tYi1tZCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5tbC14cyB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNtIHtcbiAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLW1kIHtcbiAgcGFkZGluZzogMzJweDtcbn1cblxuLnBsLXNtIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLnByLXNtIHtcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zbSB7XG4gIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbn1cblxuLnBiLXNtIHtcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWZhdWx0IHtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG5cbi50ZXh0LXdlYWsge1xuICBjb2xvcjogIzlEOUQ5RDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMTMyRDYzO1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI0JBMDAwMDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtc20ge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi50ZXh0LW1kIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udGV4dC1sZyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLnRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50ZXh0LWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uZm9udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mb250LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5wb2ludGVyLWV2ZW50cy1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wb2ludGVyLWV2ZW50cy1hdXRvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5jdXJzb3ItZ3JhYiB7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ud3JhcCB7XG4gIHdoaXRlLXNwYWNlOiB3cmFwO1xufVxuXG4ubm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByZS13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMxMzJENjM7XG59XG5cbi5lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNCQTAwMDA7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnctMTAwcHgge1xuICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udy0xMjBweCB7XG4gIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53LTQ4MHB4IHtcbiAgd2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmltYWdlLWxpc3QgLnVwbG9hZC1hcmVhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0JDQkNCO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLWxpc3QgLnVwbG9hZC1hcmVhIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uaW1hZ2UtbGlzdCAudXBsb2FkLWFyZWEgLmFubm90YXRlLWFyZWEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmltYWdlLWxpc3QgLnVwbG9hZC1hcmVhIC50ZXh0IHtcbiAgY29sb3I6ICM5RDlEOUQ7XG59XG4uaW1hZ2UtbGlzdCAudXBsb2FkLWFyZWEgLnRleHQudGV4dC0tc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaW1hZ2UtbGlzdCAudXBsb2FkLWFyZWEgLnRleHQudGV4dC0tc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaW1hZ2UtbGlzdCAudXBsb2FkLWFyZWEgLnVwbG9hZCB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLWxpc3QgLnVwbG9hZC1hcmVhIC51cGxvYWQge1xuICAgIG1hcmdpbjogMTZweCAwO1xuICB9XG59XG4uaW1hZ2UtbGlzdCAudXBsb2FkLWZhaWxlZC1tZXNzYWdlLWFyZWEge1xuICBjb2xvcjogI0JBMDAwMDtcbn1cbi5pbWFnZS1saXN0IGhyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0JDQkNCO1xuICBtYXJnaW46IDMycHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZS1saXN0IGhyIHtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgfVxufVxuLmltYWdlLWxpc3QgLmJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmltYWdlLWxpc3QgLmJ1dHRvbnMgYnV0dG9uIHtcbiAgcGFkZGluZzogMTJweCAzMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmltYWdlLWxpc3QgLmJ1dHRvbnMgYnV0dG9uW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZS1saXN0IC51cGxvYWQtYnRuLWJveCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLmltYWdlLWxpc3QgLmltYWdlLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IDIwMHB4IG1heC1jb250ZW50IGF1dG87XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5pbWFnZS1saXN0IC5pbWFnZS1yb3c6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbWFnZS1saXN0IC5pbWFnZS1yb3cgLnVwQnV0dG9uW2Rpc2FibGVkXSxcbi5pbWFnZS1saXN0IC5pbWFnZS1yb3cgLmRvd25CdXR0b25bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC42O1xufVxuLmltYWdlLWxpc3QgLmRlbGV0ZS1jaGVja2JveC1hcmVhIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmltYWdlLWxpc3QgLmltYWdlLWJveCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pbWFnZS1saXN0IC5pbWFnZV9saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaW1hZ2UtbGlzdCAuY2hhcmFjdGVyLXRodW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogOTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaW1hZ2UtbGlzdCAuY2hhcmFjdGVyLXRodW1iIHNwYW4ge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmltYWdlLWxpc3QgLmNoYXJhY3Rlci10aHVtYi5mb3ItbWVyZ2UtZWRpdG9yIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4uaW1hZ2UtbGlzdCAuc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5pbWFnZS1saXN0IC5zZWxlY3Qtd3JhcHBlciAuc2VsZWN0LWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICBsZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsIHdoaXRlIDc5JSwgcmdiYSgwLCAwLCAwLCAwKSA3OSUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDQkNCQ0I7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG4uaW1hZ2UtbGlzdCBpbWcuaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaW1hZ2UtbGlzdCAub3JkZXItYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG4uaW1hZ2UtbGlzdCAub3JkZXItYnV0dG9ucyAub3JkZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDQkNCQ0I7XG4gIGhlaWdodDogNjBweDtcbn1cbi5pbWFnZS1saXN0IC52YWx1ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtbGlzdCAudmFsdWVzIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5pbWFnZS1saXN0IC52YWx1ZXMgdGV4dGFyZWEge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmltYWdlLWxpc3QgLnZhbHVlcyB0ZXh0YXJlYSxcbi5pbWFnZS1saXN0IC52YWx1ZXMgaW5wdXRbdHlwZT10ZXh0XSxcbi5pbWFnZS1saXN0IC52YWx1ZXMgc2VsZWN0IHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50b2dnbGUtYnV0dG9uLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRvZ2dsZS1idXR0b24tbGFiZWwgLnRvZ2dsZS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG4udG9nZ2xlLWJ1dHRvbi1sYWJlbCAudG9nZ2xlLWJ1dHRvbiAudG9nZ2xlLWxhYmVsIHtcbiAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjOUQ5RDlEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9nZ2xlLWJ1dHRvbi1sYWJlbCAudG9nZ2xlLWJ1dHRvbiAudG9nZ2xlLWxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0wLjVweDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4udG9nZ2xlLWJ1dHRvbi1sYWJlbCAudG9nZ2xlLWJ1dHRvbiAudG9nZ2xlLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50b2dnbGUtbGFiZWw6aGFzKC50b2dnbGUtaW5wdXQ6Y2hlY2tlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xufVxuLnRvZ2dsZS1sYWJlbDpoYXMoLnRvZ2dsZS1pbnB1dDpjaGVja2VkKTphZnRlciB7XG4gIGxlZnQ6IDIyLjVweDtcbn1cblxuLnVuc2Nyb2xsYWJsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lbnRlcnByaXNlLWxvZ28taW1hZ2Uge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA0MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG59XG5cbi5zcC1icmVhay10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwLWJyZWFrLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jb21tb24tYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyOHB4O1xufVxuLmNvbW1vbi1hY2NvcmRpb25bb3Blbl0gLmNvbW1vbi1hY2NvcmRpb24taGVhZCAuYWNjb3JkaW9uLWljb246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5jb21tb24tYWNjb3JkaW9uLWJvZHkge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uY29tbW9uLWFjY29yZGlvbi1pbnB1dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBnYXA6IDEycHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbW1vbi1hY2NvcmRpb24taGVhZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jb21tb24tYWNjb3JkaW9uLWhlYWQ6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbW1vbi1hY2NvcmRpb24taGVhZCAuYWNjb3JkaW9uLWljb24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjMTMyRDYzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbi5jb21tb24tYWNjb3JkaW9uLWhlYWQgLmFjY29yZGlvbi1pY29uOjpiZWZvcmUsIC5jb21tb24tYWNjb3JkaW9uLWhlYWQgLmFjY29yZGlvbi1pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuLmNvbW1vbi1hY2NvcmRpb24taGVhZCAuYWNjb3JkaW9uLWljb246OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmNvbW1vbi1hY2NvcmRpb24taGVhZCAuYWNjb3JkaW9uLWljb246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi53YXJuLXRleHQge1xuICBjb2xvcjogI0JBMDAwMDtcbiAgcGFkZGluZzogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTJFMjtcbn1cblxuLmRpc3BsYXktbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnByb2dyZXNzLWJhci1jdXN0b20ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5wcm9ncmVzcy1iYXItY3VzdG9tIHNtYWxsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRleHQtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLnRhYmxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcm93LWdhcDogNTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZSB7XG4gICAgcm93LWdhcDogMzJweDtcbiAgfVxufVxuLnRhYmxlID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFibGUgLmZvbnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRhYmxlIC5idXR0b24ge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRhYmxlLXNldHRpbmcge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1zZXR0aW5nIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG4udGFibGUtc2V0dGluZy10aXRsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRhYmxlLXNldHRpbmctdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDIycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtc2V0dGluZy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnRhYmxlLXNldHRpbmctdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyog44G+44Gf44GvIGJsb2NrICovXG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLXNldHRpbmctdGl0bGU6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICB9XG59XG4udGFibGUtc2V0dGluZy1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJENjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLXNldHRpbmctaWNvbiB7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG59XG4udGFibGUtc2V0dGluZy1pY29uIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1zZXR0aW5nLWljb24gc3BhbiB7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbn1cbi50YWJsZS1zZXR0aW5nLWljb24gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLXNldHRpbmctaWNvbiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYXNubGF0ZSgwLCAtNTAlKTtcbiAgfVxufVxuLnRhYmxlLXNldHRpbmctaWNvbiBzcGFuOmxhc3QtY2hpbGQge1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLXNldHRpbmctaWNvbiBzcGFuOmxhc3QtY2hpbGQge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhc25sYXRlKDAsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cbi50YWJsZS1zZXR0aW5nLWljb24uY2xvc2Ugc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi50YWJsZS1zZXR0aW5nLWljb24uY2xvc2Ugc3BhbjpsYXN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIG9wYWNpdHk6IDE7XG59XG4udGFibGUtc2V0dGluZy1jb250ZW50LXdyYXBwZXIuY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYmxlLXNldHRpbmctaXRlbXMge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtc2V0dGluZy1pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEycHggMjRweDtcbiAgfVxufVxuLnRhYmxlLXNldHRpbmctaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtc2V0dGluZy1pdGVtIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG4udGFibGUtc2V0dGluZy1zZXBhcmF0b3Ige1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLXNldHRpbmctc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4udGFibGUtc2V0dGluZy1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1zZXR0aW5nLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLnRhYmxlLXBhZ2VycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAxMnB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1wYWdlcnMge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gIH1cbn1cbi50YWJsZS1wYWdlcnMtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1wYWdlcnMtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYmxlLXBhZ2Vycy1sZWZ0IHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgfVxufVxuLnRhYmxlLXBhZ2Vycy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtcGFnZXJzLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuLnRhYmxlLXBhZ2Vycy1sYWJlbC0tYm9sZCB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtcGFnZXJzLWxhYmVsLS1ib2xkIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi50YWJsZS1wYWdlcnMtbGFiZWwtLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4udGFibGUtcGFnZXJzLWJ1dHRvbnMge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbi50YWJsZS1vcGVyYXRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1vcGVyYXRpb25zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4IDEycHg7XG4gIH1cbiAgLnRhYmxlLW9wZXJhdGlvbnMgc2VsZWN0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgfVxuICAudGFibGUtb3BlcmF0aW9ucyAuYnV0dG9uX3RvOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGFibGUtb3BlcmF0aW9ucyAuYnV0dG9uX3RvOm50aC1sYXN0LWNoaWxkKDEpIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAudGFibGUtb3BlcmF0aW9ucyAuYnV0dG9uX3RvOm50aC1sYXN0LWNoaWxkKDIpLCAudGFibGUtb3BlcmF0aW9ucyAuYnV0dG9uX3RvOm50aC1sYXN0LWNoaWxkKDMpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA2cHgpO1xuICB9XG4gIC50YWJsZS1vcGVyYXRpb25zIC5idXR0b25fdG86bnRoLWxhc3QtY2hpbGQoMikgYnV0dG9uLCAudGFibGUtb3BlcmF0aW9ucyAuYnV0dG9uX3RvOm50aC1sYXN0LWNoaWxkKDMpIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50YWJsZS1vcGVyYXRpb25zLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnRhYmxlLW9wZXJhdGlvbnMtc3RhdHVzVXBkYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNTI1MjtcbiAgcGFkZGluZzogMTNweCAzOXB4O1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLW9wZXJhdGlvbnMtc3RhdHVzVXBkYXRlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi50YWJsZS1vcGVyYXRpb25zLWRlbGV0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQTAwMDA7XG4gIHBhZGRpbmc6IDEzcHggMjhweDtcbn1cbi50YWJsZS1vcGVyYXRpb25zIC50YWJsZS1vcGVyYXRpb25zLXByaW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkQ2MztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDEzcHggMzVweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4udGFibGUtYm90dG9tLXBhZ2VyLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG4udGFibGUtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cbi50YWJsZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbG9yOiAjQ0JDQkNCO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cbi50YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGFibGUgdGgge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RTg7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4udGFibGUgdGggYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGFibGUgdGggYSAudGFibGUtZGF0YS1oZWFkZXItbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDhweDtcbn1cbi50YWJsZSB0aCwgLnRhYmxlIHRkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLWNvbG9yOiAjQ0JDQkNCO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGFibGUgdGguc3RpY2t5LWNvbCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RTg7XG59XG4udGFibGUgdGQuc3RpY2t5LWNvbCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDE7XG59XG4udGFibGUgdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50YWJsZSAuYWN0aW9uLWJ0bnMtY2VsbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWJsZSAuYWN0aW9uLWJ0bnMtY2VsbCAuYWN0aW9uLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJENjM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogOHB4IDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGFibGUgLmFjdGlvbi1idG5zLWNlbGwgLmFjdGlvbi1idG4ucHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJENjM7XG59XG4udGFibGUgLmFjdGlvbi1idG5zLWNlbGwgLmFjdGlvbi1idG4uc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNTI1Mjtcbn1cbi50YWJsZSAuYWN0aW9uLWJ0bnMtY2VsbCAuYWN0aW9uLWJ0bi5kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkEwMDAwO1xufVxuLnRhYmxlIC5hY3Rpb24tYnRucy1jb2x1bW4ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICByaWdodDogMDtcbn1cbi50YWJsZSAuYWN0aW9uLWJ0bnMtY29sdW1uLmFjdGlvbi1idG5zLXRoIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NCQ0JDQjtcbn1cbi50YWJsZSAuYWN0aW9uLWJ0bnMtY29sdW1uLmFjdGlvbi1idG5zLWNlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQ0JDQkNCO1xufVxuLnRhYmxlIC5hY3Rpb24tYnRucy1jb2x1bW46OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQkNCQ0I7XG59XG4udGFibGUgLm5vLXNvcnQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnRhYmxlIC5zb3J0LXRhcmdldCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRhYmxlIC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYmxlIHRyLmhpZ2hsaWdodGVkIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBMDAwMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnRhYmxlIHRyLmhpZ2hsaWdodGVkIHRkIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5rYW1pbmFyaS1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ua2FtaW5hcmktcGFnaW5hdGlvbiBzcGFuIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjQ0JDQkNCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzEzMkQ2Mztcbn1cbi5rYW1pbmFyaS1wYWdpbmF0aW9uIHNwYW4ucHJldiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5rYW1pbmFyaS1wYWdpbmF0aW9uIHNwYW4ubmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLmthbWluYXJpLXBhZ2luYXRpb24gc3BhbiBhIHtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmthbWluYXJpLXBhZ2luYXRpb24gc3Bhbi5jdXJyZW50LCAua2FtaW5hcmktcGFnaW5hdGlvbiBzcGFuLnByZXYsIC5rYW1pbmFyaS1wYWdpbmF0aW9uIHNwYW4ubmV4dCwgLmthbWluYXJpLXBhZ2luYXRpb24gc3Bhbi5maXJzdCwgLmthbWluYXJpLXBhZ2luYXRpb24gc3Bhbi5sYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkQ2MztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ua2FtaW5hcmktcGFnaW5hdGlvbiBzcGFuLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNEMEQwRDA7XG4gIGJvcmRlci1jb2xvcjogI0QwRDBEMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ua2FtaW5hcmktcGFnaW5hdGlvbiBzcGFuLmN1cnJlbnQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5rYW1pbmFyaS1wYWdpbmF0aW9uIHNwYW4ucGFnZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udGgtbWVzc2FnZS10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IHNvbGlkIDJweCAjMTMyRDYzO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB6LWluZGV4OiAxMDEwO1xufVxuLnRoLW1lc3NhZ2UtdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMCAxMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMxMzJENjMgdHJhbnNwYXJlbnQ7XG59XG5cbi5icmVhZGNydW1iLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnJlYWRjcnVtYi13cmFwcGVyIC5wcm9wZXJ0eS1jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gIGdhcDogNHB4IDEycHg7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4uYnJlYWRjcnVtYnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnJlYWRjcnVtYnMtY29udGFpbmVyIHtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxuICAuYnJlYWRjcnVtYnMtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJyZWFkY3J1bWJzLWNvbnRhaW5lciAuaG9tZS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDExLjVweDtcbiAgY29sb3I6ICMxMzJENjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icmVhZGNydW1icy1jb250YWluZXIgLmhvbWUtbGluayB7XG4gICAgY29sdW1uLWdhcDogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnJlYWRjcnVtYnMtY29udGFpbmVyIC5ob21lLWxpbmsgaW1nIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbi5icmVhZGNydW1icy1jb250YWluZXIgLmhvbWUtbGluayA+IHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icmVhZGNydW1icy1jb250YWluZXIgLmJyZWFkY3J1bWJzLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMCAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkY3J1bWJzLWNvbnRhaW5lciAuYnJlYWRjcnVtYnMtc2VwYXJhdG9yIHtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgfVxufVxuLmJyZWFkY3J1bWJzLWNvbnRhaW5lciAuYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY29sdW1uLWdhcDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkY3J1bWJzLWNvbnRhaW5lciAuYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmJyZWFkY3J1bWJzLWNvbnRhaW5lciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWItaXRlbSBhIHtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1icy1jb250YWluZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1iLWl0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyZWFkY3J1bWJzLWNvbnRhaW5lciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWItaXRlbS5jdXJyZW50IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uY2FsZW5kYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhbGVuZGFyIGlucHV0OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG59XG4uY2FsZW5kYXJXcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYWxlbmRhciAuc2lkZWJhclRvZ2dsZUJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiA0MHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjUyNTI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxlbmRhciAuc2lkZWJhclRvZ2dsZUJ0biB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDExcHg7XG4gIH1cbn1cbi5jYWxlbmRhciAuc2lkZWJhclRvZ2dsZUJ0bi5vcGVuZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICBjb2xvcjogIzkwOTA5MDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jYWxlbmRhciAudGltZWxpbmVUb2dnbGVCdG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMxMzJENjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxlbmRhciAudGltZWxpbmVUb2dnbGVCdG4ge1xuICAgIHRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLmNhbGVuZGFyIC50aW1lbGluZVRvZ2dsZUJ0biBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbi5jYWxlbmRhciAudGltZWxpbmVUb2dnbGVCdG4gc3BhbjpudGgtY2hpbGQoMikge1xuICBtYXJnaW46IDVweCAwO1xufVxuLmNhbGVuZGFyICNjYWxlbmRhci1zaWRlYmFyIHtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDM0MHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICBwYWRkaW5nOiAzMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCQ0JDQjtcbn1cbi5jYWxlbmRhciAjY2FsZW5kYXItc2lkZWJhciAuc2lkZWJhcl9tZW51VGl0bGUge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNhbGVuZGFyICNjYWxlbmRhci1zaWRlYmFyIC5zaWRlYmFyX2JvZHkge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuLmNhbGVuZGFyICNjYWxlbmRhci1zaWRlYmFyIC5zaWRlYmFyX21lbnVJdGVtIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzI5MjkyOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbn1cbi5jYWxlbmRhciAjY2FsZW5kYXItc2lkZWJhciAuc2lkZWJhcl9tZW51SXRlbSBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5jYWxlbmRhciAjY2FsZW5kYXItc2lkZWJhciAuc2lkZWJhcl9tZW51SXRlbSBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY2FsZW5kYXIgI2NhbGVuZGFyLXNpZGViYXIgLnNpZGViYXJfbWVudUl0ZW0tLXN1YiB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuLmNhbGVuZGFyICNjYWxlbmRhci1zaWRlYmFyIC5zaWRlYmFyX21lbnVJdGVtIC50b2dnbGUtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYWxlbmRhciAjY2FsZW5kYXItc2lkZWJhciAuc2lkZWJhcl9tZW51SXRlbSAudG9nZ2xlLWljb24gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmNhbGVuZGFyICNjYWxlbmRhci1zaWRlYmFyIC5zaWRlYmFyX21lbnVJdGVtIC50b2dnbGUtaWNvbiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgdG9wOiAxMXB4O1xuICBsZWZ0OiA0cHg7XG59XG4uY2FsZW5kYXIgI2NhbGVuZGFyLXNpZGViYXIgLnNpZGViYXJfbWVudUl0ZW0gLnRvZ2dsZS1pY29uIHNwYW46bGFzdC1jaGlsZCB7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIG9wYWNpdHk6IDA7XG59XG4uY2FsZW5kYXIgI2NhbGVuZGFyLXNpZGViYXIgLnNpZGViYXJfbWVudUl0ZW0gLnRvZ2dsZS1pY29uLmNsb3NlIHNwYW46Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uY2FsZW5kYXIgI2NhbGVuZGFyLXNpZGViYXIgLnNpZGViYXJfbWVudUl0ZW0gLnRvZ2dsZS1pY29uLmNsb3NlIHNwYW46bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICBvcGFjaXR5OiAxO1xufVxuLmNhbGVuZGFyICNjYWxlbmRhci1zaWRlYmFyIC5zaWRlYmFyX3N1Ym1lbnVJdGVtcy5jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FsZW5kYXIgI2NhbGVuZGFyLXRpbWVsaW5lIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTtcbn1cbi5jYWxlbmRhciAjY2FsZW5kYXItYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYWxlbmRhciAjY2FsZW5kYXItYm9keSB0aGVhZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FsZW5kYXIgI2NhbGVuZGFyLWJvZHkgLmZjLXRvb2xiYXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGVuZGFyICNjYWxlbmRhci1ib2R5IC5mYy1kYXlncmlkLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGVuZGFyICNjYWxlbmRhci1ib2R5IC5mYy1kYXlncmlkLWRheS10b3Age1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uY2FsZW5kYXIgI2NhbGVuZGFyLWJvZHkgLmZjLWhlYWRlci10b29sYmFyIHtcbiAgaGVpZ2h0OiA5MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xuICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgei1pbmRleDogOTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FsZW5kYXIgI2NhbGVuZGFyLWJvZHkgLmZjLWhlYWRlci10b29sYmFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDUycHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICB9XG59XG4uY2FsZW5kYXIgI2NhbGVuZGFyLWJvZHkgLmZjLWJ1dHRvbi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkQ2Mztcbn1cbi5jYWxlbmRhciAjY2FsZW5kYXItYm9keSAuY3VzdG9tLWV2ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5jYWxlbmRhciAjY2FsZW5kYXItYm9keSAuY3VzdG9tLWV2ZW50IC5jdXN0b20tZXZlbnQtZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYWxlbmRhciAjY2FsZW5kYXItYm9keSAuY3VzdG9tLWV2ZW50IC5jdXN0b20tZXZlbnQtdGltZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmNhbGVuZGFyICNjYWxlbmRhci1ib2R5IC5jdXN0b20tZXZlbnQgLmN1c3RvbS1ldmVudC1jdXN0b21lciwgLmNhbGVuZGFyICNjYWxlbmRhci1ib2R5IC5jdXN0b20tZXZlbnQgLmN1c3RvbS1ldmVudC10aW1lLCAuY2FsZW5kYXIgI2NhbGVuZGFyLWJvZHkgLmN1c3RvbS1ldmVudCAuY3VzdG9tLWV2ZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmNhbGVuZGFyX19ldmVudC1tb2RhbC1tYXNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDIwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBmb250LXNpemU6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FsZW5kYXJfX2V2ZW50LW1vZGFsLW1hc2sge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmNhbGVuZGFyX19ldmVudC1tb2RhbC1tYXNrIC5jb250YWluZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gIG1hcmdpbjogMjVweDtcbiAgcGFkZGluZzogMThweCA1MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5jYWxlbmRhcl9fZXZlbnQtbW9kYWwtbWFzayAuY29udGFpbmVyIC5jbG9zZS1idG4sIC5jYWxlbmRhcl9fZXZlbnQtbW9kYWwtbWFzayAuY29udGFpbmVyIC5jbG9zZS1tb2RhbC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG4uY2FsZW5kYXJfX2V2ZW50LW1vZGFsLW1hc2sgLmNvbnRhaW5lciAuY2xvc2UtYnRuIGRpdiwgLmNhbGVuZGFyX19ldmVudC1tb2RhbC1tYXNrIC5jb250YWluZXIgLmNsb3NlLW1vZGFsLWJ0biBkaXYge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG59XG4uY2FsZW5kYXJfX2V2ZW50LW1vZGFsLW1hc2sgLmNvbnRhaW5lciAuY2xvc2UtYnRuIGRpdjpudGgtY2hpbGQoMSksIC5jYWxlbmRhcl9fZXZlbnQtbW9kYWwtbWFzayAuY29udGFpbmVyIC5jbG9zZS1tb2RhbC1idG4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMnB4LCAwcHgpO1xufVxuLmNhbGVuZGFyX19ldmVudC1tb2RhbC1tYXNrIC5jb250YWluZXIgLmNsb3NlLWJ0biBkaXY6bnRoLWNoaWxkKDIpLCAuY2FsZW5kYXJfX2V2ZW50LW1vZGFsLW1hc2sgLmNvbnRhaW5lciAuY2xvc2UtbW9kYWwtYnRuIGRpdjpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgycHgsIDBweCk7XG59XG4uY2FsZW5kYXJfX2V2ZW50LW1vZGFsLW1hc2sgLmNvbnRhaW5lciAuY2xvc2UtbW9kYWwtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQycHg7XG4gIHJpZ2h0OiA0MnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FsZW5kYXJfX2V2ZW50LW1vZGFsLW1hc2sgLmNvbnRhaW5lciAuY2xvc2UtbW9kYWwtYnRuIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5jYWxlbmRhcl9fZXZlbnQtbW9kYWwtbWFzayAuY29udGFpbmVyIC50by1jdXN0b21lci1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmNhbGVuZGFyX19ldmVudC1tb2RhbC1tYXNrIC5jb250YWluZXIgLnRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogNTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY2FsZW5kYXJfX2V2ZW50LW1vZGFsLW1hc2sgLmNvbnRhaW5lciAudGFicyAuc2VhcmNoLWZvcm0tdGFiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RThFODtcbiAgY29sb3I6ICM5RDlEOUQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FsZW5kYXJfX2V2ZW50LW1vZGFsLW1hc2sgLmNvbnRhaW5lciAudGFicyAuc2VhcmNoLWZvcm0tdGFiIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5jYWxlbmRhcl9fZXZlbnQtbW9kYWwtbWFzayAuY29udGFpbmVyIC50YWJzIC5zZWFyY2gtZm9ybS10YWIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkQ2MztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jYWxlbmRhcl9fZXZlbnQtbW9kYWwtbWFzayAuY29udGFpbmVyIC50YWJzIC5zZWFyY2gtZm9ybS10YWI6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQkNCQ0I7XG59XG4uY2FsZW5kYXJfX2V2ZW50LW1vZGFsLW1hc2sgLmNvbnRhaW5lciBmb3JtIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4IC0gNDBweCk7XG59XG4uY2FsZW5kYXJfX2V2ZW50LW1vZGFsLW1hc2sgLmNvbnRhaW5lciBmb3JtIC50YWItY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGVuZGFyX19ldmVudC1tb2RhbC1tYXNrIC5jb250YWluZXIgZm9ybSAudGFiLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jYWxlbmRhcl9fZXZlbnQtbW9kYWwtbWFzayAuY29udGFpbmVyIGZvcm0gLnRhYi1jb250ZW50Li1rYXJ0ZSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZCBoZWFkIGhlYWRcIiBcInNjb3JlczEgc2NvcmVzMiBtZW1vXCI7XG4gIGdhcDogNXB4O1xufVxuLmNhbGVuZGFyX19ldmVudC1tb2RhbC1tYXNrIC5jb250YWluZXIgZm9ybSAudGFiLWNvbnRlbnQuLWthcnRlIC5oZWFkIHtcbiAgZ3JpZC1hcmVhOiBoZWFkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGhlaWdodDogNDVweDtcbn1cbi5jYWxlbmRhcl9fZXZlbnQtbW9kYWwtbWFzayAuY29udGFpbmVyIGZvcm0gLnRhYi1jb250ZW50Li1rYXJ0ZSAuaGVhZCAuaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYWxlbmRhcl9fZXZlbnQtbW9kYWwtbWFzayAuY29udGFpbmVyIGZvcm0gLnRhYi1jb250ZW50Li1rYXJ0ZSAuc2NvcmVzMSB7XG4gIGdyaWQtYXJlYTogc2NvcmVzMTtcbn1cbi5jYWxlbmRhcl9fZXZlbnQtbW9kYWwtbWFzayAuY29udGFpbmVyIGZvcm0gLnRhYi1jb250ZW50Li1rYXJ0ZSAuc2NvcmVzMiB7XG4gIGdyaWQtYXJlYTogc2NvcmVzMjtcbn1cbi5jYWxlbmRhcl9fZXZlbnQtbW9kYWwtbWFzayAuY29udGFpbmVyIGZvcm0gLnRhYi1jb250ZW50Li1rYXJ0ZSAuc2NvcmVzMSwgLmNhbGVuZGFyX19ldmVudC1tb2RhbC1tYXNrIC5jb250YWluZXIgZm9ybSAudGFiLWNvbnRlbnQuLWthcnRlIC5zY29yZXMyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLmNhbGVuZGFyX19ldmVudC1tb2RhbC1tYXNrIC5jb250YWluZXIgZm9ybSAudGFiLWNvbnRlbnQuLWthcnRlIC5zY29yZXMxIC5zdW1tYXJ5LWJveCwgLmNhbGVuZGFyX19ldmVudC1tb2RhbC1tYXNrIC5jb250YWluZXIgZm9ybSAudGFiLWNvbnRlbnQuLWthcnRlIC5zY29yZXMyIC5zdW1tYXJ5LWJveCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG4uY2FsZW5kYXJfX2V2ZW50LW1vZGFsLW1hc2sgLmNvbnRhaW5lciBmb3JtIC50YWItY29udGVudC4ta2FydGUgLnNjb3JlczEgLnNjb3Jlcy1ib3gsIC5jYWxlbmRhcl9fZXZlbnQtbW9kYWwtbWFzayAuY29udGFpbmVyIGZvcm0gLnRhYi1jb250ZW50Li1rYXJ0ZSAuc2NvcmVzMiAuc2NvcmVzLWJveCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDg2cHggLSA1MHB4IC0gNTBweCAtIDUwcHggLSAyMHB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uY2FsZW5kYXJfX2V2ZW50LW1vZGFsLW1hc2sgLmNvbnRhaW5lciBmb3JtIC50YWItY29udGVudC4ta2FydGUgLnNjb3JlczEgLnNjb3Jlcy1ib3ggLnNjb3JlLWJveCwgLmNhbGVuZGFyX19ldmVudC1tb2RhbC1tYXNrIC5jb250YWluZXIgZm9ybSAudGFiLWNvbnRlbnQuLWthcnRlIC5zY29yZXMyIC5zY29yZXMtYm94IC5zY29yZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBhbGlnbi1pdGVtczogZW5kO1xufVxuLmNhbGVuZGFyX19ldmVudC1tb2RhbC1tYXNrIC5jb250YWluZXIgZm9ybSAudGFiLWNvbnRlbnQuLWthcnRlIC5tZW1vIHtcbiAgZ3JpZC1hcmVhOiBtZW1vO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FsZW5kYXJfX2V2ZW50LW1vZGFsLW1hc2sgLmNvbnRhaW5lciBmb3JtIC50YWItY29udGVudC4ta2FydGUgLm1lbW8gLm1lbW8tYm94IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODZweCAtIDUwcHggLSA1MHB4IC0gNTBweCAtIDI2cHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5jYWxlbmRhcl9fZXZlbnQtbW9kYWwtbWFzayAuY29udGFpbmVyIGZvcm0gLnRhYi1jb250ZW50Li1uZXh0IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmNhbGVuZGFyX19ldmVudC1tb2RhbC1tYXNrIC5jb250YWluZXIgZm9ybSAudGFiLWNvbnRlbnQuLW5leHQgLmlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDBweCBhdXRvO1xuICBnYXA6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhbGVuZGFyX19ldmVudC1tb2RhbC1tYXNrIC5jb250YWluZXIgZm9ybSAudGFiLWNvbnRlbnQuLW5leHQgLmlucHV0LWdyb3VwLi0tZGF0ZSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwcHggbWF4LWNvbnRlbnQgbWF4LWNvbnRlbnQgbWF4LWNvbnRlbnQgbWF4LWNvbnRlbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FsZW5kYXJfX2V2ZW50LW1vZGFsLW1hc2sgLmNvbnRhaW5lciBmb3JtIC50YWItY29udGVudC4tbmV4dCAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNTI1MjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHdpZHRoOiAyNTBweDtcbn1cbi5jYWxlbmRhcl9fZXZlbnQtbW9kYWwtbWFzayAuY29udGFpbmVyIGZvcm0gLnRhYi1jb250ZW50IHRleHRhcmVhIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGhlaWdodDogMjUwcHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG4uY2FsZW5kYXJfX2V2ZW50LW1vZGFsLW1hc2sgLmNvbnRhaW5lciBmb3JtIC50YWItY29udGVudCB0ZXh0YXJlYS4tc21hbGwge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uY2FsZW5kYXJfX2V2ZW50LW1vZGFsLW1hc2sgLmNvbnRhaW5lciBmb3JtIC50YWItY29udGVudCBzZWxlY3Qge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5jYWxlbmRhcl9fZXZlbnQtbW9kYWwtbWFzayAuY29udGFpbmVyIGZvcm0gLnRhYi1jb250ZW50IHNlbGVjdC4tc2NvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYWxlbmRhcl9fZXZlbnQtbW9kYWwtbWFzayAuY29udGFpbmVyIGZvcm0gLnRhYi1jb250ZW50IGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWluLXdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uY2FsZW5kYXJfX2V2ZW50LW1vZGFsLW1hc2sgLmNvbnRhaW5lciBmb3JtIC50YWItY29udGVudCBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKVt0eXBlPWRhdGVdIHtcbiAgd2lkdGg6IDgzcHggIWltcG9ydGFudDtcbn1cbi5jYWxlbmRhcl9fZXZlbnQtbW9kYWwtbWFzayAuY29udGFpbmVyIGZvcm0gLnRhYi1jb250ZW50IGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pW3R5cGU9dGltZV0ge1xuICB3aWR0aDogNzBweCAhaW1wb3J0YW50O1xufVxuLmNhbGVuZGFyX19ldmVudC1tb2RhbC1tYXNrIC5jb250YWluZXIgZm9ybSAudGFiLWNvbnRlbnQgLnRvb2x0aXAgLm9wZW4tdG9vbHRpcC1idXR0b24ge1xuICBoZWlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAxM3B4O1xufVxuLmNhbGVuZGFyX19ldmVudC1tb2RhbC1tYXNrIC5jb250YWluZXIgZm9ybSAudGFiLWNvbnRlbnQgLnRvb2x0aXAgLm1lc3NhZ2UtdGV4dCB7XG4gIHdpZHRoOiAxNTBweDtcbiAgdGV4dC13cmFwOiBhdXRvO1xufVxuLmNhbGVuZGFyX19ldmVudC1tb2RhbC1tYXNrIC5jb250YWluZXIgLmJ1dHRvbi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNHB4O1xufVxuLmNhbGVuZGFyX19ldmVudC1tb2RhbC1tYXNrIC5jb250YWluZXIgLmJ1dHRvbi13cmFwcGVyLi0tdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI2cHg7XG4gIGxlZnQ6IDA7XG59XG4uY2FsZW5kYXJfX2V2ZW50LW1vZGFsLW1hc2sgLmNvbnRhaW5lciAuYnV0dG9uLXdyYXBwZXIgLmJ1dHRvbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5jYWxlbmRhcl9fZXZlbnQtbW9kYWwtbWFzayAuY29udGFpbmVyIC5idXR0b24td3JhcHBlciAuYnV0dG9uLi0tc2F2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJENjM7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhbGVuZGFyX19ldmVudC1tb2RhbC1tYXNrIC5jb250YWluZXIgLmJ1dHRvbi13cmFwcGVyIC5idXR0b24uLS1kZWxldGUsIC5jYWxlbmRhcl9fZXZlbnQtbW9kYWwtbWFzayAuY29udGFpbmVyIC5idXR0b24td3JhcHBlciAuYnV0dG9uLi0tY2FuY2VsIHtcbiAgY29sb3I6ICM5MDkwOTA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNhbGVuZGFyX19ldmVudC1tb2RhbC1tYXNrIC5jb250YWluZXIgLmJ1dHRvbi13cmFwcGVyIC5idXR0b24uLS1kZWxldGU6aG92ZXIsIC5jYWxlbmRhcl9fZXZlbnQtbW9kYWwtbWFzayAuY29udGFpbmVyIC5idXR0b24td3JhcHBlciAuYnV0dG9uLi0tY2FuY2VsOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uY2FsZW5kYXJfX2V2ZW50LW1vZGFsLW1hc2sgLmNvbnRhaW5lciAuYnV0dG9uLXdyYXBwZXIgLmJ1dHRvbi4tLWNhbmNlbCB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5jYWxlbmRhcl9fZXZlbnQtbW9kYWwtbWFzay5hdXRvLWdlbmVyYXRlZCAuY29udGFpbmVyIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjAwcHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgbWFyZ2luOiAxMDBweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FsZW5kYXJfX2V2ZW50LW1vZGFsLW1hc2suYXV0by1nZW5lcmF0ZWQgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgbWFyZ2luOiAxNnB4O1xuICB9XG59XG4uY2FsZW5kYXJfX2V2ZW50LW1vZGFsLW1hc2suYXV0by1nZW5lcmF0ZWQgLmNvbnRhaW5lciAuY2xvc2UtbW9kYWwtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xufVxuLmNhbGVuZGFyX19ldmVudC1tb2RhbC1tYXNrLmF1dG8tZ2VuZXJhdGVkIC5jb250YWluZXIgLmN1c3RvbWVyLW5hbWUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jYWxlbmRhcl9fZXZlbnQtbW9kYWwtbWFzay5nb29nbGUgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgbWFyZ2luOiAxMDBweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FsZW5kYXJfX2V2ZW50LW1vZGFsLW1hc2suZ29vZ2xlIC5jb250YWluZXIgLmNsb3NlLW1vZGFsLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTJweDtcbn1cbi5jYWxlbmRhci1jb21tZW50cyAuY29tbWVudCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGMUZDO1xufVxuLmNhbGVuZGFyLWNvbW1lbnRzIC5jb21tZW50X3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5jYWxlbmRhci10aW1lbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA0MHB4IDQwcHggMCA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0JDQkNCO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGVuZGFyLXRpbWVsaW5lIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5jYWxlbmRhci10aW1lbGluZV9jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMTMyRDYzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FsZW5kYXItdGltZWxpbmVfY2xvc2UtYnRuIHtcbiAgICB0b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5jYWxlbmRhci10aW1lbGluZV9jbG9zZS1idG4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmNhbGVuZGFyLXRpbWVsaW5lX2Nsb3NlLWJ0biBzcGFuOm50aC1jaGlsZCgxKSwgLmNhbGVuZGFyLXRpbWVsaW5lX2Nsb3NlLWJ0biBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5jYWxlbmRhci10aW1lbGluZV9jbG9zZS1idG4gc3BhbjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5jYWxlbmRhci10aW1lbGluZV9jbG9zZS1idG4gc3BhbjpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLmNhbGVuZGFyLXRpbWVsaW5lX3N0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgZ2FwOiA0cHggMjBweDtcbn1cbi5jYWxlbmRhci10aW1lbGluZV9zdGVwcyAuc3RlcC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDAgMSBjYWxjKDE1JSAtIDIwcHgpO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZDogI0U4RThFODtcbn1cbi5jYWxlbmRhci10aW1lbGluZV9zdGVwcyAuc3RlcC1pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTIwcHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDIzcHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDIzcHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAyMHB4ICNFOEU4RTg7XG59XG4uY2FsZW5kYXItdGltZWxpbmVfY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FsZW5kYXItdGltZWxpbmVfY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uY2FsZW5kYXItdGltZWxpbmVfY29udGVudCAuY2FsZW5kYXJUaW1lbGluZUV2ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkNCQ0I7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYWxlbmRhci10aW1lbGluZV9jb250ZW50IC5jYWxlbmRhclRpbWVsaW5lRXZlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xufVxuLmNhbGVuZGFyLXRpbWVsaW5lX2NvbnRlbnQgLmNhbGVuZGFyVGltZWxpbmVFdmVudCAuY2FsZWRhclRpbWVsaW5lRXZlbnRfX3dyYXBwZXIgLmNhbGVkYXJUaW1lbGluZUV2ZW50X19jb250ZW50IHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5jYWxlbmRhci10aW1lbGluZV9jb250ZW50IC5jYWxlbmRhclRpbWVsaW5lRXZlbnQgLmNhbGVkYXJUaW1lbGluZUV2ZW50X193cmFwcGVyIC5jYWxlZGFyVGltZWxpbmVFdmVudF9fY29udGVudCAuY2FsZWRhclRpbWVsaW5lRXZlbnRfX2NvbnRlbnRfX3RhYmxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNSUgMzUlIDMwJTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uY2FsZW5kYXItdGltZWxpbmVfY29udGVudCAuY2FsZW5kYXJUaW1lbGluZUV2ZW50IC5jYWxlZGFyVGltZWxpbmVFdmVudF9fd3JhcHBlciAuY2FsZWRhclRpbWVsaW5lRXZlbnRfX2NvbnRlbnQgLmNhbGVkYXJUaW1lbGluZUV2ZW50X19jb250ZW50X190YWJsZSAudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FsZW5kYXItdGltZWxpbmVfY29udGVudCAuY2FsZW5kYXJUaW1lbGluZUV2ZW50IC5jYWxlZGFyVGltZWxpbmVFdmVudF9fd3JhcHBlciAuY2FsZWRhclRpbWVsaW5lRXZlbnRfX2NvbnRlbnQgLmNhbGVkYXJUaW1lbGluZUV2ZW50X19jb250ZW50X190YWJsZSAucGFkZGluZy1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5jYWxlbmRhci10aW1lbGluZV9jb250ZW50IC5jYWxlbmRhclRpbWVsaW5lRXZlbnQgLmNhbGVkYXJUaW1lbGluZUV2ZW50X193cmFwcGVyIC5jYWxlZGFyVGltZWxpbmVFdmVudF9fY29udGVudCB0YWJsZSB0aCwgLmNhbGVuZGFyLXRpbWVsaW5lX2NvbnRlbnQgLmNhbGVuZGFyVGltZWxpbmVFdmVudCAuY2FsZWRhclRpbWVsaW5lRXZlbnRfX3dyYXBwZXIgLmNhbGVkYXJUaW1lbGluZUV2ZW50X19jb250ZW50IHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkLCAuY2FsZW5kYXItdGltZWxpbmVfY29udGVudCAuY2FsZW5kYXJUaW1lbGluZUV2ZW50IC5jYWxlZGFyVGltZWxpbmVFdmVudF9fd3JhcHBlciAuY2FsZWRhclRpbWVsaW5lRXZlbnRfX2NvbnRlbnQgdGFibGUgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jYWxlbmRhci10aW1lbGluZV9jb250ZW50IC5jYWxlbmRhclRpbWVsaW5lRXZlbnQgLmNhbGVkYXJUaW1lbGluZUV2ZW50X193cmFwcGVyIC5jYWxlZGFyVGltZWxpbmVFdmVudF9fY29udGVudCB0YWJsZSB0aCwgLmNhbGVuZGFyLXRpbWVsaW5lX2NvbnRlbnQgLmNhbGVuZGFyVGltZWxpbmVFdmVudCAuY2FsZWRhclRpbWVsaW5lRXZlbnRfX3dyYXBwZXIgLmNhbGVkYXJUaW1lbGluZUV2ZW50X19jb250ZW50IHRhYmxlIHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jYWxlbmRhci10aW1lbGluZV9jb250ZW50IC5jYWxlbmRhclRpbWVsaW5lRXZlbnQgLmNhbGVkYXJUaW1lbGluZUV2ZW50X193cmFwcGVyIC5jYWxlZGFyVGltZWxpbmVFdmVudF9fY29udGVudCB0YWJsZSB0aCBwLCAuY2FsZW5kYXItdGltZWxpbmVfY29udGVudCAuY2FsZW5kYXJUaW1lbGluZUV2ZW50IC5jYWxlZGFyVGltZWxpbmVFdmVudF9fd3JhcHBlciAuY2FsZWRhclRpbWVsaW5lRXZlbnRfX2NvbnRlbnQgdGFibGUgdGQgcCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmlucHV0LW51bWJlci1yYW5nZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5wdXQtbnVtYmVyLXJhbmdlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uaW5wdXQtbnVtYmVyLXJhbmdlIC5udW1iZXItZmllbGRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cbi5pbnB1dC1udW1iZXItcmFuZ2UgLm51bWJlci1maWVsZHMgLm51bWJlci1maWVsZCB7XG4gIG1hcmdpbjogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnB1dC1udW1iZXItcmFuZ2UgLm51bWJlci1maWVsZHMgLm51bWJlci1maWVsZCB7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgfVxufVxuLmlucHV0LW51bWJlci1yYW5nZSAubnVtYmVyLWZpZWxkcyAubnVtYmVyLWZpZWxkOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uaW5wdXQtbnVtYmVyLXJhbmdlIC5udW1iZXItZmllbGRzIC5udW1iZXItZmllbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5pbnB1dC1udW1iZXItcmFuZ2UgLm51bWJlci1maWVsZHMgLm51bWJlci1maWVsZCBpbnB1dCB7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLmlucHV0LXBlcmlvZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5wdXQtcGVyaW9kIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uaW5wdXQtcGVyaW9kIC5pbnB1dC1wZXJpb2QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cbi5pbnB1dC1wZXJpb2QgLmlucHV0LXBlcmlvZC1jb250YWluZXIgLmlucHV0LXBlcmlvZC1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5pbnB1dC1wZXJpb2QgLmlucHV0LXBlcmlvZC1jb250YWluZXIgaW5wdXQge1xuICB3aWR0aDogMTUwcHg7XG59XG4uaW5wdXQtcGVyaW9kIC5pbnB1dC1wZXJpb2QtY29udGFpbmVyIGlucHV0W3R5cGU9ZGF0ZV0sIC5pbnB1dC1wZXJpb2QgLmlucHV0LXBlcmlvZC1jb250YWluZXIgaW5wdXRbdHlwZT1tb250aF0ge1xuICB3aWR0aDogMTcwcHg7XG59XG4uaW5wdXQtcGVyaW9kIC5lcnJvci1tYXNzYWdlLXRleHQge1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmlucHV0LXByaWNlLXJhbmdlIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnB1dC1wcmljZS1yYW5nZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmlucHV0LXByaWNlLXJhbmdlIC5wcmljZS1maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuLmlucHV0LXByaWNlLXJhbmdlIC5wcmljZS1maWVsZHMgLmZpZWxkIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlucHV0LXByaWNlLXJhbmdlIC5wcmljZS1maWVsZHMgLmZpZWxkIHtcbiAgICBtYXJnaW46IDAgNHB4O1xuICB9XG59XG4uaW5wdXQtcHJpY2UtcmFuZ2UgLnByaWNlLWZpZWxkcyAuZmllbGQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5pbnB1dC1wcmljZS1yYW5nZSAucHJpY2UtZmllbGRzIC5maWVsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmlucHV0LXByaWNlLXJhbmdlIC5wcmljZS1maWVsZHMgLmZpZWxkIGlucHV0IHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uaW5wdXQtcm9vbS1sYXlvdXQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlucHV0LXJvb20tbGF5b3V0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uaW5wdXQtcm9vbS1sYXlvdXQgLmZpZWxkIHtcbiAgd2lkdGg6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5wdXQtcm9vbS1sYXlvdXQgLmZpZWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uaW5wdXQtcm9vbS1sYXlvdXQgLmZpZWxkIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlucHV0LXJvb20tbGF5b3V0IC5maWVsZCBpbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnB1dC1yb29tLWxheW91dCAuZm9ybS1jaGVja2JveC1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlucHV0LXJvb20tc2l6ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuLmlucHV0LXJvb20tc2l6ZSAucm9vbS1zaXplLWZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG4uaW5wdXQtcm9vbS1zaXplIC5yb29tLXNpemUtZmllbGRzIC5yb29tLXNpemUtZmllbGQtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlucHV0LXJvb20tc2l6ZSAucm9vbS1zaXplLWZpZWxkcyAucm9vbS1zaXplLWZpZWxkLWxhYmVsIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnB1dC1yb29tLXNpemUgLnJvb20tc2l6ZS1maWVsZHMgLmZpZWxkIHtcbiAgICBtYXJnaW46IDAgNHB4O1xuICB9XG59XG4uaW5wdXQtcm9vbS1zaXplIC5yb29tLXNpemUtZmllbGRzIC5maWVsZDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmlucHV0LXJvb20tc2l6ZSAucm9vbS1zaXplLWZpZWxkcyAuZmllbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5pbnB1dC1yb29tLXNpemUgLnJvb20tc2l6ZS1maWVsZHMgLmZpZWxkIGlucHV0IHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlucHV0LXJvb20tc2l6ZSAucm9vbS1zaXplLWZpZWxkcyAuZmllbGQgaW5wdXQge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5cbi5pbnB1dC1zY2hvb2xzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtc2Nob29scy13cmFwcGVyIHtcbiAgZ2FwOiA1cHg7XG59XG4uaW5wdXQtc2Nob29scy13cmFwcGVyLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbn1cbi5pbnB1dC1zY2hvb2xzLXdyYXBwZXIucmVhZG9ubHkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG4uaW5wdXQtc2Nob29scy13cmFwcGVyIC5pbnB1dC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaW5wdXQtc2Nob29scy13cmFwcGVyIC5pbnB1dC13cmFwcGVyIGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsIHdoaXRlIDc5JSwgcmdiYSgwLCAwLCAwLCAwKSA3OSUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDQkNCQ0I7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG4uaW5wdXQtc2Nob29scy13cmFwcGVyIC5pbnB1dC13cmFwcGVyIGlucHV0OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzMzMztcbn1cbi5pbnB1dC1zY2hvb2xzLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbnB1dC1zY2hvb2xzLW1vZGFsX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDQwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5wdXQtc2Nob29scy1tb2RhbF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luOiBhdXRvIDE2cHg7XG4gIH1cbn1cbi5pbnB1dC1zY2hvb2xzLW1vZGFsX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnB1dC1zY2hvb2xzLW1vZGFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmlucHV0LXNjaG9vbHMtbW9kYWxfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5wdXQtc2Nob29scy1tb2RhbF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmlucHV0LXNjaG9vbHMtbW9kYWxfX2NvbnRhaW5lciAuc2VhcmNoLWNvbmRpdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHJvdy1nYXA6IDEycHg7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5wdXQtc2Nob29scy1tb2RhbF9fY29udGFpbmVyIC5zZWFyY2gtY29uZGl0aW9uLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MnB4IDFmcjtcbiAgfVxufVxuLmlucHV0LXNjaG9vbHMtbW9kYWxfX2NvbnRhaW5lciAuc2VhcmNoLWNvbmRpdGlvbi1jb250YWluZXIgLnNlYXJjaC1jb25kaXRpb24tdGl0bGUge1xuICBncmlkLWNvbHVtbjogMS8zO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRThFOEU4O1xufVxuLmlucHV0LXNjaG9vbHMtbW9kYWxfX2NvbnRhaW5lciAuc2VhcmNoLWNvbmRpdGlvbi1jb250YWluZXIgLnNlYXJjaC1jb25kaXRpb24tdGl0bGUubXQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmlucHV0LXNjaG9vbHMtbW9kYWxfX2NvbnRhaW5lciAuc2VhcmNoLWNvbmRpdGlvbi1jb250YWluZXIgLnNlYXJjaC1jb25kaXRpb24tc2VsZWN0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uaW5wdXQtc2Nob29scy1tb2RhbF9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5wdXQtc2Nob29scy1tb2RhbF9fZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuXG4uaW5wdXQtc2VsZWN0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnB1dC1zZWxlY3QtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlucHV0LXNlbGVjdC1jb250YWluZXIucHJlZmVjdHVyZSAuaW5wdXQtc2VsZWN0LXNlYXJjaC1maWVsZC13cmFwcGVyLCAuaW5wdXQtc2VsZWN0LWNvbnRhaW5lci5jaXR5IC5pbnB1dC1zZWxlY3Qtc2VhcmNoLWZpZWxkLXdyYXBwZXIsIC5pbnB1dC1zZWxlY3QtY29udGFpbmVyLnRvd24gLmlucHV0LXNlbGVjdC1zZWFyY2gtZmllbGQtd3JhcHBlciwgLmlucHV0LXNlbGVjdC1jb250YWluZXIubGluZSAuaW5wdXQtc2VsZWN0LXNlYXJjaC1maWVsZC13cmFwcGVyLCAuaW5wdXQtc2VsZWN0LWNvbnRhaW5lci5zdGF0aW9uIC5pbnB1dC1zZWxlY3Qtc2VhcmNoLWZpZWxkLXdyYXBwZXIsIC5pbnB1dC1zZWxlY3QtY29udGFpbmVyLmVsZW1lbnRhcnlfc2Nob29sIC5pbnB1dC1zZWxlY3Qtc2VhcmNoLWZpZWxkLXdyYXBwZXIsIC5pbnB1dC1zZWxlY3QtY29udGFpbmVyLmp1bmlvcl9oaWdoX3NjaG9vbCAuaW5wdXQtc2VsZWN0LXNlYXJjaC1maWVsZC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5pbnB1dC1zZWxlY3QtY29udGFpbmVyLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbn1cbi5pbnB1dC1zZWxlY3QtY29udGFpbmVyLnJlYWRvbmx5IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlucHV0LXNlbGVjdC1jb250YWluZXIuLS1zbSAuaW5wdXQtc2VsZWN0LXNlYXJjaC1maWVsZC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG4uaW5wdXQtc2VsZWN0LWNvbnRhaW5lci4tLXNtIC5pbnB1dC1zZWxlY3Qtc2VhcmNoLWZpZWxkLXdyYXBwZXIgLmlucHV0LXNlbGVjdC1zZWFyY2gtZmllbGQge1xuICB3aWR0aDogMjAwcHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5wdXQtc2VsZWN0LWNvbnRhaW5lci4tLXNtIC5pbnB1dC1zZWxlY3Qtc2VhcmNoLWZpZWxkLXdyYXBwZXIgLmlucHV0LXNlbGVjdC1zZWFyY2gtZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaW5wdXQtc2VsZWN0LWNvbnRhaW5lciAuaW5wdXQtc2VsZWN0LXNlYXJjaC1maWVsZC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnB1dC1zZWxlY3QtY29udGFpbmVyIC5pbnB1dC1zZWxlY3Qtc2VhcmNoLWZpZWxkLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTU1cHg7XG4gIH1cbiAgLmlucHV0LXNlbGVjdC1jb250YWluZXIgLmlucHV0LXNlbGVjdC1zZWFyY2gtZmllbGQtd3JhcHBlci4tbGcge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cbi5pbnB1dC1zZWxlY3QtY29udGFpbmVyIC5pbnB1dC1zZWxlY3Qtc2VhcmNoLWZpZWxkLXdyYXBwZXIgLmlucHV0LXNlbGVjdC1zZWFyY2gtZmllbGQge1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5wdXQtc2VsZWN0LWNvbnRhaW5lciAuaW5wdXQtc2VsZWN0LXNlYXJjaC1maWVsZC13cmFwcGVyIC5pbnB1dC1zZWxlY3Qtc2VhcmNoLWZpZWxkIHtcbiAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5pbnB1dC1zZWxlY3QtY29udGFpbmVyIC5pbnB1dC1zZWxlY3Qtc2VhcmNoLWZpZWxkLXdyYXBwZXIgLmlucHV0LXNlbGVjdC10cmlhZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICByaWdodDogMTJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtc2VsZWN0LWNvbnRhaW5lciAuaW5wdXQtc2VsZWN0LXNlYXJjaC1maWVsZC13cmFwcGVyIC5pbnB1dC1zZWxlY3QtdHJpYWdsZS5yZXZlcnNlZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uaW5wdXQtc2VsZWN0LWNvbnRhaW5lciAuaW5wdXQtc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDJweCk7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDIwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWF4LWhlaWdodDogMjYwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uaW5wdXQtc2VsZWN0LWNvbnRhaW5lciAuaW5wdXQtc2VsZWN0IC5pbnB1dC1zZWxlY3Qtb3B0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMnB4IDMycHggMTJweCAxMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1zZWxlY3QtY29udGFpbmVyIC5pbnB1dC1zZWxlY3QgLmlucHV0LXNlbGVjdC1vcHRpb24uYWN0aXZlIHtcbiAgY29sb3I6ICM1MjUyNTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNEM0QzQ7XG59XG4uaW5wdXQtc2VsZWN0LWNvbnRhaW5lciAuaW5wdXQtc2VsZWN0IC5pbnB1dC1zZWxlY3Qtb3B0aW9uLmJsYW5rIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5wdXQtc2VsZWN0LXNlYXJjaC1maWVsZC13cmFwcGVyLWxnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaW5wdXQtc2VsZWN0LXNlYXJjaC1maWVsZC13cmFwcGVyLWxnIC5pbnB1dC1zZWxlY3Qtc2VhcmNoLWZpZWxkLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29tcG9uZW50cy1hY2NvcmRpb24ge1xuICBwYWRkaW5nOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAyMHB4O1xufVxuLmNvbXBvbmVudHMtYWNjb3JkaW9uLnNjaG9vbCB7XG4gIHBhZGRpbmc6IDA7XG4gIHJvdy1nYXA6IDA7XG59XG4uY29tcG9uZW50cy1hY2NvcmRpb24uc2Nob29sIC5hY2NvcmRpb24tbGFiZWwge1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuLmNvbXBvbmVudHMtYWNjb3JkaW9uIC5hY2NvcmRpb24tbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmNvbXBvbmVudHMtYWNjb3JkaW9uIC5hY2NvcmRpb24tbGFiZWwgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNvbXBvbmVudHMtYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbXBvbmVudHMtYWNjb3JkaW9uLm9wZW4gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFkZHJlc3MtZm9ybS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWRkcmVzcy1mb3JtLWNvbnRhaW5lci5zdW1tYXJpemVkLXZpZXcge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmFkZHJlc3MtZm9ybS1jb250YWluZXIgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0NCQ0JDQjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmFkZHJlc3MtZm9ybS1jb250YWluZXIgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uemlwLWNvZGUsIC5wcmVmZWN0dXJlLCAuY2l0eSwgLnRvd24sIC5zdHJlZXQsIC5idWlsZGluZywgLm5lYXJieS1yYWlsd2F5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiA1cHg7XG59XG5cbi5hZGRyZXNzLWNvbXBhY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZGRyZXNzLWNvbXBhY3QgLnJldmVyc2libGUtZmxleC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIGdhcDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkZHJlc3MtY29tcGFjdCAucmV2ZXJzaWJsZS1mbGV4LWJveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbn1cbi5hZGRyZXNzLWNvbXBhY3QgLnJldmVyc2libGUtZmxleC1ib3ggLnppcC1jb2RlLCAuYWRkcmVzcy1jb21wYWN0IC5yZXZlcnNpYmxlLWZsZXgtYm94IC5wcmVmZWN0dXJlLCAuYWRkcmVzcy1jb21wYWN0IC5yZXZlcnNpYmxlLWZsZXgtYm94IC5hZGRyZXNzLWNvbHVtbiB7XG4gIG1heC13aWR0aDogMTc4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWRkcmVzcy1jb21wYWN0IC5yZXZlcnNpYmxlLWZsZXgtYm94IC56aXAtY29kZSwgLmFkZHJlc3MtY29tcGFjdCAucmV2ZXJzaWJsZS1mbGV4LWJveCAucHJlZmVjdHVyZSwgLmFkZHJlc3MtY29tcGFjdCAucmV2ZXJzaWJsZS1mbGV4LWJveCAuYWRkcmVzcy1jb2x1bW4ge1xuICAgIG1heC13aWR0aDogMTU1cHg7XG4gIH1cbn1cbi5hZGRyZXNzLWNvbXBhY3QgLml0ZW0td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4uYWRkcmVzcy1jb21wYWN0IC5pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5hZGRyZXNzLWNvbXBhY3QgLmlucHV0LXdyYXBwZXIgbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2IoMjU1LCAyNTUsIDI1NSkgMCUsIHJnYigyNTUsIDI1NSwgMjU1KSA4MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0NCQ0JDQjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi5hZGRyZXNzLWNvbXBhY3QgLmFkZHJlc3MtZmxleC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiA1cHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkZHJlc3MtY29tcGFjdCAuYWRkcmVzcy1mbGV4LWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmFkZHJlc3MtY29tcGFjdCAuc291cmNlLXVybC13cmFwcGVyIHtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4ucmFpbHdheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDVweDtcbn1cbi5yYWlsd2F5IC5yYWlsd2F5LXNlbGVjdC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiA1cHg7XG59XG4ucmFpbHdheSAucmFpbHdheS1zZWxlY3Qtd3JhcHBlciBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCB3aGl0ZSA3OSUsIHJnYmEoMCwgMCwgMCwgMCkgNzklKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjQ0JDQkNCO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuXG4uY3VzdG9tZXItdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5jdXN0b21lci10YWcuc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucnBhLWxvZ2luLWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwIDZweDtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3BhY2l0eTogMC42O1xufVxuLnJwYS1sb2dpbi1pbmZvLnNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWltYWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNy41JSArIDVweCkgIWltcG9ydGFudDtcbn1cbi5jYXJvdXNlbC1pbWFnZXMgLmNhcm91c2VsLW5vbi1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ2NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2Fyb3VzZWwtaW1hZ2VzIC5zbGljay1kb3RzIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGhlaWdodDogMTUlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIGJhY2tncm91bmQ6ICMxMzJENjM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvdHRvbTogMHB4O1xuICB0b3A6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cbi5jYXJvdXNlbC1pbWFnZXMgLnNsaWNrLWRvdHMgLnNsaWNrLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG4uY2Fyb3VzZWwtaW1hZ2VzIC5zbGljay1kb3RzIGxpIHtcbiAgbWFyZ2luOiAwcHg7XG59XG4uY2Fyb3VzZWwtaW1hZ2VzIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjOUQ5RDlEO1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMHB4O1xufVxuLmNhcm91c2VsLWltYWdlcyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1pbWFnZXMgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5jYXJvdXNlbC1pbWFnZXMgLnNsaWNrLXByZXYge1xuICByaWdodDogODJweDtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IGNhbGMoMTA3LjUlIC0gMTFweCk7XG4gIGxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbn1cbi5jYXJvdXNlbC1pbWFnZXMgLnNsaWNrLW5leHQge1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IGNhbGMoMTA3LjUlIC0gMTFweCk7XG4gIGxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uY2Fyb3VzZWwtaW1hZ2VzIC5zbGljay1uZXh0OmJlZm9yZSxcbi5jYXJvdXNlbC1pbWFnZXMgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwcHg7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtaW1hZ2VzIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImljb25zL2Fycm93LXJpZ2h0LnN2Z1wiKTtcbn1cbi5jYXJvdXNlbC1pbWFnZXMgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiaWNvbnMvYXJyb3ctbGVmdC5zdmdcIik7XG59XG4uY2Fyb3VzZWwtaW1hZ2VzIC5zbGljay1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0NCQ0JDQjtcbn1cbi5jYXJvdXNlbC1pbWFnZXMgLnNsaWNrLXByZXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQ0JDQkNCO1xufVxuLmNhcm91c2VsLWltYWdlcyAuc2xpY2stbmV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNDQkNCQ0I7XG59XG4uY2Fyb3VzZWwtaW1hZ2VzIC5zbGljay1wcmV2OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI0NCQ0JDQjtcbn1cblxuLmZhdm9yaXRlLWNvbmRpdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjRweCA1MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZhdm9yaXRlLWNvbmRpdGlvbnMge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5mYXZvcml0ZS1jb25kaXRpb25zIC5mYXZvcml0ZS1jb25kaXRpb25zLXRpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogNHB4O1xufVxuLmZhdm9yaXRlLWNvbmRpdGlvbnMgLmZhdm9yaXRlLWNvbmRpdGlvbnMtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDIycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmF2b3JpdGUtY29uZGl0aW9ucyAuZmF2b3JpdGUtY29uZGl0aW9ucy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmZhdm9yaXRlLWNvbmRpdGlvbnMgLmZhdm9yaXRlLWNvbmRpdGlvbnMtdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyog44G+44Gf44GvIGJsb2NrICovXG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZhdm9yaXRlLWNvbmRpdGlvbnMgLmZhdm9yaXRlLWNvbmRpdGlvbnMtdGl0bGU6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICB9XG59XG4uZmF2b3JpdGUtY29uZGl0aW9ucyAuZmF2b3JpdGUtY29uZGl0aW9ucy1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJENjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZhdm9yaXRlLWNvbmRpdGlvbnMgLmZhdm9yaXRlLWNvbmRpdGlvbnMtaWNvbiB7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG59XG4uZmF2b3JpdGUtY29uZGl0aW9ucyAuZmF2b3JpdGUtY29uZGl0aW9ucy1pY29uIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mYXZvcml0ZS1jb25kaXRpb25zIC5mYXZvcml0ZS1jb25kaXRpb25zLWljb24gc3BhbiB7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbn1cbi5mYXZvcml0ZS1jb25kaXRpb25zIC5mYXZvcml0ZS1jb25kaXRpb25zLWljb24gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZhdm9yaXRlLWNvbmRpdGlvbnMgLmZhdm9yaXRlLWNvbmRpdGlvbnMtaWNvbiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYXNubGF0ZSgwLCAtNTAlKTtcbiAgfVxufVxuLmZhdm9yaXRlLWNvbmRpdGlvbnMgLmZhdm9yaXRlLWNvbmRpdGlvbnMtaWNvbiBzcGFuOmxhc3QtY2hpbGQge1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZhdm9yaXRlLWNvbmRpdGlvbnMgLmZhdm9yaXRlLWNvbmRpdGlvbnMtaWNvbiBzcGFuOmxhc3QtY2hpbGQge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhc25sYXRlKDAsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cbi5mYXZvcml0ZS1jb25kaXRpb25zIC5mYXZvcml0ZS1jb25kaXRpb25zLWljb24uY2xvc2Ugc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5mYXZvcml0ZS1jb25kaXRpb25zIC5mYXZvcml0ZS1jb25kaXRpb25zLWljb24uY2xvc2Ugc3BhbjpsYXN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmF2b3JpdGUtY29uZGl0aW9ucyAuZmF2b3JpdGUtY29uZGl0aW9ucy1jb250ZW50LXdyYXBwZXIuY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZhdm9yaXRlLWNvbmRpdGlvbnMgLmZhdm9yaXRlLWNvbmRpdGlvbnMtc2F2ZS1idXR0b24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mYXZvcml0ZS1jb25kaXRpb25zIC5mYXZvcml0ZS1jb25kaXRpb25zLXNhdmUtYnV0dG9uLXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uZmF2b3JpdGUtY29uZGl0aW9ucyAuZmF2b3JpdGUtY29uZGl0aW9ucy11bCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0cHg7XG59XG4uZmF2b3JpdGUtY29uZGl0aW9ucyAuZmF2b3JpdGUtY29uZGl0aW9ucy11bCAuZmF2b3JpdGUtY29uZGl0aW9ucy1saSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZhdm9yaXRlLWNvbmRpdGlvbnMgLmZhdm9yaXRlLWNvbmRpdGlvbnMtdWwgLmZhdm9yaXRlLWNvbmRpdGlvbnMtbGkge1xuICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgfVxufVxuLmZhdm9yaXRlLWNvbmRpdGlvbnMgLmZhdm9yaXRlLWNvbmRpdGlvbnMtdWwgLmZhdm9yaXRlLWNvbmRpdGlvbnMtYW5jaG9yIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZS1vdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuLmZsYXNoLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEwJTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGJvcmRlci1sZWZ0OiBkb3VibGUgNnB4ICNGRkZGRkY7XG4gIGFuaW1hdGlvbjogc2xpZGUtaW4gMC41cyBlYXNlLWluLW91dCwgc2xpZGUtb3V0IDAuNXMgZWFzZS1pbi1vdXQgMi41cyBmb3J3YXJkcztcbn1cbi5mbGFzaC1tZXNzYWdlLnN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5mbGFzaC1tZXNzYWdlLmVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTJFMjtcbiAgY29sb3I6ICNCQTAwMDA7XG59XG4uZmxhc2gtbWVzc2FnZSAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4uZmxhc2gtbWVzc2FnZSAubWVzc2FnZS10ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuLmZsYXNoLW1lc3NhZ2UgLmNsb3NlLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb3BlcnRpZXMtZWRpdCArIC5mb290ZXIsXG4ucHJvcGVydHktaW1hZ2Utc2VsZWN0LW1vZGFsICsgLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG59XG5cbi5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMTZweDtcbiAgICByb3ctZ2FwOiAyOHB4O1xuICB9XG59XG4uZm9vdGVyIC5mb290ZXItc2Nyb2xsLXRvLXRvcC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiA0cHg7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJENjM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIgLmZvb3Rlci1zY3JvbGwtdG8tdG9wLWJ1dHRvbiBpbWcge1xuICAgIHdpZHRoOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIC5mb290ZXItc2Nyb2xsLXRvLXRvcC1idXR0b24ge1xuICAgIHRvcDogLTMwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3gtc2hhZG93OiAwcHggNnB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA1ODgyMzUyOTQpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICB9XG59XG4uaGVhZGVyIC5jb21tb24tYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uaGVhZGVyIC5oZWFkZXItbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIC5oZWFkZXItbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXItbGVmdCAuaGVhZGVyLWxvZ28ge1xuICBoZWlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIC5oZWFkZXItbGVmdCAuaGVhZGVyLWxvZ28ge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXItcmlnaHQgLmhlYWRlci1ub3RpZmljYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIC5oZWFkZXItcmlnaHQgLmhlYWRlci1ub3RpZmljYXRpb24ge1xuICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXItcmlnaHQgLmhlYWRlci1ub3RpZmljYXRpb24gLm5vdGlmaWNhdGlvbi1pY29uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIC5oZWFkZXItcmlnaHQgLmhlYWRlci1ub3RpZmljYXRpb24gLm5vdGlmaWNhdGlvbi1pY29uLXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLW5vdGlmaWNhdGlvbiAubm90aWZpY2F0aW9uLWljb24td3JhcHBlciBpbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItbm90aWZpY2F0aW9uIC5ub3RpZmljYXRpb24taWNvbi13cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXItcmlnaHQgLmhlYWRlci1ub3RpZmljYXRpb24gLm5vdGlmaWNhdGlvbi1pY29uLXdyYXBwZXIgc3BhbiB7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItbm90aWZpY2F0aW9uIC5ub3RpZmljYXRpb24taWNvbi13cmFwcGVyIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXItcmlnaHQgLmhlYWRlci1ub3RpZmljYXRpb24gLm5vdGlmaWNhdGlvbi1pY29uLXdyYXBwZXIgLm5ldy1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiByZWQ7XG59XG4uaGVhZGVyIC5oZWFkZXItcmlnaHQgLmhhbWJ1cmdlci1tZW51IC5jb250ZW50LW5vdGlmaWNhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG4gIGhlaWdodDogNjZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5oZWFkZXIgLmhlYWRlci1yaWdodCAuaGFtYnVyZ2VyLW1lbnUgLmNvbnRlbnQtbm90aWZpY2F0aW9uIC5ub3RpZmljYXRpb24taWNvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDU2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlciAuaGVhZGVyLXJpZ2h0IC5oYW1idXJnZXItbWVudSAuY29udGVudC1ub3RpZmljYXRpb24gLm5vdGlmaWNhdGlvbi1pY29uLXdyYXBwZXIgc3BhbiB7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmhlYWRlciAuaGVhZGVyLXJpZ2h0IC5oYW1idXJnZXItbWVudSAuY29udGVudC1ub3RpZmljYXRpb24gLm5vdGlmaWNhdGlvbi1pY29uLXdyYXBwZXIgLm5ldy1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiByZWQ7XG59XG4uaGVhZGVyIC5oZWFkZXItcmlnaHQgLmhhbWJ1cmdlci1tZW51IC5oYW1idXJnZXItbWVudS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIHJpZ2h0OiBtYXgoMjBweCwgNnZ3KTtcbiAgei1pbmRleDogMTAyMDtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSBtYXgoMjBweCwgNnZ3KSAqIDIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1yaWdodCAuaGFtYnVyZ2VyLW1lbnUgLmhhbWJ1cmdlci1tZW51LWNvbnRlbnQge1xuICAgIHRvcDogNDRweDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlci1yaWdodCAuaGFtYnVyZ2VyLW1lbnUgLmhhbWJ1cmdlci1tZW51LWNvbnRlbnQgLmhhbWJ1cmdlci1tZW51LWNvbnRlbnQtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAyNHB4O1xuICByb3ctZ2FwOiAxMnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAtMnB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA1ODgyMzUyOTQpO1xuICBwYWRkaW5nOiAyOHB4IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG59XG4uaGVhZGVyIC5oZWFkZXItcmlnaHQgLmhhbWJ1cmdlci1tZW51IC5oYW1idXJnZXItbWVudS1jb250ZW50IC5oYW1idXJnZXItbWVudS1jb250ZW50LWlubmVyID4gKiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuLmhlYWRlciAuaGVhZGVyLXJpZ2h0IC5oYW1idXJnZXItbWVudSAuaGFtYnVyZ2VyLW1lbnUtY29udGVudCAuaGFtYnVyZ2VyLW1lbnUtY29udGVudC1pbm5lciAuY29udGVudC1waG9uZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xufVxuLmhlYWRlciAuaGVhZGVyLXJpZ2h0IC5oYW1idXJnZXItbWVudSAuaGFtYnVyZ2VyLW1lbnUtY29udGVudCAuaGFtYnVyZ2VyLW1lbnUtY29udGVudC1pbm5lciAuY29udGVudC1waG9uZSAucGhvbmUtaWNvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJENjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5oZWFkZXIgLmhlYWRlci1yaWdodCAuaGFtYnVyZ2VyLW1lbnUgLmhhbWJ1cmdlci1tZW51LWNvbnRlbnQgLmhhbWJ1cmdlci1tZW51LWNvbnRlbnQtaW5uZXIgLmNvbnRlbnQtcGhvbmUgLnBob25lLW51bWJlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICByb3ctZ2FwOiA0cHg7XG59XG4uaGVhZGVyIC5oZWFkZXItcmlnaHQgLmhhbWJ1cmdlci1tZW51IC5oYW1idXJnZXItbWVudS1jb250ZW50IC5oYW1idXJnZXItbWVudS1jb250ZW50LWlubmVyIC5jb250ZW50LXBob25lIC5waG9uZS1udW1iZXItd3JhcHBlciBzcGFuIHtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmhlYWRlciAuaGVhZGVyLXJpZ2h0IC5oYW1idXJnZXItbWVudSAuaGFtYnVyZ2VyLW1lbnUtY29udGVudCAuaGFtYnVyZ2VyLW1lbnUtY29udGVudC1pbm5lciAuY29udGVudC1waG9uZSAucGhvbmUtbnVtYmVyLXdyYXBwZXIgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5oZWFkZXIgLmhlYWRlci1yaWdodCAuaGFtYnVyZ2VyLW1lbnUgLmhhbWJ1cmdlci1tZW51LWNvbnRlbnQgLmhhbWJ1cmdlci1tZW51LWNvbnRlbnQtaW5uZXIgLmNvbnRlbnQtcGhvbmUgLnBob25lLW51bWJlci13cmFwcGVyIHNwYW46bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5oZWFkZXIgLmhlYWRlci1yaWdodCAuaGFtYnVyZ2VyLW1lbnUgLmhhbWJ1cmdlci1tZW51LWNvbnRlbnQgLmhhbWJ1cmdlci1tZW51LWNvbnRlbnQtaW5uZXIgLmNvbnRlbnQtbWFpbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xufVxuLmhlYWRlciAuaGVhZGVyLXJpZ2h0IC5oYW1idXJnZXItbWVudSAuaGFtYnVyZ2VyLW1lbnUtY29udGVudCAuaGFtYnVyZ2VyLW1lbnUtY29udGVudC1pbm5lciAuY29udGVudC11c2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTZweDtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG59XG4uaGVhZGVyIC5oZWFkZXItcmlnaHQgLmhhbWJ1cmdlci1tZW51IC5oYW1idXJnZXItbWVudS1jb250ZW50IC5oYW1idXJnZXItbWVudS1jb250ZW50LWlubmVyIC5jb250ZW50LXVzZXIgLnVzZXItbmFtZS13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogOHB4O1xufVxuLmhlYWRlciAuaGVhZGVyLXJpZ2h0IC5oYW1idXJnZXItbWVudSAuaGFtYnVyZ2VyLW1lbnUtY29udGVudCAuaGFtYnVyZ2VyLW1lbnUtY29udGVudC1pbm5lciAuY29udGVudC1ub3RpZmljYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xuICBoZWlnaHQ6IDY2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uaGVhZGVyIC5oZWFkZXItcmlnaHQgLmhhbWJ1cmdlci1tZW51IC5oYW1idXJnZXItbWVudS1jb250ZW50IC5oYW1idXJnZXItbWVudS1jb250ZW50LWlubmVyIC5jb250ZW50LW5vdGlmaWNhdGlvbiAubm90aWZpY2F0aW9uLWljb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXIgLmhlYWRlci1yaWdodCAuaGFtYnVyZ2VyLW1lbnUgLmhhbWJ1cmdlci1tZW51LWNvbnRlbnQgLmhhbWJ1cmdlci1tZW51LWNvbnRlbnQtaW5uZXIgLmNvbnRlbnQtbm90aWZpY2F0aW9uIC5ub3RpZmljYXRpb24taWNvbi13cmFwcGVyIHNwYW4ge1xuICBjb2xvcjogIzI5MjkyOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5oZWFkZXIgLmhlYWRlci1yaWdodCAuaGFtYnVyZ2VyLW1lbnUgLmhhbWJ1cmdlci1tZW51LWNvbnRlbnQgLmhhbWJ1cmdlci1tZW51LWNvbnRlbnQtaW5uZXIgLmNvbnRlbnQtbm90aWZpY2F0aW9uIC5ub3RpZmljYXRpb24taWNvbi13cmFwcGVyIC5uZXctaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogcmVkO1xufVxuLmhlYWRlciAuaGVhZGVyLXJpZ2h0IC5oYW1idXJnZXItbWVudSAuaGFtYnVyZ2VyLW1lbnUtY29udGVudCAuaGFtYnVyZ2VyLW1lbnUtY29udGVudC1pbm5lciAuY29udGVudC1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sdW1uLWdhcDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1yaWdodCAuaGFtYnVyZ2VyLW1lbnUgLmhhbWJ1cmdlci1tZW51LWNvbnRlbnQgLmhhbWJ1cmdlci1tZW51LWNvbnRlbnQtaW5uZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlci1yaWdodCAuaGFtYnVyZ2VyLW1lbnUgLmhhbWJ1cmdlci1tZW51LWNvbnRlbnQgLmhhbWJ1cmdlci1tZW51LWNvbnRlbnQtaW5uZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAuY29udGVudC1uYXZpZ2F0aW9uLWNhdGVnb3J5IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHJvdy1nYXA6IDEycHg7XG59XG4uaGVhZGVyIC5oZWFkZXItcmlnaHQgLmhhbWJ1cmdlci1tZW51IC5oYW1idXJnZXItbWVudS1jb250ZW50IC5oYW1idXJnZXItbWVudS1jb250ZW50LWlubmVyIC5jb250ZW50LW5hdmlnYXRpb24gLmNvbnRlbnQtbmF2aWdhdGlvbi1jYXRlZ29yeSBoMyB7XG4gIG1hcmdpbjogMDtcbn1cbi5oZWFkZXIgLmhlYWRlci1yaWdodCAuaGFtYnVyZ2VyLW1lbnUgLmhhbWJ1cmdlci1tZW51LWNvbnRlbnQgLmhhbWJ1cmdlci1tZW51LWNvbnRlbnQtaW5uZXIgLmNvbnRlbnQtbmF2aWdhdGlvbiAuY29udGVudC1uYXZpZ2F0aW9uLWNhdGVnb3J5IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcm93LWdhcDogMTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmhlYWRlciAuaGVhZGVyLXJpZ2h0IC5oYW1idXJnZXItbWVudSAuaGFtYnVyZ2VyLW1lbnUtY29udGVudCAuaGFtYnVyZ2VyLW1lbnUtY29udGVudC1pbm5lciAuY29udGVudC1uYXZpZ2F0aW9uIC5jb250ZW50LW5hdmlnYXRpb24tY2F0ZWdvcnkgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyIC5oZWFkZXItcmlnaHQgLmhhbWJ1cmdlci1tZW51IC5oYW1idXJnZXItbWVudS1jb250ZW50IC5oYW1idXJnZXItbWVudS1jb250ZW50LWlubmVyIC5jb250ZW50LW5hdmlnYXRpb24gLmNvbnRlbnQtbmF2aWdhdGlvbi1jYXRlZ29yeSB1bCBsaTpob3ZlciB7XG4gIGNvbG9yOiAjMTMyRDYzO1xufVxuLmhlYWRlciAuaGVhZGVyLXJpZ2h0IC5oYW1idXJnZXItbWVudSAuaGFtYnVyZ2VyLW1lbnUtY29udGVudCAuaGFtYnVyZ2VyLW1lbnUtY29udGVudC1pbm5lciAuY29udGVudC1uYXZpZ2F0aW9uIC5jb250ZW50LW5hdmlnYXRpb24tY2F0ZWdvcnkgdWwgbGkgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlYWRlciAuaGVhZGVyLXJpZ2h0IC5oYW1idXJnZXItbWVudSAuaGFtYnVyZ2VyLW1lbnUtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMxMzJENjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1yaWdodCAuaGFtYnVyZ2VyLW1lbnUgLmhhbWJ1cmdlci1tZW51LWljb24ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLXJpZ2h0IC5oYW1idXJnZXItbWVudSAuaGFtYnVyZ2VyLW1lbnUtaWNvbiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIC5oZWFkZXItcmlnaHQgLmhhbWJ1cmdlci1tZW51IC5oYW1idXJnZXItbWVudS1pY29uIHNwYW4ge1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXItcmlnaHQgLmhhbWJ1cmdlci1tZW51IC5oYW1idXJnZXItbWVudS1pY29uIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luOiA0cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1yaWdodCAuaGFtYnVyZ2VyLW1lbnUgLmhhbWJ1cmdlci1tZW51LWljb24gc3BhbjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbjogNHB4IDA7XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlci1yaWdodCAuaGFtYnVyZ2VyLW1lbnUub3BlbiAuaGFtYnVyZ2VyLW1lbnUtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlciAuaGVhZGVyLXJpZ2h0IC5oYW1idXJnZXItbWVudS5vcGVuIC5oYW1idXJnZXItbWVudS1pY29uIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg0cHgsIDNweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIC5oZWFkZXItcmlnaHQgLmhhbWJ1cmdlci1tZW51Lm9wZW4gLmhhbWJ1cmdlci1tZW51LWljb24gc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDVweCkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLXJpZ2h0IC5oYW1idXJnZXItbWVudS5vcGVuIC5oYW1idXJnZXItbWVudS1pY29uIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5oZWFkZXIgLmhlYWRlci1yaWdodCAuaGFtYnVyZ2VyLW1lbnUub3BlbiAuaGFtYnVyZ2VyLW1lbnUtaWNvbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDRweCwgLTNweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIC5oZWFkZXItcmlnaHQgLmhhbWJ1cmdlci1tZW51Lm9wZW4gLmhhbWJ1cmdlci1tZW51LWljb24gc3BhbjpudGgtY2hpbGQoMykge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXItcmlnaHQgLm9wZW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogOTk5OyAvKiDjg6Hjg4vjg6Xjg7zjgojjgormiYvliY3jgavooajnpLogKi9cbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmJvZHkubWVudS1vcGVuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmJvZHkubWVudS1vcGVuIC5oYW1idXJnZXItbWVudS1jb250ZW50LWlubmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5pbnB1dC1kaXN0YW5jZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiA1cHg7XG59XG4uaW5wdXQtZGlzdGFuY2UtY29udGFpbmVyIC5pbnB1dC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGdhcDogNXB4O1xufVxuLmlucHV0LWRpc3RhbmNlLWNvbnRhaW5lciAuaW5wdXQtd3JhcHBlciBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCB3aGl0ZSA3OSUsIHJnYmEoMCwgMCwgMCwgMCkgNzklKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjQ0JDQkNCO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuLmlucHV0LWRpc3RhbmNlLWNvbnRhaW5lciAuaW5wdXQtd3JhcHBlciAuaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbn1cbi5pbnB1dC1kaXN0YW5jZS1jb250YWluZXIgLmlucHV0LXdyYXBwZXIgLmlucHV0IGlucHV0IHtcbiAgbWF4LXdpZHRoOiAxNThweDtcbn1cbi5pbnB1dC1kaXN0YW5jZS1jb250YWluZXIgLmlucHV0LXdyYXBwZXIgLmlucHV0IC51bml0IHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmlucHV0LXdlc3Rlcm4tamFwYW5lc2UtY2FsZW5kYXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5wdXQtd2VzdGVybi1qYXBhbmVzZS1jYWxlbmRhci1jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLmlucHV0LXdlc3Rlcm4tamFwYW5lc2UtY2FsZW5kYXItY29udGFpbmVyIC53YXJla2ktaW5wdXQtdmFsdWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbi5pbnB1dC13ZXN0ZXJuLWphcGFuZXNlLWNhbGVuZGFyLWNvbnRhaW5lciAud2FyZWtpLWVyYSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuLmlucHV0LXdlc3Rlcm4tamFwYW5lc2UtY2FsZW5kYXItY29udGFpbmVyIC53YXJla2ktZXJhLXllYXIsXG4uaW5wdXQtd2VzdGVybi1qYXBhbmVzZS1jYWxlbmRhci1jb250YWluZXIgLndhcmVraS1lcmEtbW9udGgsXG4uaW5wdXQtd2VzdGVybi1qYXBhbmVzZS1jYWxlbmRhci1jb250YWluZXIgLndhcmVraS1lcmEtZGF5IHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4ucHJvcGVydHktY2FyZCB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnByb3BlcnR5LWNhcmQgKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnByb3BlcnR5LWNhcmRfX2ltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktY2FyZF9faW1hZ2Uge1xuICAgIGFzcGVjdC1yYXRpbzogMTA4Lzc0O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnByb3BlcnR5LWNhcmRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucHJvcGVydHktY2FyZF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJENjM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyN3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0eS1jYXJkX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAyN3B4O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgfVxufVxuLnByb3BlcnR5LWNhcmRfX3RleHQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkQ2MztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogd2hpdGU7XG59XG4ucHJvcGVydHktY2FyZCAucHJvcGVydHktY2FyZC1leHBhbmRlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLnByb3BlcnR5LWNhcmQgLnByb3BlcnR5LWNhcmQtZXhwYW5kZWQgLmV4cGFuZGVkLWltZyB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4ucHJvcGVydHktY2FyZCAucHJvcGVydHktY2FyZC1leHBhbmRlZCAuY2xvc2UtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNHB4O1xuICByaWdodDogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xufVxuXG4udG9vbHRpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuLnRvb2x0aXAgLm9wZW4tdG9vbHRpcC1idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9vbHRpcCAubWVzc2FnZS10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNhbGMoMTAwJSArIDEwcHgpO1xuICBsZWZ0OiAtMTNweDtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzEzMkQ2MztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzI5MjkyOTtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9vbHRpcCAubWVzc2FnZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUycHg7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIH1cbn1cbi50b29sdGlwIC5tZXNzYWdlLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlci13aWR0aDogMTBweCAxMHB4IDAgMTBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMTMyRDYzIHRyYW5zcGFyZW50O1xufVxuLnRvb2x0aXAgLm1lc3NhZ2UtdGV4dC5ib3R0b20ge1xuICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICBib3R0b206IGF1dG87XG59XG4udG9vbHRpcCAubWVzc2FnZS10ZXh0LmJvdHRvbTo6YmVmb3JlIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMCAxMHB4IDEwcHggMTBweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMTMyRDYzIHRyYW5zcGFyZW50O1xufVxuLnRvb2x0aXAgLm1lc3NhZ2UtdGV4dC5yaWdodCB7XG4gIHJpZ2h0OiAtMzNweDtcbiAgbGVmdDogYXV0bztcbn1cbi50b29sdGlwIC5tZXNzYWdlLXRleHQucmlnaHQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiAyMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnRvb2x0aXA6aG92ZXIgLm1lc3NhZ2UtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWFzay1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFzay1pbWFnZS5lbmFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYXNrLWltYWdlIC5tYXNrLWltYWdlLWVkaXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1hc2staW1hZ2UgLm1hc2staW1hZ2UtZWRpdG9yLm9wZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1hc2staW1hZ2UgLm1hc2staW1hZ2UtZWRpdG9yIC5tYXNrLWVkaXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiA5MCU7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuLm1hc2staW1hZ2UgLm1hc2staW1hZ2UtZWRpdG9yIC5tYXNrLWVkaXRvciAuaW1hZ2UtY3RsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMnB4IDEycHggNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYXNrLWltYWdlIC5tYXNrLWltYWdlLWVkaXRvciAubWFzay1lZGl0b3IgLmltYWdlLWN0bCAuaW1hZ2UtY3RsLWhlYWRlciAqIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLm1hc2staW1hZ2UgLm1hc2staW1hZ2UtZWRpdG9yIC5tYXNrLWVkaXRvciAuaW1hZ2UtY3RsIC5pbWFnZS1jdGwtaGVhZGVyIHAsIC5tYXNrLWltYWdlIC5tYXNrLWltYWdlLWVkaXRvciAubWFzay1lZGl0b3IgLmltYWdlLWN0bCAuaW1hZ2UtY3RsLWhlYWRlciBsYWJlbDpub3QoLmZvcm0tY2hlY2tib3gpIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgNHB4O1xufVxuLm1hc2staW1hZ2UgLm1hc2staW1hZ2UtZWRpdG9yIC5tYXNrLWVkaXRvciAuaW1hZ2UtY3RsIC5pbWFnZS1jdGwtYnRuLWdyb3VwIHtcbiAgZ2FwOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5tYXNrLWltYWdlIC5tYXNrLWltYWdlLWVkaXRvciAubWFzay1lZGl0b3IgLmltYWdlLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWFzay1pbWFnZSAubWFzay1pbWFnZS1lZGl0b3IgLm1hc2stZWRpdG9yIC5pbWFnZS1hcmVhIC5pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlcjogM3B4IHNvbGlkICNjY2M7XG59XG4ubWFzay1pbWFnZSAubWFzay1pbWFnZS1lZGl0b3IgLm1hc2stZWRpdG9yIC5pbWFnZS1hcmVhIC5tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cblxuLm1vZGFsSW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDVweDtcbn1cbi5tb2RhbElucHV0IC5tb2RhbElucHV0X19idG4ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxMzJkNjM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ubW9kYWxJbnB1dCAubW9kYWxJbnB1dF9fYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLm1vZGFsSW5wdXQgLm1vZGFsSW5wdXRfX21vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDA7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiByZ2IoNDEsIDQxLCA0MSk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5tb2RhbElucHV0IC5tb2RhbElucHV0X19tb2RhbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsSW5wdXQgLm1vZGFsSW5wdXRfX21vZGFsIC5tb2RhbElucHV0X19tb2RhbC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2RhbElucHV0IC5tb2RhbElucHV0X19tb2RhbCAubW9kYWxJbnB1dF9fbW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogNTJweCAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1heC1oZWlnaHQ6IDkwJTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLm1vZGFsSW5wdXQgLm1vZGFsSW5wdXRfX21vZGFsIC5tb2RhbElucHV0X19tb2RhbC1ib2R5Li13aWRlIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG4ubW9kYWxJbnB1dCAubW9kYWxJbnB1dF9fbW9kYWwgLm1vZGFsSW5wdXRfX21vZGFsLWJvZHkuLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5tb2RhbElucHV0IC5tb2RhbElucHV0X19tb2RhbCAubW9kYWxJbnB1dF9fbW9kYWwtYm9keS4tc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWxJbnB1dCAubW9kYWxJbnB1dF9fbW9kYWwgLm1vZGFsSW5wdXRfX21vZGFsLWhlYWQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG4ubW9kYWxJbnB1dCAubW9kYWxJbnB1dF9fbW9kYWwgLm1vZGFsSW5wdXRfX21vZGFsLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ubW9kYWxJbnB1dCAubW9kYWxJbnB1dF9fbW9kYWwgLm1vZGFsSW5wdXRfX21vZGFsLWJvdHRvbSAuY29tbW9uLWJ1dHRvbi5yb3VuZGVkLmxnIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5tb2RhbElucHV0IC5tb2RhbElucHV0X19tb2RhbCAubW9kYWxJbnB1dF9fbW9kYWwtYm90dG9tIC5idG4tY2FuY2VsLnNpbXBsZS1zdW1tYXJ5X19tb2RhbC1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5tb2RhbElucHV0IC5tb2RhbElucHV0X19tb2RhbCAubW9kYWxJbnB1dF9fbW9kYWwtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLm1vZGFsSW5wdXQgLm1vZGFsSW5wdXRfX21vZGFsIC5tb2RhbElucHV0X19tb2RhbC1saXN0Li0tc2VwYXJhdGUge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMTZweDtcbn1cbi5tb2RhbElucHV0IC5tb2RhbElucHV0X19tb2RhbCAubW9kYWxJbnB1dF9fbW9kYWwtbGlzdC4tLXNlcGFyYXRlIC5tb2RhbElucHV0X19tb2RhbC1jb2x1bW4ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgbWluLXdpZHRoOiA0MDBweDtcbn1cbi5tb2RhbElucHV0IC5tb2RhbElucHV0X19tb2RhbCAubW9kYWxJbnB1dF9fbW9kYWwtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbn1cbi5tb2RhbElucHV0IC5tb2RhbElucHV0X19tb2RhbCAubW9kYWxJbnB1dF9fbW9kYWwtbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cbi5tb2RhbElucHV0IC5tb2RhbElucHV0X19tb2RhbCAubW9kYWxJbnB1dF9fbW9kYWwtbGFiZWwgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IGF1dG87XG59XG4ubW9kYWxJbnB1dCAubW9kYWxJbnB1dF9fbW9kYWwgLm1vZGFsSW5wdXRfX21vZGFsLXN1YiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDE2cHg7XG59XG4ubW9kYWxJbnB1dCAubW9kYWxJbnB1dF9fbW9kYWwgLm1vZGFsSW5wdXRfX21vZGFsLXN1YiAudHh0IHtcbiAgd2lkdGg6IDgwcHg7XG59XG4ubW9kYWxJbnB1dCAubW9kYWxJbnB1dF9fbW9kYWwgLm1vZGFsSW5wdXRfX21vZGFsLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweCAxNnB4O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5tb2RhbElucHV0IC5tb2RhbElucHV0X19tb2RhbCAubW9kYWxJbnB1dF9fbW9kYWwtZmllbGQgaW5wdXRbdHlwZT1kYXRlXSB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG4ubW9kYWxJbnB1dCAubW9kYWxJbnB1dF9fbW9kYWwgLm1vZGFsSW5wdXRfX21vZGFsLWZpZWxkIGJ1dHRvbi5tZCxcbi5tb2RhbElucHV0IC5tb2RhbElucHV0X19tb2RhbCAubW9kYWxJbnB1dF9fbW9kYWwtZmllbGQgLmNvbW1vbi1idXR0b24ubWQge1xuICBwYWRkaW5nOiAwIDRweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLm1vZGFsSW5wdXQgLm1vZGFsSW5wdXRfX21vZGFsIC5tb2RhbElucHV0X19tb2RhbC1maWVsZCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMzBweDtcbn1cbi5tb2RhbElucHV0IC5tb2RhbElucHV0X19tb2RhbCAubW9kYWxJbnB1dF9fbW9kYWwtZmllbGQgLmN1c3RvbWVyLWNvbnRyYWN0LWRhdHVtLWFjY29yZGlvbiB7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBnYXA6IDhweDtcbn1cbi5tb2RhbElucHV0IC5tb2RhbElucHV0X19tb2RhbCAubW9kYWxJbnB1dF9fbW9kYWwtZmllbGQgLmN1c3RvbWVyLWNvbnRyYWN0LWRhdHVtLWFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICBnYXA6IDhweDtcbn1cbi5tb2RhbElucHV0IC5tb2RhbElucHV0X19tb2RhbCAubW9kYWxJbnB1dF9fbW9kYWwtZmllbGQgLmN1c3RvbWVyLWNvbnRyYWN0LWRhdHVtLWFjY29yZGlvbiAubXVsdGlwbGUtbGFiZWxlZC1pbnB1dHMgbGFiZWwge1xuICBmb250LXNpemU6IDEwcHg7XG59XG4ubW9kYWxJbnB1dCAubW9kYWxJbnB1dF9fbW9kYWwgLm1vZGFsSW5wdXRfX21vZGFsLWZpZWxkIC5jdXN0b21lci1jb250cmFjdC1kYXR1bS1hY2NvcmRpb24gLmFjY29yZGlvbi1idG4ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLm1vZGFsSW5wdXQgLm1vZGFsSW5wdXRfX21vZGFsIC5tb2RhbElucHV0X19tb2RhbC1maWVsZCAuY3VzdG9tZXItY29udHJhY3QtZGF0dW0tYWNjb3JkaW9uIC5hY2NvcmRpb24tYnRuOjpiZWZvcmUsIC5tb2RhbElucHV0IC5tb2RhbElucHV0X19tb2RhbCAubW9kYWxJbnB1dF9fbW9kYWwtZmllbGQgLmN1c3RvbWVyLWNvbnRyYWN0LWRhdHVtLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ0bjo6YWZ0ZXIge1xuICB3aWR0aDogOHB4O1xufVxuLm1vZGFsSW5wdXQgLm1vZGFsSW5wdXRfX21vZGFsIC5tb2RhbElucHV0X19tb2RhbC1maWVsZCAuYWNjb3JkaW9uIHtcbiAgZ2FwOiA4cHg7XG59XG4ubW9kYWxJbnB1dCAubW9kYWxJbnB1dF9fbW9kYWwgLm1vZGFsSW5wdXRfX21vZGFsLWZpZWxkIC5hY2NvcmRpb25zLXdyYXBwZXIge1xuICBnYXA6IDhweDtcbn1cbi5tb2RhbElucHV0IC5tb2RhbElucHV0X19tb2RhbCAubW9kYWxJbnB1dF9fbW9kYWwtZmllbGQgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgZ2FwOiA4cHg7XG59XG4ubW9kYWxJbnB1dCAubW9kYWxJbnB1dF9fbW9kYWwgLm1vZGFsSW5wdXRfX21vZGFsLWZpZWxkIC5yYWlsd2F5IHtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZGFsSW5wdXQgLm1vZGFsSW5wdXRfX21vZGFsIC5tb2RhbElucHV0X19tb2RhbC1maWVsZCAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnRuIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5tb2RhbElucHV0IC5tb2RhbElucHV0X19tb2RhbCAubW9kYWxJbnB1dF9fbW9kYWwtZmllbGQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ0bjo6YmVmb3JlLCAubW9kYWxJbnB1dCAubW9kYWxJbnB1dF9fbW9kYWwgLm1vZGFsSW5wdXRfX21vZGFsLWZpZWxkIC5hY2NvcmRpb24gLmFjY29yZGlvbi1idG46OmFmdGVyIHtcbiAgd2lkdGg6IDEycHg7XG59XG4ubW9kYWxJbnB1dCAubW9kYWxJbnB1dF9fbW9kYWwgLm1vZGFsSW5wdXRfX21vZGFsLWZpZWxkIC5hZGRyZXNzLWZvcm0tY29udGFpbmVyIHtcbiAgZ2FwOiA0cHg7XG59XG4ubW9kYWxJbnB1dCAubW9kYWxJbnB1dF9fbW9kYWwgLm1vZGFsSW5wdXRfX21vZGFsLWNoZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9kYWxJbnB1dCAubW9kYWxJbnB1dF9fbW9kYWwgLm1vZGFsSW5wdXQtaXRlbSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogOHB4IDI0cHg7XG4gIH1cbiAgLm1vZGFsSW5wdXQgLm1vZGFsSW5wdXRfX21vZGFsIC5tb2RhbElucHV0LWxhYmVsIHtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gIH1cbiAgLm1vZGFsSW5wdXQgLm1vZGFsSW5wdXRfX21vZGFsIC5tb2RhbElucHV0LWZpZWxkIGxhYmVsIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubW9kYWxJbnB1dCAubW9kYWxJbnB1dF9fbW9kYWwgLm1vZGFsSW5wdXQtZmllbGQgLnByaWNlLWlucHV0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubW9kYWxJbnB1dCAubW9kYWxJbnB1dF9fbW9kYWwgLm1vZGFsSW5wdXQtYm9keSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAubW9kYWxJbnB1dCAubW9kYWxJbnB1dF9fbW9kYWwgLm1vZGFsSW5wdXQtbGlzdCAubW9kYWxJbnB1dC0td3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubW9kYWxJbnB1dCAubW9kYWxJbnB1dF9fbW9kYWwgLm1vZGFsSW5wdXQtbGlzdCAubW9kYWxJbnB1dC0td3JhcHBlciAubW9kYWxJbnB1dF9fbW9kYWwtbGlzdCB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbmJvZHk6aGFzKCNzcGVjaWFsX2xvZ2luX2RpYWxvZykge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5mb3JtLXNpZ25pbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMycHg7XG4gIHBhZGRpbmc6IDUycHggMTA2cHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tc2lnbmluIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG4uZm9ybS1zaWduaW4gLnNpZ25pbi1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICBwYWRkaW5nOiA1MnB4O1xuICByb3ctZ2FwOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tc2lnbmluIC5zaWduaW4tYmxvY2sge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uZm9ybS1zaWduaW4gLnNpZ25pbi1ibG9jayAuc2lnbmluLWhlYWRpbmcge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICBmb250LXNpemU6IDI4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1zaWduaW4gLnNpZ25pbi1ibG9jayAuc2lnbmluLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZm9ybS1zaWduaW4gLnNpZ25pbi1ibG9jayAuc2lnbmluLWZvcm0tYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAzMnB4O1xuICByb3ctZ2FwOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tc2lnbmluIC5zaWduaW4tYmxvY2sgLnNpZ25pbi1mb3JtLWJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cbi5mb3JtLXNpZ25pbiAuc2lnbmluLWJsb2NrIC5zaWduaW4tZm9ybS1ib2R5IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogNDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLXNpZ25pbiAuc2lnbmluLWJsb2NrIC5zaWduaW4tZm9ybS1ib2R5IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5mb3JtLXNpZ25pbiAuc2lnbmluLWJsb2NrIC5zaWduaW4tZm9ybS1ib2R5IC5wYXNzd29yZC1pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcm93LWdhcDogMTJweDtcbn1cbi5mb3JtLXNpZ25pbiAuc2lnbmluLWJsb2NrIC5zaWduaW4tZm9ybS1ib2R5IC5wYXNzd29yZC1pbnB1dC13cmFwcGVyIC5yZW1lbWJlci1tZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xufVxuLmZvcm0tc2lnbmluIC5zaWduaW4tYmxvY2sgLnNpZ25pbi1mb3JtLWJvZHkgLmVycm9yLW1lc3NhZ2Uge1xuICBncmlkLWNvbHVtbjogMS8zO1xufVxuLmZvcm0tc2lnbmluIC5zaWduaW4tYmxvY2sgLnNpZ25pbi1mb3JtLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1zaWduaW4gLnNpZ25pbi1ibG9jayAuc2lnbmluLWZvcm0tZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9ybS1zaWduaW4gLnNpZ25pbi1ibG9jayAuc2lnbmluLWZvcm0tZm9vdGVyIC5idG4tZWRpdC5sZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZm9ybS1zaWduaW4gLnNpZ25pbi1ibG9jayAuc2lnbmluLWZvcm0tZm9vdGVyIC5jb21tb24tbGluay50ZXh0LWNlbnRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZm9ybS1zaWduaW4gLndyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtLXNpZ25pbiAud3JhcHBlciAuZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDUycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1zaWduaW4gLndyYXBwZXIgLmRpYWxvZyB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb3JtLXNpZ25pbiAud3JhcHBlciAuZGlhbG9nIGhyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0JDQkNCO1xufVxuLmZvcm0tc2lnbmluIC53cmFwcGVyIC5kaWFsb2cgLmRpYWxvZ19fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZm9ybS1zaWduaW4gLndyYXBwZXIgLmRpYWxvZyAuZGlhbG9nX19jb250ZW50IHRhYmxlIC5hY3Rpb24tYnRucy1jb2x1bW4ge1xuICB3aWR0aDogMTYwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZm9ybS1zaWduaW4gLndyYXBwZXIgLmRpYWxvZyAuZGlhbG9nX19jb250ZW50IHRhYmxlIC5hY3Rpb24tYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBMDAwMDtcbiAgd2lkdGg6IDEwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZm9ybS1zaWduaW4gLndyYXBwZXIgLmRpYWxvZyAuZGlhbG9nX19jb250ZW50IC5zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQTAwMDA7XG59XG4uZm9ybS1zaWduaW4gLndyYXBwZXIgLmRpYWxvZyAuZGlhbG9nX19jb250ZW50IC5zdGF0dXMuYXBwbGllZCwgLmZvcm0tc2lnbmluIC53cmFwcGVyIC5kaWFsb2cgLmRpYWxvZ19fY29udGVudCAuc3RhdHVzLnRyaWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwRTI5Qztcbn1cbi5mb3JtLXNpZ25pbiAud3JhcHBlciAuZGlhbG9nIC5kaWFsb2dfX2NvbnRlbnQgLnN0YXR1cy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xufVxuLmZvcm0tc2lnbmluIC53cmFwcGVyIC5kaWFsb2cgLmRpYWxvZ19fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tc2lnbmluIC53cmFwcGVyIC5kaWFsb2cgLmRpYWxvZ19fZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uZm9ybS1zaWduaW4gLndyYXBwZXIgLmRpYWxvZyAuZGlhbG9nX19mb290ZXIgLmNhbmNlbCB7XG4gIGNvbG9yOiAjOUQ5RDlEO1xufVxuLmZvcm0tc2lnbmluIC53cmFwcGVyIC5kaWFsb2cjc3BlY2lhbF9sb2dpbl9kaWFsb2cge1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xuICBtYXgtd2lkdGg6IDgwdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1zaWduaW4gLndyYXBwZXIgLmRpYWxvZyNzcGVjaWFsX2xvZ2luX2RpYWxvZyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvcm0tc2lnbmluIC53cmFwcGVyIC5kaWFsb2cjc3BlY2lhbF9sb2dpbl9kaWFsb2cgI3NwZWNpYWxfbG9naW5fZGlhbG9nX2NvbnRlbnRfd3JhcHBlciB7XG4gIGhlaWdodDogY2FsYyg4MHZoIC0gMTA0cHgpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIGF1dG8gYXV0bztcbiAgcm93LWdhcDogMzJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1zaWduaW4gLndyYXBwZXIgLmRpYWxvZyNzcGVjaWFsX2xvZ2luX2RpYWxvZyAjc3BlY2lhbF9sb2dpbl9kaWFsb2dfY29udGVudF93cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcm93LWdhcDogMTJweDtcbiAgfVxufVxuLmZvcm0tc2lnbmluIC53cmFwcGVyIC5kaWFsb2cjc3BlY2lhbF9sb2dpbl9kaWFsb2cgI3NwZWNpYWxfbG9naW5fZGlhbG9nX2NvbnRlbnRfd3JhcHBlciAuZGlhbG9nX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtLXNpZ25pbiAud3JhcHBlciAuZGlhbG9nI3NwZWNpYWxfbG9naW5fZGlhbG9nICNzcGVjaWFsX2xvZ2luX2RpYWxvZ19jb250ZW50X3dyYXBwZXIgLmRpYWxvZ19fY29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm0tc2lnbmluIC53cmFwcGVyIC5kaWFsb2cjc3BlY2lhbF9sb2dpbl9kaWFsb2cgI3NwZWNpYWxfbG9naW5fZGlhbG9nX2NvbnRlbnRfd3JhcHBlciAuZGlhbG9nX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLXNpZ25pbiAud3JhcHBlciAuZGlhbG9nI3NwZWNpYWxfbG9naW5fZGlhbG9nICNzcGVjaWFsX2xvZ2luX2RpYWxvZ19jb250ZW50X3dyYXBwZXIgLmRpYWxvZ19fZm9vdGVyIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5mb3JtLXNpZ25pbiAud3JhcHBlciAubGFiZWwge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1zaWduaW4gLndyYXBwZXIgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLmZvcm0tc2lnbmluIC53cmFwcGVyIC5sYWJlbCAuaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmlucXVpcnktYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjFGQztcbiAgcGFkZGluZzogNTJweDtcbiAgcm93LWdhcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnF1aXJ5LWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmlucXVpcnktYmxvY2sgLmlucXVpcnktaGVhZGluZyB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnF1aXJ5LWJsb2NrIC5pbnF1aXJ5LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uaW5xdWlyeS1ibG9jayAuaW5xdWlyeS1ib2R5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDMycHg7XG4gIHJvdy1nYXA6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5xdWlyeS1ibG9jayAuaW5xdWlyeS1ib2R5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG4uaW5xdWlyeS1ibG9jayAuaW5xdWlyeS1ib2R5IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogNDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnF1aXJ5LWJsb2NrIC5pbnF1aXJ5LWJvZHkgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuaW5xdWlyeS1ibG9jayAuaW5xdWlyeS1ib2R5IGxhYmVsIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaW5xdWlyeS1ibG9jayAuaW5xdWlyeS1ib2R5IC5lcnJvci1tZXNzYWdlIHtcbiAgZ3JpZC1jb2x1bW46IDEvMztcbn1cbi5pbnF1aXJ5LWJsb2NrIC5pbnF1aXJ5LWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlucXVpcnktYmxvY2sgLmlucXVpcnktZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaW5xdWlyeS1ibG9jayAuaW5xdWlyeS1mb290ZXIgLmZvcm0tZm9vdGVyLW1lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5pbnF1aXJ5LWJsb2NrIC5pbnF1aXJ5LWZvb3RlciAuYnRuLWVkaXQubGcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmJyYW5kcy1pbmRleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMycHg7XG4gIHBhZGRpbmc6IDUycHggMTA2cHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuLmJyYW5kcy1pbmRleCAuYnJhbmRzLXRvcC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjFGQztcbiAgcGFkZGluZzogNTJweDtcbn1cbi5icmFuZHMtaW5kZXggLmJyYW5kcy10b3AtYmxvY2sgLmJyYW5kcy1jb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmJyYW5kcy1pbmRleCAuYnJhbmRzLXRvcC1ibG9jayAuYnJhbmRzLWNvdW50ID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYnJhbmRzLWluZGV4IC5icmFuZHMtdG9wLWJsb2NrIC5icmFuZHMtdG9wLWJsb2NrLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNjBweDtcbn1cbi5icmFuZHMtaW5kZXggLmJyYW5kcy10b3AtYmxvY2sgLmJyYW5kcy10b3AtYmxvY2stYnRucyAuYnJhbmRzLXBsYW4sIC5icmFuZHMtaW5kZXggLmJyYW5kcy10b3AtYmxvY2sgLmJyYW5kcy10b3AtYmxvY2stYnRucyAuYnJhbmRzLW5ldy1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnJhbmRzLWluZGV4IC5icmFuZHMtdG9wLWJsb2NrIC5icmFuZHMtdG9wLWJsb2NrLWJ0bnMgLmJyYW5kcy1wbGFuLmJyYW5kcy1wbGFuLCAuYnJhbmRzLWluZGV4IC5icmFuZHMtdG9wLWJsb2NrIC5icmFuZHMtdG9wLWJsb2NrLWJ0bnMgLmJyYW5kcy1uZXctYnRuLmJyYW5kcy1wbGFuIHtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzI5MjkyOTtcbn1cbi5icmFuZHMtaW5kZXggLmJyYW5kcy10b3AtYmxvY2sgLmJyYW5kcy10b3AtYmxvY2stYnRucyAuYnJhbmRzLXBsYW4uYnJhbmRzLW5ldy1idG4sIC5icmFuZHMtaW5kZXggLmJyYW5kcy10b3AtYmxvY2sgLmJyYW5kcy10b3AtYmxvY2stYnRucyAuYnJhbmRzLW5ldy1idG4uYnJhbmRzLW5ldy1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDM4NHB4O1xufVxuXG4uYnJhbmRzLWVkaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiA1MnB4IDEwNnB4O1xuICBjb2xvcjogIzI5MjkyOTtcbn1cbi5icmFuZHMtZWRpdCAuYnJhbmRzLXRvcC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjFGQztcbiAgcGFkZGluZzogNTJweDtcbn1cbi5icmFuZHMtZWRpdCAuYnJhbmRzLXRvcC1ibG9jayAuYnJhbmRzLWNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYnJhbmRzLWVkaXQgLmJyYW5kcy10b3AtYmxvY2sgLmJyYW5kcy1jb3VudCA+IHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJyYW5kcy1lZGl0IC5icmFuZHMtdG9wLWJsb2NrIC5icmFuZHMtdG9wLWJsb2NrLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNjBweDtcbn1cbi5icmFuZHMtZWRpdCAuYnJhbmRzLXRvcC1ibG9jayAuYnJhbmRzLXRvcC1ibG9jay1idG5zIC5icmFuZHMtcGxhbiwgLmJyYW5kcy1lZGl0IC5icmFuZHMtdG9wLWJsb2NrIC5icmFuZHMtdG9wLWJsb2NrLWJ0bnMgLmJyYW5kcy1uZXctYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJyYW5kcy1lZGl0IC5icmFuZHMtdG9wLWJsb2NrIC5icmFuZHMtdG9wLWJsb2NrLWJ0bnMgLmJyYW5kcy1wbGFuLmJyYW5kcy1wbGFuLCAuYnJhbmRzLWVkaXQgLmJyYW5kcy10b3AtYmxvY2sgLmJyYW5kcy10b3AtYmxvY2stYnRucyAuYnJhbmRzLW5ldy1idG4uYnJhbmRzLXBsYW4ge1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuLmJyYW5kcy1lZGl0IC5icmFuZHMtdG9wLWJsb2NrIC5icmFuZHMtdG9wLWJsb2NrLWJ0bnMgLmJyYW5kcy1wbGFuLmJyYW5kcy1uZXctYnRuLCAuYnJhbmRzLWVkaXQgLmJyYW5kcy10b3AtYmxvY2sgLmJyYW5kcy10b3AtYmxvY2stYnRucyAuYnJhbmRzLW5ldy1idG4uYnJhbmRzLW5ldy1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDM4NHB4O1xufVxuXG4uY29tcGV0aXRvcnMtaW5kZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiA1MnB4IDEwNnB4O1xuICBjb2xvcjogIzI5MjkyOTtcbn1cbi5jb21wZXRpdG9ycy1pbmRleCAuYW5ub3RhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jb21wZXRpdG9ycy1pbmRleCAudG9wLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGMUZDO1xuICBwYWRkaW5nOiA1MnB4O1xufVxuLmNvbXBldGl0b3JzLWluZGV4IC50b3AtYmxvY2sgLmNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY29tcGV0aXRvcnMtaW5kZXggLnRvcC1ibG9jayAuY291bnQgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNvbXBldGl0b3JzLWVkaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiA1MnB4IDEwNnB4O1xuICBjb2xvcjogIzI5MjkyOTtcbn1cbi5jb21wZXRpdG9ycy1lZGl0IC5hbm5vdGF0aW9uIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG4uY29tcGV0aXRvcnMtZWRpdCAuYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29tcGV0aXRvcnMtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24tbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5jb21wZXRpdG9ycy1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1sYWJlbCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNvbXBldGl0b3JzLWVkaXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb21wZXRpdG9ycy1lZGl0IC5hY2NvcmRpb24ub3BlbiAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3RvcmVzLWluZGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMzJweDtcbiAgcGFkZGluZzogNTJweCAxMDZweDtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG4uc3RvcmVzLWluZGV4IC5zdG9yZXMtdG9wLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGMUZDO1xuICBwYWRkaW5nOiA1MnB4O1xufVxuLnN0b3Jlcy1pbmRleCAuc3RvcmVzLXRvcC1ibG9jayAuc3RvcmVzLWNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uc3RvcmVzLWluZGV4IC5zdG9yZXMtdG9wLWJsb2NrIC5zdG9yZXMtY291bnQgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zdG9yZXMtaW5kZXggLnN0b3Jlcy10b3AtYmxvY2sgLnN0b3Jlcy10b3AtYmxvY2stYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLnN0b3Jlcy1pbmRleCAuc3RvcmVzLXRvcC1ibG9jayAuc3RvcmVzLXRvcC1ibG9jay1idG5zIC5zdG9yZXMtcGxhbiwgLnN0b3Jlcy1pbmRleCAuc3RvcmVzLXRvcC1ibG9jayAuc3RvcmVzLXRvcC1ibG9jay1idG5zIC5zdG9yZXMtbmV3LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zdG9yZXMtaW5kZXggLnN0b3Jlcy10b3AtYmxvY2sgLnN0b3Jlcy10b3AtYmxvY2stYnRucyAuc3RvcmVzLXBsYW4uc3RvcmVzLXBsYW4sIC5zdG9yZXMtaW5kZXggLnN0b3Jlcy10b3AtYmxvY2sgLnN0b3Jlcy10b3AtYmxvY2stYnRucyAuc3RvcmVzLW5ldy1idG4uc3RvcmVzLXBsYW4ge1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuLnN0b3Jlcy1pbmRleCAuc3RvcmVzLXRvcC1ibG9jayAuc3RvcmVzLXRvcC1ibG9jay1idG5zIC5zdG9yZXMtcGxhbi5zdG9yZXMtbmV3LWJ0biwgLnN0b3Jlcy1pbmRleCAuc3RvcmVzLXRvcC1ibG9jayAuc3RvcmVzLXRvcC1ibG9jay1idG5zIC5zdG9yZXMtbmV3LWJ0bi5zdG9yZXMtbmV3LWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJENjM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMzg0cHg7XG59XG5cbi5zdG9yZXMtZWRpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMycHg7XG4gIHBhZGRpbmc6IDUycHggMTA2cHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuLnN0b3Jlcy1lZGl0IC5zdG9yZXMtdG9wLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGMUZDO1xuICBwYWRkaW5nOiA1MnB4O1xufVxuLnN0b3Jlcy1lZGl0IC5zdG9yZXMtdG9wLWJsb2NrIC5zdG9yZXMtY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zdG9yZXMtZWRpdCAuc3RvcmVzLXRvcC1ibG9jayAuc3RvcmVzLWNvdW50ID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc3RvcmVzLWVkaXQgLnN0b3Jlcy10b3AtYmxvY2sgLnN0b3Jlcy10b3AtYmxvY2stYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLnN0b3Jlcy1lZGl0IC5zdG9yZXMtdG9wLWJsb2NrIC5zdG9yZXMtdG9wLWJsb2NrLWJ0bnMgLnN0b3Jlcy1wbGFuLCAuc3RvcmVzLWVkaXQgLnN0b3Jlcy10b3AtYmxvY2sgLnN0b3Jlcy10b3AtYmxvY2stYnRucyAuc3RvcmVzLW5ldy1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc3RvcmVzLWVkaXQgLnN0b3Jlcy10b3AtYmxvY2sgLnN0b3Jlcy10b3AtYmxvY2stYnRucyAuc3RvcmVzLXBsYW4uc3RvcmVzLXBsYW4sIC5zdG9yZXMtZWRpdCAuc3RvcmVzLXRvcC1ibG9jayAuc3RvcmVzLXRvcC1ibG9jay1idG5zIC5zdG9yZXMtbmV3LWJ0bi5zdG9yZXMtcGxhbiB7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG4uc3RvcmVzLWVkaXQgLnN0b3Jlcy10b3AtYmxvY2sgLnN0b3Jlcy10b3AtYmxvY2stYnRucyAuc3RvcmVzLXBsYW4uc3RvcmVzLW5ldy1idG4sIC5zdG9yZXMtZWRpdCAuc3RvcmVzLXRvcC1ibG9jayAuc3RvcmVzLXRvcC1ibG9jay1idG5zIC5zdG9yZXMtbmV3LWJ0bi5zdG9yZXMtbmV3LWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJENjM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMzg0cHg7XG59XG4uc3RvcmVzLWVkaXQgLnN0b3JlLWdvYWxzLXRhYmxlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN0b3Jlcy1lZGl0IC5zdG9yZS1nb2Fscy10YWJsZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnN0b3Jlcy1lZGl0IC5zdG9yZS1nb2Fscy10YWJsZSB0YWJsZSB0aCxcbi5zdG9yZXMtZWRpdCAuc3RvcmUtZ29hbHMtdGFibGUgdGFibGUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cbi5zdG9yZXMtZWRpdCAuc3RvcmUtZ29hbHMtdGFibGUgdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xufVxuXG4udXNlcnMtaW5kZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiA1MnB4IDEwNnB4O1xuICBjb2xvcjogIzI5MjkyOTtcbn1cbi51c2Vycy1pbmRleCAudXNlcnMtdG9wLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGMUZDO1xuICBwYWRkaW5nOiA1MnB4O1xufVxuLnVzZXJzLWluZGV4IC51c2Vycy10b3AtYmxvY2sgLnVzZXJzLWNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udXNlcnMtaW5kZXggLnVzZXJzLXRvcC1ibG9jayAudXNlcnMtY291bnQgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi51c2Vycy1pbmRleCAudXNlcnMtdG9wLWJsb2NrIC51c2Vycy10b3AtYmxvY2stYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLnVzZXJzLWluZGV4IC51c2Vycy10b3AtYmxvY2sgLnVzZXJzLXRvcC1ibG9jay1idG5zIC51c2Vycy1wbGFuLCAudXNlcnMtaW5kZXggLnVzZXJzLXRvcC1ibG9jayAudXNlcnMtdG9wLWJsb2NrLWJ0bnMgLnVzZXJzLW5ldy1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udXNlcnMtaW5kZXggLnVzZXJzLXRvcC1ibG9jayAudXNlcnMtdG9wLWJsb2NrLWJ0bnMgLnVzZXJzLXBsYW4udXNlcnMtcGxhbiwgLnVzZXJzLWluZGV4IC51c2Vycy10b3AtYmxvY2sgLnVzZXJzLXRvcC1ibG9jay1idG5zIC51c2Vycy1uZXctYnRuLnVzZXJzLXBsYW4ge1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuLnVzZXJzLWluZGV4IC51c2Vycy10b3AtYmxvY2sgLnVzZXJzLXRvcC1ibG9jay1idG5zIC51c2Vycy1wbGFuLnVzZXJzLW5ldy1idG4sIC51c2Vycy1pbmRleCAudXNlcnMtdG9wLWJsb2NrIC51c2Vycy10b3AtYmxvY2stYnRucyAudXNlcnMtbmV3LWJ0bi51c2Vycy1uZXctYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkQ2MztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiAzODRweDtcbn1cblxuLnVzZXJzLWVkaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiA1MnB4IDEwNnB4O1xuICBjb2xvcjogIzI5MjkyOTtcbn1cbi51c2Vycy1lZGl0IC51c2Vycy10b3AtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0YxRkM7XG4gIHBhZGRpbmc6IDUycHg7XG59XG4udXNlcnMtZWRpdCAudXNlcnMtdG9wLWJsb2NrIC51c2Vycy1jb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnVzZXJzLWVkaXQgLnVzZXJzLXRvcC1ibG9jayAudXNlcnMtY291bnQgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi51c2Vycy1lZGl0IC51c2Vycy10b3AtYmxvY2sgLnVzZXJzLXRvcC1ibG9jay1idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDYwcHg7XG59XG4udXNlcnMtZWRpdCAudXNlcnMtdG9wLWJsb2NrIC51c2Vycy10b3AtYmxvY2stYnRucyAudXNlcnMtcGxhbiwgLnVzZXJzLWVkaXQgLnVzZXJzLXRvcC1ibG9jayAudXNlcnMtdG9wLWJsb2NrLWJ0bnMgLnVzZXJzLW5ldy1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udXNlcnMtZWRpdCAudXNlcnMtdG9wLWJsb2NrIC51c2Vycy10b3AtYmxvY2stYnRucyAudXNlcnMtcGxhbi51c2Vycy1wbGFuLCAudXNlcnMtZWRpdCAudXNlcnMtdG9wLWJsb2NrIC51c2Vycy10b3AtYmxvY2stYnRucyAudXNlcnMtbmV3LWJ0bi51c2Vycy1wbGFuIHtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzI5MjkyOTtcbn1cbi51c2Vycy1lZGl0IC51c2Vycy10b3AtYmxvY2sgLnVzZXJzLXRvcC1ibG9jay1idG5zIC51c2Vycy1wbGFuLnVzZXJzLW5ldy1idG4sIC51c2Vycy1lZGl0IC51c2Vycy10b3AtYmxvY2sgLnVzZXJzLXRvcC1ibG9jay1idG5zIC51c2Vycy1uZXctYnRuLnVzZXJzLW5ldy1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDM4NHB4O1xufVxuLnVzZXJzLWVkaXQgLnVzZXItZ29hbHMtdGFibGUge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udXNlcnMtZWRpdCAudXNlci1nb2Fscy10YWJsZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnVzZXJzLWVkaXQgLnVzZXItZ29hbHMtdGFibGUgdGFibGUgdGgsXG4udXNlcnMtZWRpdCAudXNlci1nb2Fscy10YWJsZSB0YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuLnVzZXJzLWVkaXQgLnVzZXItZ29hbHMtdGFibGUgdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xufVxuXG4uc2FsZXMtbWFpbHMtaW5kZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiA1MnB4IDEwNnB4O1xufVxuLnNhbGVzLW1haWxzLWluZGV4IC5tYWlsLXNlYXJjaC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxZW07XG59XG5cbi5zYWxlcy1tYWlsLWVkaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiA1MnB4IDEwNnB4O1xuICBjb2xvcjogIzI5MjkyOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zYWxlcy1tYWlsLWVkaXQge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCA0MHB4O1xuICB9XG59XG4uc2FsZXMtbWFpbC1lZGl0IC5mb3JtLWhlYWRlci1tYWlsLWJveCAuc2VuZC10by1jdXN0b21lcnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogNnB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjQ0JDQkNCO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0NCQ0JDQjtcbn1cbi5zYWxlcy1tYWlsLWVkaXQgLmZvcm0taGVhZGVyLW1haWwtYm94IC5zZW5kLXRvLWN1c3RvbWVycy1jb250YWluZXIgLm9wZW4tY3VzdG9tZXItbGluayB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbi5zYWxlcy1tYWlsLWVkaXQgLmZvcm0taGVhZGVyLW1haWwtYm94IC5zZW5kLXRvLWN1c3RvbWVycy1jb250YWluZXIgLnNlbmQtdG8tY3VzdG9tZXJzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnNhbGVzLW1haWwtZWRpdCAuZm9ybS1oZWFkZXItbWFpbC1ib3ggLnNlbmQtdG8tY3VzdG9tZXJzLWNvbnRhaW5lciAuc2VuZC10by1jdXN0b21lcnMtaXRlbSAuc2VuZC10by1jdXN0b21lcnMtaXRlbS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTJweDtcbn1cbi5zYWxlcy1tYWlsLWVkaXQgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNhbGVzLW1haWwtZWRpdCAuZm9ybS1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGMUZDO1xuICBwYWRkaW5nOiAzMnB4O1xufVxuLnNhbGVzLW1haWwtZWRpdCAuZm9ybS1mb290ZXIgLmZvcm0tZm9vdGVyLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiAxMnB4O1xufVxuLnNhbGVzLW1haWwtZWRpdCAuZm9ybS1mb290ZXIgLmZvcm0tZm9vdGVyLXJvdyAuZm9ybS1mb290ZXItYnRucyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNDBweDtcbn1cbi5zYWxlcy1tYWlsLWVkaXQgLmZvcm0tZm9vdGVyIC5lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2FsZXMtbWFpbC1lZGl0IC5mb3JtLWZvb3Rlci1tYWlsLWJveCB7XG4gIHBhZGRpbmc6IDUycHggMTA2cHggMzJweCAyMDBweDtcbn1cbi5zYWxlcy1tYWlsLWVkaXQgLmZvcm0tZm9vdGVyLW1haWwtYm94IGlucHV0IHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cbi5zYWxlcy1tYWlsLWVkaXQgLmZvcm0tYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDMycHg7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cbi5zYWxlcy1tYWlsLWVkaXQgLmZvcm0tYm9keSAuZm9ybS1ib2R5LXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMzJweDtcbiAgd2lkdGg6IDMwJTtcbn1cbi5zYWxlcy1tYWlsLWVkaXQgLmZvcm0tYm9keSAuZm9ybS1ib2R5LXJpZ2h0IC5mb3JtLWJvZHktdGVtcGxhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5zYWxlcy1tYWlsLWVkaXQgLmZvcm0tYm9keSAuZm9ybS1ib2R5LWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICByb3ctZ2FwOiAyNHB4O1xuICB3aWR0aDogNzAlO1xufVxuLnNhbGVzLW1haWwtZWRpdCAuZm9ybS1ib2R5IC5mb3JtLWJvZHktbGVmdCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuLnNhbGVzLW1haWwtZWRpdCAuYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2FsZXMtbWFpbC1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMjRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnNhbGVzLW1haWwtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIyMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnNhbGVzLW1haWwtZWRpdCAuYWNjb3JkaW9uLm9wZW4gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zYWxlcy1tYWlsLWVkaXQgLmFjY29yZGlvbi5vcGVuIC5hY2NvcmRpb24tY29udGVudC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2FsZXMtbWFpbC1lZGl0IC5hY2NvcmRpb24ub3BlbiAuYWNjb3JkaW9uLWNvbnRlbnQtaXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQtaXRlbS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMjRweDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQkNCQ0I7XG59XG4uc2FsZXMtbWFpbC1lZGl0IC5hY2NvcmRpb24ub3BlbiAuYWNjb3JkaW9uLWNvbnRlbnQtaXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQtaXRlbS1maWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAyNHB4O1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NCQ0JDQjtcbn1cbi5zYWxlcy1tYWlsLWVkaXQgLmFjY29yZGlvbi5vcGVuIC5hY2NvcmRpb24tY29udGVudC1pdGVtLnRlbXBsYXRlLW9wZW4gLmFjY29yZGlvbi1jb250ZW50LWl0ZW0tZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2FsZXMtbWFpbC1lZGl0IC5hY2NvcmRpb24ub3BlbiAuYWNjb3JkaW9uLWNvbnRlbnQtbGlzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5zYWxlcy1tYWlsLWVkaXQgLmFjY29yZGlvbi5vcGVuIC5hY2NvcmRpb24tY29udGVudC1saXN0cyAuYWNjb3JkaW9uLWNvbnRlbnQtbGlzdHMtdGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgcGFkZGluZzogMTJweDtcbiAgY29sdW1uLWdhcDogMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQkNCQ0I7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zYWxlcy1tYWlsLWVkaXQgLmFjY29yZGlvbnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDIwcHg7XG59XG4uc2FsZXMtbWFpbC1lZGl0IC50ZW1wbGF0ZS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzEzMkQ2Mztcbn1cbi5zYWxlcy1tYWlsLWVkaXQgLnRlbXAtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2VudF9zYWxlc19tYWlsIC5zZW50LWN1c3RvbWVycy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnNlbnRfc2FsZXNfbWFpbCAub3Blbi1jdXN0b21lci1saW5rIHtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuXG4uc2VsbGVycy1pbmRleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMycHg7XG4gIHBhZGRpbmc6IDUycHggMTA2cHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuLnNlbGxlcnMtaW5kZXggLnNlYXJjaC1mb3JtLWhhbGYtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG59XG4uc2VsbGVycy1pbmRleCAuc2VhcmNoLWZvcm0taGFsZi1zaXplIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuLnNlbGxlcnMtaW5kZXggLnRvcC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjFGQztcbiAgcGFkZGluZzogNTJweDtcbn1cbi5zZWxsZXJzLWluZGV4IC50b3AtYmxvY2sgLmNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uc2VsbGVycy1pbmRleCAudG9wLWJsb2NrIC5jb3VudCA+IHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VsbGVycy1lZGl0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMzJweDtcbiAgcGFkZGluZzogNTJweCAxMDZweDtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG5cbi5xdWVzdGlvbm5haXJlcy1pbmRleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMycHg7XG4gIHBhZGRpbmc6IDUycHggMTA2cHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuXG4ucXVlc3Rpb25uYWlyZXMtZWRpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMycHg7XG4gIHBhZGRpbmc6IDUycHggMTA2cHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuLnF1ZXN0aW9ubmFpcmVzLWVkaXQgLnF1ZXN0aW9ubmFpcmVzLWVkaXQtbGVmdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnF1ZXN0aW9ubmFpcmVzLWVkaXQgLnF1ZXN0aW9ubmFpcmVzLWVkaXQtZm9ybS10aXRsZSB7XG4gIGhlaWdodDogNDhweDtcbn1cbi5xdWVzdGlvbm5haXJlcy1lZGl0IC5xdWVzdGlvbm5haXJlcy1lZGl0LWZvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgY29sdW1uLWdhcDogODBweDtcbiAgcm93LWdhcDogMjRweDtcbn1cbi5xdWVzdGlvbm5haXJlcy1lZGl0IC5xdWVzdGlvbm5haXJlcy1lZGl0LWZvcm0gLnF1ZXN0aW9ubmFpcmVzLWVkaXQtZm9ybS10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucXVlc3Rpb25uYWlyZXMtZWRpdCAucXVlc3Rpb25uYWlyZXMtZWRpdC1mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIHJvdy1nYXA6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuLnF1ZXN0aW9ubmFpcmVzLWVkaXQgLnF1ZXN0aW9ubmFpcmVzLWVkaXQtZm9ybS11bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcm93LWdhcDogMjRweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnF1ZXN0aW9ubmFpcmVzLWVkaXQgLnF1ZXN0aW9ubmFpcmVzLWVkaXQtZm9ybS1saXN0LWl0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBhdXRvO1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xuICByb3ctZ2FwOiAxNnB4O1xuICBib3JkZXI6IHNvbGlkICNDQkNCQ0IgMXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0YxRkM7XG59XG4ucXVlc3Rpb25uYWlyZXMtZWRpdCAucXVlc3Rpb25uYWlyZXMtZWRpdC1mb3JtLWxpc3QtaXRlbSAucXVlc3Rpb25uYWlyZXMtZWRpdC1mb3JtLWxpc3QtaXRlbS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjFGQztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucXVlc3Rpb25uYWlyZXMtZWRpdCAucXVlc3Rpb25uYWlyZXMtZWRpdC1mb3JtLWxpc3QtaXRlbSAucXVlc3Rpb25uYWlyZXMtZWRpdC1mb3JtLWxpc3QtaXRlbS1oZWFkZXIgLnF1ZXN0aW9ubmFpcmVzLWVkaXQtZm9ybS1saXN0LWl0ZW0tY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucXVlc3Rpb25uYWlyZXMtZWRpdCAucXVlc3Rpb25uYWlyZXMtZWRpdC1mb3JtLWxpc3QtaXRlbSAucXVlc3Rpb25uYWlyZXMtZWRpdC1mb3JtLWxpc3QtaXRlbS1oZWFkZXIgLnF1ZXN0aW9ubmFpcmVzLWVkaXQtZm9ybS1saXN0LWl0ZW0tY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4ucXVlc3Rpb25uYWlyZXMtZWRpdCAucXVlc3Rpb25uYWlyZXMtZWRpdC1mb3JtLWxpc3QtaXRlbSAucXVlc3Rpb25uYWlyZXMtZWRpdC1mb3JtLWxpc3QtaXRlbS1oZWFkZXIgLnF1ZXN0aW9ubmFpcmVzLWVkaXQtcHJpb3JpdHktY2hhbmdlLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5xdWVzdGlvbm5haXJlcy1lZGl0IC5xdWVzdGlvbm5haXJlcy1lZGl0LWZvcm0tbGlzdC1pdGVtIC5xdWVzdGlvbm5haXJlcy1lZGl0LWZvcm0tbGlzdC1pdGVtLWhlYWRlciAucXVlc3Rpb25uYWlyZXMtZWRpdC1wcmlvcml0eS1jaGFuZ2UtYnRucyAucXVlc3Rpb25uYWlyZXMtZWRpdC1wcmlvcml0eS1jaGFuZ2UtYnRuIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICB3aWR0aDogOTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGJvcmRlcjogc29saWQgI0NCQ0JDQiAxcHg7XG59XG4ucXVlc3Rpb25uYWlyZXMtZWRpdCAucXVlc3Rpb25uYWlyZXMtZWRpdC1mb3JtLWxpc3QtaXRlbSAucXVlc3Rpb25uYWlyZXMtZWRpdC1mb3JtLWxpc3QtaXRlbS1oZWFkZXIgLnF1ZXN0aW9ubmFpcmVzLWVkaXQtcHJpb3JpdHktY2hhbmdlLWJ0bnMgLnF1ZXN0aW9ubmFpcmVzLWVkaXQtcHJpb3JpdHktY2hhbmdlLWJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5xdWVzdGlvbm5haXJlcy1lZGl0IC5xdWVzdGlvbm5haXJlcy1lZGl0LWZvcm0tbGlzdC1pdGVtIC5xdWVzdGlvbm5haXJlcy1lZGl0LWZvcm0tbGlzdC1pdGVtLWhlYWRlciAucXVlc3Rpb25uYWlyZXMtZWRpdC1wcmlvcml0eS1jaGFuZ2UtYnRucyAucXVlc3Rpb25uYWlyZXMtZWRpdC1kZWxldGUtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNTI1MjtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ucXVlc3Rpb25uYWlyZXMtZWRpdCAucXVlc3Rpb25uYWlyZXMtZWRpdC1mb3JtLWxpc3QtaXRlbSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiA3MCU7XG59XG4ucXVlc3Rpb25uYWlyZXMtZWRpdCAucXVlc3Rpb25uYWlyZXMtZWRpdC1mb3JtLWxpc3QtaXRlbSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0QwRDBEMDtcbn1cbi5xdWVzdGlvbm5haXJlcy1lZGl0IC5xdWVzdGlvbm5haXJlcy1lZGl0LWZvcm0tYWRkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgY29sdW1uLWdhcDogMTJweDtcbn1cbi5xdWVzdGlvbm5haXJlcy1lZGl0IC5xdWVzdGlvbm5haXJlcy1lZGl0LWZvcm0tYWRkIC5xdWVzdGlvbm5haXJlcy1lZGl0LWFkZC1idG4ge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5xdWVzdGlvbm5haXJlcy1lZGl0IC5xdWVzdGlvbm5haXJlcy1lZGl0LXN1Ym1pdC1idG4ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAzNjBweDtcbn1cbi5xdWVzdGlvbm5haXJlcy1lZGl0ICNjYXJldC1pY29ucy1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVhbC1lc3RhdGUtYWdlbmNpZXMtaW5kZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiA1MnB4IDEwNnB4O1xuICBjb2xvcjogIzI5MjkyOTtcbn1cbi5yZWFsLWVzdGF0ZS1hZ2VuY2llcy1pbmRleCAudG9wLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGMUZDO1xuICBwYWRkaW5nOiA1MnB4O1xufVxuLnJlYWwtZXN0YXRlLWFnZW5jaWVzLWluZGV4IC50b3AtYmxvY2sgLmNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVhbC1lc3RhdGUtYWdlbmNpZXMtaW5kZXggLnRvcC1ibG9jayAuY291bnQgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnJlYWxfZXN0YXRlX2FnZW5jaWVzLWVkaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiA1MnB4IDEwNnB4O1xuICBjb2xvcjogIzI5MjkyOTtcbn1cblxuLnJlYWxfZXN0YXRlX2FnZW5jaWVzLWVkaXQtYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyOHB4O1xufVxuLnJlYWxfZXN0YXRlX2FnZW5jaWVzLWVkaXQtYWNjb3JkaW9uW29wZW5dIC5yZWFsX2VzdGF0ZV9hZ2VuY2llcy1lZGl0LWFjY29yZGlvbi1oZWFkIC5hY2NvcmRpb24taWNvbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnJlYWxfZXN0YXRlX2FnZW5jaWVzLWVkaXQtYWNjb3JkaW9uLWJvZHkge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4ucmVhbF9lc3RhdGVfYWdlbmNpZXMtZWRpdC1hY2NvcmRpb24taGVhZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5yZWFsX2VzdGF0ZV9hZ2VuY2llcy1lZGl0LWFjY29yZGlvbi1oZWFkOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZWFsX2VzdGF0ZV9hZ2VuY2llcy1lZGl0LWFjY29yZGlvbi1oZWFkIC5hY2NvcmRpb24taWNvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQ6ICMxMzJENjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuLnJlYWxfZXN0YXRlX2FnZW5jaWVzLWVkaXQtYWNjb3JkaW9uLWhlYWQgLmFjY29yZGlvbi1pY29uOjpiZWZvcmUsIC5yZWFsX2VzdGF0ZV9hZ2VuY2llcy1lZGl0LWFjY29yZGlvbi1oZWFkIC5hY2NvcmRpb24taWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5yZWFsX2VzdGF0ZV9hZ2VuY2llcy1lZGl0LWFjY29yZGlvbi1oZWFkIC5hY2NvcmRpb24taWNvbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ucmVhbF9lc3RhdGVfYWdlbmNpZXMtZWRpdC1hY2NvcmRpb24taGVhZCAuYWNjb3JkaW9uLWljb246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG59XG5cbiNzYW5yZXR1IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byAxZnIgYXV0byAxZnI7XG59XG5cbiNzYW5yZXR1X2hlYWRlciB7XG4gIGdyaWQtY29sdW1uOiAxLzY7XG59XG5cbiNuaXJldHUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIDFmcjtcbiAgY29sdW1uLWdhcDogNzdweDtcbn1cbiNuaXJldHUgLnNlcGFyYXRvci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAycHg7XG59XG5cbiNuaXJldHVfaGVhZGVyIHtcbiAgZ3JpZC1jb2x1bW46IDEvNDtcbn1cblxuLmVudGVycHJpc2UtZWRpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMycHg7XG4gIHBhZGRpbmc6IDUycHggMTA2cHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuLmVudGVycHJpc2UtZWRpdCAucGxhbi1yb3ctY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMjBweDtcbn1cbi5lbnRlcnByaXNlLWVkaXQgLnBsYW4tcm93LWNvbnRhaW5lciAuY2hhbmdlLXBsYW4tYnRuIHtcbiAgd2lkdGg6IDIwNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNldHRpbmctZmlsZSB7XG4gIGJhY2tncm91bmQ6ICMxMzJENjM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5zZXR0aW5nLWZpbGUgaW5wdXRbdHlwZT1maWxlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3Rpb24gPiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cblxuLmhvbWUtaW5kZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiA1MnB4IDgwcHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtaW5kZXgge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCA0MHB4O1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLmhvbWUtaW5kZXggLmhvbWUtY29udGVpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcm93LWdhcDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLWluZGV4IC5ob21lLWNvbnRlaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuLmhvbWUtaW5kZXggLmhvbWUtY29udGVpbmVyIC5ob21lLWxlZnQtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAyNHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICB3aWR0aDogNDAlO1xuICBtaW4taGVpZ2h0OiA3NTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLWluZGV4IC5ob21lLWNvbnRlaW5lciAuaG9tZS1sZWZ0LWJsb2NrIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuLmhvbWUtaW5kZXggLmhvbWUtY29udGVpbmVyIC5ob21lLWxlZnQtYmxvY2sgLmhvbWUtbm90aWNlcy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMycHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG59XG4uaG9tZS1pbmRleCAuaG9tZS1jb250ZWluZXIgLmhvbWUtbGVmdC1ibG9jayAuaG9tZS1ub3RpY2VzLWJsb2NrIC5ob21lLW5vdGljZXMtYmxvY2stdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4O1xuICBjb2xvcjogIzI5MjkyOTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7XG59XG4uaG9tZS1pbmRleCAuaG9tZS1jb250ZWluZXIgLmhvbWUtbGVmdC1ibG9jayAuaG9tZS1ub3RpY2VzLWJsb2NrIC5ob21lLW5vdGljZXMtYmxvY2stdGl0bGUgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ob21lLWluZGV4IC5ob21lLWNvbnRlaW5lciAuaG9tZS1sZWZ0LWJsb2NrIC5ob21lLW5vdGljZXMtYmxvY2sgLmhvbWUtbm90aWNlcy1ibG9jay10aXRsZSAuY29tbW9uLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDVweCAzMnB4O1xufVxuLmhvbWUtaW5kZXggLmhvbWUtY29udGVpbmVyIC5ob21lLWxlZnQtYmxvY2sgLmhvbWUtbm90aWNlcy1ibG9jayAuaG9tZS1ub3RpY2VzLWJsb2NrLWNvbnRlbnRzLWl0ZW0tdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG9tZS1pbmRleCAuaG9tZS1jb250ZWluZXIgLmhvbWUtbGVmdC1ibG9jayAuaG9tZS1ub3RpY2VzLWJsb2NrIC5ob21lLW5vdGljZXMtYmxvY2stY29udGVudHMtaXRlbS10aXRsZSAuaG9tZS1ub3RpY2VzLWJsb2NrLWNvbnRlbnRzLWxpbmsge1xuICBjb2xvcjogIzAwOTNGRjtcbn1cbi5ob21lLWluZGV4IC5ob21lLWNvbnRlaW5lciAuaG9tZS1sZWZ0LWJsb2NrIC5ob21lLW1haWwtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ob21lLWluZGV4IC5ob21lLWNvbnRlaW5lciAuaG9tZS1sZWZ0LWJsb2NrIC5ob21lLW1haWwtYmxvY2sgLmNvbnRlbnQtbWFpbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xufVxuLmhvbWUtaW5kZXggLmhvbWUtY29udGVpbmVyIC5ob21lLWxlZnQtYmxvY2sgLmhvbWUtbGlua3MtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogMjRweDtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLWluZGV4IC5ob21lLWNvbnRlaW5lciAuaG9tZS1sZWZ0LWJsb2NrIC5ob21lLWxpbmtzLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAuaG9tZS1pbmRleCAuaG9tZS1jb250ZWluZXIgLmhvbWUtbGVmdC1ibG9jayAuaG9tZS1saW5rcy1ibG9jayA+IGRpdiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNnB4KTtcbiAgfVxufVxuLmhvbWUtaW5kZXggLmhvbWUtY29udGVpbmVyIC5ob21lLWxlZnQtYmxvY2sgLmhvbWUtbGlua3MtYmxvY2sgLmNvbnRlbnQtcHJvcGVydGllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1pbmRleCAuaG9tZS1jb250ZWluZXIgLmhvbWUtbGVmdC1ibG9jayAuaG9tZS1saW5rcy1ibG9jayAuY29udGVudC1wcm9wZXJ0aWVzIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5ob21lLWluZGV4IC5ob21lLWNvbnRlaW5lciAuaG9tZS1sZWZ0LWJsb2NrIC5ob21lLWxpbmtzLWJsb2NrIC5jb250ZW50LXByb3BlcnRpZXMgaW1nIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5ob21lLWluZGV4IC5ob21lLWNvbnRlaW5lciAuaG9tZS1sZWZ0LWJsb2NrIC5ob21lLWxpbmtzLWJsb2NrIC5jb250ZW50LWN1c3RvbWVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1pbmRleCAuaG9tZS1jb250ZWluZXIgLmhvbWUtbGVmdC1ibG9jayAuaG9tZS1saW5rcy1ibG9jayAuY29udGVudC1jdXN0b21lcnMge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmhvbWUtaW5kZXggLmhvbWUtY29udGVpbmVyIC5ob21lLWxlZnQtYmxvY2sgLmhvbWUtbGlua3MtYmxvY2sgLmNvbnRlbnQtY3VzdG9tZXJzIGltZyB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uaG9tZS1pbmRleCAuaG9tZS1jb250ZWluZXIgLmhvbWUtbGVmdC1ibG9jayAuaG9tZS1tZW51cy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiA4cHg7XG59XG4uaG9tZS1pbmRleCAuaG9tZS1jb250ZWluZXIgLmhvbWUtbGVmdC1ibG9jayAuaG9tZS1tZW51cy1ibG9jayAuaG9tZS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWJmNTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICBwYWRkaW5nOiAxMnB4O1xufVxuLmhvbWUtaW5kZXggLmhvbWUtY29udGVpbmVyIC5ob21lLWxlZnQtYmxvY2sgLmhvbWUtbWVudXMtYmxvY2sgLmhvbWUtbWVudSAubWVudS1jb250ZW50IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI5MjkyOTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1pbmRleCAuaG9tZS1jb250ZWluZXIgLmhvbWUtbGVmdC1ibG9jayAuaG9tZS1tZW51cy1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhvbWUtaW5kZXggLmhvbWUtY29udGVpbmVyIC5ob21lLXJpZ2h0LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMzJweDtcbiAgcGFkZGluZzogMjhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLWluZGV4IC5ob21lLWNvbnRlaW5lciAuaG9tZS1yaWdodC1ibG9jayB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uaG9tZS1pbmRleCAuaG9tZS1jb250ZWluZXIgLmhvbWUtcmlnaHQtYmxvY2sgLmJ0bi1nb29nbGVDYWxlbmRhckNvbm5lY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1pbmRleCAuaG9tZS1jb250ZWluZXIgLmhvbWUtcmlnaHQtYmxvY2sgLmNhbGVuZGFyLWV2ZW50TW9kYWxXcmFwcGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIG1hcmdpbjogMTZweDtcbiAgfVxuICAuaG9tZS1pbmRleCAuaG9tZS1jb250ZWluZXIgLmhvbWUtcmlnaHQtYmxvY2sgLmNhbGVuZGFyLWV2ZW50TW9kYWxXcmFwcGVyIC5ldmVudE1vZGFsX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDUycHggMTZweCAxNnB4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxuICAuaG9tZS1pbmRleCAuaG9tZS1jb250ZWluZXIgLmhvbWUtcmlnaHQtYmxvY2sgLmNhbGVuZGFyLWV2ZW50TW9kYWxXcmFwcGVyIC5ldmVudE1vZGFsX3dyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob21lLWluZGV4IC5ob21lLWNvbnRlaW5lciAuaG9tZS1yaWdodC1ibG9jayAuY2FsZW5kYXItZXZlbnRNb2RhbFdyYXBwZXIgLmV2ZW50TW9kYWxfZm9ybVdyYXBwZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ob21lLWluZGV4IC5ob21lLWNvbnRlaW5lciAuaG9tZS1yaWdodC1ibG9jayAuY2FsZW5kYXItZXZlbnRNb2RhbFdyYXBwZXIgLmV2ZW50TW9kYWxfY29tbWVudFdyYXBwZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5ob21lLWluZGV4IC5ob21lLWNvbnRlaW5lciAuaG9tZS1yaWdodC1ibG9jayAuY2FsZW5kYXItZXZlbnRNb2RhbFdyYXBwZXIgLmV2ZW50TW9kYWxfY29tbWVudEhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuICAuaG9tZS1pbmRleCAuaG9tZS1jb250ZWluZXIgLmhvbWUtcmlnaHQtYmxvY2sgLmNhbGVuZGFyLWV2ZW50TW9kYWxXcmFwcGVyIC5pbnB1dEZpZWxkT25seVBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob21lLWluZGV4IC5ob21lLWNvbnRlaW5lciAuaG9tZS1yaWdodC1ibG9jayAuY2FsZW5kYXItZXZlbnRNb2RhbFdyYXBwZXIgLmlucHV0RmllbGRXaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaG9tZS1pbmRleCAuaG9tZS1jb250ZWluZXIgLmhvbWUtcmlnaHQtYmxvY2sgLmNhbGVuZGFyLWV2ZW50TW9kYWxXcmFwcGVyIC5pbnB1dEZpZWxkQ29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogOHB4O1xuICB9XG4gIC5ob21lLWluZGV4IC5ob21lLWNvbnRlaW5lciAuaG9tZS1yaWdodC1ibG9jayAuY2FsZW5kYXItZXZlbnRNb2RhbFdyYXBwZXIgLmV2ZW50RGF0ZUZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbiAgLmhvbWUtaW5kZXggLmhvbWUtY29udGVpbmVyIC5ob21lLXJpZ2h0LWJsb2NrIC5jYWxlbmRhci1ldmVudE1vZGFsV3JhcHBlciAuZXZlbnREYXRlRmllbGQgLmRhdGVGaWVsZCB7XG4gICAgd2lkdGg6IGNhbGMoNjAlIC0gNHB4KTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmhvbWUtaW5kZXggLmhvbWUtY29udGVpbmVyIC5ob21lLXJpZ2h0LWJsb2NrIC5jYWxlbmRhci1ldmVudE1vZGFsV3JhcHBlciAuZXZlbnREYXRlRmllbGQgLnRpbWVGaWVsZCB7XG4gICAgd2lkdGg6IGNhbGMoNDAlIC0gNHB4KTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmhvbWUtaW5kZXggLmhvbWUtY29udGVpbmVyIC5ob21lLXJpZ2h0LWJsb2NrIC5jYWxlbmRhci1ldmVudE1vZGFsV3JhcHBlciAuZXZlbnREYXRlRmllbGQgLmRpdmlkb3Ige1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgLmhvbWUtaW5kZXggLmhvbWUtY29udGVpbmVyIC5ob21lLXJpZ2h0LWJsb2NrIC5jYWxlbmRhci1ldmVudE1vZGFsV3JhcHBlciAuZXZlbnRBUEZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbiAgLmhvbWUtaW5kZXggLmhvbWUtY29udGVpbmVyIC5ob21lLXJpZ2h0LWJsb2NrIC5jYWxlbmRhci1ldmVudE1vZGFsV3JhcHBlciAuZXZlbnRBUEZpZWxkIC5kYXRlRmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaG9tZS1pbmRleCAuaG9tZS1jb250ZWluZXIgLmhvbWUtcmlnaHQtYmxvY2sgLmNhbGVuZGFyLWV2ZW50TW9kYWxXcmFwcGVyIC5ldmVudEFQRmllbGQgLnRpbWVGaWVsZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMThweCk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5ob21lLWluZGV4IC5ob21lLWNvbnRlaW5lciAuaG9tZS1yaWdodC1ibG9jayAuY2FsZW5kYXItZXZlbnRNb2RhbFdyYXBwZXIgLmV2ZW50QVBGaWVsZCAuZGl2aWRvciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ob21lLWluZGV4IC5ob21lLWNvbnRlaW5lciAuaG9tZS1yaWdodC1ibG9jayAuY2FsZW5kYXItZXZlbnRNb2RhbFdyYXBwZXIgLmV2ZW50TW9kYWxfaW5wdXRXcmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaG9tZS1pbmRleCAuaG9tZS1jb250ZWluZXIgLmhvbWUtcmlnaHQtYmxvY2sgLmNhbGVuZGFyLWV2ZW50TW9kYWxXcmFwcGVyIC5ldmVudE1vZGFsX2NvbW1lbnRXcmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhvbWUtaW5kZXggLmhvbWUtY29udGVpbmVyIC5ob21lLXJpZ2h0LWJsb2NrIC5ob21lLXNhbGVzLWNhbGVuZGFyLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNEM0QzQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5xdWlyaWVzLWVkaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiA1MnB4IDEwNnB4O1xuICBjb2xvcjogIzI5MjkyOTtcbn1cbi5pbnF1aXJpZXMtZWRpdCAuaW5xdWlyaWVzLWVkaXQtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDQwcHg7XG59XG5cbi5hZG1pbi1pbnF1aXJpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiA1MnB4IDEwNnB4O1xuICBjb2xvcjogIzI5MjkyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbn1cbi5hZG1pbi1pbnF1aXJpZXMgLmlucXVpcnktc3RhdHVzZXMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjhweDtcbn1cbi5hZG1pbi1pbnF1aXJpZXMgLmlucXVpcnktc3RhdHVzZXMtY29udGFpbmVyIC5pbnF1aXJ5LXN0YXR1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYWRtaW4taW5xdWlyaWVzIC5pbnF1aXJ5LXN0YXR1c2VzLWNvbnRhaW5lciAuaW5xdWlyeS1zdGF0dXMgLmlucXVpcnktc3RhdHVzLWl0ZW0ge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXgtd2lkdGg6IDE5MHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFkbWluLWlucXVpcmllcyAuaW5xdWlyeS1zdGF0dXNlcy1jb250YWluZXIgLmlucXVpcnktc3RhdHVzIC5pbnF1aXJ5LXN0YXR1cy1pdGVtIHAge1xuICBtYXJnaW46IDA7XG59XG4uYWRtaW4taW5xdWlyaWVzIC5pbnF1aXJ5LXN0YXR1c2VzLWNvbnRhaW5lciAuaW5xdWlyeS1zdGF0dXMgLmlucXVpcnktc3RhdHVzLWl0ZW0gcCAuaW5xdWlyeS1zdGF0dXMtaXRlbS1jb3VudCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYWRtaW4taW5xdWlyaWVzIC5pbnF1aXJ5LXN0YXR1c2VzLWNvbnRhaW5lciAuaW5xdWlyeS1zdGF0dXMgLmlucXVpcnktc3RhdHVzLWl0ZW0gLmlucXVpcnktc3RhdHVzLWl0ZW0tc2VwYXJhdG9yIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5hZG1pbi1pbnF1aXJpZXMgLmlucXVpcnktc3RhdHVzZXMtY29udGFpbmVyIC5pbnF1aXJ5LXN0YXR1cyAjdW5oYW5kbGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBMDAwMDtcbn1cbi5hZG1pbi1pbnF1aXJpZXMgLmlucXVpcnktc3RhdHVzZXMtY29udGFpbmVyIC5pbnF1aXJ5LXN0YXR1cyAjcHJvY2Vzc2luZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJENjM7XG59XG4uYWRtaW4taW5xdWlyaWVzIC5pbnF1aXJ5LXN0YXR1c2VzLWNvbnRhaW5lciAuaW5xdWlyeS1zdGF0dXMgI3VuZGVyX2NvbnNpZGVyYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI1MjUyO1xufVxuLmFkbWluLWlucXVpcmllcyAuaW5xdWlyeS1zdGF0dXNlcy1jb250YWluZXIgLmlucXVpcnktc3RhdHVzICNvbl9ob2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNTI1Mjtcbn1cbi5hZG1pbi1pbnF1aXJpZXMgLmlucXVpcnktc3RhdHVzZXMtY29udGFpbmVyIC5pbnF1aXJ5LXN0YXR1cyAjd2FpdGluZ19mb3JfcmVwbHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI1MjUyO1xufVxuLmFkbWluLWlucXVpcmllcyAuaW5xdWlyeS1zdGF0dXNlcy1jb250YWluZXIgLmlucXVpcnktc3RhdHVzICNjb21wbGV0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUQ5RDlEO1xufVxuXG4uYWRtaW4taW5xdWlyaWVzLXNlYXJjaC1mb3JtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5pbnF1aXJ5IC5pbnF1aXJ5LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDI4cHg7XG4gIHBhZGRpbmctdG9wOiA1MnB4O1xufVxuLmlucXVpcnkgLmlucXVpcnktY29udGFpbmVyIC5tZW1vLXRleHRhcmVhLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiA4MHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW5xdWlyeSAuaW5xdWlyeS1jb250YWluZXIgLm1lbW8tdGV4dGFyZWEtd3JhcHBlciB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmlucXVpcnkgLmlucXVpcnktbWVtb3MtZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0YxRkM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkNCQ0I7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5pbnF1aXJ5IHRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkNCQ0I7XG59XG4uaW5xdWlyeSB0aC5ibGFjay1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNTI1MjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uaW5xdWlyeSB0aCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmlucXVpcnkgdGgsIC5pbnF1aXJ5IHRkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCQ0JDQjtcbiAgcGFkZGluZzogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5pbnF1aXJ5IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wbGFuLWVkaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiA1MnB4IDEwNnB4O1xuICBjb2xvcjogIzI5MjkyOTtcbn1cbi5wbGFuLWVkaXQgLnBsYW4tZWRpdC1mb3JtIHtcbiAgcm93LWdhcDogMzJweDtcbn1cbi5wbGFuLWVkaXQgLmN1cnJlbnQtcGxhbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAyOHB4O1xufVxuLnBsYW4tZWRpdCAuY3VycmVudC1wbGFuLWNvbnRhaW5lciAuY3VycmVudC1wbGFuLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGMUZDO1xuICBwYWRkaW5nOiAzMnB4O1xuICBjb2x1bW4tZ2FwOiAzMnB4O1xufVxuLnBsYW4tZWRpdCAuY3VycmVudC1wbGFuLWNvbnRhaW5lciAuY3VycmVudC1wbGFuLWJsb2NrIC5jdXJyZW50LXBsYW4tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBsYW4tZWRpdCAuY3VycmVudC1wbGFuLWNvbnRhaW5lciAuY3VycmVudC1wbGFuLWJsb2NrIC5zZXBhcmF0b3ItdmVydGljYWwge1xuICBoZWlnaHQ6IDQ2cHg7XG59XG4ucGxhbi1lZGl0IC5jdXJyZW50LXBsYW4tY29udGFpbmVyIC5jdXJyZW50LXBsYW4tYmxvY2sgLmNoYW5nZS1wbGFuLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbn1cbi5wbGFuLWVkaXQgLmN1cnJlbnQtcGxhbi1jb250YWluZXIgLmN1cnJlbnQtcGxhbi1ibG9jayAuY2hhbmdlLXBsYW4tY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbi5wbGFuLWVkaXQgLmN1cnJlbnQtcGxhbi1jb250YWluZXIgLmN1cnJlbnQtcGxhbi1ibG9jayAuY2hhbmdlLXBsYW4tY2hlY2tib3ggLmNoYW5nZS1wbGFuLWNoZWNrYm94LXRleHQge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBsYW4tZWRpdCAuY3VycmVudC1wbGFuLWNvbnRhaW5lciAuY3VycmVudC1wbGFuLWJsb2NrIC5jaGFuZ2UtcGxhbi1jaGVja2JveCAuY2hhbmdlLXBsYW4tY2hlY2tib3gtY2F1dGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wbGFuLWVkaXQgLnBsYW4tZm9vdGVyLWNhdXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjVmNTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucGxhbi1lZGl0IC5wbGFuLWZvb3Rlci1jYXV0aW9uIC50aXRsZSxcbi5wbGFuLWVkaXQgLnBsYW4tZm9vdGVyLWNhdXRpb24gLnRleHQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ucGxhbi1lZGl0IC5wbGFuLWZvb3Rlci1jYXV0aW9uIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBsYW4tZWRpdCAuY3VycmVudC1tYXgtdXNlci1jb3VudC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAyOHB4O1xufVxuLnBsYW4tZWRpdCAuY3VycmVudC1tYXgtdXNlci1jb3VudC1jb250YWluZXIgLm1heC11c2VyLWNvdW50LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICBwYWRkaW5nOiAzMnB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIGNvbHVtbi1nYXA6IDMycHg7XG59XG4ucGxhbi1lZGl0IC5jdXJyZW50LW1heC11c2VyLWNvdW50LWNvbnRhaW5lciAubWF4LXVzZXItY291bnQtc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE2cHg7XG59XG4ucGxhbi1lZGl0IC5jdXJyZW50LW1heC11c2VyLWNvdW50LWNvbnRhaW5lciAubWF4LXVzZXItY291bnQtc2VsZWN0IC5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE3MnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4ucGxhbi1lZGl0IC5jdXJyZW50LW1heC11c2VyLWNvdW50LWNvbnRhaW5lciAubWF4LXVzZXItY291bnQtc2VsZWN0IC5idG4uaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wbGFuLWVkaXQgLmN1cnJlbnQtbWF4LXVzZXItY291bnQtY29udGFpbmVyIC5tYXgtdXNlci1jb3VudC1zZWxlY3QgLmJ0bi5pcy1hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxMzJENjM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5wbGFuLWVkaXQgLmN1cnJlbnQtbWF4LXVzZXItY291bnQtY29udGFpbmVyIC5tYXgtdXNlci1jb3VudC1zZWxlY3QgLmJ0biAudGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjRUNGMUZDO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5wbGFuLWVkaXQgLmN1cnJlbnQtbWF4LXVzZXItY291bnQtY29udGFpbmVyIC5tYXgtdXNlci1jb3VudC1zZWxlY3QgLmJ0biAubnVtIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucGxhbi1lZGl0IC5jdXJyZW50LW1heC11c2VyLWNvdW50LWNvbnRhaW5lciAubWF4LXVzZXItY291bnQtc2VsZWN0LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xufVxuLnBsYW4tZWRpdCAuY3VycmVudC1tYXgtdXNlci1jb3VudC1jb250YWluZXIgLmN1cnJlbnQtbWF4LXVzZXItY291bnQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnBsYW4tZWRpdCAuY3VycmVudC1tYXgtdXNlci1jb3VudC1jb250YWluZXIgLmN1cnJlbnQtbWF4LXVzZXItY291bnQtYm94IHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgcGFkZGluZzogMjNweCA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG59XG4ucGxhbi1lZGl0IC5jdXJyZW50LW1heC11c2VyLWNvdW50LWNvbnRhaW5lciAuY3VycmVudC1tYXgtdXNlci1jb3VudC1ib3ggLnNlcGFyYXRvci12ZXJ0aWNhbCB7XG4gIGhlaWdodDogNTBweDtcbn1cbi5wbGFuLWVkaXQgLmN1cnJlbnQtbWF4LXVzZXItY291bnQtY29udGFpbmVyIC5jdXJyZW50LW1heC11c2VyLWNvdW50LXByaWNlIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5wbGFuLWVkaXQgLmN1cnJlbnQtbWF4LXVzZXItY291bnQtY29udGFpbmVyIC5jdXJyZW50LW1heC11c2VyLWNvdW50LXByaWNlIC5udW0ge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBsYW4tZWRpdCAuY3VycmVudC1tYXgtdXNlci1jb3VudC1jb250YWluZXIgLmN1cnJlbnQtbWF4LXVzZXItY291bnQtcHJpY2UgLnNtIHtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbn1cblxuLnBsYW4tY29uZmlybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGxhbi1jb25maXJtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wbGFuLWNvbmZpcm0tYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogNTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtaGVpZ2h0OiA5MCU7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLnBsYW4tY29uZmlybS1ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbGFuLWNvbmZpcm0tYm94IHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgcGFkZGluZzogNDBweCA0MHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLnBsYW4tY29uZmlybS1ib3g6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBsYW4tY29uZmlybS1ibG9jay10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5wbGFuLWNvbmZpcm0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbi5wbGFuLWNvbmZpcm0tbGlzdCAuc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLnBsYW4tY29uZmlybS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBsYW4tY29uZmlybS1pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMDRweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGxhbi1jb25maXJtLWl0ZW0tYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cbi5wbGFuLWNvbmZpcm0taXRlbS1ib2R5IGIge1xuICBjb2xvcjogI0JBMDAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wbGFuLWNvbmZpcm0tZm9vdGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnBsYW4tY29uZmlybS1jaGFuZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLnBsYW4tY29uZmlybS1jaGFuZ2UtaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wbGFuLWNvbmZpcm0tY2hhbmdlLWl0ZW0gLnNlcGFyYXRvciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4ucGxhbi1jb25maXJtLWNoYW5nZS1pdGVtLi1hZnRlciAucGxhbi1jb25maXJtLWNoYW5nZS1pdGVtLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkQ2Mztcbn1cbi5wbGFuLWNvbmZpcm0tY2hhbmdlLWl0ZW0uLWFmdGVyIC5wbGFuLWNvbmZpcm0tY2hhbmdlLWl0ZW0tdGV4dCAubGcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBsYW4tY29uZmlybS1jaGFuZ2UtaXRlbS4tYWZ0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTMyRDYzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBsYW4tY29uZmlybS1jaGFuZ2UtaXRlbS1sYWJlbCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjOUQ5RDlEO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA4OHB4O1xuICBtaW4taGVpZ2h0OiAzNnB4O1xufVxuXG4ucGxhbi1jb25maXJtLWNoYW5nZS1pdGVtLXRleHQge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLnBsYW4tY29uZmlybS1jaGFuZ2UtaXRlbS10ZXh0IC5sZyB7XG4gIG1hcmdpbjogMDtcbn1cbi5wbGFuLWNvbmZpcm0tY2hhbmdlLWl0ZW0tdGV4dCAuc20ge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBsYW4tY29uZmlybS1jaGFuZ2Utcm93IHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4ucGxhbi1jb25maXJtLWNoYW5nZS1hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGxhbi1jb25maXJtLWNoYW5nZS1hcnJvdyBzcGFuIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICMxMzJENjM7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIDEwMCUgNTAlKTtcbn1cblxuLnBsYW4tY29uZmlybS1jaGFuZ2UtY2F1dGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY3VzdG9taXplZC1ncm91cHMtaW5kZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiA1MnB4IDEwNnB4O1xuICBjb2xvcjogIzI5MjkyOTtcbn1cbi5jdXN0b21pemVkLWdyb3Vwcy1pbmRleCAuY3VzdG9taXplZC1ncm91cHMtdG9wLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGMUZDO1xuICBwYWRkaW5nOiA1MnB4O1xufVxuLmN1c3RvbWl6ZWQtZ3JvdXBzLWluZGV4IC5jdXN0b21pemVkLWdyb3Vwcy10b3AtYmxvY2sgLmN1c3RvbWl6ZWQtZ3JvdXBzLWNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY3VzdG9taXplZC1ncm91cHMtaW5kZXggLmN1c3RvbWl6ZWQtZ3JvdXBzLXRvcC1ibG9jayAuY3VzdG9taXplZC1ncm91cHMtY291bnQgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jdXN0b21pemVkLWdyb3Vwcy1pbmRleCAuY3VzdG9taXplZC1ncm91cHMtdG9wLWJsb2NrIC5jdXN0b21pemVkLWdyb3Vwcy10b3AtYmxvY2stYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmN1c3RvbWl6ZWQtZ3JvdXBzLWluZGV4IC5jdXN0b21pemVkLWdyb3Vwcy10b3AtYmxvY2sgLmN1c3RvbWl6ZWQtZ3JvdXBzLXRvcC1ibG9jay1idG5zIC5jdXN0b21pemVkLWdyb3Vwcy1wbGFuLCAuY3VzdG9taXplZC1ncm91cHMtaW5kZXggLmN1c3RvbWl6ZWQtZ3JvdXBzLXRvcC1ibG9jayAuY3VzdG9taXplZC1ncm91cHMtdG9wLWJsb2NrLWJ0bnMgLmN1c3RvbWl6ZWQtZ3JvdXBzLW5ldy1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY3VzdG9taXplZC1ncm91cHMtaW5kZXggLmN1c3RvbWl6ZWQtZ3JvdXBzLXRvcC1ibG9jayAuY3VzdG9taXplZC1ncm91cHMtdG9wLWJsb2NrLWJ0bnMgLmN1c3RvbWl6ZWQtZ3JvdXBzLXBsYW4uY3VzdG9taXplZC1ncm91cHMtcGxhbiwgLmN1c3RvbWl6ZWQtZ3JvdXBzLWluZGV4IC5jdXN0b21pemVkLWdyb3Vwcy10b3AtYmxvY2sgLmN1c3RvbWl6ZWQtZ3JvdXBzLXRvcC1ibG9jay1idG5zIC5jdXN0b21pemVkLWdyb3Vwcy1uZXctYnRuLmN1c3RvbWl6ZWQtZ3JvdXBzLXBsYW4ge1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuLmN1c3RvbWl6ZWQtZ3JvdXBzLWluZGV4IC5jdXN0b21pemVkLWdyb3Vwcy10b3AtYmxvY2sgLmN1c3RvbWl6ZWQtZ3JvdXBzLXRvcC1ibG9jay1idG5zIC5jdXN0b21pemVkLWdyb3Vwcy1wbGFuLmN1c3RvbWl6ZWQtZ3JvdXBzLW5ldy1idG4sIC5jdXN0b21pemVkLWdyb3Vwcy1pbmRleCAuY3VzdG9taXplZC1ncm91cHMtdG9wLWJsb2NrIC5jdXN0b21pemVkLWdyb3Vwcy10b3AtYmxvY2stYnRucyAuY3VzdG9taXplZC1ncm91cHMtbmV3LWJ0bi5jdXN0b21pemVkLWdyb3Vwcy1uZXctYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkQ2MztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiAzODRweDtcbn1cblxuLmN1c3RvbWl6ZWQtZ3JvdXBzLWVkaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiA1MnB4IDEwNnB4O1xuICBjb2xvcjogIzI5MjkyOTtcbn1cblxuLmN1c3RvbWl6ZWQtaW5wdXRzLWluZGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMzJweDtcbiAgcGFkZGluZzogNTJweCAxMDZweDtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG4uY3VzdG9taXplZC1pbnB1dHMtaW5kZXggLmN1c3RvbWl6ZWQtaW5wdXRzLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgcGFkZGluZzogMzJweDtcbn1cbi5jdXN0b21pemVkLWlucHV0cy1pbmRleCAuY3VzdG9taXplZC1pbnB1dHMtYmxvY2sgLmN1c3RvbWl6ZWQtaW5wdXRzLWJsb2NrLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTBweDtcbn1cbi5jdXN0b21pemVkLWlucHV0cy1pbmRleCAuY3VzdG9taXplZC1pbnB1dHMtYmxvY2sgLmN1c3RvbWl6ZWQtaW5wdXRzLWJsb2NrLWJ0bnMgLmN1c3RvbWl6ZWQtaW5wdXRzLXN1Yi10aXRsZSwgLmN1c3RvbWl6ZWQtaW5wdXRzLWluZGV4IC5jdXN0b21pemVkLWlucHV0cy1ibG9jayAuY3VzdG9taXplZC1pbnB1dHMtYmxvY2stYnRucyAuY3VzdG9taXplZC1pbnB1dHMtbmV3LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTJweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmN1c3RvbWl6ZWQtaW5wdXRzLWluZGV4IC5jdXN0b21pemVkLWlucHV0cy1ibG9jayAuY3VzdG9taXplZC1pbnB1dHMtYmxvY2stYnRucyAuY3VzdG9taXplZC1pbnB1dHMtc3ViLXRpdGxlLmN1c3RvbWl6ZWQtaW5wdXRzLXN1Yi10aXRsZSwgLmN1c3RvbWl6ZWQtaW5wdXRzLWluZGV4IC5jdXN0b21pemVkLWlucHV0cy1ibG9jayAuY3VzdG9taXplZC1pbnB1dHMtYmxvY2stYnRucyAuY3VzdG9taXplZC1pbnB1dHMtbmV3LWJ0bi5jdXN0b21pemVkLWlucHV0cy1zdWItdGl0bGUge1xuICBwYWRkaW5nOiAwIDMycHggMCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmN1c3RvbWl6ZWQtaW5wdXRzLWluZGV4IC5jdXN0b21pemVkLWlucHV0cy1ibG9jayAuY3VzdG9taXplZC1pbnB1dHMtYmxvY2stYnRucyAuY3VzdG9taXplZC1pbnB1dHMtc3ViLXRpdGxlLmN1c3RvbWl6ZWQtaW5wdXRzLW5ldy1idG4sIC5jdXN0b21pemVkLWlucHV0cy1pbmRleCAuY3VzdG9taXplZC1pbnB1dHMtYmxvY2sgLmN1c3RvbWl6ZWQtaW5wdXRzLWJsb2NrLWJ0bnMgLmN1c3RvbWl6ZWQtaW5wdXRzLW5ldy1idG4uY3VzdG9taXplZC1pbnB1dHMtbmV3LWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDE5MHB4O1xufVxuLmN1c3RvbWl6ZWQtaW5wdXRzLWluZGV4IC5jdXN0b21pemVkLWlucHV0cy1ibG9jayAuY3VzdG9taXplZC1pbnB1dC10YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkNCQ0I7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4uY3VzdG9taXplZC1pbnB1dHMtaW5kZXggLmN1c3RvbWl6ZWQtaW5wdXRzLWJsb2NrIC5jdXN0b21pemVkLWlucHV0LXRhYmxlIC5jdXN0b21pemVkLWlucHV0LXRoZWFkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjUyNTI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmN1c3RvbWl6ZWQtaW5wdXRzLWluZGV4IC5jdXN0b21pemVkLWlucHV0cy1ibG9jayAuY3VzdG9taXplZC1pbnB1dC10YWJsZSAuY3VzdG9taXplZC1pbnB1dC10aGVhZCAuY3VzdG9taXplZC1pbnB1dC10aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkNCQ0I7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4uY3VzdG9taXplZC1pbnB1dHMtaW5kZXggLmN1c3RvbWl6ZWQtaW5wdXRzLWJsb2NrIC5jdXN0b21pemVkLWlucHV0LXRhYmxlIC5jdXN0b21pemVkLWlucHV0LXRoZWFkIC5jdXN0b21pemVkLWlucHV0LXRoOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAzMCU7XG59XG4uY3VzdG9taXplZC1pbnB1dHMtaW5kZXggLmN1c3RvbWl6ZWQtaW5wdXRzLWJsb2NrIC5jdXN0b21pemVkLWlucHV0LXRhYmxlIC5jdXN0b21pemVkLWlucHV0LXRoZWFkIC5jdXN0b21pemVkLWlucHV0LXRoOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmN1c3RvbWl6ZWQtaW5wdXRzLWluZGV4IC5jdXN0b21pemVkLWlucHV0cy1ibG9jayAuY3VzdG9taXplZC1pbnB1dC10YWJsZSAuY3VzdG9taXplZC1pbnB1dC10aGVhZCAuY3VzdG9taXplZC1pbnB1dC10aDpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMjUlO1xufVxuLmN1c3RvbWl6ZWQtaW5wdXRzLWluZGV4IC5jdXN0b21pemVkLWlucHV0cy1ibG9jayAuY3VzdG9taXplZC1pbnB1dC10YWJsZSAuY3VzdG9taXplZC1pbnB1dC10aGVhZCAuY3VzdG9taXplZC1pbnB1dC10aDpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogMTAlO1xufVxuLmN1c3RvbWl6ZWQtaW5wdXRzLWluZGV4IC5jdXN0b21pemVkLWlucHV0cy1ibG9jayAuY3VzdG9taXplZC1pbnB1dC10YWJsZSAuY3VzdG9taXplZC1pbnB1dC10aGVhZCAuY3VzdG9taXplZC1pbnB1dC10ZXh0LXRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCQ0JDQjtcbiAgcGFkZGluZzogMTJweDtcbn1cbi5jdXN0b21pemVkLWlucHV0cy1pbmRleCAuY3VzdG9taXplZC1pbnB1dHMtYmxvY2sgLmN1c3RvbWl6ZWQtaW5wdXQtdGFibGUgLmN1c3RvbWl6ZWQtaW5wdXQtdGhlYWQgLmN1c3RvbWl6ZWQtaW5wdXQtdGV4dC10aDpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogYXV0bztcbn1cbi5jdXN0b21pemVkLWlucHV0cy1pbmRleCAuY3VzdG9taXplZC1pbnB1dHMtYmxvY2sgLmN1c3RvbWl6ZWQtaW5wdXQtdGFibGUgLmN1c3RvbWl6ZWQtaW5wdXQtdGhlYWQgLmN1c3RvbWl6ZWQtaW5wdXQtdGV4dC10aDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMjUlO1xufVxuLmN1c3RvbWl6ZWQtaW5wdXRzLWluZGV4IC5jdXN0b21pemVkLWlucHV0cy1ibG9jayAuY3VzdG9taXplZC1pbnB1dC10YWJsZSAuY3VzdG9taXplZC1pbnB1dC10aGVhZCAuY3VzdG9taXplZC1pbnB1dC10ZXh0LXRoOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAxMCU7XG59XG4uY3VzdG9taXplZC1pbnB1dHMtaW5kZXggLmN1c3RvbWl6ZWQtaW5wdXRzLWJsb2NrIC5jdXN0b21pemVkLWlucHV0LXRhYmxlIC5jdXN0b21pemVkLWlucHV0LXRib2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmN1c3RvbWl6ZWQtaW5wdXRzLWluZGV4IC5jdXN0b21pemVkLWlucHV0cy1ibG9jayAuY3VzdG9taXplZC1pbnB1dC10YWJsZSAuY3VzdG9taXplZC1pbnB1dC10Ym9keSAuY3VzdG9taXplZC1pbnB1dC10ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkNCQ0I7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4uY3VzdG9taXplZC1pbnB1dHMtaW5kZXggLmN1c3RvbWl6ZWQtaW5wdXRzLWJsb2NrIC5jdXN0b21pemVkLWlucHV0LXRhYmxlIC5jdXN0b21pemVkLWlucHV0LXRib2R5IC5jdXN0b21pemVkLWlucHV0LXRkLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTJweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmN1c3RvbWl6ZWQtaW5wdXRzLWluZGV4IC5jdXN0b21pemVkLWlucHV0cy1ibG9jayAuY3VzdG9taXplZC1pbnB1dC10YWJsZSAuY3VzdG9taXplZC1pbnB1dC10Ym9keSAuY3VzdG9taXplZC1pbnB1dHMtZWRpdC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkQ2MztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiAxMTBweDtcbn1cbi5jdXN0b21pemVkLWlucHV0cy1pbmRleCAuY3VzdG9taXplZC1pbnB1dHMtYmxvY2sgLmN1c3RvbWl6ZWQtaW5wdXQtdGFibGUgLmN1c3RvbWl6ZWQtaW5wdXQtdGJvZHkgLmN1c3RvbWl6ZWQtaW5wdXRzLWRlbGV0ZS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBMDAwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5jdXN0b21pemVkLWlucHV0cy1pbmRleCAuY3VzdG9taXplZC1pbnB1dHMtYmxvY2sgLmN1c3RvbWl6ZWQtaW5wdXQtdGFibGUgLmN1c3RvbWl6ZWQtaW5wdXQtdGJvZHkgLmN1c3RvbWl6ZWQtaW5wdXRzLWVkaXQtY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdXN0b21pemVkLWlucHV0cy1pbmRleCAuY3VzdG9taXplZC1pbnB1dC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGMUZDO1xuICBwYWRkaW5nOiAzMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmN1c3RvbWl6ZWQtaW5wdXRzLXRleHQtZWRpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMycHg7XG4gIHBhZGRpbmc6IDUycHggMTA2cHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuLmN1c3RvbWl6ZWQtaW5wdXRzLXRleHQtZWRpdCAuY3VzdG9taXplZC1pbnB1dHMtZWRpdC1sZWZ0IHtcbiAgd2lkdGg6IDI1JTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY3VzdG9taXplZC1pbnB1dHMtdGV4dC1lZGl0IC5jdXN0b21pemVkLWlucHV0cy1lZGl0LWZvcm0taW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG4uY3VzdG9taXplZC1pbnB1dHMtdGV4dC1lZGl0IC5jdXN0b21pemVkLWlucHV0cy1lZGl0LWZvcm0tdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN1c3RvbWl6ZWQtaW5wdXRzLXRleHQtZWRpdCAuY3VzdG9taXplZC1pbnB1dHMtZWRpdC1zdWJtaXQtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJENjM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi5jdXN0b21pemVkLWlucHV0cy1zZWxlY3QtZWRpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMycHg7XG4gIHBhZGRpbmc6IDUycHggMTA2cHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuLmN1c3RvbWl6ZWQtaW5wdXRzLXNlbGVjdC1lZGl0IC5jdXN0b21pemVkLWlucHV0cy1lZGl0LWxlZnQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jdXN0b21pemVkLWlucHV0cy1zZWxlY3QtZWRpdCAuY3VzdG9taXplZC1pbnB1dHMtZWRpdC1mb3JtLXRpdGxlIHtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLmN1c3RvbWl6ZWQtaW5wdXRzLXNlbGVjdC1lZGl0IC5jdXN0b21pemVkLWlucHV0cy1lZGl0LWZvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgY29sdW1uLWdhcDogODBweDtcbiAgcm93LWdhcDogMjRweDtcbn1cbi5jdXN0b21pemVkLWlucHV0cy1zZWxlY3QtZWRpdCAuY3VzdG9taXplZC1pbnB1dHMtZWRpdC1mb3JtIC5jdXN0b21pemVkLWlucHV0cy1lZGl0LWZvcm0tdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN1c3RvbWl6ZWQtaW5wdXRzLXNlbGVjdC1lZGl0IC5jdXN0b21pemVkLWlucHV0cy1lZGl0LWZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgcm93LWdhcDogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4uY3VzdG9taXplZC1pbnB1dHMtc2VsZWN0LWVkaXQgLmN1c3RvbWl6ZWQtaW5wdXRzLWVkaXQtZm9ybS11bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcm93LWdhcDogMjRweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmN1c3RvbWl6ZWQtaW5wdXRzLXNlbGVjdC1lZGl0IC5jdXN0b21pemVkLWlucHV0cy1lZGl0LWZvcm0tbGlzdC1pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG59XG4uY3VzdG9taXplZC1pbnB1dHMtc2VsZWN0LWVkaXQgLmN1c3RvbWl6ZWQtaW5wdXRzLWVkaXQtZm9ybS1saXN0LWl0ZW0gLmN1c3RvbWl6ZWQtaW5wdXRzLWVkaXQtcHJpb3JpdHktY2hhbmdlLWJ0biB7XG4gIGhlaWdodDogNDZweDtcbiAgd2lkdGg6IDkwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICBib3JkZXI6IHNvbGlkICNDQkNCQ0IgMXB4O1xufVxuLmN1c3RvbWl6ZWQtaW5wdXRzLXNlbGVjdC1lZGl0IC5jdXN0b21pemVkLWlucHV0cy1lZGl0LWZvcm0tbGlzdC1pdGVtIC5jdXN0b21pemVkLWlucHV0cy1lZGl0LXByaW9yaXR5LWNoYW5nZS1idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uY3VzdG9taXplZC1pbnB1dHMtc2VsZWN0LWVkaXQgLmN1c3RvbWl6ZWQtaW5wdXRzLWVkaXQtZm9ybS1hZGQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xufVxuLmN1c3RvbWl6ZWQtaW5wdXRzLXNlbGVjdC1lZGl0IC5jdXN0b21pemVkLWlucHV0cy1lZGl0LWZvcm0tYWRkIC5jdXN0b21pemVkLWlucHV0cy1lZGl0LWFkZC1idG4ge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5jdXN0b21pemVkLWlucHV0cy1zZWxlY3QtZWRpdCAuY3VzdG9taXplZC1pbnB1dHMtZWRpdC1mb3JtLWFkZCAuY3VzdG9taXplZC1pbnB1dHMtZWRpdC1kZWxldGUtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNTI1MjtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uY3VzdG9taXplZC1pbnB1dHMtc2VsZWN0LWVkaXQgLmN1c3RvbWl6ZWQtaW5wdXRzLWVkaXQtc3VibWl0LWJ0biB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDM2MHB4O1xufVxuLmN1c3RvbWl6ZWQtaW5wdXRzLXNlbGVjdC1lZGl0ICNjYXJldC1pY29ucy1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2V0dGluZ3MtYXV0by1lbWFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiA1MnB4IDEwNnB4O1xuICBjb2xvcjogIzI5MjkyOTtcbn1cbi5zZXR0aW5ncy1hdXRvLWVtYWlscyB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLnNldHRpbmdzLWF1dG8tZW1haWxzIHRhYmxlIHRib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2V0dGluZ3MtYXV0by1lbWFpbHMgLmVkaXQtZm9ybSBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZXR0aW5ncy1hdXRvLWVtYWlscyAuZWRpdC1mb3JtIHRoIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNjBweCk7XG59XG4uc2V0dGluZ3MtYXV0by1lbWFpbHMgLmVkaXQtZm9ybSAuYWN0aW9uLXRhYmxlLWhlYWQge1xuICB3aWR0aDogMTIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZXR0aW5ncy1hdXRvLWVtYWlscyAuYXV0by1lbWFpbHMtZWRpdC1hZGQtYnRuIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uc2V0dGluZ3MtYXV0by1lbWFpbHMgYS5hdXRvLWVtYWlscy1lZGl0LWFkZC1idG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiA1cHg7XG59XG4uc2V0dGluZ3MtYXV0by1lbWFpbHMgLmF1dG8tZW1haWxzLWRlbGV0ZS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI1MjUyO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmFkbWluLWVudGVycHJpc2VzLWluZGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMzJweDtcbiAgcGFkZGluZzogNTJweCAxMDZweDtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG5cbi5zZXR0aW5nLWZpbGUge1xuICBiYWNrZ3JvdW5kOiAjMTMyRDYzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG4uc2V0dGluZy1maWxlIGlucHV0W3R5cGU9ZmlsZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWRtaW4tcnBhLWRhc2hib2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMycHg7XG4gIHBhZGRpbmc6IDUycHggMTA2cHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xufVxuLmFkbWluLXJwYS1kYXNoYm9hcmQgLnJwYS1wb3J0YWwtc3VtbWFyaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjhweDtcbn1cbi5hZG1pbi1ycGEtZGFzaGJvYXJkIC5ycGEtcG9ydGFsLXN1bW1hcmllcyAucnBhLXBvcnRhbC1jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYWRtaW4tcnBhLWRhc2hib2FyZCAucnBhLXBvcnRhbC1zdW1tYXJpZXMgLnJwYS1wb3J0YWwtY2FyZHMgLnJwYS1wb3J0YWwtY2FyZCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xufVxuLmFkbWluLXJwYS1kYXNoYm9hcmQgLnJwYS1wb3J0YWwtc3VtbWFyaWVzIC5ycGEtcG9ydGFsLWNhcmRzIC5ycGEtcG9ydGFsLWNhcmQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5hZG1pbi1ycGEtZGFzaGJvYXJkIC5ycGEtcG9ydGFsLXN1bW1hcmllcyAucnBhLXBvcnRhbC1jYXJkcyAucnBhLXBvcnRhbC1jYXJkIC5ycGEtcG9ydGFsLWNhcmQtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hZG1pbi1ycGEtZGFzaGJvYXJkIC5ycGEtcG9ydGFsLXN1bW1hcmllcyAucnBhLXBvcnRhbC1jYXJkcyAucnBhLXBvcnRhbC1jYXJkIC5ycGEtcG9ydGFsLWNhcmQtc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5hZG1pbi1ycGEtZGFzaGJvYXJkIC5ycGEtcG9ydGFsLXN1bW1hcmllcyAucnBhLXBvcnRhbC1jYXJkcyAucnBhLXBvcnRhbC1jYXJkIC5ycGEtcG9ydGFsLWNhcmQtY291bnQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFkbWluLXJwYS1kYXNoYm9hcmQgLnJwYS1wb3J0YWwtc3VtbWFyaWVzIC5ycGEtcG9ydGFsLWNhcmRzIC5ycGEtcG9ydGFsLWNhcmQgLnJwYS1wb3J0YWwtY2FyZC1zdGF0dXNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmFkbWluLXJwYS1kYXNoYm9hcmQgLnJwYS1wb3J0YWwtc3VtbWFyaWVzIC5ycGEtcG9ydGFsLWNhcmRzIC5ycGEtcG9ydGFsLWNhcmQgLnJwYS1wb3J0YWwtY2FyZC1zdGF0dXNlcyAuc3RhdHVzLWVycm9yIHtcbiAgY29sb3I6ICNCQTAwMDA7XG59XG4uYWRtaW4tcnBhLWRhc2hib2FyZCAucnBhLXBvcnRhbC1zdW1tYXJpZXMgLnJwYS1wb3J0YWwtY2FyZHMgLnJwYS1wb3J0YWwtY2FyZCAucnBhLXBvcnRhbC1jYXJkLWxhc3Qge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5jdXN0b21lci10YWdzLWluZGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMzJweDtcbiAgcGFkZGluZzogNTJweCAxMDZweDtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG4uY3VzdG9tZXItdGFncy1pbmRleCAuY3VzdG9tZXItdGFncy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIHBhZGRpbmc6IDMycHg7XG59XG4uY3VzdG9tZXItdGFncy1pbmRleCAuY3VzdG9tZXItdGFncy1ibG9jayAuY3VzdG9tZXItdGFncy1ibG9jay1idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uY3VzdG9tZXItdGFncy1pbmRleCAuY3VzdG9tZXItdGFncy1ibG9jayAuY3VzdG9tZXItdGFncy1ibG9jay1idG5zIC5jdXN0b21lci10YWdzLXN1Yi10aXRsZSwgLmN1c3RvbWVyLXRhZ3MtaW5kZXggLmN1c3RvbWVyLXRhZ3MtYmxvY2sgLmN1c3RvbWVyLXRhZ3MtYmxvY2stYnRucyAuY3VzdG9tZXItdGFncy1uZXctYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY3VzdG9tZXItdGFncy1pbmRleCAuY3VzdG9tZXItdGFncy1ibG9jayAuY3VzdG9tZXItdGFncy1ibG9jay1idG5zIC5jdXN0b21lci10YWdzLXN1Yi10aXRsZS5jdXN0b21lci10YWdzLXN1Yi10aXRsZSwgLmN1c3RvbWVyLXRhZ3MtaW5kZXggLmN1c3RvbWVyLXRhZ3MtYmxvY2sgLmN1c3RvbWVyLXRhZ3MtYmxvY2stYnRucyAuY3VzdG9tZXItdGFncy1uZXctYnRuLmN1c3RvbWVyLXRhZ3Mtc3ViLXRpdGxlIHtcbiAgcGFkZGluZzogMCAzMnB4IDAgMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jdXN0b21lci10YWdzLWluZGV4IC5jdXN0b21lci10YWdzLWJsb2NrIC5jdXN0b21lci10YWdzLWJsb2NrLWJ0bnMgLmN1c3RvbWVyLXRhZ3Mtc3ViLXRpdGxlLmN1c3RvbWVyLXRhZ3MtbmV3LWJ0biwgLmN1c3RvbWVyLXRhZ3MtaW5kZXggLmN1c3RvbWVyLXRhZ3MtYmxvY2sgLmN1c3RvbWVyLXRhZ3MtYmxvY2stYnRucyAuY3VzdG9tZXItdGFncy1uZXctYnRuLmN1c3RvbWVyLXRhZ3MtbmV3LWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDE5MHB4O1xufVxuLmN1c3RvbWVyLXRhZ3MtaW5kZXggLmN1c3RvbWVyLXRhZ3MtYmxvY2sgLmN1c3RvbWVyLXRhZy10YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkNCQ0I7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4uY3VzdG9tZXItdGFncy1pbmRleCAuY3VzdG9tZXItdGFncy1ibG9jayAuY3VzdG9tZXItdGFnLXRhYmxlIC5jdXN0b21lci10YWctdGhlYWQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNTI1MjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uY3VzdG9tZXItdGFncy1pbmRleCAuY3VzdG9tZXItdGFncy1ibG9jayAuY3VzdG9tZXItdGFnLXRhYmxlIC5jdXN0b21lci10YWctdGhlYWQgLmN1c3RvbWVyLXRhZy10aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkNCQ0I7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4uY3VzdG9tZXItdGFncy1pbmRleCAuY3VzdG9tZXItdGFncy1ibG9jayAuY3VzdG9tZXItdGFnLXRhYmxlIC5jdXN0b21lci10YWctdGhlYWQgLmN1c3RvbWVyLXRhZy10aDpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogNSU7XG59XG4uY3VzdG9tZXItdGFncy1pbmRleCAuY3VzdG9tZXItdGFncy1ibG9jayAuY3VzdG9tZXItdGFnLXRhYmxlIC5jdXN0b21lci10YWctdGhlYWQgLmN1c3RvbWVyLXRhZy10aDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogYXV0bztcbn1cbi5jdXN0b21lci10YWdzLWluZGV4IC5jdXN0b21lci10YWdzLWJsb2NrIC5jdXN0b21lci10YWctdGFibGUgLmN1c3RvbWVyLXRhZy10aGVhZCAuY3VzdG9tZXItdGFnLXRoOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAyNSU7XG59XG4uY3VzdG9tZXItdGFncy1pbmRleCAuY3VzdG9tZXItdGFncy1ibG9jayAuY3VzdG9tZXItdGFnLXRhYmxlIC5jdXN0b21lci10YWctdGJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uY3VzdG9tZXItdGFncy1pbmRleCAuY3VzdG9tZXItdGFncy1ibG9jayAuY3VzdG9tZXItdGFnLXRhYmxlIC5jdXN0b21lci10YWctdGJvZHkgLmN1c3RvbWVyLXRhZy10ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkNCQ0I7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4uY3VzdG9tZXItdGFncy1pbmRleCAuY3VzdG9tZXItdGFncy1ibG9jayAuY3VzdG9tZXItdGFnLXRhYmxlIC5jdXN0b21lci10YWctdGJvZHkgLmN1c3RvbWVyLXRhZy10ZC1idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jdXN0b21lci10YWdzLWluZGV4IC5jdXN0b21lci10YWdzLWJsb2NrIC5jdXN0b21lci10YWctdGFibGUgLmN1c3RvbWVyLXRhZy10Ym9keSAuY3VzdG9tZXItdGFncy1lZGl0LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDExMHB4O1xufVxuLmN1c3RvbWVyLXRhZ3MtaW5kZXggLmN1c3RvbWVyLXRhZ3MtYmxvY2sgLmN1c3RvbWVyLXRhZy10YWJsZSAuY3VzdG9tZXItdGFnLXRib2R5IC5jdXN0b21lci10YWdzLWRlbGV0ZS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBMDAwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5jdXN0b21lci10YWdzLWluZGV4IC5jdXN0b21lci10YWdzLXBvcHVwLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uY3VzdG9tZXItdGFncy1pbmRleCAuY3VzdG9tZXItdGFncy1wb3B1cC13cmFwLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tZXItdGFncy1pbmRleCAuY3VzdG9tZXItdGFncy1wb3B1cC13cmFwIC5jdXN0b21lci10YWdzLXBvcHVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDcwMHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAzMnB4O1xufVxuLmN1c3RvbWVyLXRhZ3MtaW5kZXggLmN1c3RvbWVyLXRhZ3MtcG9wdXAtd3JhcCAuY3VzdG9tZXItdGFncy1wb3B1cCAuY3VzdG9tZXItdGFncy1wb3B1cC1jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI1MjUyO1xufVxuLmN1c3RvbWVyLXRhZ3MtaW5kZXggLmN1c3RvbWVyLXRhZ3MtcG9wdXAtd3JhcCAuY3VzdG9tZXItdGFncy1wb3B1cCAuY3VzdG9tZXItdGFncy1wb3B1cC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jdXN0b21lci10YWdzLWluZGV4IC5jdXN0b21lci10YWdzLXBvcHVwLXdyYXAgLmN1c3RvbWVyLXRhZ3MtcG9wdXAgLmN1c3RvbWVyLXRhZ3MtcG9wdXAtZm9ybS1pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDMycHg7XG4gIHBhZGRpbmc6IDMycHg7XG59XG4uY3VzdG9tZXItdGFncy1pbmRleCAuY3VzdG9tZXItdGFncy1wb3B1cC13cmFwIC5jdXN0b21lci10YWdzLXBvcHVwIC5jdXN0b21lci10YWdzLXBvcHVwLWZvcm0taW5wdXQtd3JhcHBlciAuY3VzdG9tZXItdGFncy1wb3B1cC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmN1c3RvbWVyLXRhZ3MtaW5kZXggLmN1c3RvbWVyLXRhZ3MtcG9wdXAtd3JhcCAuY3VzdG9tZXItdGFncy1wb3B1cCAuY3VzdG9tZXItdGFncy1wb3B1cC1mb3JtLWlucHV0LXdyYXBwZXIgLmN1c3RvbWVyLXRhZ3MtcG9wdXAtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY3VzdG9tZXItdGFncy1pbmRleCAuY3VzdG9tZXItdGFncy1wb3B1cC13cmFwIC5jdXN0b21lci10YWdzLXBvcHVwIC5jdXN0b21lci10YWdzLXBvcHVwLWZvcm0taW5wdXQtd3JhcHBlciAuY3VzdG9tZXItdGFncy1wb3B1cC1pbnB1dFt0eXBlPWNvbG9yXSB7XG4gIHdpZHRoOiA1MHB4O1xufVxuLmN1c3RvbWVyLXRhZ3MtaW5kZXggLmN1c3RvbWVyLXRhZ3MtcG9wdXAtd3JhcCAuY3VzdG9tZXItdGFncy1wb3B1cCAuY3VzdG9tZXItdGFncy1wb3B1cC1idG5zIC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jdXN0b21lci10YWdzLWluZGV4IC5jdXN0b21lci10YWdzLXBvcHVwLXdyYXAgLmN1c3RvbWVyLXRhZ3MtcG9wdXAgLmN1c3RvbWVyLXRhZ3MtcG9wdXAtYnRucyAucm93IC5lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNCQTAwMDA7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbi5jdXN0b21lci10YWdzLWluZGV4IC5jdXN0b21lci10YWdzLXBvcHVwLXdyYXAgLmN1c3RvbWVyLXRhZ3MtcG9wdXAgLmN1c3RvbWVyLXRhZ3MtcG9wdXAtYnRucyAuY3VzdG9tZXItdGFncy1wb3B1cC1idG5zLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmN1c3RvbWVyLXRhZ3MtaW5kZXggLmN1c3RvbWVyLXRhZ3MtcG9wdXAtd3JhcCAuY3VzdG9tZXItdGFncy1wb3B1cCAuY3VzdG9tZXItdGFncy1wb3B1cC1idG5zIC5jdXN0b21lci10YWdzLXBvcHVwLWJ0bnMtcm93IC5jdXN0b21lci10YWdzLXBvcHVwLWJ0bnMtc3VibWl0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJENjM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMzAwcHg7XG59XG4uY3VzdG9tZXItdGFncy1pbmRleCAuY3VzdG9tZXItdGFncy1wb3B1cC13cmFwIC5jdXN0b21lci10YWdzLXBvcHVwIC5jdXN0b21lci10YWdzLXBvcHVwLWJ0bnMgLmN1c3RvbWVyLXRhZ3MtcG9wdXAtYnRucy1yb3cgLmN1c3RvbWVyLXRhZ3MtcG9wdXAtYnRucy1zdWJtaXQuZGVsZXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBMDAwMDtcbn1cbi5jdXN0b21lci10YWdzLWluZGV4IC5jdXN0b21lci10YWdzLXBvcHVwLXdyYXAgLmN1c3RvbWVyLXRhZ3MtcG9wdXAgLmN1c3RvbWVyLXRhZ3MtcG9wdXAtYnRucyAuY3VzdG9tZXItdGFncy1wb3B1cC1idG5zLXJvdyAuY3VzdG9tZXItdGFncy1wb3B1cC1idG5zLWNhbmNlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjOUQ5RDlEO1xuICBwYWRkaW5nOiA3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICM5RDlEOUQ7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLmN1c3RvbWVycy1pbmRleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMycHg7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXJzLWluZGV4IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAuY3VzdG9tZXJzLWluZGV4IC50YWJsZSB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5jdXN0b21lcnMtaW5kZXggLnRhYmxlIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgbWluLWhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAudGFibGUgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICB9XG4gIC5jdXN0b21lcnMtaW5kZXggLnRhYmxlIC5hY3Rpb24tYnRucy1jZWxsIC5hY3Rpb24tYnRuIHtcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgfVxuICAuY3VzdG9tZXJzLWluZGV4IC50YWJsZSB0aCxcbiAgLmN1c3RvbWVycy1pbmRleCAudGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDJweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuY3VzdG9tZXJzLWluZGV4IC50YWJsZSAuYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5jdXN0b21lcnMtaW5kZXggLnRhYmxlIHNlbGVjdCB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMnB4IGNlbnRlcjtcbiAgfVxuICAuY3VzdG9tZXJzLWluZGV4IC50YWJsZS1zZXR0aW5nIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAudGFibGUtc2V0dGluZyAudGFibGUtc2V0dGluZy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAudGFibGUtc2V0dGluZyAudGFibGUtc2V0dGluZy10aXRsZTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAudGFibGUtc2V0dGluZyAudGFibGUtc2V0dGluZy1pY29uIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAudGFibGUtc2V0dGluZyAudGFibGUtc2V0dGluZy1pY29uLmNsb3NlIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAudGFibGUtc2V0dGluZyAudGFibGUtc2V0dGluZy1pY29uIHNwYW4ge1xuICAgIHdpZHRoOiAxNnB4O1xuICB9XG4gIC5jdXN0b21lcnMtaW5kZXggLnRhYmxlLXNldHRpbmcgLnRhYmxlLXNldHRpbmctaWNvbiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBsZWZ0OiA0cHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB9XG4gIC5jdXN0b21lcnMtaW5kZXggLnRhYmxlLXNldHRpbmcgLnRhYmxlLXNldHRpbmctaWNvbiBzcGFuOmxhc3QtY2hpbGQge1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiA0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAudGFibGUtc2V0dGluZyAudGFibGUtc2V0dGluZy1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAudGFibGUtc2V0dGluZyAudGFibGUtcGFnZXJzLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAudGFibGUtc2V0dGluZyAudGFibGUtcGFnZXJzLWxhYmVsLS1ib2xkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAudGFibGUtc2V0dGluZyAudGFibGUtc2V0dGluZy1pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDhweCAxMnB4O1xuICB9XG4gIC5jdXN0b21lcnMtaW5kZXggLnRhYmxlLXNldHRpbmcgLnRhYmxlLXNldHRpbmctaXRlbXMgLnRhYmxlLXNldHRpbmctaXRlbSB7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDRweDtcbiAgfVxuICAuY3VzdG9tZXJzLWluZGV4IC50YWJsZS1zZXR0aW5nIC50YWJsZS1zZXR0aW5nLWl0ZW1zIC50YWJsZS1zZXR0aW5nLWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIG1pbi13aWR0aDogMTZweDtcbiAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuICAuY3VzdG9tZXJzLWluZGV4IC50YWJsZS1zZXR0aW5nIC50YWJsZS1zZXR0aW5nLWl0ZW1zIC50YWJsZS1zZXR0aW5nLWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICB9XG4gIC5jdXN0b21lcnMtaW5kZXggLnRhYmxlLXBhZ2VycyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAuY3VzdG9tZXJzLWluZGV4IC50YWJsZS1wYWdlcnMgLmNvbWJpbmF0aW9uLWlucHV0cy12ZXJ0aWNhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAudGFibGUtcGFnZXJzIC5jb21iaW5hdGlvbi1pbnB1dHMtdmVydGljYWwgLnRvLXNhbGVzLW1haWwtcGFnZS1idXR0b24sXG4gIC5jdXN0b21lcnMtaW5kZXggLnRhYmxlLXBhZ2VycyAuY29tYmluYXRpb24taW5wdXRzLXZlcnRpY2FsIC50by1wcm9wZXJ0eS1tYXAtcGFnZS1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAudGFibGUtcGFnZXJzIC5jb21iaW5hdGlvbi1pbnB1dHMtdmVydGljYWwgLnRvLXNhbGVzLW1haWwtcGFnZS1idXR0b24gaW1nLFxuICAuY3VzdG9tZXJzLWluZGV4IC50YWJsZS1wYWdlcnMgLmNvbWJpbmF0aW9uLWlucHV0cy12ZXJ0aWNhbCAudG8tcHJvcGVydHktbWFwLXBhZ2UtYnV0dG9uIGltZyB7XG4gICAgd2lkdGg6IDEwcHg7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAudGFibGUtYm90dG9tLXBhZ2VyLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAuY3VzdG9tZXJzLWluZGV4IC50YWJsZS1vcGVyYXRpb25zIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAudGFibGUtb3BlcmF0aW9ucyAudGFibGUtb3BlcmF0aW9ucy1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jdXN0b21lcnMtaW5kZXggLnRhYmxlLW9wZXJhdGlvbnMgLnRhYmxlLW9wZXJhdGlvbnMtc3RhdHVzVXBkYXRlIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5jdXN0b21lcnMtaW5kZXggLnRhYmxlLW9wZXJhdGlvbnMgLnRhYmxlLW9wZXJhdGlvbnMtZGVsZXRlIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAudGFibGUtb3BlcmF0aW9ucyAudGFibGUtb3BlcmF0aW9ucy1wcmludCB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICAuY3VzdG9tZXJzLWluZGV4IC5zZWFyY2ggLmJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAuc2VhcmNoIC5zZWFyY2gtYnRucyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG4gIC5jdXN0b21lcnMtaW5kZXggLnNlYXJjaCAuc2VhcmNoLWJ0bnMgLmJ0bi1yZXNldCxcbiAgLmN1c3RvbWVycy1pbmRleCAuc2VhcmNoIC5zZWFyY2gtYnRucyAuYnRuLXNlYXJjaCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5jdXN0b21lcnMtaW5kZXggLnNlYXJjaCAuc2VhcmNoLWJ0bnMgLmJ0bi1yZXNldCBpbWcsXG4gIC5jdXN0b21lcnMtaW5kZXggLnNlYXJjaCAuc2VhcmNoLWJ0bnMgLmJ0bi1zZWFyY2ggaW1nIHtcbiAgICB3aWR0aDogMTJweDtcbiAgfVxuICAuY3VzdG9tZXJzLWluZGV4IGJ1dHRvbi5sZyxcbiAgLmN1c3RvbWVycy1pbmRleCAuY29tbW9uLWJ1dHRvbi5sZyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCBidXR0b24ubWQsXG4gIC5jdXN0b21lcnMtaW5kZXggLmNvbW1vbi1idXR0b24ubWQge1xuICAgIGhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAuYnRuIHtcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAuYnJlYWRjcnVtYnMtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGdhcDogOHB4O1xuICB9XG4gIC5jdXN0b21lcnMtaW5kZXggLmJyZWFkY3J1bWJzLWNvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiAxNHB4O1xuICB9XG4gIC5jdXN0b21lcnMtaW5kZXggLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuY3VzdG9tZXJzLWluZGV4IC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuY3VzdG9tZXJzLWluZGV4IC5zZWFyY2ggLnNlYXJjaC1mb3JtLXRhYnMtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAuc2VhcmNoIC5zZWFyY2gtZm9ybS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgfVxuICAuY3VzdG9tZXJzLWluZGV4IC5zZWFyY2ggLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAuc2VhcmNoIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtaGVhZGluZzo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAuc2VhcmNoIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1ib3gge1xuICAgIGdhcDogNHB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5jdXN0b21lcnMtaW5kZXggLnNlYXJjaCAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tYm94IGlucHV0W3R5cGU9dGV4dF0sXG4gIC5jdXN0b21lcnMtaW5kZXggLnNlYXJjaCAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tYm94IGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuICAuY3VzdG9tZXJzLWluZGV4IC5zZWFyY2ggLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWJveCBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLmN1c3RvbWVycy1pbmRleCAuc2VhcmNoIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1ib3ggaW5wdXRbdHlwZT11cmxdLFxuICAuY3VzdG9tZXJzLWluZGV4IC5zZWFyY2ggLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWJveCBpbnB1dFt0eXBlPW51bWJlcl0sXG4gIC5jdXN0b21lcnMtaW5kZXggLnNlYXJjaCAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tYm94IGlucHV0W3R5cGU9bW9udGhdLFxuICAuY3VzdG9tZXJzLWluZGV4IC5zZWFyY2ggLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWJveCBpbnB1dFt0eXBlPWRhdGVdLFxuICAuY3VzdG9tZXJzLWluZGV4IC5zZWFyY2ggLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWJveCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgLmN1c3RvbWVycy1pbmRleCAuc2VhcmNoIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1ib3ggaW5wdXRbdHlwZT10ZWxdLFxuICAuY3VzdG9tZXJzLWluZGV4IC5zZWFyY2ggLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWJveCB0ZXh0YXJlYSxcbiAgLmN1c3RvbWVycy1pbmRleCAuc2VhcmNoIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1ib3ggc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAuc2VhcmNoIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1ib3ggLmZvcm0tY2hlY2tib3gge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG4gIC5jdXN0b21lcnMtaW5kZXggLnNlYXJjaCAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWluLWhlaWdodDogMTZweDtcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAuc2VhcmNoIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1ib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAuc2VhcmNoIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1ib3ggaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuICAuY3VzdG9tZXJzLWluZGV4IC5zZWFyY2ggLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWJveCAuaW5wdXQtcHJpY2UtcmFuZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAuc2VhcmNoIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1ib3ggLmlucHV0LXByaWNlLXJhbmdlIC5wcmljZS1maWVsZHMgLmZpZWxkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAuc2VhcmNoIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1ib3ggLmlucHV0LW51bWJlci1yYW5nZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY3VzdG9tZXJzLWluZGV4IC5zZWFyY2ggLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWJveCAuaW5wdXQtcm9vbS1zaXplIC5yb29tLXNpemUtZmllbGRzIHtcbiAgICBnYXA6IDRweDtcbiAgfVxuICAuY3VzdG9tZXJzLWluZGV4IC5zZWFyY2ggLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWJveCAuaW5wdXQtcm9vbS1zaXplIC5yb29tLXNpemUtZmllbGRzIC5yb29tLXNpemUtZmllbGQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuY3VzdG9tZXJzLWluZGV4IC5zZWFyY2ggLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWJveCAuaW5wdXQtcm9vbS1zaXplIC5yb29tLXNpemUtZmllbGRzIC5maWVsZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jdXN0b21lcnMtaW5kZXggLmlucHV0LWRpc3RhbmNlLWNvbnRhaW5lciAuaW5wdXQtZGlzdGFuY2UtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuY3VzdG9tZXJzLWluZGV4IC5pbnB1dC1zY2hvb2xzLXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuY3VzdG9tZXJzLWluZGV4IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBsaW5lLWhlaWdodDogMXA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5jdXN0b21lcnMtaW5kZXggLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5jdXN0b21lcnMtaW5kZXggLmFkZHJlc3MtZm9ybS1jb250YWluZXIgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG4gIC5jdXN0b21lcnMtaW5kZXggLmFkZHJlc3MtZm9ybS1jb250YWluZXIge1xuICAgIGdhcDogNHB4O1xuICB9XG4gIC5jdXN0b21lcnMtaW5kZXggLmZhdm9yaXRlLWNvbmRpdGlvbnMge1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5jdXN0b21lcnMtaW5kZXggLmZhdm9yaXRlLWNvbmRpdGlvbnMgLmZhdm9yaXRlLWNvbmRpdGlvbnMtdWwge1xuICAgIG1hcmdpbjogNHB4IDA7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAuZmF2b3JpdGUtY29uZGl0aW9ucyAuZmF2b3JpdGUtY29uZGl0aW9ucy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAuZmF2b3JpdGUtY29uZGl0aW9ucyAuZmF2b3JpdGUtY29uZGl0aW9ucy10aXRsZTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAuZmF2b3JpdGUtY29uZGl0aW9ucyAuZmF2b3JpdGUtY29uZGl0aW9ucy1pY29uIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gIH1cbiAgLmN1c3RvbWVycy1pbmRleCAuZmF2b3JpdGUtY29uZGl0aW9ucyAuZmF2b3JpdGUtY29uZGl0aW9ucy1pY29uIHNwYW4ge1xuICAgIHdpZHRoOiAxNnB4O1xuICB9XG4gIC5jdXN0b21lcnMtaW5kZXggLmZhdm9yaXRlLWNvbmRpdGlvbnMgLmZhdm9yaXRlLWNvbmRpdGlvbnMtaWNvbiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBsZWZ0OiA0cHg7XG4gICAgdG9wOiAxMXB4O1xuICB9XG4gIC5jdXN0b21lcnMtaW5kZXggLmZhdm9yaXRlLWNvbmRpdGlvbnMgLmZhdm9yaXRlLWNvbmRpdGlvbnMtaWNvbiBzcGFuOmxhc3QtY2hpbGQge1xuICAgIHRvcDogMTFweDtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lcnMtaW5kZXggLnNlYXJjaC1mb3JtLXJvb21zLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cbi5jdXN0b21lcnMtaW5kZXggLnNlYXJjaC1mb3JtLWhhbGYtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG59XG4uY3VzdG9tZXJzLWluZGV4IC5zZWFyY2gtZm9ybS1oYWxmLXNpemUge1xuICB3aWR0aDogMTYwcHg7XG59XG4uY3VzdG9tZXJzLWluZGV4IC5zZWFyY2gtZm9ybS1sYXlvdXQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xufVxuLmN1c3RvbWVycy1pbmRleCAuY3VzdG9tZXJzLW5ldy1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJENjM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmN1c3RvbWVycy1pbmRleCAudG8tc2FsZXMtbWFpbC1wYWdlLWJ1dHRvbiB7XG4gIHdpZHRoOiAxOTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTMyRDYzO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMTMyRDYzO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmN1c3RvbWVycy1lZGl0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMzJweDtcbiAgcGFkZGluZzogNTJweCAxMDZweDtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG4uY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX3Njb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9fc2NvcmUtaXRlbSB7XG4gIHdpZHRoOiAxMCU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMnB4O1xufVxuLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19zY29yZS1pdGVtLi1zdW0ge1xuICB3aWR0aDogMjAlO1xufVxuLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19zY29yZS1pdGVtOm50aC1jaGlsZChuKzIpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xufVxuLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19zY29yZS1pdGVtIC50dGwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xufVxuLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtIC5pbnB1dC1zY2hvb2xzLW1vZGFsIC5zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbWVycy1lZGl0IC5jb21tb24tZm9ybS13aXRoLXRhYnMtc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA0MHB4O1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuLmN1c3RvbWVycy1lZGl0IC5jb21tb24tZm9ybS13aXRoLXRhYnMtc3RpY2t5IC5pbm5lci10YWItbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogcmdiKDI0OCwgMjQ4LCAyNDgpO1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tdHRsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS1maWVsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT1kYXRlXSB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tZmllbGQgdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtLWZpZWxkIC5pbWFnZXMuc3VtbWFyaXplZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS1maWVsZCAuYWRkcmVzcy1mb3JtLWNvbnRhaW5lci5zdW1tYXJpemVkLXZpZXcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtLWZpZWxkIC5pbnB1dC1zaG9ydCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS1maWVsZCAuaW5wdXQtc2hvcnRlc3Qge1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS1maWVsZCAuY3VzdG9tZXJzLWVkaXQgbGFiZWwge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHJnYigyNDgsIDI0OCwgMjQ4KTtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX3BpY3R1cmVzIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19waWN0dXJlczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19waWN0dXJlcyAubW9kYWxJbnB1dF9fZGlzcGxheSB7XG4gICAgbWF4LXdpZHRoOiA5MHB4O1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGhlaWdodDogNTVweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9fYm90dG9tIC5zaW1wbGUtc3VtbWFyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9fcmlnaHQge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19yaWdodDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19yaWdodCAuc2ltcGxlLXN1bW1hcnlfX25ld19yZWNvcmRfdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2xlZnQge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtIC5pbnB1dC1zY2hvb2xzLW1vZGFsX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtIC5idXR0b24ubGcsXG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbSAuY29tbW9uLWJ1dHRvbi5sZyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzEzMmQ2MztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtIC5idXR0b24ubGc6aG92ZXIsXG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbSAuY29tbW9uLWJ1dHRvbi5sZzpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbSAuYnRuLWNhbmNlbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS4tbWlkIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS4tc20ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtLi1zbSAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tdHRsIHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0uLXNtIC5zaW1wbGUtc3VtbWFyeV9faXRlbS10dGwuLWxvbmcge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS4tc20gLnNpbXBsZS1zdW1tYXJ5X19pdGVtLXR0bC4tbG9uZ2VzdCB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtOm50aC1jaGlsZChuKzIpIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtLXR0bCwgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtLWZpZWxkIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tdHRsIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAycHg7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtLXR0bC4tc20ge1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS10dGwuLWxvbmcge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tZmllbGQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tZmllbGQuLXdlZWtkYXkge1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tZmllbGQuLXBpY3R1cmVzIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS1maWVsZC4tcGljdHVyZXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS1maWVsZC4tcGljdHVyZXMgLm1vZGFsSW5wdXRfX2Rpc3BsYXkge1xuICAgIG1heC13aWR0aDogOTBweDtcbiAgICBtYXgtaGVpZ2h0OiAyMnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS1maWVsZC4tcGljdHVyZXMgLm1vZGFsSW5wdXRfX2Rpc3BsYXkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgbWF4LWhlaWdodDogOTBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS1maWVsZCBpbnB1dFt0eXBlPW51bWJlcl0sXG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS1maWVsZCBpbnB1dFt0eXBlPXRleHRdLFxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT1lbWFpbF0sXG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS1maWVsZCBpbnB1dFt0eXBlPXRlbF0sXG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS1maWVsZCBpbnB1dFt0eXBlPWRhdGVdLFxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT10aW1lXSxcbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtLWZpZWxkIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tZmllbGQgc2VsZWN0LFxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tZmllbGQgdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT1udW1iZXJdLi1zbSxcbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtLWZpZWxkIGlucHV0W3R5cGU9dGV4dF0uLXNtLFxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT1lbWFpbF0uLXNtLFxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT10ZWxdLi1zbSxcbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtLWZpZWxkIGlucHV0W3R5cGU9ZGF0ZV0uLXNtLFxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT10aW1lXS4tc20sXG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS1maWVsZCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS4tc20sXG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS1maWVsZCBzZWxlY3QuLXNtLFxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tZmllbGQgdGV4dGFyZWEuLXNtIHtcbiAgICBtYXgtd2lkdGg6IDExNnB4O1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS1maWVsZCB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS1maWVsZCB0ZXh0YXJlYS4tbGcge1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtLWZpZWxkIHRleHRhcmVhIHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS1maWVsZCBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgdXJsKC9hc3NldHMvaWNvbnMvc2VsZWN0X3RyaWFuZ2xlLWQ1NDU5YWNmOWU3ODI1MWU5NzRlODIzYTY5NDQ4NDE2YmE3MTYzYTNmZjkwNjdlNzIwNjQ2MmViOTE4ZmU4ZDcuc3ZnKSBuby1yZXBlYXQgcmlnaHQgMTBweCBjZW50ZXIvMTBweCBhdXRvO1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS1maWVsZCAuaW1hZ2VzLnN1bW1hcml6ZWQgLmltYWdlLW1haW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tZmllbGQgLmltYWdlcy5zdW1tYXJpemVkIC51cGxvYWQtYXJlYSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tZmllbGQgLmlucHV0LXNjaG9vbHMtbW9kYWxfX3dyYXBwZXIge1xuICAgIGdhcDogMDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtLWZpZWxkIC5pbWFnZXMuc3VtbWFyaXplZCBsYWJlbCxcbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtLWZpZWxkIC5pbWFnZXMuc3VtbWFyaXplZCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCA0cHg7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtLWZpZWxkIC5pbWFnZXMuc3VtbWFyaXplZCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS1maWVsZCAuaW1hZ2UtbGlzdCBociB7XG4gICAgbWFyZ2luOiA4cHggYXV0bztcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tZmllbGQgLmltYWdlcy5zdW1tYXJpemVkIC5pbWFnZS1yb3cge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtLWZpZWxkIC5pbWFnZS1saXN0IC52YWx1ZXMge1xuICAgIGdhcDogNHB4O1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS1maWVsZCAuaW5wdXQtc2Nob29scy1tb2RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDAgMCAxMnB4O1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS1maWVsZCBsYWJlbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtLWZpZWxkIC50eHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtLWZpZWxkIC5pbnB1dC1zaG9ydCB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtLWZpZWxkIC5pbnB1dC1zaG9ydC4tbmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tZmllbGQgLmlucHV0LXNob3J0ZXN0IHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tZmllbGQgLmlucHV0LWxvbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS1maWVsZCAuaW5wdXQtc2Nob29scyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtLWZpZWxkIC5pbnB1dC1zY2hvb2xzIHRhYmxlIHtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tZmllbGQgLmlucHV0LXNjaG9vbHMgdGFibGUgLnNjaG9vbC10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtLWZpZWxkIC5pbnB1dC1zY2hvb2xzIHRhYmxlIC5zY2hvb2wtdGV4dDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtLWZpZWxkIC5pbnB1dC1zY2hvb2xzIHRib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tZmllbGQgLmlucHV0LXNjaG9vbHMgdGJvZHkgdHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtLWZpZWxkIC5pbnB1dC1zY2hvb2xzIHRib2R5IHRyIC5zY2hvb2wtdGV4dC1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tZmllbGQgLmlucHV0LXNjaG9vbHMgdGJvZHkgdHIgLnNjaG9vbC1zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtLWZpZWxkIC5pbnB1dC1zY2hvb2xzIHRib2R5IHRyIC5zY2hvb2wtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tZmllbGQgLmlucHV0LXNjaG9vbHMgdGJvZHkgdHIgLnNjaG9vbC1idXR0b24gYnV0dG9uLm1kLFxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tZmllbGQgLmlucHV0LXNjaG9vbHMgdGJvZHkgdHIgLnNjaG9vbC1idXR0b24gLmNvbW1vbi1idXR0b24ubWQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS1maWVsZCAuaW5wdXQtc2Nob29scyB0Ym9keSB0ciAuc2Nob29sLWJ1dHRvbiBidXR0b24ubWQ6aG92ZXIsXG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS1maWVsZCAuaW5wdXQtc2Nob29scyB0Ym9keSB0ciAuc2Nob29sLWJ1dHRvbiAuY29tbW9uLWJ1dHRvbi5tZDpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS1maWVsZCAuY29tbW9uLWZvcm0tbGluZS1wYXJ0LWlucHV0cyB7XG4gICAgZ2FwOiAycHg7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtLWZpZWxkIC5jb21tb24tZm9ybS1saW5lLXBhcnQtaW5wdXRzIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbWluLXdpZHRoOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDE1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtLWZpZWxkIC5hZGRyZXNzLWZvcm0tY29udGFpbmVyLnN1bW1hcml6ZWQtdmlldyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS1kaXNwbGF5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS1kaXNwbGF5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tZGlzcGxheSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tZGlzcGxheS5yZWQge1xuICAgIGNvbG9yOiAjQkEwMDAwO1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5zaW1wbGUtc3VtbWFyeV9faXRlbS1kaXNwbGF5Li0tbG9uZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtLWRpc3BsYXkuLS10ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogMnB4IDRweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBpbml0aWFsO1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2l0ZW0tZGlzcGxheS4tLXRleHRhcmVhOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtLWRpc3BsYXkuLS10ZXh0YXJlYS4tLWxvbmcge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19pdGVtIC5tb2RhbElucHV0X19kaXNwbGF5IHtcbiAgICBtYXgtaGVpZ2h0OiAyMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19icmVhZGNydW1iIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2JyZWFkY3J1bWIgLmJyZWFkY3J1bWJzLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGdhcDogMDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2JyZWFkY3J1bWIgLmJyZWFkY3J1bWJzLWNvbnRhaW5lciAuc2VwYXJhdG9yLXZlcnRpY2FsIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19icmVhZGNydW1iIC5icmVhZGNydW1icy1jb250YWluZXIgLmhvbWUtbGluayBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLnNpbXBsZS1zdW1tYXJ5X19icmVhZGNydW1iIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuc2ltcGxlLXN1bW1hcnlfX2JyZWFkY3J1bWIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5jYWxlbmRhciB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvcmRlcjogMztcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuY2FsZW5kYXIgLmNhbGVuZGFyLXRpbWVsaW5lX3N0ZXBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgZ2FwOiA0cHg7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLmNhbGVuZGFyIC5jYWxlbmRhci10aW1lbGluZV9jb250ZW50IC5jYWxlbmRhclRpbWVsaW5lRXZlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5jYWxlbmRhciAuY2FsZW5kYXItdGltZWxpbmVfc3RlcHMgLnN0ZXAtaXRlbTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcmlnaHQ6IC0xNHB4O1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMTdweCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogc29saWQgMTRweCAjZThlOGU4O1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5jYWxlbmRhciAuY2FsZW5kYXItdGltZWxpbmVfc3RlcHMgLnN0ZXAtaXRlbSB7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLmNhbGVuZGFyICNjYWxlbmRhci1ib2R5IC5mYy1oZWFkZXItdG9vbGJhciB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5jYWxlbmRhciAjY2FsZW5kYXItYm9keSAuY3VzdG9tLWV2ZW50IC5jdXN0b20tZXZlbnQtY3VzdG9tZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLmNhbGVuZGFyICNjYWxlbmRhci1ib2R5IC5jdXN0b20tZXZlbnQgLmN1c3RvbS1ldmVudC10aW1lLFxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuY2FsZW5kYXIgI2NhbGVuZGFyLWJvZHkgLmN1c3RvbS1ldmVudCAuY3VzdG9tLWV2ZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLmNhbGVuZGFyICNjYWxlbmRhci1ib2R5IC5jdXN0b20tZXZlbnQge1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLmNhbGVuZGFyICNjYWxlbmRhci1ib2R5IC5jdXN0b20tZXZlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5jYWxlbmRhciAuc2lkZWJhclRvZ2dsZUJ0biB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuY2FsZW5kYXIgLnRpbWVsaW5lVG9nZ2xlQnRuIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogIzEzMmQ2MyB1cmwoXCJpY29ucy9zdW1tYXJ5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzE2cHggYXV0bztcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuY2FsZW5kYXIgLnRpbWVsaW5lVG9nZ2xlQnRuIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLmNhbGVuZGFyIC5mYyAuZmMtdG9vbGJhci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5jYWxlbmRhciAuZmMgLmZjLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5jYWxlbmRhciAuZmMgLmZjLWJ1dHRvbiAuZmMtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5jYWxlbmRhciAuZmMgLmZjLWJ1dHRvbiAuZmMtaWNvbjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLmNhbGVuZGFyLXRpbWVsaW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuY2FsZW5kYXItdGltZWxpbmU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5jYWxlbmRhci10aW1lbGluZV9jbG9zZS1idG4ge1xuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5jYWxlbmRhci10aW1lbGluZV9jbG9zZS1idG4gc3BhbiB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLmNvbW1vbi1mb3JtIGZvcm0uY29tbW9uLWZvcm0td2l0aC10YWJzIC5jb21tb24tZm9ybS10YWItY29udGVudCB7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5jb21tb24tZm9ybSBmb3JtLmNvbW1vbi1mb3JtLXdpdGgtdGFicyB7XG4gICAgZ2FwOiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLmZvcm0tZm9vdGVyIHtcbiAgICBnYXA6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLmZvcm0tZm9vdGVyIC5idG4tZWRpdC5maXQsXG4gIC5jdXN0b21lcnMtZWRpdC5zaW1wbGUtc3VtbWFyeV9fY29udGFpbmVyIC5mb3JtLWZvb3RlciAuYnRuLW91dGxpbmVkLmZpdCxcbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLmZvcm0tZm9vdGVyIC5idG4tY2FuY2VsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0LnNpbXBsZS1zdW1tYXJ5X19jb250YWluZXIgLmZvcm0tZm9vdGVyIC5idG4tZWRpdC5maXQgaW1nLFxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuZm9ybS1mb290ZXIgLmJ0bi1vdXRsaW5lZC5maXQgaW1nLFxuICAuY3VzdG9tZXJzLWVkaXQuc2ltcGxlLXN1bW1hcnlfX2NvbnRhaW5lciAuZm9ybS1mb290ZXIgLmJ0bi1jYW5jZWwgaW1nIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lcnMtZWRpdCB7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDQwcHg7XG4gIH1cbn1cbi5jdXN0b21lcnMtZWRpdCAucHJlZmVycmVkLWZvcm0tY2hlY2tib3gge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdXN0b21lcnMtZWRpdCBzZWxlY3Qge1xuICB3aWR0aDogMjA1cHg7XG59XG4uY3VzdG9tZXJzLWVkaXQgdGV4dGFyZWEge1xuICBtYXgtd2lkdGg6IDU4MHB4O1xufVxuLmN1c3RvbWVycy1lZGl0IC5jdXN0b21lci1tdWx0aXBsZS1pbnB1dHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdXN0b21lcnMtZWRpdCAubXVsdGlwbGUtbGFiZWxlZC1pbnB1dHMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVycy1lZGl0IC5tdWx0aXBsZS1sYWJlbGVkLWlucHV0cyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG4uY3VzdG9tZXJzLWVkaXQgLm11bHRpcGxlLWxhYmVsZWQtaW5wdXRzIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cbi5jdXN0b21lcnMtZWRpdCAubXVsdGlwbGUtbGFiZWxlZC1pbnB1dHMud2lkZS1sYWJlbHMgbGFiZWwge1xuICBtaW4td2lkdGg6IDE2MHB4O1xufVxuLmN1c3RvbWVycy1lZGl0IC5tdWx0aXBsZS1yb3ctaW5wdXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVycy1lZGl0IC5tdWx0aXBsZS1yb3ctaW5wdXRzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5jdXN0b21lcnMtZWRpdCAubXVsdGlwbGUtcm93LWlucHV0cy5zcGFjZS0yMCB7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXJzLWVkaXQgLm11bHRpcGxlLXJvdy1pbnB1dHMuc3BhY2UtMjAge1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuLmN1c3RvbWVycy1lZGl0IC5tdWx0aXBsZS1jb2x1bW4taW5wdXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMTJweDtcbn1cbi5jdXN0b21lcnMtZWRpdCAuY3VzdG9tZXItbGFiZWxzIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jdXN0b21lcnMtZWRpdCAubXVsdGlwbGUtbGFiZWxlZC1pbnB1dHMtbGF5b3V0LXJvb21zIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgY29sdW1uLWdhcDogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lcnMtZWRpdCAubXVsdGlwbGUtbGFiZWxlZC1pbnB1dHMtbGF5b3V0LXJvb21zIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmN1c3RvbWVycy1lZGl0IC5tdWx0aXBsZS1sYWJlbGVkLWlucHV0cy1sYXlvdXQtcm9vbXMgbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxNDBweDtcbn1cbi5jdXN0b21lcnMtZWRpdCAuY3VzdG9tZXJzLWNoZWNrYm94cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5O1xuICByb3ctZ2FwOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdXN0b21lcnMtZWRpdCAucHJpY2UtaW5wdXQge1xuICB3aWR0aDogMjA1cHg7XG59XG4uY3VzdG9tZXJzLWVkaXQgLmFjY29yZGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN1c3RvbWVycy1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMjRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmN1c3RvbWVycy1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1sYWJlbCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmN1c3RvbWVycy1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3VzdG9tZXJzLWVkaXQgLmFjY29yZGlvbi5vcGVuIC5hY2NvcmRpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY3VzdG9tZXJzLWVkaXQgLmFjY29yZGlvbnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDIwcHg7XG59XG4uY3VzdG9tZXJzLWVkaXQgLmdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGNvbHVtbi1nYXA6IDUwcHg7XG4gIHJvdy1nYXA6IDIwcHg7XG59XG4uY3VzdG9tZXJzLWVkaXQgLmN1c3RvbWVyLWNvbnRyYWN0LWRhdHVtLWFjY29yZGlvbiB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5jdXN0b21lcnMtZWRpdCAuY3VzdG9tZXItaW4tY2hhcmdlLWxvZ3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcm93LWdhcDogNHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0YxRkM7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmN1c3RvbWVycy1lZGl0IC5jdXN0b21lci1pbi1jaGFyZ2UtbG9ncy1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b21lcnMtZWRpdCAuY3VzdG9tZXItaW4tY2hhcmdlLWxvZ3MtY29udGFpbmVyIC5jdXN0b21lci1pbi1jaGFyZ2UtbG9nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAxMnB4O1xufVxuLmN1c3RvbWVycy1lZGl0IC5ob3VzZW1hdGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcm93LWdhcDogMjBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVycy1lZGl0IC5ob3VzZW1hdGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi5jdXN0b21lcnMtZWRpdCAuaG91c2VtYXRlLWNvbnRhaW5lciAjaG91c2VtYXRlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICByb3ctZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdXN0b21lcnMtZWRpdCAuaG91c2VtYXRlLWNvbnRhaW5lciAjaG91c2VtYXRlLWxpc3QgLmhvdXNlbWF0ZS1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIHdpZHRoOiAxMDAlO1xuICByb3ctZ2FwOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lcnMtZWRpdCAuaG91c2VtYXRlLWNvbnRhaW5lciAjaG91c2VtYXRlLWxpc3QgLmhvdXNlbWF0ZS1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5jdXN0b21lcnMtZWRpdCAuaG91c2VtYXRlLWNvbnRhaW5lciAjaG91c2VtYXRlLWxpc3QgLmhvdXNlbWF0ZS1saXN0LWl0ZW0gLmhvdXNlbWF0ZS1saXN0LWl0ZW0taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGMUZDO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5OHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVycy1lZGl0IC5ob3VzZW1hdGUtY29udGFpbmVyICNob3VzZW1hdGUtbGlzdCAuaG91c2VtYXRlLWxpc3QtaXRlbSAuaG91c2VtYXRlLWxpc3QtaXRlbS1oZWFkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG4gIC5jdXN0b21lcnMtZWRpdCAuaG91c2VtYXRlLWNvbnRhaW5lciAjaG91c2VtYXRlLWxpc3QgLmhvdXNlbWF0ZS1saXN0LWl0ZW0gLmhvdXNlbWF0ZS1saXN0LWl0ZW0taGVhZGVyIC5mb3JtLWNoZWNrYm94IHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbiAgLmN1c3RvbWVycy1lZGl0IC5ob3VzZW1hdGUtY29udGFpbmVyICNob3VzZW1hdGUtbGlzdCAuaG91c2VtYXRlLWxpc3QtaXRlbSAuaG91c2VtYXRlLWxpc3QtaXRlbS1oZWFkZXIubGVmdC1sYWJlbCB7XG4gICAgcGFkZGluZzogMTJweCAxMnB4IDA7XG4gIH1cbn1cbi5jdXN0b21lcnMtZWRpdCAuaG91c2VtYXRlLWNvbnRhaW5lciAjaG91c2VtYXRlLWxpc3QgLmhvdXNlbWF0ZS1saXN0LWl0ZW0gLmhvdXNlbWF0ZS1kZWxldGUtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBMDAwMDtcbn1cbi5jdXN0b21lcnMtZWRpdCAuaG91c2VtYXRlLWNvbnRhaW5lciAjaG91c2VtYXRlLWxpc3QgLmhvdXNlbWF0ZS1saXN0LWl0ZW0gLmxlZnQtbGFiZWwge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lcnMtZWRpdCAuaG91c2VtYXRlLWNvbnRhaW5lciAjaG91c2VtYXRlLWxpc3QgLmhvdXNlbWF0ZS1saXN0LWl0ZW0gLmxlZnQtbGFiZWwge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweCAwIDEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jdXN0b21lcnMtZWRpdCAuaG91c2VtYXRlLWNvbnRhaW5lciAjaG91c2VtYXRlLWxpc3QgLmhvdXNlbWF0ZS1saXN0LWl0ZW0gLmhvdXNlbWF0ZS1saXN0LWl0ZW0taGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ3JpZC1jb2x1bW46IDEvMztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVycy1lZGl0IC5ob3VzZW1hdGUtY29udGFpbmVyICNob3VzZW1hdGUtbGlzdCAuaG91c2VtYXRlLWxpc3QtaXRlbSAuaG91c2VtYXRlLWxpc3QtaXRlbS1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uY3VzdG9tZXJzLWVkaXQgLmhvdXNlbWF0ZS1jb250YWluZXIgI2hvdXNlbWF0ZS1saXN0IC5ob3VzZW1hdGUtbGlzdC1pdGVtIC5ob3VzZW1hdGUtbGlzdC1pdGVtLWhlYWRpbmcgLmNpcmNsZS1kb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkQ2MztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5jdXN0b21lcnMtZWRpdCAuaG91c2VtYXRlLWNvbnRhaW5lciAjaG91c2VtYXRlLWxpc3QgLmhvdXNlbWF0ZS1saXN0LWl0ZW0gLmhvdXNlbWF0ZS1saXN0LWl0ZW0taGVhZGluZyAuY2lyY2xlLWRvdDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDdweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xufVxuLmN1c3RvbWVycy1lZGl0IC5ob3VzZW1hdGUtY29udGFpbmVyICNob3VzZW1hdGUtbGlzdCAuaG91c2VtYXRlLWxpc3QtaXRlbSAuaG91c2VtYXRlLWxpc3QtaXRlbS1oZWFkaW5nOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjRweDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCQ0JDQjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lcnMtZWRpdCAuaG91c2VtYXRlLWNvbnRhaW5lciAjaG91c2VtYXRlLWxpc3QgLmhvdXNlbWF0ZS1saXN0LWl0ZW0gLmhvdXNlbWF0ZS1saXN0LWl0ZW0taGVhZGluZzo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5jdXN0b21lcnMtZWRpdCAuaG91c2VtYXRlLWNvbnRhaW5lciAjaG91c2VtYXRlLWxpc3QgLmhvdXNlbWF0ZS1saXN0LWl0ZW0gLmhvdXNlbWF0ZS1saXN0LWl0ZW0tYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuLmN1c3RvbWVycy1lZGl0IC5ob3VzZW1hdGUtY29udGFpbmVyIC5ob3VzZW1hdGUtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjFGQztcbn1cbi5jdXN0b21lcnMtZWRpdCAuaG91c2VtYXRlLWNvbnRhaW5lciAuaG91c2VtYXRlLWJsb2NrLmhvdXNlbWF0ZS1mb290ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3VzdG9tZXJzLWVkaXQgLmhvdXNlbWF0ZS1jb250YWluZXIgI2N1c3RvbWVyLWNvbnRhY3Qtc2Nob29scy1kdW1teS1mb3JtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xufVxuLmN1c3RvbWVycy1lZGl0IC5tb3J0Z2FnZS1leGFtaW5hdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICByb3ctZ2FwOiAxMnB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG4uY3VzdG9tZXJzLWVkaXQgLm1vcnRnYWdlLWV4YW1pbmF0aW9uLWNvbnRhaW5lciAjbW9ydGdhZ2UtZXhhbWluYXRpb24tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHJvdy1nYXA6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN1c3RvbWVycy1lZGl0IC5tb3J0Z2FnZS1leGFtaW5hdGlvbi1jb250YWluZXIgI21vcnRnYWdlLWV4YW1pbmF0aW9uLWxpc3QgLm1vcnRnYWdlLWV4YW1pbmF0aW9uLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHJvdy1nYXA6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjFGQztcbn1cbi5jdXN0b21lcnMtZWRpdCAubW9ydGdhZ2UtZXhhbWluYXRpb24tY29udGFpbmVyICNtb3J0Z2FnZS1leGFtaW5hdGlvbi1saXN0IC5tb3J0Z2FnZS1leGFtaW5hdGlvbi1saXN0LWl0ZW0gLm1vcnRnYWdlLWV4YW1pbmF0aW9uLWRlbGV0ZS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkEwMDAwO1xufVxuLmN1c3RvbWVycy1lZGl0IC5tb3J0Z2FnZS1leGFtaW5hdGlvbi1jb250YWluZXIgI21vcnRnYWdlLWV4YW1pbmF0aW9uLWxpc3QgLm1vcnRnYWdlLWV4YW1pbmF0aW9uLWxpc3QtaXRlbSAubGVmdC1sYWJlbCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmN1c3RvbWVycy1lZGl0IC5tb3J0Z2FnZS1leGFtaW5hdGlvbi1jb250YWluZXIgI21vcnRnYWdlLWV4YW1pbmF0aW9uLWxpc3QgLm1vcnRnYWdlLWV4YW1pbmF0aW9uLWxpc3QtaXRlbSAucm93IHtcbiAgZ3JpZC1jb2x1bW46IDEvMztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4uY3VzdG9tZXJzLWVkaXQgLm1vcnRnYWdlLWV4YW1pbmF0aW9uLWNvbnRhaW5lciAubW9ydGdhZ2UtZXhhbWluYXRpb24tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbn1cbi5jdXN0b21lcnMtZWRpdCAubW9ydGdhZ2UtZXhhbWluYXRpb24tY29udGFpbmVyIC5tb3J0Z2FnZS1leGFtaW5hdGlvbi1ibG9jay5tb3J0Z2FnZS1leGFtaW5hdGlvbi1mb290ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uY3VzdG9tZXJzLWVkaXQgLnJhaWx3YXktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgY29sdW1uLWdhcDogMTJweDtcbiAgcm93LWdhcDogMTJweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN1c3RvbWVycy1lZGl0IC5jb21iaW5hdGlvbi1yYWRpbyBsYWJlbCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmN1c3RvbWVycy1lZGl0IC5jdXN0b21lcnMtcG9wdXAtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyMDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5jdXN0b21lcnMtZWRpdCAuY3VzdG9tZXJzLXBvcHVwLXdyYXAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b21lcnMtZWRpdCAuY3VzdG9tZXJzLXBvcHVwLXdyYXAgLmN1c3RvbWVycy1wb3B1cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA3MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAzMnB4O1xufVxuLmN1c3RvbWVycy1lZGl0IC5jdXN0b21lcnMtcG9wdXAtd3JhcCAuY3VzdG9tZXJzLXBvcHVwIC5jdXN0b21lcnMtcG9wdXAtY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNTI1Mjtcbn1cbi5jdXN0b21lcnMtZWRpdCAuY3VzdG9tZXJzLXBvcHVwLXdyYXAgLmN1c3RvbWVycy1wb3B1cCAuY3VzdG9tZXJzLXBvcHVwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmN1c3RvbWVycy1lZGl0IC5jdXN0b21lcnMtcG9wdXAtd3JhcCAuY3VzdG9tZXJzLXBvcHVwIC5jdXN0b21lcnMtcG9wdXAtZm9ybS1pbnB1dC13cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDMycHg7XG4gIHBhZGRpbmc6IDMycHg7XG59XG4uY3VzdG9tZXJzLWVkaXQgLmN1c3RvbWVycy1wb3B1cC13cmFwIC5jdXN0b21lcnMtcG9wdXAgLmN1c3RvbWVycy1wb3B1cC1mb3JtLWlucHV0LXdyYXBwZXIgLmN1c3RvbWVycy1wb3B1cC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmN1c3RvbWVycy1lZGl0IC5jdXN0b21lcnMtcG9wdXAtd3JhcCAuY3VzdG9tZXJzLXBvcHVwIC5jdXN0b21lcnMtcG9wdXAtZm9ybS1pbnB1dC13cmFwcGVyIC5jdXN0b21lcnMtcG9wdXAtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0JDQkNCO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY3VzdG9tZXJzLWVkaXQgLmN1c3RvbWVycy1wb3B1cC13cmFwIC5jdXN0b21lcnMtcG9wdXAgLmN1c3RvbWVycy1wb3B1cC1mb3JtLWlucHV0LXdyYXBwZXIgLmN1c3RvbWVycy1wb3B1cC1pbnB1dFt0eXBlPWNvbG9yXSB7XG4gIHdpZHRoOiA1MHB4O1xufVxuLmN1c3RvbWVycy1lZGl0IC5jdXN0b21lcnMtcG9wdXAtd3JhcCAuY3VzdG9tZXJzLXBvcHVwIC5jdXN0b21lcnMtcG9wdXAtYnRucyAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY3VzdG9tZXJzLWVkaXQgLmN1c3RvbWVycy1wb3B1cC13cmFwIC5jdXN0b21lcnMtcG9wdXAgLmN1c3RvbWVycy1wb3B1cC1idG5zIC5yb3cgLmVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogI0JBMDAwMDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuLmN1c3RvbWVycy1lZGl0IC5jdXN0b21lcnMtcG9wdXAtd3JhcCAuY3VzdG9tZXJzLXBvcHVwIC5jdXN0b21lcnMtcG9wdXAtYnRucyAuY3VzdG9tZXJzLXBvcHVwLWJ0bnMtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDMycHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uY3VzdG9tZXJzLWVkaXQgLmN1c3RvbWVycy1wb3B1cC13cmFwIC5jdXN0b21lcnMtcG9wdXAgLmN1c3RvbWVycy1wb3B1cC1idG5zIC5jdXN0b21lcnMtcG9wdXAtYnRucy1yb3cgLmN1c3RvbWVycy1wb3B1cC1idG5zLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLmN1c3RvbWVycy1lZGl0IC5jdXN0b21lcnMtcG9wdXAtd3JhcCAuY3VzdG9tZXJzLXBvcHVwIC5jdXN0b21lcnMtcG9wdXAtYnRucyAuY3VzdG9tZXJzLXBvcHVwLWJ0bnMtcm93IC5jdXN0b21lcnMtcG9wdXAtYnRucy1zdWJtaXQuZGVsZXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBMDAwMDtcbn1cbi5jdXN0b21lcnMtZWRpdCAuY3VzdG9tZXJzLXBvcHVwLXdyYXAgLmN1c3RvbWVycy1wb3B1cCAuY3VzdG9tZXJzLXBvcHVwLWJ0bnMgLmN1c3RvbWVycy1wb3B1cC1idG5zLXJvdyAuY3VzdG9tZXJzLXBvcHVwLWJ0bnMtY2FuY2VsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM5RDlEOUQ7XG4gIHBhZGRpbmc6IDdweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzlEOUQ5RDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLmN1c3RvbWVycy1lZGl0IC5jYWxlbmRhci1pdGVtLWVkaXQtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lcnMtZWRpdCAuY2FsZW5kYXItaXRlbS1lZGl0LXRhYmxlIHtcbiAgICBib3JkZXItc3BhY2luZzogOHB4O1xuICAgIGJvcmRlci1jb2xsYXBzZTogaW5pdGlhbDtcbiAgfVxuICAuY3VzdG9tZXJzLWVkaXQgLmNhbGVuZGFyLWl0ZW0tZWRpdC10YWJsZSBpbnB1dFt0eXBlPWRhdGVdIHtcbiAgICBwYWRkaW5nOiA5cHggNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmN1c3RvbWVycy1lZGl0IC5jYWxlbmRhci1pdGVtLWVkaXQtdGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMTYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXJzLWVkaXQgLmNhbGVuZGFyLWl0ZW0tZWRpdC10YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbi5jdXN0b21lcnMtZWRpdCAuY2FsZW5kYXItaXRlbS1lZGl0LXRhYmxlIHRoZWFkIHRoLFxuLmN1c3RvbWVycy1lZGl0IC5jYWxlbmRhci1pdGVtLWVkaXQtdGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lcnMtZWRpdCAuY2FsZW5kYXItaXRlbS1lZGl0LXRhYmxlIHRoZWFkIHRoLFxuICAuY3VzdG9tZXJzLWVkaXQgLmNhbGVuZGFyLWl0ZW0tZWRpdC10YWJsZSB0Ym9keSB0ZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVycy1lZGl0IC5jYWxlbmRhci1pdGVtLWVkaXQtdGFibGUgdGJvZHkgdGg6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uY3VzdG9tZXJzLWVkaXQgW2RhdGEtbmF2aWdhdGlvbi1rZXldIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDE2NXB4O1xufVxuXG4uY3VzdG9tZXItdGFncy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3VzdG9tZXItdGFncy1jb250YWluZXIgLmN1c3RvbWVyLXRhZy13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNzdi1pbXBvcnQgLmltYWdlLWxpc3QgLnVwbG9hZC1hcmVhIC50ZXh0LnRleHQtLXNtYWxsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jc3YtaW1wb3J0IC5pbWFnZS1saXN0IC51cGxvYWQtYXJlYS5kcmFnb3ZlciB7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjMTMyRDYzO1xufVxuLmNzdi1pbXBvcnQgLmVkaXQtZm9ybSAuZWRpdC1mb3JtLWJveCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNzdi1pbXBvcnQgLmVkaXQtZm9ybSAuZWRpdC1mb3JtLWJveCA+ICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jdXN0b21lcnMtbW92ZS10by1tZXJnZS1lZGl0b3ItYnV0dG9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NiY2JjYjtcbn1cblxuLmN1c3RvbWVycy1zdW1tYXJ5IC5jb21tb24tZm9ybS1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY3VzdG9tZXJzLXN1bW1hcnkgLmNvbW1vbi1mb3JtLWxpbmUtcGFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxMnB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5jdXN0b21lcnMtc3VtbWFyeSAuY29tbW9uLWZvcm0tbGluZS1wYXJ0LWlucHV0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiA4cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY3VzdG9tZXJzLXN1bW1hcnkgLmNvbW1vbi1mb3JtLWxpbmUgYnV0dG9uLFxuLmN1c3RvbWVycy1zdW1tYXJ5IC5jb21tb24tZm9ybS1saW5lIGEuYnRuIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jdXN0b21lcnMtc3VtbWFyeSAuY29tbW9uLWZvcm0tbGluZSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jdXN0b21lcnMtc3VtbWFyeSAuY29tbW9uLWZvcm0tbGluZSBpbnB1dFt0eXBlPW51bWJlcl0sXG4uY3VzdG9tZXJzLXN1bW1hcnkgLmNvbW1vbi1mb3JtLWxpbmUgaW5wdXRbdHlwZT10ZXh0XSxcbi5jdXN0b21lcnMtc3VtbWFyeSAuY29tbW9uLWZvcm0tbGluZSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5jdXN0b21lcnMtc3VtbWFyeSAuY29tbW9uLWZvcm0tbGluZSBpbnB1dFt0eXBlPXRlbF0sXG4uY3VzdG9tZXJzLXN1bW1hcnkgLmNvbW1vbi1mb3JtLWxpbmUgaW5wdXRbdHlwZT1kYXRlXSxcbi5jdXN0b21lcnMtc3VtbWFyeSAuY29tbW9uLWZvcm0tbGluZSBpbnB1dFt0eXBlPXRpbWVdIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jdXN0b21lcnMtc3VtbWFyeSAuY29tbW9uLWZvcm0tbGluZSAuaW5wdXQtMmRpZ2l0IHtcbiAgd2lkdGg6IDQ1cHg7XG59XG4uY3VzdG9tZXJzLXN1bW1hcnkgLmNvbW1vbi1mb3JtLWxpbmUgLmlucHV0LTNkaWdpdCB7XG4gIHdpZHRoOiA1NXB4O1xufVxuLmN1c3RvbWVycy1zdW1tYXJ5IC5jb21tb24tZm9ybS1saW5lIC5pbnB1dC01ZGlnaXQge1xuICB3aWR0aDogNzBweDtcbn1cbi5jdXN0b21lcnMtc3VtbWFyeSAuY29tbW9uLWZvcm0tbGluZSAuaW5wdXQtc2hvcnQge1xuICB3aWR0aDogMTIwcHg7XG59XG4uY3VzdG9tZXJzLXN1bW1hcnkgLmNvbW1vbi1mb3JtLWxpbmUgLmlucHV0LWxvbmcge1xuICB3aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXJzLXN1bW1hcnkgLmNvbW1vbi1mb3JtLWxpbmUgLmlucHV0LWxvbmcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uY3VzdG9tZXJzLXN1bW1hcnkgLmNvbW1vbi1mb3JtLWxpbmUgLmlucHV0LWxvbmctc3VwZXIge1xuICB3aWR0aDogNTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXJzLXN1bW1hcnkgLmNvbW1vbi1mb3JtLWxpbmUgLmlucHV0LWxvbmctc3VwZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uY3VzdG9tZXJzLXN1bW1hcnkgLmltYWdlcy5zdW1tYXJpemVkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmN1c3RvbWVycy1zdW1tYXJ5IC5pbWFnZXMuc3VtbWFyaXplZCBpbnB1dFt0eXBlPXRleHRdLFxuLmN1c3RvbWVycy1zdW1tYXJ5IC5pbWFnZXMuc3VtbWFyaXplZCBzZWxlY3QsXG4uY3VzdG9tZXJzLXN1bW1hcnkgLmltYWdlcy5zdW1tYXJpemVkIHRleHRhcmVhIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmN1c3RvbWVycy1zdW1tYXJ5IC5pbWFnZXMuc3VtbWFyaXplZCBsYWJlbCxcbi5jdXN0b21lcnMtc3VtbWFyeSAuaW1hZ2VzLnN1bW1hcml6ZWQgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY3VzdG9tZXJzLXN1bW1hcnkgLmltYWdlcy5zdW1tYXJpemVkIC51cGxvYWQtYXJlYSB7XG4gIHdpZHRoOiA0NDdweDtcbiAgaGVpZ2h0OiA2MXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA4cHg7XG59XG4uY3VzdG9tZXJzLXN1bW1hcnkgLmltYWdlcy5zdW1tYXJpemVkIC51cGxvYWQtYnRuLWJveCB7XG4gIG1hcmdpbjogMDtcbn1cbi5jdXN0b21lcnMtc3VtbWFyeSAuaW1hZ2VzLnN1bW1hcml6ZWQgLmNvbW1vbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5jdXN0b21lcnMtc3VtbWFyeSAuaW1hZ2VzLnN1bW1hcml6ZWQgLmltYWdlLW1haW4ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMjBweDtcbn1cbi5jdXN0b21lcnMtc3VtbWFyeSAuaW1hZ2VzLnN1bW1hcml6ZWQgLmltYWdlLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjJweCAxMjlweCAxZnI7XG4gIGdhcDogOHB4O1xuICBoZWlnaHQ6IDEwOXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVycy1zdW1tYXJ5IC5pbWFnZXMuc3VtbWFyaXplZCAuaW1hZ2Utcm93IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbi5jdXN0b21lcnMtc3VtbWFyeSAuaW1hZ2VzLnN1bW1hcml6ZWQgLmltYWdlLXJvdyAuZGVsZXRlLWNoZWNrYm94LWFyZWEge1xuICB3aWR0aDogMjJweDtcbn1cbi5jdXN0b21lcnMtc3VtbWFyeSAuaW1hZ2VzLnN1bW1hcml6ZWQgLmltYWdlLXJvdyBpbWcuaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEyOXB4O1xuICBtYXgtaGVpZ2h0OiAxMDlweDtcbn1cbi5jdXN0b21lcnMtc3VtbWFyeSAuaW1hZ2VzLnN1bW1hcml6ZWQgLmltYWdlLXJvdyAudmFsdWVzIHNwYW4ubGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmN1c3RvbWVycy1zdW1tYXJ5IC5pbWFnZXMuc3VtbWFyaXplZCAuaW1hZ2Utcm93IC52YWx1ZXMgLm9yZGVyLWJ1dHRvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG59XG4uY3VzdG9tZXJzLXN1bW1hcnkgLmltYWdlcy5zdW1tYXJpemVkIC5pbWFnZS1yb3cgLnZhbHVlcyAub3JkZXItYnV0dG9ucyAub3JkZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDQkNCQ0I7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jdXN0b21lcnMtZGVzaXJlZC1wcm9wZXJ0eS1tYXRjaC1zZXR0aW5ncyB7XG4gIHBhZGRpbmc6IDUycHggMTA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMycHg7XG59XG4uY3VzdG9tZXJzLWRlc2lyZWQtcHJvcGVydHktbWF0Y2gtc2V0dGluZ3MgLmNvbW1vbi1mb3JtLXRhYi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xufVxuLmN1c3RvbWVycy1kZXNpcmVkLXByb3BlcnR5LW1hdGNoLXNldHRpbmdzIC5zbWFsbC1pbnB1dCB7XG4gIHdpZHRoOiAyNTBweDtcbn1cbi5jdXN0b21lcnMtZGVzaXJlZC1wcm9wZXJ0eS1tYXRjaC1zZXR0aW5ncyAuYWNjb3JkaW9ucy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMTVweDtcbn1cbi5jdXN0b21lcnMtZGVzaXJlZC1wcm9wZXJ0eS1tYXRjaC1zZXR0aW5ncyAuYWNjb3JkaW9ucy13cmFwcGVyIC5hY2NvcmRpb24tbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmN1c3RvbWVycy1kZXNpcmVkLXByb3BlcnR5LW1hdGNoLXNldHRpbmdzIC5hY2NvcmRpb25zLXdyYXBwZXIgLmFjY29yZGlvbi1jb250ZW50LmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDVweDtcbn1cbi5jdXN0b21lcnMtZGVzaXJlZC1wcm9wZXJ0eS1tYXRjaC1zZXR0aW5ncyAuZm9ybS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE1MHB4O1xufVxuLmN1c3RvbWVycy1kZXNpcmVkLXByb3BlcnR5LW1hdGNoLXNldHRpbmdzIC5mb3JtLWZvb3Rlci1idG5zLWNlbnRlciB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuXG4ucHJvcGVydHktbWFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjRweDtcbiAgcGFkZGluZzogMCAxMDZweDtcbiAgcGFkZGluZy10b3A6IDUycHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LW1hcCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5wcm9wZXJ0eS1tYXAgLm1hcC1ibG9jayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IDI4cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGhlaWdodDogMTAwdmg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktbWFwIC5tYXAtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4ucHJvcGVydHktbWFwIC5tYXAtYmxvY2sgLm1hcC1ibG9ja19fbGVmdCB7XG4gIHdpZHRoOiAyNzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LW1hcCAubWFwLWJsb2NrIC5tYXAtYmxvY2tfX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvcGVydHktbWFwIC5tYXAtYmxvY2sgLm1hcC1ibG9ja19fcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktbWFwIC5tYXAtYmxvY2sgLm1hcC1ibG9ja19fcmlnaHQge1xuICAgIGdhcDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LW1hcCAub25seS1zcF9faGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktbWFwIC5vbmx5LXNwX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG59XG4ucHJvcGVydHktbWFwIC5wcm9wZXJ0eS1tYXBfX2ZpbHRlcnMge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucHJvcGVydHktbWFwIC5wcm9wZXJ0eS1tYXBfX2ZpbHRlcnMgaW5wdXQsIC5wcm9wZXJ0eS1tYXAgLnByb3BlcnR5LW1hcF9fZmlsdGVycyB0ZXh0YXJlYSwgLnByb3BlcnR5LW1hcCAucHJvcGVydHktbWFwX19maWx0ZXJzIHNlbGVjdCB7XG4gIHBhZGRpbmc6IDVweCA1cHggMCA1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucHJvcGVydHktbWFwIC5wcm9wZXJ0eS1tYXBfX2ZpbHRlcnMgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbi5wcm9wZXJ0eS1tYXAgLnByb3BlcnR5LW1hcF9fZmlsdGVycyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4ucHJvcGVydHktbWFwIC5wcm9wZXJ0eS1tYXBfX2ZpbHRlcnMgLnNlYXJjaC1jb25kaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICB6LWluZGV4OiAyO1xufVxuLnByb3BlcnR5LW1hcCAucHJvcGVydHktbWFwX19maWx0ZXJzIC5zZWFyY2gtY29uZGl0aW9ucy1jb250YWluZXIge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLnByb3BlcnR5LW1hcCAucHJvcGVydHktbWFwX19maWx0ZXJzIC5jaGFuZ2Utc2VhcmNoLWNvbmRpdGlvbnMtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJENjM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktbWFwIC5wcm9wZXJ0eS1tYXBfX2ZpbHRlcnMgLmNoYW5nZS1zZWFyY2gtY29uZGl0aW9ucy1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnByb3BlcnR5LW1hcCAucHJvcGVydHktbWFwX19maWx0ZXJzIC50b2dnbGUtc2VhcmNoLWNvbmRpdGlvbnMtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJENjM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktbWFwIC5wcm9wZXJ0eS1tYXBfX2ZpbHRlcnMgLnRvZ2dsZS1zZWFyY2gtY29uZGl0aW9ucy1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucHJvcGVydHktbWFwIC5wcm9wZXJ0eS1tYXBfX2ZpbHRlcnMgLnJlc2V0LXNlYXJjaC1jb25kaXRpb25zLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LW1hcCAucHJvcGVydHktbWFwX19maWx0ZXJzIC5yZXNldC1zZWFyY2gtY29uZGl0aW9ucy1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnByb3BlcnR5LW1hcCAucHJvcGVydHktbWFwX19maWx0ZXJzIC5yZXNldC1zZWFyY2gtY29uZGl0aW9ucy1idG4gLmJ0bi1yZXNldCB7XG4gIGNvbG9yOiAjOUQ5RDlEO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wcm9wZXJ0eS1tYXAgLnByb3BlcnR5LW1hcF9fZmlsdGVycyAuc2VhcmNoLWNvbmRpdGlvbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICByb3ctZ2FwOiA0cHg7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG4ucHJvcGVydHktbWFwIC5wcm9wZXJ0eS1tYXBfX2ZpbHRlcnMgLnNlYXJjaC1jb25kaXRpb24tcm93IC5hZGRyZXNzLWZvcm0tY29udGFpbmVyIHtcbiAgcm93LWdhcDogNHB4O1xufVxuLnByb3BlcnR5LW1hcCAucHJvcGVydHktbWFwX19maWx0ZXJzIC5zZWFyY2gtY29uZGl0aW9uLXJvdyAuYWRkcmVzcy1mb3JtLWNvbnRhaW5lciA+IC5wcmVmZWN0dXJlLCAucHJvcGVydHktbWFwIC5wcm9wZXJ0eS1tYXBfX2ZpbHRlcnMgLnNlYXJjaC1jb25kaXRpb24tcm93IC5hZGRyZXNzLWZvcm0tY29udGFpbmVyID4gLmNpdHksIC5wcm9wZXJ0eS1tYXAgLnByb3BlcnR5LW1hcF9fZmlsdGVycyAuc2VhcmNoLWNvbmRpdGlvbi1yb3cgLmFkZHJlc3MtZm9ybS1jb250YWluZXIgPiAudG93biwgLnByb3BlcnR5LW1hcCAucHJvcGVydHktbWFwX19maWx0ZXJzIC5zZWFyY2gtY29uZGl0aW9uLXJvdyAuYWRkcmVzcy1mb3JtLWNvbnRhaW5lciA+IC5zdHJlZXQge1xuICBkaXNwbGF5OiBncmlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4ucHJvcGVydHktbWFwIC5wcm9wZXJ0eS1tYXBfX2ZpbHRlcnMgLnNlYXJjaC1jb25kaXRpb24tcm93IC5hZGRyZXNzLWZvcm0tY29udGFpbmVyID4gLnByZWZlY3R1cmUgbGFiZWwsIC5wcm9wZXJ0eS1tYXAgLnByb3BlcnR5LW1hcF9fZmlsdGVycyAuc2VhcmNoLWNvbmRpdGlvbi1yb3cgLmFkZHJlc3MtZm9ybS1jb250YWluZXIgPiAuY2l0eSBsYWJlbCwgLnByb3BlcnR5LW1hcCAucHJvcGVydHktbWFwX19maWx0ZXJzIC5zZWFyY2gtY29uZGl0aW9uLXJvdyAuYWRkcmVzcy1mb3JtLWNvbnRhaW5lciA+IC50b3duIGxhYmVsLCAucHJvcGVydHktbWFwIC5wcm9wZXJ0eS1tYXBfX2ZpbHRlcnMgLnNlYXJjaC1jb25kaXRpb24tcm93IC5hZGRyZXNzLWZvcm0tY29udGFpbmVyID4gLnN0cmVldCBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCB3aGl0ZSA3OSUsIHJnYmEoMCwgMCwgMCwgMCkgNzklKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjQ0JDQkNCO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB6LWluZGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJvcGVydHktbWFwIC5wcm9wZXJ0eS1tYXBfX2ZpbHRlcnMgLnNlYXJjaC1jb25kaXRpb24tcm93IC5hZGRyZXNzLWZvcm0tY29udGFpbmVyID4gLnByZWZlY3R1cmUgLnN0cmVldF9faW5wdXQsIC5wcm9wZXJ0eS1tYXAgLnByb3BlcnR5LW1hcF9fZmlsdGVycyAuc2VhcmNoLWNvbmRpdGlvbi1yb3cgLmFkZHJlc3MtZm9ybS1jb250YWluZXIgPiAuY2l0eSAuc3RyZWV0X19pbnB1dCwgLnByb3BlcnR5LW1hcCAucHJvcGVydHktbWFwX19maWx0ZXJzIC5zZWFyY2gtY29uZGl0aW9uLXJvdyAuYWRkcmVzcy1mb3JtLWNvbnRhaW5lciA+IC50b3duIC5zdHJlZXRfX2lucHV0LCAucHJvcGVydHktbWFwIC5wcm9wZXJ0eS1tYXBfX2ZpbHRlcnMgLnNlYXJjaC1jb25kaXRpb24tcm93IC5hZGRyZXNzLWZvcm0tY29udGFpbmVyID4gLnN0cmVldCAuc3RyZWV0X19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb3BlcnR5LW1hcCAucHJvcGVydHktbWFwX19maWx0ZXJzIC5zZWFyY2gtY29uZGl0aW9uLXJvdyAuaW5wdXQtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9wZXJ0eS1tYXAgLnByb3BlcnR5LW1hcF9fZmlsdGVycyAuc2VhcmNoLWNvbmRpdGlvbi1yb3cgLmlucHV0LXJvdyAubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2IoMjU1LCAyNTUsIDI1NSkgMCUsIHJnYigyNTUsIDI1NSwgMjU1KSA4MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0NCQ0JDQjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi5wcm9wZXJ0eS1tYXAgLnByb3BlcnR5LW1hcF9fZmlsdGVycyAuc2VhcmNoLWNvbmRpdGlvbi1yb3cgLmlucHV0LXJvdy4tZGF0ZS1yYW5nZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wcm9wZXJ0eS1tYXAgLnByb3BlcnR5LW1hcF9fZmlsdGVycyAuc2VhcmNoLWNvbmRpdGlvbi1yb3cgLmlucHV0LXJvdy4tZGF0ZS1yYW5nZSBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wcm9wZXJ0eS1tYXAgLnByb3BlcnR5LW1hcF9fZmlsdGVycyAuc2VhcmNoLWNvbmRpdGlvbi1yb3cgLmlucHV0LXJvdy4tc3RhdHVzZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogNHB4IDA7XG59XG4ucHJvcGVydHktbWFwIC5uYXZpZ2F0aW9uLXRhYnMtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuLnByb3BlcnR5LW1hcCAubmF2aWdhdGlvbi10YWJzLXNjcm9sbCAubmF2aWdhdGlvbi10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQkNCQ0I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktbWFwIC5uYXZpZ2F0aW9uLXRhYnMtc2Nyb2xsIC5uYXZpZ2F0aW9uLXRhYnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTE0cHgsIDFmcikpO1xuICAgIGdhcDogOHB4IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxcHgpO1xuICB9XG4gIC5wcm9wZXJ0eS1tYXAgLm5hdmlnYXRpb24tdGFicy1zY3JvbGwgLm5hdmlnYXRpb24tdGFiczo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTFweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4ucHJvcGVydHktbWFwIC5uYXZpZ2F0aW9uLXRhYnMtc2Nyb2xsIC5uYXZpZ2F0aW9uLXRhYnMgLm5hdmlnYXRpb24tdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEU4O1xuICBjb2xvcjogIzlEOUQ5RDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktbWFwIC5uYXZpZ2F0aW9uLXRhYnMtc2Nyb2xsIC5uYXZpZ2F0aW9uLXRhYnMgLm5hdmlnYXRpb24tdGFiIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NCQ0JDQjtcbiAgfVxufVxuLnByb3BlcnR5LW1hcCAubmF2aWdhdGlvbi10YWJzLXNjcm9sbCAubmF2aWdhdGlvbi10YWJzIC5uYXZpZ2F0aW9uLXRhYi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wcm9wZXJ0eS1tYXAgLm5hdmlnYXRpb24tdGFicy1zY3JvbGwgLm5hdmlnYXRpb24tdGFicyAubmF2aWdhdGlvbi10YWI6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M0QzRDNDtcbiAgY29sb3I6ICM5RDlEOUQ7XG59XG4ucHJvcGVydHktbWFwIC5nb29nbGUtbWFwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0eS1tYXAgLmdvb2dsZS1tYXAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIH1cbn1cbi5wcm9wZXJ0eS1tYXAgLmdvb2dsZU1hcCB7XG4gIGN1cnNvcjogY3Jvc3NoYWlyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LW1hcCAuZ29vZ2xlTWFwIHtcbiAgICBhc3BlY3QtcmF0aW86IDMxMS8yMTQ7XG4gIH1cbn1cbi5wcm9wZXJ0eS1tYXAgLmdvb2dsZU1hcCAubWFya2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4ucHJvcGVydHktbWFwIC5nb29nbGVNYXAgLm1hcmtlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5wcm9wZXJ0eS1tYXAgLmdvb2dsZU1hcCAubWFya2VyIC50aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5wcm9wZXJ0eS1tYXAgLmdvb2dsZU1hcCAubWFya2VyIC50aXRsZSAudGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IDkyJTtcbn1cbi5wcm9wZXJ0eS1tYXAgLmdvb2dsZU1hcCAubWFya2VyIC50aXRsZSBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIHRvcDogMXJlbTtcbn1cbi5wcm9wZXJ0eS1tYXAgLmdvb2dsZU1hcCAubWFya2VyX19wcm9wZXJ0eV9jb250ZW50IHtcbiAgd2lkdGg6IDQwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0JDQkNCO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogIzI5MjkyOTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnByb3BlcnR5LW1hcCAuZ29vZ2xlTWFwIC5tYXJrZXJfX3Byb3BlcnR5X2NvbnRlbnQgLmJvZHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE1MHB4IDFmcjtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQkNCQ0I7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0JDQkNCO1xufVxuLnByb3BlcnR5LW1hcCAuZ29vZ2xlTWFwIC5tYXJrZXJfX3Byb3BlcnR5X2NvbnRlbnQgLmJvZHkgLmJvZHlfbGVmdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkNCQ0I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb3BlcnR5LW1hcCAuZ29vZ2xlTWFwIC5tYXJrZXJfX3Byb3BlcnR5X2NvbnRlbnQgLmJvZHkgLmJvZHlfbGVmdCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wcm9wZXJ0eS1tYXAgLmdvb2dsZU1hcCAubWFya2VyX19wcm9wZXJ0eV9jb250ZW50IC5ib2R5IC5ib2R5X3JpZ2h0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMXJlbTtcbn1cbi5wcm9wZXJ0eS1tYXAgLmdvb2dsZU1hcCAubWFya2VyX19wcm9wZXJ0eV9jb250ZW50IC5ib2R5IC5ib2R5X3JpZ2h0IC5jYXRlZ29yeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJENjM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA1cHg7XG59XG4ucHJvcGVydHktbWFwIC5nb29nbGVNYXAgLm1hcmtlcl9fcHJvcGVydHlfY29udGVudCAuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnByb3BlcnR5LW1hcCAuZ29vZ2xlTWFwIC5tYXJrZXJfX3Byb3BlcnR5X2NvbnRlbnQgLmRldGFpbHMgLnRzdWJvIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLnByb3BlcnR5LW1hcCAuZ29vZ2xlTWFwIC5tYXJrZXJfX3Byb3BlcnR5X2NvbnRlbnQgLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wcm9wZXJ0eS1tYXAgLmdvb2dsZU1hcCAubWFya2VyX19jdXN0b21lcl9jb250ZW50IHtcbiAgd2lkdGg6IDQwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0JDQkNCO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogIzI5MjkyOTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnByb3BlcnR5LW1hcCAuZ29vZ2xlTWFwIC5tYXJrZXJfX2N1c3RvbWVyX2NvbnRlbnQgLmJvZHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIHJvdy1nYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0JDQkNCO1xufVxuLnByb3BlcnR5LW1hcCAuZ29vZ2xlTWFwIC5tYXJrZXJfX2N1c3RvbWVyX2NvbnRlbnQgLmJvZHkgLmFkZHJlc3Mge1xuICBncmlkLWNvbHVtbjogMS8zO1xufVxuLnByb3BlcnR5LW1hcCAuZ29vZ2xlTWFwIC5tYXJrZXJfX2N1c3RvbWVyX2NvbnRlbnQgLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wcm9wZXJ0eS1tYXAgLmdvb2dsZU1hcCAubWFya2VyX19yZWFsX2VzdGF0ZV9hZ2VuY3lfY29udGVudCB7XG4gIHdpZHRoOiA0MDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCQ0JDQjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wcm9wZXJ0eS1tYXAgLmdvb2dsZU1hcCAubWFya2VyX19yZWFsX2VzdGF0ZV9hZ2VuY3lfY29udGVudCAuYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgcm93LWdhcDogMTBweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQkNCQ0I7XG59XG4ucHJvcGVydHktbWFwIC5nb29nbGVNYXAgLm1hcmtlcl9fcmVhbF9lc3RhdGVfYWdlbmN5X2NvbnRlbnQgLmJvZHkgLmFkZHJlc3Mge1xuICBncmlkLWNvbHVtbjogMS8zO1xufVxuLnByb3BlcnR5LW1hcCAuZ29vZ2xlTWFwIC5tYXJrZXJfX3JlYWxfZXN0YXRlX2FnZW5jeV9jb250ZW50IC5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJvcGVydHktbWFwIC5nb29nbGVNYXAgLm1hcmtlcl9fZXZhY3VhdGlvbl9zaXRlX2NvbnRlbnQge1xuICB3aWR0aDogNDAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkNCQ0I7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucHJvcGVydHktbWFwIC5nb29nbGVNYXAgLm1hcmtlcl9fZXZhY3VhdGlvbl9zaXRlX2NvbnRlbnQgLmJvZHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIHJvdy1nYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0JDQkNCO1xufVxuLnByb3BlcnR5LW1hcCAuZ29vZ2xlTWFwIC5tYXJrZXJfX2V2YWN1YXRpb25fc2l0ZV9jb250ZW50IC5ib2R5IC5hZGRyZXNzIHtcbiAgZ3JpZC1jb2x1bW46IDEvMztcbn1cbi5wcm9wZXJ0eS1tYXAgLmdvb2dsZU1hcCAubWFya2VyX19ldmFjdWF0aW9uX3NpdGVfY29udGVudCAuYm9keSAuYXBwbGljYWJsZV9kaXNhc3RlciB7XG4gIGdyaWQtY29sdW1uOiAxLzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xufVxuLnByb3BlcnR5LW1hcCAuZ29vZ2xlTWFwIC5tYXJrZXJfX2V2YWN1YXRpb25fc2l0ZV9jb250ZW50IC5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJvcGVydHktbWFwIC5nb29nbGVNYXAgLm1hcmtlciAubWFya2VyLXRyaWFuZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNHB4O1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMTZweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNGRkZGRkYgI0ZGRkZGRiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxMHB4IDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlWCgwLjUpIHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlWCgwLjUpIHJvdGF0ZSg0NWRlZyk7XG59XG4ucHJvcGVydHktbWFwIC5nb29nbGUtbWFwLXNwaW5uZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRvcDogMzJweDtcbiAgbGVmdDogMzJweDtcbn1cbi5wcm9wZXJ0eS1tYXAgLmdvb2dsZS1tYXAtc3Bpbm5lci1jb250YWluZXIgLmdvb2dsZS1tYXAtc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAtMjVweCAwIDAgLTI1cHg7IC8qIOOCueODlOODiuODvOOBruS4reWkruS9jee9ruiqv+aVtCAqL1xuICB6LWluZGV4OiAxMDAwOyAvKiDjg57jg4Pjg5fjga7kuIrjgavooajnpLogKi9cbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlLCAjMTMyRDYzIDk0JSwgcmdiYSgwLCAwLCAwLCAwKSkgdG9wLzhweCA4cHggbm8tcmVwZWF0LCBjb25pYy1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDApIDMwJSwgIzEzMkQ2Myk7XG4gIC13ZWJraXQtbWFzazogcmFkaWFsLWdyYWRpZW50KGZhcnRoZXN0LXNpZGUsIHJnYmEoMCwgMCwgMCwgMCkgY2FsYygxMDAlIC0gOHB4KSwgIzAwMCAwKTtcbiAgYW5pbWF0aW9uOiBsMTMgMXMgaW5maW5pdGUgbGluZWFyO1xufVxuLnByb3BlcnR5LW1hcCAuYWNjb3JkaW9uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5cbi5wcm9wZXJ0aWVzLWVkaXQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucHJvcGVydGllcy1lZGl0IGlucHV0LCAucHJvcGVydGllcy1lZGl0IHRleHRhcmVhLCAucHJvcGVydGllcy1lZGl0IHNlbGVjdCB7XG4gIHBhZGRpbmc6IDVweCA1cHggMCA1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucHJvcGVydGllcy1lZGl0IHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG4ucHJvcGVydGllcy1lZGl0IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5wcm9wZXJ0aWVzLWVkaXQgLmZvcm0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIG1heC1jb250ZW50IDFmciBtYXgtY29udGVudCAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGUgdGl0bGUgbDEgbWVudSBtZW51IG1lbnVcIiBcInRhYnMgIHRhYnMgIGwxIGlucHV0czEgbDIgaW5wdXRzMlwiO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xufVxuLnByb3BlcnRpZXMtZWRpdCAuZm9ybS1jb250YWluZXJfX2dyaWQtdGl0bGUge1xuICBncmlkLWFyZWE6IHRpdGxlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE1MHB4IGF1dG87XG4gIGdhcDogNXB4O1xufVxuLnByb3BlcnRpZXMtZWRpdCAuZm9ybS1jb250YWluZXJfX2dyaWQtbWVudSB7XG4gIGdyaWQtYXJlYTogbWVudTtcbn1cbi5wcm9wZXJ0aWVzLWVkaXQgLmZvcm0tY29udGFpbmVyX19ncmlkLW1lbnUgLm1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgZ2FwOiAxMHB4O1xufVxuLnByb3BlcnRpZXMtZWRpdCAuZm9ybS1jb250YWluZXJfX2dyaWQtdGFicyB7XG4gIGdyaWQtYXJlYTogdGFicztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wcm9wZXJ0aWVzLWVkaXQgLmZvcm0tY29udGFpbmVyX19ncmlkLXRhYnMgLmNvbW1vbi1mb3JtLXRhYnMtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnByb3BlcnRpZXMtZWRpdCAuZm9ybS1jb250YWluZXJfX2dyaWQtdGFicyAuY29tbW9uLWZvcm0tdGFicy1jb250YWluZXIgLmNvbW1vbi1mb3JtLXRhYiB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wcm9wZXJ0aWVzLWVkaXQgLmZvcm0tY29udGFpbmVyX19ncmlkLXRhYnMgLmdvb2dsZS1tYXAtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA0MHZoO1xufVxuLnByb3BlcnRpZXMtZWRpdCAuZm9ybS1jb250YWluZXJfX2dyaWQtdGFicyAuZ29vZ2xlLW1hcC1jb250YWluZXIgLmdvb2dsZU1hcCB7XG4gIGN1cnNvcjogY3Jvc3NoYWlyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByb3BlcnRpZXMtZWRpdCAuZm9ybS1jb250YWluZXJfX2dyaWQtaW5wdXRzMSB7XG4gIGdyaWQtYXJlYTogaW5wdXRzMTtcbn1cbi5wcm9wZXJ0aWVzLWVkaXQgLmZvcm0tY29udGFpbmVyX19ncmlkLWlucHV0czIge1xuICBncmlkLWFyZWE6IGlucHV0czI7XG59XG4ucHJvcGVydGllcy1lZGl0IC5mb3JtLWNvbnRhaW5lcl9fZ3JpZC1zZXBhcmF0b3IxIHtcbiAgZ3JpZC1hcmVhOiBsMTtcbn1cbi5wcm9wZXJ0aWVzLWVkaXQgLmZvcm0tY29udGFpbmVyX19ncmlkLXNlcGFyYXRvcjIge1xuICBncmlkLWFyZWE6IGwyO1xufVxuLnByb3BlcnRpZXMtZWRpdCAuaW5wdXQtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9wZXJ0aWVzLWVkaXQgLmlucHV0LXJvdyAubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2IoMjU1LCAyNTUsIDI1NSkgMCUsIHJnYigyNTUsIDI1NSwgMjU1KSA4MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0NCQ0JDQjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi5wcm9wZXJ0aWVzLWVkaXQgLmlucHV0LXJvdyAubGFiZWwgLnRvb2x0aXAgLm9wZW4tdG9vbHRpcC1idXR0b24ge1xuICBoZWlnaHQ6IDEycHg7XG59XG4ucHJvcGVydGllcy1lZGl0IC5pbnB1dC1yb3cgLm1vZGFsSW5wdXRfX2Rpc3BsYXkge1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkNCQ0I7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWF4LWhlaWdodDogMjFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9wZXJ0aWVzLWVkaXQgLmJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWNvbHVtbi1nYXA6IDRweDtcbiAgY29sdW1uLWdhcDogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvcGVydGllcy1lZGl0IC5idG4uLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xuICBjb2xvcjogd2hpdGU7XG59XG4ucHJvcGVydGllcy1lZGl0IC5idG4uLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI1MjUyO1xuICBjb2xvcjogd2hpdGU7XG59XG4ucHJvcGVydGllcy1lZGl0IC5idG4uLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDQkNCQ0I7XG59XG4ucHJvcGVydGllcy1lZGl0IC5idG4uLXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb3BlcnRpZXMtZWRpdCBbZGF0YS10YXJnZXQ9XCJwcm9wZXJ0eS50YWJcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb3BlcnRpZXMtZWRpdCBbZGF0YS10YXJnZXQ9XCJwcm9wZXJ0eS5jb250ZW50XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMzJweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbi5wcm9wZXJ0aWVzLWVkaXQgLnRyYWZmaWMtb24tc2NyYXBpbmctaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ucHJvcGVydGllcy1lZGl0IC50cmFmZmljLW9uLXNjcmFwaW5nLWhlYWRlciAubGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnByb3BlcnRpZXMtZWRpdCAudHJhZmZpYy1vbi1zY3JhcGluZy1ub3RlIHtcbiAgZm9udC1zaXplOiBjbGFtcCg3cHgsIDAuNTd2dywgMTBweCk7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnByb3BlcnRpZXMtZWRpdCAudHJhZmZpYy1vbi1zY3JhcGluZy1pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucHJvcGVydGllcy1lZGl0IC5hZGRyZXNzLWZvcm0tbGluZS1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wcm9wZXJ0aWVzLWVkaXQgLmFkZHJlc3MtZm9ybS1saW5lLWxhYmVsIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9wZXJ0aWVzLWVkaXQgLmFkZHJlc3MtZm9ybS1saW5lLWxhYmVsIHAge1xuICBtYXJnaW46IDRweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wcm9wZXJ0aWVzLWVkaXQtcHJpdmF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMycHg7XG4gIHBhZGRpbmc6IDUycHggMTA2cHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICAvKiDnsKHmmJPnmoTjgarjgr/jg5bjga7jgrnjgr/jgqTjg6sgKi9cbiAgLyog57Ch5piT55qE44Gq44K/44OW44Kz44Oz44OG44Oz44OE44Gu44K544K/44Kk44OrICovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydGllcy1lZGl0LXByaXZhdGUge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAzMnB4O1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gIH1cbn1cbi5wcm9wZXJ0aWVzLWVkaXQtcHJpdmF0ZSBsYWJlbCB7XG4gIHdpZHRoOiAyODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0aWVzLWVkaXQtcHJpdmF0ZSBsYWJlbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuLnByb3BlcnRpZXMtZWRpdC1wcml2YXRlIC5jb21iaW5hdGlvbi1pbnB1dHMgbGFiZWwge1xuICB3aWR0aDogYXV0bztcbn1cbi5wcm9wZXJ0aWVzLWVkaXQtcHJpdmF0ZSAubXVsdGlwbGUtbGFiZWxlZC1pbnB1dHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydGllcy1lZGl0LXByaXZhdGUgLm11bHRpcGxlLWxhYmVsZWQtaW5wdXRzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbi5wcm9wZXJ0aWVzLWVkaXQtcHJpdmF0ZSAubXVsdGlwbGUtbGFiZWxlZC1pbnB1dHMgbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnRpZXMtZWRpdC1wcml2YXRlIC5sZWFzZWhvbGQtcmlnaHRzLXdyYXBwZXIgLmxhYmVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnByb3BlcnRpZXMtZWRpdC1wcml2YXRlIC5sZWFzZWhvbGQtcmlnaHRzLXdyYXBwZXIgLmxhYmVsZWQtaW5wdXRzIHtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAucHJvcGVydGllcy1lZGl0LXByaXZhdGUgLmxlYXNlaG9sZC1yaWdodHMtd3JhcHBlciAubGFiZWxlZC1pbnB1dHMgKyAubGFiZWxlZC1pbnB1dHMge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbn1cbi5wcm9wZXJ0aWVzLWVkaXQtcHJpdmF0ZSAubGVhc2Vob2xkLXJpZ2h0cy13cmFwcGVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnRpZXMtZWRpdC1wcml2YXRlIC5sZWFzZWhvbGQtcmlnaHRzLXdyYXBwZXIgaW5wdXQge1xuICAgIHdpZHRoOiA0OHB4O1xuICB9XG59XG4ucHJvcGVydGllcy1lZGl0LXByaXZhdGUgLnByb3BlcnR5LWVkaXQtZnVsbC1yb3cge1xuICBncmlkLWNvbHVtbjogMS8zO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnRpZXMtZWRpdC1wcml2YXRlIC5wcm9wZXJ0eS1lZGl0LWZ1bGwtcm93IC5yZWFsLWVzdGF0ZS1jaGVja2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NnB4KTtcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgLnByb3BlcnRpZXMtZWRpdC1wcml2YXRlIC5wcm9wZXJ0eS1lZGl0LWZ1bGwtcm93IC5yZWFsLWVzdGF0ZS1jaGVja2JveCBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGdhcDogOHB4O1xuICB9XG4gIC5wcm9wZXJ0aWVzLWVkaXQtcHJpdmF0ZSAucHJvcGVydHktZWRpdC1mdWxsLXJvdyAucmVhbC1lc3RhdGUtY2hlY2tib3ggbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG59XG4ucHJvcGVydGllcy1lZGl0LXByaXZhdGUgLmxheW91dC1yb29tcy1hcnJhbmdlbWVudC1pbnB1dHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTVweDtcbn1cbi5wcm9wZXJ0aWVzLWVkaXQtcHJpdmF0ZSAubGF5b3V0LXJvb21zLWFycmFuZ2VtZW50LWlucHV0cyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLnByb3BlcnRpZXMtZWRpdC1wcml2YXRlIC5hZGRyZXNzIC5hZGRyZXNzLWZvcm0tY29udGFpbmVyIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnRpZXMtZWRpdC1wcml2YXRlIC5hZGRyZXNzIC5hZGRyZXNzLWZvcm0tY29udGFpbmVyIGxhYmVsIHtcbiAgICB3aWR0aDogODRweDtcbiAgfVxufVxuLnByb3BlcnRpZXMtZWRpdC1wcml2YXRlIC5yZWQtdGV4dCB7XG4gIGNvbG9yOiAjQkEwMDAwO1xufVxuLnByb3BlcnRpZXMtZWRpdC1wcml2YXRlIC5nb29nbGUtbWFwLWNvbnRhaW5lciB7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG59XG4ucHJvcGVydGllcy1lZGl0LXByaXZhdGUgLmdvb2dsZS1tYXAtY29udGFpbmVyIC5tYXAtb3ZlcmxheSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnByb3BlcnRpZXMtZWRpdC1wcml2YXRlIC5jb21iaW5hdGlvbi1pbnB1dHMtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wcm9wZXJ0aWVzLWVkaXQtcHJpdmF0ZSAucmFkaW8tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbn1cbi5wcm9wZXJ0aWVzLWVkaXQtcHJpdmF0ZSBzZWxlY3Qge1xuICB3aWR0aDogMjA1cHg7XG59XG4ucHJvcGVydGllcy1lZGl0LXByaXZhdGUgLmdvb2dsZS1tYXAtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb3BlcnRpZXMtZWRpdC1wcml2YXRlIC5nb29nbGUtbWFwLWNvbnRhaW5lciAuZ29vZ2xlLW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDY0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnRpZXMtZWRpdC1wcml2YXRlIC5nb29nbGUtbWFwLWNvbnRhaW5lciAuZ29vZ2xlLW1hcCB7XG4gICAgbWluLWhlaWdodDogMjIwcHg7XG4gIH1cbn1cbi5wcm9wZXJ0aWVzLWVkaXQtcHJpdmF0ZSBbZGF0YS10YXJnZXQ9XCJwcm9wZXJ0eS50YWJcIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RTg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnByb3BlcnRpZXMtZWRpdC1wcml2YXRlIFtkYXRhLXRhcmdldD1cInByb3BlcnR5LnRhYlwiXS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RThFODtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0aWVzLWVkaXQtcHJpdmF0ZSBbZGF0YS10YXJnZXQ9XCJwcm9wZXJ0eS50YWJcIl0uYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4ucHJvcGVydGllcy1lZGl0LXByaXZhdGUgW2RhdGEtdGFyZ2V0PVwicHJvcGVydHkudGFiXCJdOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDQkNCQ0I7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydGllcy1lZGl0LXByaXZhdGUgLnRhYi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLnByb3BlcnRpZXMtZWRpdC1wcml2YXRlIC50YWItY29udGFpbmVyIC50YWIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5wcm9wZXJ0aWVzLWVkaXQtcHJpdmF0ZSBbZGF0YS10YXJnZXQ9XCJwcm9wZXJ0eS5jb250ZW50XCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMzJweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0aWVzLWVkaXQtcHJpdmF0ZSBbZGF0YS10YXJnZXQ9XCJwcm9wZXJ0eS5jb250ZW50XCJdIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucHJvcGVydGllcy1lZGl0LXByaXZhdGUgW2RhdGEtdGFyZ2V0PVwicHJvcGVydHkuY29udGVudFwiXSAubWVtbyB7XG4gIGdyaWQtY29sdW1uOiAxLzM7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0aWVzLWVkaXQtcHJpdmF0ZSBbZGF0YS10YXJnZXQ9XCJwcm9wZXJ0eS5jb250ZW50XCJdIC5tZW1vIHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydGllcy1lZGl0LXByaXZhdGUgW2RhdGEtdGFyZ2V0PVwicHJvcGVydHkuY29udGVudFwiXSAua2FydGUtZm9ybS1jb250YWluZXIgLmthcnRlLWNvbnRhaW5lciAuZWRpdC1mb3JtLWJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0aWVzLWVkaXQtcHJpdmF0ZSAua2FydGUtZm9ybS1idG4tYm94IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4ucHJvcGVydGllcy1lZGl0LXByaXZhdGUgLmthcnRlLWZvcm0tYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydGllcy1lZGl0LXByaXZhdGUgLmthcnRlLWZvcm0tYnRuIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAyMDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucHJvcGVydGllcy1lZGl0LXByaXZhdGUgW2RhdGEtdGFyZ2V0PVwicHJvcGVydHkuY29udGVudFwiXVtzdHlsZSo9XCJkaXNwbGF5OiBibG9jaztcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9wZXJ0aWVzLWVkaXQtcHJpdmF0ZSAucHJvcGVydHktbW92ZS10by1tZXJnZS1lZGl0b3ItYnV0dG9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0JDQkNCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnRpZXMtZWRpdC1wcml2YXRlIC5wcm9wZXJ0eS1tb3ZlLXRvLW1lcmdlLWVkaXRvci1idXR0b24td3JhcHBlciB7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG59XG4ucHJvcGVydGllcy1lZGl0LXByaXZhdGUgLnByb3BlcnR5LW1vdmUtdG8tbWVyZ2UtZWRpdG9yLWJ1dHRvbi13cmFwcGVyIC5zaW1pbGFyLXByb3BlcnRpZXMtY291bnQtZGlzcGxheSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDEycmVtO1xufVxuLnByb3BlcnRpZXMtZWRpdC1wcml2YXRlIC5lZGl0LWZvcm0ubWVyZ2UtZWRpdC1mb3JtIHtcbiAgei1pbmRleDogMTEwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuLnByb3BlcnRpZXMtZWRpdC1wcml2YXRlIC5lZGl0LWZvcm0ubWVyZ2UtZWRpdC1mb3JtICNtZXJnZWQtcHJvcGVydHkge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XG4gIG1pbi13aWR0aDogMTMzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAzMnB4O1xufVxuLnByb3BlcnRpZXMtZWRpdC1wcml2YXRlIC5lZGl0LWZvcm0ubWVyZ2UtZWRpdC1mb3JtICNtZXJnZS1lZGl0b3ItbG9hZGluZy1kaXNwbGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJvcGVydGllcy1lZGl0LXByaXZhdGUgLmVkaXQtZm9ybS5tZXJnZS1lZGl0LWZvcm0gI21lcmdlLWVkaXRvci1sb2FkaW5nLWRpc3BsYXkgLm1lcmdlLWVkaXRvci1sb2FkaW5nLWRpc3BsYXktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDMycHg7XG59XG4ucHJvcGVydGllcy1lZGl0LXByaXZhdGUgLmVkaXQtZm9ybS5tZXJnZS1lZGl0LWZvcm0gI21lcmdlLWVkaXRvci1ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDRyZW0gYXV0byAxZnIgMWZyO1xuICBjb2x1bW4tZ2FwOiAyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvcGVydGllcy1lZGl0LXByaXZhdGUgLmVkaXQtZm9ybS5tZXJnZS1lZGl0LWZvcm0gI21lcmdlLWVkaXRvci1ncmlkIC5yb3ctZnVsbCB7XG4gIGdyaWQtY29sdW1uOiAxLzU7XG59XG4ucHJvcGVydGllcy1lZGl0LXByaXZhdGUgLmVkaXQtZm9ybS5tZXJnZS1lZGl0LWZvcm0gI21lcmdlLWVkaXRvci1ncmlkIC5yb3ctc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4O1xuICBjb2x1bW4tZ2FwOiAyNHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI0NCQ0JDQjtcbn1cbi5wcm9wZXJ0aWVzLWVkaXQtcHJpdmF0ZSAuZWRpdC1mb3JtLm1lcmdlLWVkaXQtZm9ybSAjbWVyZ2UtZWRpdG9yLWdyaWQgLnJvdy1zdGlja3kgLmJ0bnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG59XG4ucHJvcGVydGllcy1lZGl0LXByaXZhdGUgLmVkaXQtZm9ybS5tZXJnZS1lZGl0LWZvcm0gI21lcmdlLWVkaXRvci1ncmlkIC5tZXJnZS1lZGl0b3ItZ3JpZF9fbGFiZWwgbGFiZWwge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdoaXRlLXNwYWNlOiB3cmFwO1xufVxuLnByb3BlcnRpZXMtZWRpdC1wcml2YXRlIC5lZGl0LWZvcm0ubWVyZ2UtZWRpdC1mb3JtICNtZXJnZS1lZGl0b3ItZ3JpZCAubWVyZ2UtZWRpdG9yLWdyaWRfX3ByaW1hcnktdmFsdWUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbn1cbi5wcm9wZXJ0aWVzLWVkaXQtcHJpdmF0ZSAuZWRpdC1mb3JtLm1lcmdlLWVkaXQtZm9ybSAjbWVyZ2UtZWRpdG9yLWdyaWQgLm1lcmdlLWVkaXRvci1ncmlkX19wcmltYXJ5LXZhbHVlLnZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wcm9wZXJ0aWVzLWVkaXQtcHJpdmF0ZSAuZWRpdC1mb3JtLm1lcmdlLWVkaXQtZm9ybSAjbWVyZ2UtZWRpdG9yLWdyaWQgLm1lcmdlLWVkaXRvci1ncmlkX19zaW1pbGFyLXZhbHVlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG59XG4ucHJvcGVydGllcy1lZGl0LXByaXZhdGUgLmVkaXQtZm9ybS5tZXJnZS1lZGl0LWZvcm0gI21lcmdlLWVkaXRvci1ncmlkIC5tZXJnZS1lZGl0b3ItZ3JpZF9fc2ltaWxhci12YWx1ZS52ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucHJvcGVydGllcy1lZGl0LXByaXZhdGUgLmVkaXQtZm9ybS5tZXJnZS1lZGl0LWZvcm0gaHIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9wZXJ0aWVzLWVkaXQtcHJpdmF0ZSAuZWRpdC1mb3JtLm1lcmdlLWVkaXQtZm9ybSAud3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG59XG4ucHJvcGVydGllcy1lZGl0LXByaXZhdGUgLmVkaXQtZm9ybS5tZXJnZS1lZGl0LWZvcm0gLmhlYWRlci1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMkUyO1xufVxuLnByb3BlcnRpZXMtZWRpdC1wcml2YXRlIC5lZGl0LWZvcm0ubWVyZ2UtZWRpdC1mb3JtIC5oZWFkZXItYXJlYSBoMiB7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG4ucHJvcGVydGllcy1lZGl0LXByaXZhdGUgLmVkaXQtZm9ybS5tZXJnZS1lZGl0LWZvcm0gLmhlYWRlci1hcmVhIC53YXJuLXRleHQge1xuICBjb2xvcjogI0JBMDAwMDtcbiAgbWFyZ2luOiAxMnB4IDAgMzJweDtcbn1cbi5wcm9wZXJ0aWVzLWVkaXQtcHJpdmF0ZSAuZWRpdC1mb3JtLm1lcmdlLWVkaXQtZm9ybSAuaGVhZGVyLWFyZWEgLm1lcmdlLXRhcmdldHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIG1heC1oZWlnaHQ6IDIwdmg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkNCQ0I7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4ucHJvcGVydGllcy1lZGl0LXByaXZhdGUgLmVkaXQtZm9ybS5tZXJnZS1lZGl0LWZvcm0gLmhlYWRlci1hcmVhIC5tZXJnZS10YXJnZXRzIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxNnB4O1xufVxuLnByb3BlcnRpZXMtZWRpdC1wcml2YXRlIC5lZGl0LWZvcm0ubWVyZ2UtZWRpdC1mb3JtIC5oZWFkZXItYXJlYSAubWVyZ2UtdGFyZ2V0cyBsYWJlbCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9wZXJ0aWVzLWVkaXQtcHJpdmF0ZSAuZWRpdC1mb3JtLm1lcmdlLWVkaXQtZm9ybSAuaGVhZGVyLWFyZWEgI21lcmdlLWVkaXRvci1zaW1pbGFyLWxvYWRpbmctZGlzcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG4ucHJvcGVydGllcy1lZGl0LXByaXZhdGUgLnByb3BlcnR5LXByaWNlLXVwZGF0ZS1sb2dzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkNCQ0I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydGllcy1lZGl0LXByaXZhdGUgLnByb3BlcnR5LXByaWNlLXVwZGF0ZS1sb2dzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5wcm9wZXJ0aWVzLWVkaXQtcHJpdmF0ZSAucHJvcGVydHktcHJpY2UtdXBkYXRlLWxvZ3Mtd3JhcHBlciAuc2VwYXJhdG9yIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxufVxuLnByb3BlcnRpZXMtZWRpdC1wcml2YXRlIC5wcm9wZXJ0eS1wcmljZS11cGRhdGUtbG9ncy13cmFwcGVyIC5wcm9wZXJ0eS1wcmljZS11cGRhdGUtbG9nLXJvdy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuLnByb3BlcnRpZXMtZWRpdC1wcml2YXRlIC5wcm9wZXJ0eS1wcmljZS11cGRhdGUtbG9ncy13cmFwcGVyIC5wcm9wZXJ0eS1wcmljZS11cGRhdGUtbG9nLXJvdy13cmFwcGVyIC5wcm9wZXJ0eS1wcmljZS11cGRhdGUtbG9nLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnRpZXMtZWRpdC1wcml2YXRlIC5wcm9wZXJ0eS1wcmljZS11cGRhdGUtbG9ncy13cmFwcGVyIC5wcm9wZXJ0eS1wcmljZS11cGRhdGUtbG9nLXJvdy13cmFwcGVyIC5wcm9wZXJ0eS1wcmljZS11cGRhdGUtbG9nLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLnByb3BlcnRpZXMtZWRpdC1wcml2YXRlIC5wcm9wZXJ0eS1wcmljZS11cGRhdGUtbG9ncy13cmFwcGVyIC5wcm9wZXJ0eS1wcmljZS11cGRhdGUtbG9nLXJvdy13cmFwcGVyIC5wcm9wZXJ0eS1wcmljZS11cGRhdGUtbG9nLXJvdyAucHJvcGVydHktcHJpY2UtdXBkYXRlLWxvZy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogN3B4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJENjM7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnRpZXMtZWRpdC1wcml2YXRlIC5wcm9wZXJ0eS1wcmljZS11cGRhdGUtbG9ncy13cmFwcGVyIC5wcm9wZXJ0eS1wcmljZS11cGRhdGUtbG9nLXJvdy13cmFwcGVyIC5wcm9wZXJ0eS1wcmljZS11cGRhdGUtbG9nLXJvdyAucHJvcGVydHktcHJpY2UtdXBkYXRlLWxvZy1sYWJlbCB7XG4gICAgcGFkZGluZzogOXB4IDEycHg7XG4gIH1cbn1cbi5wcm9wZXJ0aWVzLWVkaXQtcHJpdmF0ZSAucHJvcGVydHktcHJpY2UtdXBkYXRlLWxvZ3Mtd3JhcHBlciAucHJvcGVydHktcHJpY2UtdXBkYXRlLWxvZy1yb3ctd3JhcHBlciAucHJvcGVydHktcHJpY2UtdXBkYXRlLWxvZy1yb3cgLnByb3BlcnR5LXByaWNlLXVwZGF0ZS1sb2ctbGFiZWwuc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlDOUM5Qztcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBhY2NlbnQtY29sb3I6ICNmZjAwMDA7XG59XG5cbi5wcm9wZXJ0aWVzLWVkaXQtb2xkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMzJweDtcbiAgcGFkZGluZzogNTJweCAxMDZweDtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIC8qIOewoeaYk+eahOOBquOCv+ODluOBruOCueOCv+OCpOODqyAqL1xuICAvKiDnsKHmmJPnmoTjgarjgr/jg5bjgrPjg7Pjg4bjg7Pjg4Tjga7jgrnjgr/jgqTjg6sgKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0aWVzLWVkaXQtb2xkIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMzJweDtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydGllcy1lZGl0LW9sZCBsYWJlbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuLnByb3BlcnRpZXMtZWRpdC1vbGQgLmNvbWJpbmF0aW9uLWlucHV0cyBsYWJlbCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnRpZXMtZWRpdC1vbGQgLmxlYXNlaG9sZC1yaWdodHMtd3JhcHBlciAubGFiZWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucHJvcGVydGllcy1lZGl0LW9sZCAubGVhc2Vob2xkLXJpZ2h0cy13cmFwcGVyIC5sYWJlbGVkLWlucHV0cyB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbiAgLnByb3BlcnRpZXMtZWRpdC1vbGQgLmxlYXNlaG9sZC1yaWdodHMtd3JhcHBlciAubGFiZWxlZC1pbnB1dHMgKyAubGFiZWxlZC1pbnB1dHMge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbn1cbi5wcm9wZXJ0aWVzLWVkaXQtb2xkIC5sZWFzZWhvbGQtcmlnaHRzLXdyYXBwZXIgaW5wdXQge1xuICB3aWR0aDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydGllcy1lZGl0LW9sZCAubGVhc2Vob2xkLXJpZ2h0cy13cmFwcGVyIGlucHV0IHtcbiAgICB3aWR0aDogNDhweDtcbiAgfVxufVxuLnByb3BlcnRpZXMtZWRpdC1vbGQgLnByb3BlcnR5LWVkaXQtZnVsbC1yb3cge1xuICBncmlkLWNvbHVtbjogMS8zO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnRpZXMtZWRpdC1vbGQgLnByb3BlcnR5LWVkaXQtZnVsbC1yb3cgLnJlYWwtZXN0YXRlLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk2cHgpO1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAucHJvcGVydGllcy1lZGl0LW9sZCAucHJvcGVydHktZWRpdC1mdWxsLXJvdyAucmVhbC1lc3RhdGUtY2hlY2tib3ggbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBnYXA6IDhweDtcbiAgfVxuICAucHJvcGVydGllcy1lZGl0LW9sZCAucHJvcGVydHktZWRpdC1mdWxsLXJvdyAucmVhbC1lc3RhdGUtY2hlY2tib3ggbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG59XG4ucHJvcGVydGllcy1lZGl0LW9sZCAucmFua2luZy1yYWRpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xufVxuLnByb3BlcnRpZXMtZWRpdC1vbGQgLmxheW91dC1yb29tcy1hcnJhbmdlbWVudC1pbnB1dHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTVweDtcbn1cbi5wcm9wZXJ0aWVzLWVkaXQtb2xkIC5sYXlvdXQtcm9vbXMtYXJyYW5nZW1lbnQtaW5wdXRzIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4ucHJvcGVydGllcy1lZGl0LW9sZCAuYWRkcmVzcyAuYWRkcmVzcy1mb3JtLWNvbnRhaW5lciBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHdpZHRoOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0aWVzLWVkaXQtb2xkIC5hZGRyZXNzIC5hZGRyZXNzLWZvcm0tY29udGFpbmVyIGxhYmVsIHtcbiAgICB3aWR0aDogODRweDtcbiAgfVxufVxuLnByb3BlcnRpZXMtZWRpdC1vbGQgLnJlZC10ZXh0IHtcbiAgY29sb3I6ICNCQTAwMDA7XG59XG4ucHJvcGVydGllcy1lZGl0LW9sZCAuZ29vZ2xlLW1hcC1jb250YWluZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xufVxuLnByb3BlcnRpZXMtZWRpdC1vbGQgLmdvb2dsZS1tYXAtY29udGFpbmVyIC5tYXAtb3ZlcmxheSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnByb3BlcnRpZXMtZWRpdC1vbGQgLmNvbWJpbmF0aW9uLWlucHV0cy13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnByb3BlcnRpZXMtZWRpdC1vbGQgLnJhZGlvLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG59XG4ucHJvcGVydGllcy1lZGl0LW9sZCBzZWxlY3Qge1xuICB3aWR0aDogMjA1cHg7XG59XG4ucHJvcGVydGllcy1lZGl0LW9sZCAuZ29vZ2xlLW1hcC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvcGVydGllcy1lZGl0LW9sZCAuZ29vZ2xlLW1hcC1jb250YWluZXIgLmdvb2dsZS1tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA2NDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0aWVzLWVkaXQtb2xkIC5nb29nbGUtbWFwLWNvbnRhaW5lciAuZ29vZ2xlLW1hcCB7XG4gICAgbWluLWhlaWdodDogMjIwcHg7XG4gIH1cbn1cbi5wcm9wZXJ0aWVzLWVkaXQtb2xkIFtkYXRhLXRhcmdldD1cInByb3BlcnR5LnRhYlwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RThFODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJvcGVydGllcy1lZGl0LW9sZCBbZGF0YS10YXJnZXQ9XCJwcm9wZXJ0eS50YWJcIl0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkQ2MztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydGllcy1lZGl0LW9sZCBbZGF0YS10YXJnZXQ9XCJwcm9wZXJ0eS50YWJcIl0uYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4ucHJvcGVydGllcy1lZGl0LW9sZCBbZGF0YS10YXJnZXQ9XCJwcm9wZXJ0eS50YWJcIl06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NCQ0JDQjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0aWVzLWVkaXQtb2xkIC50YWItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIC5wcm9wZXJ0aWVzLWVkaXQtb2xkIC50YWItY29udGFpbmVyIC50YWIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5wcm9wZXJ0aWVzLWVkaXQtb2xkIFtkYXRhLXRhcmdldD1cInByb3BlcnR5LmNvbnRlbnRcIl0ge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnRpZXMtZWRpdC1vbGQgW2RhdGEtdGFyZ2V0PVwicHJvcGVydHkuY29udGVudFwiXSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnByb3BlcnRpZXMtZWRpdC1vbGQgW2RhdGEtdGFyZ2V0PVwicHJvcGVydHkuY29udGVudFwiXSAubWVtbyB7XG4gIGdyaWQtY29sdW1uOiAxLzM7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0aWVzLWVkaXQtb2xkIFtkYXRhLXRhcmdldD1cInByb3BlcnR5LmNvbnRlbnRcIl0gLm1lbW8ge1xuICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0aWVzLWVkaXQtb2xkIFtkYXRhLXRhcmdldD1cInByb3BlcnR5LmNvbnRlbnRcIl0gLmthcnRlLWZvcm0tY29udGFpbmVyIC5rYXJ0ZS1jb250YWluZXIgLmVkaXQtZm9ybS1ib3gge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydGllcy1lZGl0LW9sZCAua2FydGUtZm9ybS1idG4tYm94IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4ucHJvcGVydGllcy1lZGl0LW9sZCAua2FydGUtZm9ybS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0aWVzLWVkaXQtb2xkIC5rYXJ0ZS1mb3JtLWJ0biB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogMjA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnByb3BlcnRpZXMtZWRpdC1vbGQgW2RhdGEtdGFyZ2V0PVwicHJvcGVydHkuY29udGVudFwiXVtzdHlsZSo9XCJkaXNwbGF5OiBibG9jaztcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9wZXJ0aWVzLWVkaXQtb2xkIC5wcm9wZXJ0eS1tb3ZlLXRvLW1lcmdlLWVkaXRvci1idXR0b24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0JDQkNCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnRpZXMtZWRpdC1vbGQgLnByb3BlcnR5LW1vdmUtdG8tbWVyZ2UtZWRpdG9yLWJ1dHRvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gIH1cbn1cbi5wcm9wZXJ0aWVzLWVkaXQtb2xkIC5wcm9wZXJ0eS1tb3ZlLXRvLW1lcmdlLWVkaXRvci1idXR0b24td3JhcHBlciAuc2ltaWxhci1wcm9wZXJ0aWVzLWNvdW50LWRpc3BsYXkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAxMnJlbTtcbn1cbi5wcm9wZXJ0aWVzLWVkaXQtb2xkIC5lZGl0LWZvcm0ubWVyZ2UtZWRpdC1mb3JtIHtcbiAgei1pbmRleDogMTEwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuLnByb3BlcnRpZXMtZWRpdC1vbGQgLmVkaXQtZm9ybS5tZXJnZS1lZGl0LWZvcm0gI21lcmdlZC1wcm9wZXJ0eSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcbiAgbWluLXdpZHRoOiAxMzM2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDMycHg7XG59XG4ucHJvcGVydGllcy1lZGl0LW9sZCAuZWRpdC1mb3JtLm1lcmdlLWVkaXQtZm9ybSAjbWVyZ2UtZWRpdG9yLWxvYWRpbmctZGlzcGxheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByb3BlcnRpZXMtZWRpdC1vbGQgLmVkaXQtZm9ybS5tZXJnZS1lZGl0LWZvcm0gI21lcmdlLWVkaXRvci1sb2FkaW5nLWRpc3BsYXkgLm1lcmdlLWVkaXRvci1sb2FkaW5nLWRpc3BsYXktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDMycHg7XG59XG4ucHJvcGVydGllcy1lZGl0LW9sZCAuZWRpdC1mb3JtLm1lcmdlLWVkaXQtZm9ybSAjbWVyZ2UtZWRpdG9yLWdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNHJlbSBhdXRvIDFmciAxZnI7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9wZXJ0aWVzLWVkaXQtb2xkIC5lZGl0LWZvcm0ubWVyZ2UtZWRpdC1mb3JtICNtZXJnZS1lZGl0b3ItZ3JpZCAucm93LWZ1bGwge1xuICBncmlkLWNvbHVtbjogMS81O1xufVxuLnByb3BlcnRpZXMtZWRpdC1vbGQgLmVkaXQtZm9ybS5tZXJnZS1lZGl0LWZvcm0gI21lcmdlLWVkaXRvci1ncmlkIC5yb3ctc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4O1xuICBjb2x1bW4tZ2FwOiAyNHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI0NCQ0JDQjtcbn1cbi5wcm9wZXJ0aWVzLWVkaXQtb2xkIC5lZGl0LWZvcm0ubWVyZ2UtZWRpdC1mb3JtICNtZXJnZS1lZGl0b3ItZ3JpZCAucm93LXN0aWNreSAuYnRucy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMjRweDtcbn1cbi5wcm9wZXJ0aWVzLWVkaXQtb2xkIC5lZGl0LWZvcm0ubWVyZ2UtZWRpdC1mb3JtICNtZXJnZS1lZGl0b3ItZ3JpZCAubWVyZ2UtZWRpdG9yLWdyaWRfX2xhYmVsIGxhYmVsIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3aGl0ZS1zcGFjZTogd3JhcDtcbn1cbi5wcm9wZXJ0aWVzLWVkaXQtb2xkIC5lZGl0LWZvcm0ubWVyZ2UtZWRpdC1mb3JtICNtZXJnZS1lZGl0b3ItZ3JpZCAubWVyZ2UtZWRpdG9yLWdyaWRfX3ByaW1hcnktdmFsdWUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbn1cbi5wcm9wZXJ0aWVzLWVkaXQtb2xkIC5lZGl0LWZvcm0ubWVyZ2UtZWRpdC1mb3JtICNtZXJnZS1lZGl0b3ItZ3JpZCAubWVyZ2UtZWRpdG9yLWdyaWRfX3ByaW1hcnktdmFsdWUudmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnByb3BlcnRpZXMtZWRpdC1vbGQgLmVkaXQtZm9ybS5tZXJnZS1lZGl0LWZvcm0gI21lcmdlLWVkaXRvci1ncmlkIC5tZXJnZS1lZGl0b3ItZ3JpZF9fc2ltaWxhci12YWx1ZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xufVxuLnByb3BlcnRpZXMtZWRpdC1vbGQgLmVkaXQtZm9ybS5tZXJnZS1lZGl0LWZvcm0gI21lcmdlLWVkaXRvci1ncmlkIC5tZXJnZS1lZGl0b3ItZ3JpZF9fc2ltaWxhci12YWx1ZS52ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucHJvcGVydGllcy1lZGl0LW9sZCAuZWRpdC1mb3JtLm1lcmdlLWVkaXQtZm9ybSBociB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb3BlcnRpZXMtZWRpdC1vbGQgLmVkaXQtZm9ybS5tZXJnZS1lZGl0LWZvcm0gLndyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xufVxuLnByb3BlcnRpZXMtZWRpdC1vbGQgLmVkaXQtZm9ybS5tZXJnZS1lZGl0LWZvcm0gLmhlYWRlci1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMkUyO1xufVxuLnByb3BlcnRpZXMtZWRpdC1vbGQgLmVkaXQtZm9ybS5tZXJnZS1lZGl0LWZvcm0gLmhlYWRlci1hcmVhIGgyIHtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cbi5wcm9wZXJ0aWVzLWVkaXQtb2xkIC5lZGl0LWZvcm0ubWVyZ2UtZWRpdC1mb3JtIC5oZWFkZXItYXJlYSAud2Fybi10ZXh0IHtcbiAgY29sb3I6ICNCQTAwMDA7XG4gIG1hcmdpbjogMTJweCAwIDMycHg7XG59XG4ucHJvcGVydGllcy1lZGl0LW9sZCAuZWRpdC1mb3JtLm1lcmdlLWVkaXQtZm9ybSAuaGVhZGVyLWFyZWEgLm1lcmdlLXRhcmdldHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIG1heC1oZWlnaHQ6IDIwdmg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkNCQ0I7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4ucHJvcGVydGllcy1lZGl0LW9sZCAuZWRpdC1mb3JtLm1lcmdlLWVkaXQtZm9ybSAuaGVhZGVyLWFyZWEgLm1lcmdlLXRhcmdldHMgbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG59XG4ucHJvcGVydGllcy1lZGl0LW9sZCAuZWRpdC1mb3JtLm1lcmdlLWVkaXQtZm9ybSAuaGVhZGVyLWFyZWEgLm1lcmdlLXRhcmdldHMgbGFiZWwgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBtYXJnaW46IDA7XG59XG4ucHJvcGVydGllcy1lZGl0LW9sZCAuZWRpdC1mb3JtLm1lcmdlLWVkaXQtZm9ybSAuaGVhZGVyLWFyZWEgI21lcmdlLWVkaXRvci1zaW1pbGFyLWxvYWRpbmctZGlzcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG4ucHJvcGVydGllcy1lZGl0LW9sZCAucHJvcGVydHktcHJpY2UtdXBkYXRlLWxvZ3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCQ0JDQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0aWVzLWVkaXQtb2xkIC5wcm9wZXJ0eS1wcmljZS11cGRhdGUtbG9ncy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAucHJvcGVydGllcy1lZGl0LW9sZCAucHJvcGVydHktcHJpY2UtdXBkYXRlLWxvZ3Mtd3JhcHBlciAuc2VwYXJhdG9yIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxufVxuLnByb3BlcnRpZXMtZWRpdC1vbGQgLnByb3BlcnR5LXByaWNlLXVwZGF0ZS1sb2dzLXdyYXBwZXIgLnByb3BlcnR5LXByaWNlLXVwZGF0ZS1sb2ctcm93LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG4ucHJvcGVydGllcy1lZGl0LW9sZCAucHJvcGVydHktcHJpY2UtdXBkYXRlLWxvZ3Mtd3JhcHBlciAucHJvcGVydHktcHJpY2UtdXBkYXRlLWxvZy1yb3ctd3JhcHBlciAucHJvcGVydHktcHJpY2UtdXBkYXRlLWxvZy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0aWVzLWVkaXQtb2xkIC5wcm9wZXJ0eS1wcmljZS11cGRhdGUtbG9ncy13cmFwcGVyIC5wcm9wZXJ0eS1wcmljZS11cGRhdGUtbG9nLXJvdy13cmFwcGVyIC5wcm9wZXJ0eS1wcmljZS11cGRhdGUtbG9nLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLnByb3BlcnRpZXMtZWRpdC1vbGQgLnByb3BlcnR5LXByaWNlLXVwZGF0ZS1sb2dzLXdyYXBwZXIgLnByb3BlcnR5LXByaWNlLXVwZGF0ZS1sb2ctcm93LXdyYXBwZXIgLnByb3BlcnR5LXByaWNlLXVwZGF0ZS1sb2ctcm93IC5wcm9wZXJ0eS1wcmljZS11cGRhdGUtbG9nLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA3cHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkQ2MztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydGllcy1lZGl0LW9sZCAucHJvcGVydHktcHJpY2UtdXBkYXRlLWxvZ3Mtd3JhcHBlciAucHJvcGVydHktcHJpY2UtdXBkYXRlLWxvZy1yb3ctd3JhcHBlciAucHJvcGVydHktcHJpY2UtdXBkYXRlLWxvZy1yb3cgLnByb3BlcnR5LXByaWNlLXVwZGF0ZS1sb2ctbGFiZWwge1xuICAgIHBhZGRpbmc6IDlweCAxMnB4O1xuICB9XG59XG4ucHJvcGVydGllcy1lZGl0LW9sZCAucHJvcGVydHktcHJpY2UtdXBkYXRlLWxvZ3Mtd3JhcHBlciAucHJvcGVydHktcHJpY2UtdXBkYXRlLWxvZy1yb3ctd3JhcHBlciAucHJvcGVydHktcHJpY2UtdXBkYXRlLWxvZy1yb3cgLnByb3BlcnR5LXByaWNlLXVwZGF0ZS1sb2ctbGFiZWwuc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlDOUM5Qztcbn1cblxuLnByb3BlcnR5LXNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA1MnB4IDEwNnB4O1xuICBnYXA6IDQwcHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LXNob3cge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCA0MHB4O1xuICAgIGdhcDogMjRweDtcbiAgfVxuICAucHJvcGVydHktc2hvdyAuYnJlYWRjcnVtYnMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLnByb3BlcnR5LXNob3cgc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIHBhZGRpbmc6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktc2hvdyBzZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG4ucHJvcGVydHktc2hvdyBzZWN0aW9uIC5sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0eS1zaG93IHNlY3Rpb24gLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5wcm9wZXJ0eS1zaG93IHNlY3Rpb24gLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktc2hvdyBzZWN0aW9uIC5jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucHJvcGVydHktc2hvdyBzZWN0aW9uIC5jb250ZW50X19sZWZ0LCAucHJvcGVydHktc2hvdyBzZWN0aW9uIC5jb250ZW50X19yaWdodCB7XG4gIGZsZXg6IDE7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuLnByb3BlcnR5LXNob3cgc2VjdGlvbiAuY29udGVudF9fbGVmdC0tdGl0bGUsIC5wcm9wZXJ0eS1zaG93IHNlY3Rpb24gLmNvbnRlbnRfX3JpZ2h0LS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLnByb3BlcnR5LXNob3cgc2VjdGlvbiAuY29udGVudF9fbGVmdC0tdmFsdWUsIC5wcm9wZXJ0eS1zaG93IHNlY3Rpb24gLmNvbnRlbnRfX3JpZ2h0LS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4ucHJvcGVydHktc2hvdyBzZWN0aW9uIC5jb250ZW50IHRhYmxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4ucHJvcGVydHktc2hvdyBzZWN0aW9uIC5jb250ZW50IHRkLFxuLnByb3BlcnR5LXNob3cgc2VjdGlvbiAuY29udGVudCB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkNCQ0I7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBwYWRkaW5nOiAxM3B4IDBweCAxM3B4IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktc2hvdyBzZWN0aW9uIC5jb250ZW50IHRkLFxuICAucHJvcGVydHktc2hvdyBzZWN0aW9uIC5jb250ZW50IHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LXNob3cgc2VjdGlvbiAuY29udGVudCB0cjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NCQ0JDQjtcbiAgfVxufVxuLnByb3BlcnR5LXNob3cgc2VjdGlvbiAuY29udGVudCB0aCB7XG4gIG1pbi13aWR0aDogNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0eS1zaG93IHNlY3Rpb24gLmNvbnRlbnQgdGgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE2cHggMTJweCAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktc2hvdyBzZWN0aW9uIC5jb250ZW50IHRkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMTJweCAxNnB4O1xuICB9XG59XG4ucHJvcGVydHktc2hvd19fd2FybmluZy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktc2hvd19fd2FybmluZy1ibG9jayB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wcm9wZXJ0eS1zaG93X19hY3Rpb25zLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGMUZDO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LXNob3dfX2FjdGlvbnMtYmxvY2sge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEycHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LXNob3dfX2FjdGlvbnMtYmxvY2sgLmJ1dHRvbl90byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9wZXJ0eS1zaG93X19hY3Rpb25zLWJsb2NrIC5wcmludC1idG4ge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDE3cHggMTA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJENjM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktc2hvd19fYWN0aW9ucy1ibG9jayAucHJpbnQtYnRuIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuLnByb3BlcnR5LXNob3dfX3N1bW1hcnkgLnN1bW1hcnktY29udGVudC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBjb2x1bW4tZ2FwOiA3NnB4O1xuICByb3ctZ2FwOiAzMnB4O1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0eS1zaG93X19zdW1tYXJ5IC5zdW1tYXJ5LWNvbnRlbnQtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLnByb3BlcnR5LXNob3dfX3N1bW1hcnkgLnN1bW1hcnktY29udGVudC1ncmlkIC5zdW1tYXJ5LWNvbnRlbnQtZ3JpZC1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGdyYXk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktc2hvd19fc3VtbWFyeSAuc3VtbWFyeS1jb250ZW50LWdyaWQgLnN1bW1hcnktY29udGVudC1ncmlkLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnByb3BlcnR5LXNob3dfX3N1bW1hcnkgLnN1bW1hcnktY29udGVudC1ncmlkIC5zdW1tYXJ5LWNvbnRlbnQtZ3JpZC1pdGVtIC5zdW1tYXJ5LWNvbnRlbnQtZ3JpZC1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktc2hvd19fc3VtbWFyeSAuc3VtbWFyeS1jb250ZW50LWdyaWQgLnN1bW1hcnktY29udGVudC1ncmlkLWl0ZW0gLnN1bW1hcnktY29udGVudC1ncmlkLWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLnByb3BlcnR5LXNob3dfX3N1bW1hcnkgLnN1bW1hcnktY29udGVudC1ncmlkIC5zdW1tYXJ5LWNvbnRlbnQtZ3JpZC1pdGVtOm50aC1jaGlsZChvZGQpOm50aC1sYXN0LWNoaWxkKDIpLCAucHJvcGVydHktc2hvd19fc3VtbWFyeSAuc3VtbWFyeS1jb250ZW50LWdyaWQgLnN1bW1hcnktY29udGVudC1ncmlkLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktc2hvd19fc3VtbWFyeSAuc3VtbWFyeS1jb250ZW50LWdyaWQgLnN1bW1hcnktY29udGVudC1ncmlkLWl0ZW06bnRoLWNoaWxkKG9kZCk6bnRoLWxhc3QtY2hpbGQoMiksIC5wcm9wZXJ0eS1zaG93X19zdW1tYXJ5IC5zdW1tYXJ5LWNvbnRlbnQtZ3JpZCAuc3VtbWFyeS1jb250ZW50LWdyaWQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnByb3BlcnR5LXNob3dfX2ltYWdlcyB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDI4cHg7XG4gIGhlaWdodDogNTU2cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktc2hvd19faW1hZ2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnByb3BlcnR5LXNob3dfX2ltYWdlcy5uby1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LXNob3dfX2ltYWdlcy5uby1jYXJvdXNlbCB7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnByb3BlcnR5LXNob3dfX2ltYWdlcyAuc2luZ2xlLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wcm9wZXJ0eS1zaG93X19pbWFnZXMgLnNpbmdsZS1pbWFnZSA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnByb3BlcnR5LXNob3dfX2ltYWdlcyAuc2luZ2xlLWltYWdlIC5zaW5nbGUtaW1hZ2UtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xufVxuLnByb3BlcnR5LXNob3dfX2ltYWdlcyAubGVmdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDY0NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LXNob3dfX2ltYWdlcyAubGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucHJvcGVydHktc2hvd19faW1hZ2VzIC5yaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5wcm9wZXJ0eS1zaG93X19pbWFnZXMgLmltYWdlLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNDBweCwgMWZyKSk7XG4gIGdyaWQtZ2FwOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LXNob3dfX2ltYWdlcyAuaW1hZ2UtZ3JpZCB7XG4gICAgZ3JpZC1nYXA6IDEwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTA3cHgsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktc2hvd19faW1hZ2VzIC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnByb3BlcnR5LXNob3dfX2ltYWdlcyAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IDQ2NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LXNob3dfX2ltYWdlcyAuc2xpY2stc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDM0My8yNDc7XG4gIH1cbn1cbi5wcm9wZXJ0eS1zaG93X19pbWFnZXMgLnNsaWNrLXNsaWRlIGltZyB7XG4gIGhlaWdodDogNDY2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0eS1zaG93X19pbWFnZXMgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvcGVydHktc2hvd19faW1hZ2VzIC5zbGljay1kb3RzIHtcbiAgaGVpZ2h0OiA5MHB4O1xuICB0b3A6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktc2hvd19faW1hZ2VzIC5zbGljay1kb3RzIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi5wcm9wZXJ0eS1zaG93X19pbWFnZXMgLnNsaWNrLXByZXYge1xuICB0b3A6IGNhbGMoMTAwJSArIDkwcHggLSA0NXB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0eS1zaG93X19pbWFnZXMgLnNsaWNrLXByZXYge1xuICAgIHRvcDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5wcm9wZXJ0eS1zaG93X19pbWFnZXMgLnNsaWNrLW5leHQge1xuICB0b3A6IGNhbGMoMTAwJSArIDkwcHggLSA0NXB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0eS1zaG93X19pbWFnZXMgLnNsaWNrLW5leHQge1xuICAgIHRvcDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgcmlnaHQ6IDEycHg7XG4gIH1cbn1cbi5wcm9wZXJ0eS1zaG93X19kZXRhaWxzIC5jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0eS1zaG93X19kZXRhaWxzIC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4ucHJvcGVydHktc2hvd19fbWFwIC5nb29nbGUtbWFwLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktc2hvd19fbWFwIC5nb29nbGUtbWFwLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG59XG4ucHJvcGVydHktc2hvd19fbWFwIC5nb29nbGUtbWFwLWNvbnRlbnQgLmdvb2dsZS1tYXAtY29udGVudC1yZW1hcmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb3BlcnR5LXNob3dfX21hcCAuZ29vZ2xlLW1hcC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvcGVydHktc2hvd19fbWFwIC5nb29nbGUtbWFwLWNvbnRhaW5lciAuZ29vZ2xlLW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDgwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LXNob3dfX21hcCAuZ29vZ2xlLW1hcC1jb250YWluZXIgLmdvb2dsZS1tYXAge1xuICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICB9XG59XG4ucHJvcGVydHktc2hvd19fbWFwIC5nb29nbGUtbWFwLWNvbnRhaW5lciAubWFwLWFjdGlvbnMtcGFubmVsIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0eS1zaG93X19tYXAgLmdvb2dsZS1tYXAtY29udGFpbmVyIC5tYXAtYWN0aW9ucy1wYW5uZWwge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLnByb3BlcnR5LXNob3dfX21hcCAuZ29vZ2xlLW1hcC1jb250YWluZXIgLm1hcC1hY3Rpb25zLXBhbm5lbCAuYWN0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0eS1zaG93X19tYXAgLmdvb2dsZS1tYXAtY29udGFpbmVyIC5tYXAtYWN0aW9ucy1wYW5uZWwgLmFjdGlvbi1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucHJvcGVydHktc2hvd19fbWFwIC5nb29nbGUtbWFwLWNvbnRhaW5lciAubWFwLWFjdGlvbnMtcGFubmVsIC5hY3Rpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJENjM7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDZweCAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0eS1zaG93X19tYXAgLmdvb2dsZS1tYXAtY29udGFpbmVyIC5tYXAtYWN0aW9ucy1wYW5uZWwgLmFjdGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiA5cHggMTJweDtcbiAgfVxufVxuLnByb3BlcnR5LXNob3dfX21hcCAuZ29vZ2xlLW1hcC1jb250YWluZXIgLm1hcC1hY3Rpb25zLXBhbm5lbCAuYWN0aW9uLWl0ZW0gLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktc2hvd19fbWFwIC5nb29nbGUtbWFwLWNvbnRhaW5lciAubWFwLWFjdGlvbnMtcGFubmVsIC5hY3Rpb24taXRlbSAuY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cbi5wcm9wZXJ0eS1zaG93X19tYXAgLmdvb2dsZS1tYXAtY29udGFpbmVyIC5tYXAtYWN0aW9ucy1wYW5uZWwgLmFjdGlvbi1pdGVtIC5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb3BlcnR5LXNob3cgLmxvYW4tc2ltdWxhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9wZXJ0eS1zaG93IC5sb2FuLXNpbXVsYXRpb24gLmxvYW4tc2ltdWxhdGlvbi1kaXNwbGF5IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktc2hvdyAubG9hbi1zaW11bGF0aW9uIC5sb2FuLXNpbXVsYXRpb24tZGlzcGxheSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGdhcDogOHB4O1xuICB9XG59XG4ucHJvcGVydHktc2hvdyAubG9hbi1zaW11bGF0aW9uIC5sb2FuLXNpbXVsYXRpb24tcmVzdWx0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgY29sdW1uLWdhcDogMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsYWJlbC1mb250LXdlaWdodDogYm9sZDtcbn1cbi5wcm9wZXJ0eS1zaG93IC5wcm9wZXJ0eS1zaG93X19pbnF1aXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjFGQztcbiAgcGFkZGluZzogNTJweCA1MnB4IDUycHggODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0eS1zaG93IC5wcm9wZXJ0eS1zaG93X19pbnF1aXJ5IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnByb3BlcnR5LXNob3cgLnByb3BlcnR5LXNob3dfX2lucXVpcnkgLnByb3BlcnR5LWlucXVpcnktaGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LXNob3cgLnByb3BlcnR5LXNob3dfX2lucXVpcnkgLnByb3BlcnR5LWlucXVpcnktaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5wcm9wZXJ0eS1zaG93IC5wcm9wZXJ0eS1zaG93X19pbnF1aXJ5IC5wcm9wZXJ0eS1pbnF1aXJ5LXN1Yi1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktc2hvdyAucHJvcGVydHktc2hvd19faW5xdWlyeSAucHJvcGVydHktaW5xdWlyeS1zdWItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAucHJvcGVydHktc2hvdyAucHJvcGVydHktc2hvd19faW5xdWlyeSAucHJvcGVydHktaW5xdWlyeS1zdWItaGVhZGluZy4tYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvcGVydHktc2hvdyAucHJvcGVydHktc2hvd19faW5xdWlyeSAucHJvcGVydHktaW5xdWlyeSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnByb3BlcnR5LXNob3cgLnByb3BlcnR5LXNob3dfX2lucXVpcnkgLnByb3BlcnR5LWlucXVpcnkgdGgge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LXNob3cgLnByb3BlcnR5LXNob3dfX2lucXVpcnkgLnByb3BlcnR5LWlucXVpcnkgdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wcm9wZXJ0eS1zaG93IC5wcm9wZXJ0eS1zaG93X19pbnF1aXJ5IC5wcm9wZXJ0eS1pbnF1aXJ5IHRkIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LXNob3cgLnByb3BlcnR5LXNob3dfX2lucXVpcnkgLnByb3BlcnR5LWlucXVpcnkgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnByb3BlcnR5LXNob3cgLnByb3BlcnR5LXNob3dfX2lucXVpcnkgLnByb3BlcnR5LWlucXVpcnkgdGQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9wZXJ0eS1zaG93IC5wcm9wZXJ0eS1zaG93X19pbnF1aXJ5IC5wcm9wZXJ0eS1pbnF1aXJ5LWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnR5LXNob3cgLnByb3BlcnR5LXNob3dfX2lucXVpcnkgLnByb3BlcnR5LWlucXVpcnktYnRucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0eS1zaG93IC5wcm9wZXJ0eS1zaG93X19pbnF1aXJ5IC5wcm9wZXJ0eS1pbnF1aXJ5LXN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9wZXJ0eS1zaG93IC5wcm9wZXJ0eS1zaG93X19pbnF1aXJ5IC5wcm9wZXJ0eS1pbnF1aXJ5LXBob25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0eS1zaG93IC5wcm9wZXJ0eS1zaG93X19pbnF1aXJ5IC5wcm9wZXJ0eS1pbnF1aXJ5LXBob25lLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb3BlcnR5LXNob3cgLnByb3BlcnR5LXNob3dfX2lucXVpcnkgLnByb3BlcnR5LWlucXVpcnktcGhvbmUtYm94IC5jb21tb24tYnV0dG9uIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5wcm9wZXJ0eS1zaG93IC5wcm9wZXJ0eS1zaG93X19pbnF1aXJ5IC5wcm9wZXJ0eS1pbnF1aXJ5LXBob25lLW51bWJlci1kaXNwbGF5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJvcGVydHktc2hvdyAucHJvcGVydHktc2hvd19faW5xdWlyeSAucHJvcGVydHktaW5xdWlyeS1zZW50LW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9wZXJ0eS1zaG93IC5wcm9wZXJ0eS1zaG93X19pbnF1aXJ5IC5wcm9wZXJ0eS1zaG93LXRvLWlucXVpcnktYnV0dG9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAyMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkQ2MztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb3BlcnRpZXMtaW5kZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnRpZXMtaW5kZXgge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9wZXJ0aWVzLWluZGV4IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAucHJvcGVydGllcy1pbmRleCAudGFibGUge1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAucHJvcGVydGllcy1pbmRleCAudGFibGUgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIG1pbi13aWR0aDogMTZweDtcbiAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuICAucHJvcGVydGllcy1pbmRleCAudGFibGUgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICB9XG4gIC5wcm9wZXJ0aWVzLWluZGV4IC50YWJsZSAuYWN0aW9uLWJ0bnMtY2VsbCAuYWN0aW9uLWJ0biB7XG4gICAgcGFkZGluZzogNHB4IDEycHg7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLnRhYmxlIHRoLFxuICAucHJvcGVydGllcy1pbmRleCAudGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDJweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAucHJvcGVydGllcy1pbmRleCAudGFibGUgLmJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAucHJvcGVydGllcy1pbmRleCAudGFibGUgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEycHggY2VudGVyO1xuICB9XG4gIC5wcm9wZXJ0aWVzLWluZGV4IC50YWJsZS1zZXR0aW5nIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLnRhYmxlLXNldHRpbmcgLnRhYmxlLXNldHRpbmctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5wcm9wZXJ0aWVzLWluZGV4IC50YWJsZS1zZXR0aW5nIC50YWJsZS1zZXR0aW5nLXRpdGxlOjpiZWZvcmUge1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAucHJvcGVydGllcy1pbmRleCAudGFibGUtc2V0dGluZyAudGFibGUtc2V0dGluZy1pY29uIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLnRhYmxlLXNldHRpbmcgLnRhYmxlLXNldHRpbmctaWNvbi5jbG9zZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xuICB9XG4gIC5wcm9wZXJ0aWVzLWluZGV4IC50YWJsZS1zZXR0aW5nIC50YWJsZS1zZXR0aW5nLWljb24gc3BhbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLnRhYmxlLXNldHRpbmcgLnRhYmxlLXNldHRpbmctaWNvbiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBsZWZ0OiA0cHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB9XG4gIC5wcm9wZXJ0aWVzLWluZGV4IC50YWJsZS1zZXR0aW5nIC50YWJsZS1zZXR0aW5nLWljb24gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogNHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB9XG4gIC5wcm9wZXJ0aWVzLWluZGV4IC50YWJsZS1zZXR0aW5nIC50YWJsZS1zZXR0aW5nLXNlcGFyYXRvciB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuICAucHJvcGVydGllcy1pbmRleCAudGFibGUtc2V0dGluZyAudGFibGUtcGFnZXJzLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLnRhYmxlLXNldHRpbmcgLnRhYmxlLXBhZ2Vycy1sYWJlbC0tYm9sZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5wcm9wZXJ0aWVzLWluZGV4IC50YWJsZS1zZXR0aW5nIC50YWJsZS1zZXR0aW5nLWl0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogOHB4IDEycHg7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLnRhYmxlLXNldHRpbmcgLnRhYmxlLXNldHRpbmctaXRlbXMgLnRhYmxlLXNldHRpbmctaXRlbSB7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDRweDtcbiAgfVxuICAucHJvcGVydGllcy1pbmRleCAudGFibGUtc2V0dGluZyAudGFibGUtc2V0dGluZy1pdGVtcyAudGFibGUtc2V0dGluZy1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgbWluLWhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLnRhYmxlLXNldHRpbmcgLnRhYmxlLXNldHRpbmctaXRlbXMgLnRhYmxlLXNldHRpbmctaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLnRhYmxlLXBhZ2VycyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAucHJvcGVydGllcy1pbmRleCAudGFibGUtcGFnZXJzIC5jb21iaW5hdGlvbi1pbnB1dHMtdmVydGljYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5wcm9wZXJ0aWVzLWluZGV4IC50YWJsZS1wYWdlcnMgLmNvbWJpbmF0aW9uLWlucHV0cy12ZXJ0aWNhbCAudG8tc2FsZXMtbWFpbC1wYWdlLWJ1dHRvbixcbiAgLnByb3BlcnRpZXMtaW5kZXggLnRhYmxlLXBhZ2VycyAuY29tYmluYXRpb24taW5wdXRzLXZlcnRpY2FsIC50by1wcm9wZXJ0eS1tYXAtcGFnZS1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLnRhYmxlLXBhZ2VycyAuY29tYmluYXRpb24taW5wdXRzLXZlcnRpY2FsIC50by1zYWxlcy1tYWlsLXBhZ2UtYnV0dG9uIGltZyxcbiAgLnByb3BlcnRpZXMtaW5kZXggLnRhYmxlLXBhZ2VycyAuY29tYmluYXRpb24taW5wdXRzLXZlcnRpY2FsIC50by1wcm9wZXJ0eS1tYXAtcGFnZS1idXR0b24gaW1nIHtcbiAgICB3aWR0aDogMTBweDtcbiAgfVxuICAucHJvcGVydGllcy1pbmRleCAudGFibGUtYm90dG9tLXBhZ2VyLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAucHJvcGVydGllcy1pbmRleCAudGFibGUtb3BlcmF0aW9ucyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wcm9wZXJ0aWVzLWluZGV4IC50YWJsZS1vcGVyYXRpb25zIC50YWJsZS1vcGVyYXRpb25zLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLnRhYmxlLW9wZXJhdGlvbnMgLnRhYmxlLW9wZXJhdGlvbnMtc3RhdHVzVXBkYXRlIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wcm9wZXJ0aWVzLWluZGV4IC50YWJsZS1vcGVyYXRpb25zIC50YWJsZS1vcGVyYXRpb25zLWRlbGV0ZSB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG4gIC5wcm9wZXJ0aWVzLWluZGV4IC50YWJsZS1vcGVyYXRpb25zIC50YWJsZS1vcGVyYXRpb25zLXByaW50IHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIC5wcm9wZXJ0aWVzLWluZGV4IC5zZWFyY2ggLmJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLnNlYXJjaCAuc2VhcmNoLWJ0bnMge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucHJvcGVydGllcy1pbmRleCAuc2VhcmNoIC5zZWFyY2gtYnRucyAuYnRuLXJlc2V0LFxuICAucHJvcGVydGllcy1pbmRleCAuc2VhcmNoIC5zZWFyY2gtYnRucyAuYnRuLXNlYXJjaCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wcm9wZXJ0aWVzLWluZGV4IC5zZWFyY2ggLnNlYXJjaC1idG5zIC5idG4tcmVzZXQgaW1nLFxuICAucHJvcGVydGllcy1pbmRleCAuc2VhcmNoIC5zZWFyY2gtYnRucyAuYnRuLXNlYXJjaCBpbWcge1xuICAgIHdpZHRoOiAxMnB4O1xuICB9XG4gIC5wcm9wZXJ0aWVzLWluZGV4IGJ1dHRvbi5sZyxcbiAgLnByb3BlcnRpZXMtaW5kZXggLmNvbW1vbi1idXR0b24ubGcge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wcm9wZXJ0aWVzLWluZGV4IGJ1dHRvbi5tZCxcbiAgLnByb3BlcnRpZXMtaW5kZXggLmNvbW1vbi1idXR0b24ubWQge1xuICAgIGhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLmJ0biB7XG4gICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wcm9wZXJ0aWVzLWluZGV4IC5icmVhZGNydW1icy1jb250YWluZXIge1xuICAgIGhlaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLmJyZWFkY3J1bWJzLWNvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiAxNHB4O1xuICB9XG4gIC5wcm9wZXJ0aWVzLWluZGV4IC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5wcm9wZXJ0aWVzLWluZGV4IC5zZWFyY2ggLnNlYXJjaC1mb3JtLXRhYnMtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLnNlYXJjaCAuc2VhcmNoLWZvcm0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLnNlYXJjaCAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAucHJvcGVydGllcy1pbmRleCAuc2VhcmNoIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtaGVhZGluZzo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLnNlYXJjaCAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tYm94IHtcbiAgICBnYXA6IDRweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAucHJvcGVydGllcy1pbmRleCAuc2VhcmNoIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1ib3ggaW5wdXRbdHlwZT10ZXh0XSxcbiAgLnByb3BlcnRpZXMtaW5kZXggLnNlYXJjaCAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tYm94IGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuICAucHJvcGVydGllcy1pbmRleCAuc2VhcmNoIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1ib3ggaW5wdXRbdHlwZT1lbWFpbF0sXG4gIC5wcm9wZXJ0aWVzLWluZGV4IC5zZWFyY2ggLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWJveCBpbnB1dFt0eXBlPXVybF0sXG4gIC5wcm9wZXJ0aWVzLWluZGV4IC5zZWFyY2ggLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWJveCBpbnB1dFt0eXBlPW51bWJlcl0sXG4gIC5wcm9wZXJ0aWVzLWluZGV4IC5zZWFyY2ggLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWJveCBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgLnByb3BlcnRpZXMtaW5kZXggLnNlYXJjaCAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tYm94IGlucHV0W3R5cGU9ZGF0ZV0sXG4gIC5wcm9wZXJ0aWVzLWluZGV4IC5zZWFyY2ggLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWJveCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgLnByb3BlcnRpZXMtaW5kZXggLnNlYXJjaCAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tYm94IGlucHV0W3R5cGU9dGVsXSxcbiAgLnByb3BlcnRpZXMtaW5kZXggLnNlYXJjaCAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tYm94IHRleHRhcmVhLFxuICAucHJvcGVydGllcy1pbmRleCAuc2VhcmNoIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1ib3ggc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLnNlYXJjaCAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tYm94IC5mb3JtLWNoZWNrYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuICAucHJvcGVydGllcy1pbmRleCAuc2VhcmNoIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1ib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgIG1pbi13aWR0aDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbiAgfVxuICAucHJvcGVydGllcy1pbmRleCAuc2VhcmNoIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1ib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLnNlYXJjaCAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tYm94IGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLnNlYXJjaCAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tYm94IC5pbnB1dC1wcmljZS1yYW5nZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucHJvcGVydGllcy1pbmRleCAuc2VhcmNoIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1ib3ggLmlucHV0LXByaWNlLXJhbmdlIC5wcmljZS1maWVsZHMgLmZpZWxkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLnNlYXJjaCAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tYm94IC5pbnB1dC1udW1iZXItcmFuZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLnNlYXJjaCAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tYm94IC5pbnB1dC1yb29tLXNpemUgLnJvb20tc2l6ZS1maWVsZHMge1xuICAgIGdhcDogNHB4O1xuICB9XG4gIC5wcm9wZXJ0aWVzLWluZGV4IC5zZWFyY2ggLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWJveCAuaW5wdXQtcm9vbS1zaXplIC5yb29tLXNpemUtZmllbGRzIC5yb29tLXNpemUtZmllbGQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAucHJvcGVydGllcy1pbmRleCAuc2VhcmNoIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1ib3ggLmlucHV0LXJvb20tc2l6ZSAucm9vbS1zaXplLWZpZWxkcyAuZmllbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucHJvcGVydGllcy1pbmRleCAuaW5wdXQtZGlzdGFuY2UtY29udGFpbmVyIC5pbnB1dC1kaXN0YW5jZS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wcm9wZXJ0aWVzLWluZGV4IC5pbnB1dC1zY2hvb2xzLXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAucHJvcGVydGllcy1pbmRleCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgbGluZS1oZWlnaHQ6IDFwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAucHJvcGVydGllcy1pbmRleCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wcm9wZXJ0aWVzLWluZGV4IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9wZXJ0aWVzLWluZGV4IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLmFkZHJlc3MtZm9ybS1jb250YWluZXIgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG4gIC5wcm9wZXJ0aWVzLWluZGV4IC5hZGRyZXNzLWZvcm0tY29udGFpbmVyIHtcbiAgICBnYXA6IDRweDtcbiAgfVxuICAucHJvcGVydGllcy1pbmRleCAuZmF2b3JpdGUtY29uZGl0aW9ucyB7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLmZhdm9yaXRlLWNvbmRpdGlvbnMgLmZhdm9yaXRlLWNvbmRpdGlvbnMtdWwge1xuICAgIG1hcmdpbjogNHB4IDA7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLmZhdm9yaXRlLWNvbmRpdGlvbnMgLmZhdm9yaXRlLWNvbmRpdGlvbnMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5wcm9wZXJ0aWVzLWluZGV4IC5mYXZvcml0ZS1jb25kaXRpb25zIC5mYXZvcml0ZS1jb25kaXRpb25zLXRpdGxlOjpiZWZvcmUge1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAucHJvcGVydGllcy1pbmRleCAuZmF2b3JpdGUtY29uZGl0aW9ucyAuZmF2b3JpdGUtY29uZGl0aW9ucy1pY29uIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLmZhdm9yaXRlLWNvbmRpdGlvbnMgLmZhdm9yaXRlLWNvbmRpdGlvbnMtaWNvbiBzcGFuIHtcbiAgICB3aWR0aDogMTZweDtcbiAgfVxuICAucHJvcGVydGllcy1pbmRleCAuZmF2b3JpdGUtY29uZGl0aW9ucyAuZmF2b3JpdGUtY29uZGl0aW9ucy1pY29uIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGxlZnQ6IDRweDtcbiAgICB0b3A6IDExcHg7XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLmZhdm9yaXRlLWNvbmRpdGlvbnMgLmZhdm9yaXRlLWNvbmRpdGlvbnMtaWNvbiBzcGFuOmxhc3QtY2hpbGQge1xuICAgIHRvcDogMTFweDtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cbn1cbi5wcm9wZXJ0aWVzLWluZGV4IC5idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5wcm9wZXJ0aWVzLWluZGV4IC5idXR0b25zIC5zZWFyY2gtYnRucyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb3BlcnRpZXMtaW5kZXggLmJ1dHRvbnMgLnNlYXJjaC1idG5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGdhcDogMTJweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnByb3BlcnRpZXMtaW5kZXggLmJ1dHRvbnMgLnNlYXJjaC1idG5zIGJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4ucHJvcGVydGllcy1pbmRleCAuYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvcGVydGllcy1pbmRleCAuYWNjb3JkaW9uIC5hY2NvcmRpb24tbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5wcm9wZXJ0aWVzLWluZGV4IC5hY2NvcmRpb24gLmFjY29yZGlvbi1sYWJlbCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnByb3BlcnRpZXMtaW5kZXggLmFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9wZXJ0aWVzLWluZGV4IC5hY2NvcmRpb24ub3BlbiAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnByb3BlcnRpZXMtaW5kZXggLmFjY29yZGlvbnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDIwcHg7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYWNjZW50LWNvbG9yOiAjZmYwMDAwO1xufVxuXG4ucHJvcGVydHktaW1hZ2Utc2VsZWN0LW1vZGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEsIDEsIDEsIDAuNik7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb3BlcnR5LWltYWdlLXNlbGVjdC1tb2RhbCAucHJvcGVydHktaW1hZ2Utc2VsZWN0LW1vZGFsLXdyYXBwZXIge1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDgwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgZ2FwOiAyNHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4ucHJvcGVydHktaW1hZ2Utc2VsZWN0LW1vZGFsIC5wcm9wZXJ0eS1pbWFnZS1zZWxlY3QtbW9kYWwtd3JhcHBlciAuaW1hZ2VzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnByb3BlcnR5LWltYWdlLXNlbGVjdC1tb2RhbCAucHJvcGVydHktaW1hZ2Utc2VsZWN0LW1vZGFsLXdyYXBwZXIgLmltYWdlcy13cmFwcGVyIC50aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ucHJvcGVydHktaW1hZ2Utc2VsZWN0LW1vZGFsIC5wcm9wZXJ0eS1pbWFnZS1zZWxlY3QtbW9kYWwtd3JhcHBlciAuaW1hZ2VzLXdyYXBwZXIgLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnByb3BlcnR5LWltYWdlLXNlbGVjdC1tb2RhbCAucHJvcGVydHktaW1hZ2Utc2VsZWN0LW1vZGFsLXdyYXBwZXIgLmltYWdlcy13cmFwcGVyIC5pbWFnZXMtY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiA1cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wcm9wZXJ0eS1pbWFnZS1zZWxlY3QtbW9kYWwgLnByb3BlcnR5LWltYWdlLXNlbGVjdC1tb2RhbC13cmFwcGVyIC5pbWFnZXMtd3JhcHBlciAuaW1hZ2VzLWNvbnRlbnQgLmltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9wZXJ0eS1pbWFnZS1zZWxlY3QtbW9kYWwgLnByb3BlcnR5LWltYWdlLXNlbGVjdC1tb2RhbC13cmFwcGVyIC5pbWFnZXMtd3JhcHBlciAuaW1hZ2VzLWNvbnRlbnQgLmltYWdlLXdyYXBwZXIgLmltYWdlIHtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wcm9wZXJ0eS1pbWFnZS1zZWxlY3QtbW9kYWwgLnByb3BlcnR5LWltYWdlLXNlbGVjdC1tb2RhbC13cmFwcGVyIC5pbWFnZXMtd3JhcHBlciAuaW1hZ2VzLWNvbnRlbnQgLmltYWdlLXdyYXBwZXIuc2VsZWN0ZWQge1xuICBib3JkZXI6IHNvbGlkIDFweCAjQ0JDQkNCO1xufVxuLnByb3BlcnR5LWltYWdlLXNlbGVjdC1tb2RhbCAucHJvcGVydHktaW1hZ2Utc2VsZWN0LW1vZGFsLXdyYXBwZXIgLmltYWdlcy13cmFwcGVyIC5pbWFnZXMtY29udGVudCAuaW1hZ2Utd3JhcHBlci5zZWxlY3RlZDo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLW51bWJlcik7IC8qIGRhdGEtbnVtYmVy5bGe5oCn44GL44KJ55Wq5Y+344KS5Y+W5b6X44GX44Gm6KGo56S6ICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsdWU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5wcm9wZXJ0eS1pbWFnZS1zZWxlY3QtbW9kYWwgLnByb3BlcnR5LWltYWdlLXNlbGVjdC1tb2RhbC13cmFwcGVyIC5pbWFnZXMtd3JhcHBlciAuaW1hZ2VzLWNvbnRlbnQgLmltYWdlLXdyYXBwZXIuc2VsZWN0ZWQuc2VsZWN0ZWQtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIxXCI7XG59XG4ucHJvcGVydHktaW1hZ2Utc2VsZWN0LW1vZGFsIC5wcm9wZXJ0eS1pbWFnZS1zZWxlY3QtbW9kYWwtd3JhcHBlciAuaW1hZ2VzLXdyYXBwZXIgLmltYWdlcy1jb250ZW50IC5pbWFnZS13cmFwcGVyLnNlbGVjdGVkLnNlbGVjdGVkLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMlwiO1xufVxuLnByb3BlcnR5LWltYWdlLXNlbGVjdC1tb2RhbCAucHJvcGVydHktaW1hZ2Utc2VsZWN0LW1vZGFsLXdyYXBwZXIgLmltYWdlcy13cmFwcGVyIC5pbWFnZXMtY29udGVudCAuaW1hZ2Utd3JhcHBlci5zZWxlY3RlZC5zZWxlY3RlZC0zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjNcIjtcbn1cbi5wcm9wZXJ0eS1pbWFnZS1zZWxlY3QtbW9kYWwgLnByb3BlcnR5LWltYWdlLXNlbGVjdC1tb2RhbC13cmFwcGVyIC5pbWFnZXMtd3JhcHBlciAuaW1hZ2VzLWNvbnRlbnQgLmltYWdlLXdyYXBwZXIuc2VsZWN0ZWQuc2VsZWN0ZWQtNDo6YmVmb3JlIHtcbiAgY29udGVudDogXCI0XCI7XG59XG4ucHJvcGVydHktaW1hZ2Utc2VsZWN0LW1vZGFsIC5wcm9wZXJ0eS1pbWFnZS1zZWxlY3QtbW9kYWwtd3JhcHBlciAuaW1hZ2VzLXdyYXBwZXIgLmltYWdlcy1jb250ZW50IC5pbWFnZS13cmFwcGVyLnNlbGVjdGVkLnNlbGVjdGVkLTU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNVwiO1xufVxuLnByb3BlcnR5LWltYWdlLXNlbGVjdC1tb2RhbCAucHJvcGVydHktaW1hZ2Utc2VsZWN0LW1vZGFsLXdyYXBwZXIgLmltYWdlcy13cmFwcGVyIC5pbWFnZXMtY29udGVudCAuaW1hZ2Utd3JhcHBlci51bnNlbGVjdGFibGUge1xuICBvcGFjaXR5OiAwLjg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnByb3BlcnR5LWltYWdlLXNlbGVjdC1tb2RhbCAucHJvcGVydHktaW1hZ2Utc2VsZWN0LW1vZGFsLXdyYXBwZXIgLmZvb3Rlci1pbWFnZXMtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb3BlcnR5LWltYWdlLXNlbGVjdC1tb2RhbCAucHJvcGVydHktaW1hZ2Utc2VsZWN0LW1vZGFsLXdyYXBwZXIgLmZvb3Rlci1pbWFnZXMtd3JhcHBlciAuZm9vdGVyLWltYWdlcy1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDVweDtcbn1cbi5wcm9wZXJ0eS1pbWFnZS1zZWxlY3QtbW9kYWwgLnByb3BlcnR5LWltYWdlLXNlbGVjdC1tb2RhbC13cmFwcGVyIC5mb290ZXItaW1hZ2VzLXdyYXBwZXIgLmZvb3Rlci1pbWFnZXMtY29udGVudC50d28tY29sdW1ucyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cbi5wcm9wZXJ0eS1pbWFnZS1zZWxlY3QtbW9kYWwgLnByb3BlcnR5LWltYWdlLXNlbGVjdC1tb2RhbC13cmFwcGVyIC5mb290ZXItaW1hZ2VzLXdyYXBwZXIgLmZvb3Rlci1pbWFnZXMtY29udGVudC50d28tY29sdW1ucyAuZm9vdGVyLWhpc3Rvcnktd3JhcHBlciAuZm9vdGVyLWhpc3RvcnktaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvcGVydHktaW1hZ2Utc2VsZWN0LW1vZGFsIC5wcm9wZXJ0eS1pbWFnZS1zZWxlY3QtbW9kYWwtd3JhcHBlciAuZm9vdGVyLWltYWdlcy13cmFwcGVyIC5mb290ZXItaW1hZ2VzLWNvbnRlbnQudHdvLWNvbHVtbnMgLmZvb3Rlci1oaXN0b3J5LXdyYXBwZXIgLmZvb3Rlci1oaXN0b3J5LWl0ZW0gLmZvb3Rlci1oaXN0b3J5LWl0ZW0taW5wdXQtd3JhcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xufVxuLnByb3BlcnR5LWltYWdlLXNlbGVjdC1tb2RhbCAucHJvcGVydHktaW1hZ2Utc2VsZWN0LW1vZGFsLXdyYXBwZXIgLmZvb3Rlci1pbWFnZXMtd3JhcHBlciAuZm9vdGVyLWltYWdlcy1jb250ZW50LnR3by1jb2x1bW5zIC5mb290ZXItaGlzdG9yeS13cmFwcGVyIC5mb290ZXItaGlzdG9yeS1pdGVtIC5mb290ZXItaGlzdG9yeS1pdGVtLWltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIGFzcGVjdC1yYXRpbzogMTQ0OC82NzsgLyogcGRm44Gu44OV44OD44K/44O844Ko44Oq44Ki44Gu44K144Kk44K6ICovXG59XG4ucHJvcGVydHktaW1hZ2Utc2VsZWN0LW1vZGFsIC5wcm9wZXJ0eS1pbWFnZS1zZWxlY3QtbW9kYWwtd3JhcHBlciAuZm9vdGVyLWltYWdlcy13cmFwcGVyIC5mb290ZXItaW1hZ2VzLWNvbnRlbnQudHdvLWNvbHVtbnMgLmZvb3Rlci1oaXN0b3J5LXdyYXBwZXIgLmZvb3Rlci1oaXN0b3J5LWl0ZW0gLmZvb3Rlci1oaXN0b3J5LWl0ZW0taW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wcm9wZXJ0eS1pbWFnZS1zZWxlY3QtbW9kYWwgLnByb3BlcnR5LWltYWdlLXNlbGVjdC1tb2RhbC13cmFwcGVyIC5mb290ZXItaW1hZ2VzLXdyYXBwZXIgLnByZXZpZXdfYXJlYV93cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTQ0OC82NzsgLyogcGRm44Gu44OV44OD44K/44O844Ko44Oq44Ki44Gu44K144Kk44K6ICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9wZXJ0eS1pbWFnZS1zZWxlY3QtbW9kYWwgLnByb3BlcnR5LWltYWdlLXNlbGVjdC1tb2RhbC13cmFwcGVyIC5mb290ZXItaW1hZ2VzLXdyYXBwZXIgLnByZXZpZXdfYXJlYV93cmFwcGVyIC5wcmV2aWV3X2FyZWFfYmFja2dyb3VuZF90ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5wcm9wZXJ0eS1pbWFnZS1zZWxlY3QtbW9kYWwgLnByb3BlcnR5LWltYWdlLXNlbGVjdC1tb2RhbC13cmFwcGVyIC5mb290ZXItaW1hZ2VzLXdyYXBwZXIgLnByZXZpZXdfYXJlYV93cmFwcGVyIC5wcmV2aWV3X2FyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucHJvcGVydHktaW1hZ2Utc2VsZWN0LW1vZGFsIC5wcm9wZXJ0eS1pbWFnZS1zZWxlY3QtbW9kYWwtd3JhcHBlciAuZm9vdGVyLWltYWdlcy13cmFwcGVyIC5wcmV2aWV3X2FyZWFfd3JhcHBlciAucHJldmlld19hcmVhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnByb3BlcnR5LWltYWdlLXNlbGVjdC1tb2RhbCAucHJvcGVydHktaW1hZ2Utc2VsZWN0LW1vZGFsLXdyYXBwZXIgLmJ0bnMtd3JhcHBlciB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG4ucHJvcGVydHktaW1hZ2Utc2VsZWN0LW1vZGFsIC5wcm9wZXJ0eS1pbWFnZS1zZWxlY3QtbW9kYWwtd3JhcHBlciAuYnRucy13cmFwcGVyIC5idG4ge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDE3cHggMTA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4ucHJvcGVydHktaW1hZ2Utc2VsZWN0LW1vZGFsIC5wcm9wZXJ0eS1pbWFnZS1zZWxlY3QtbW9kYWwtd3JhcHBlciAuYnRucy13cmFwcGVyIC5jYW5jZWwtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNTI1Mjtcbn1cbi5wcm9wZXJ0eS1pbWFnZS1zZWxlY3QtbW9kYWwgLnByb3BlcnR5LWltYWdlLXNlbGVjdC1tb2RhbC13cmFwcGVyIC5idG5zLXdyYXBwZXIgLnByaW50LWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJENjM7XG59XG4ucHJvcGVydHktaW1hZ2Utc2VsZWN0LW1vZGFsIC5jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb3BlcnR5LW1lcmdlLWVkaXRvcl9faW5kZXgge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCAtIDQwOHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMS41cmVtO1xuICBwYWRkaW5nOiAycmVtIDJyZW07XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wcm9wZXJ0eS1tZXJnZS1lZGl0b3JfX2luZGV4IGlucHV0LCAucHJvcGVydHktbWVyZ2UtZWRpdG9yX19pbmRleCB0ZXh0YXJlYSwgLnByb3BlcnR5LW1lcmdlLWVkaXRvcl9faW5kZXggc2VsZWN0IHtcbiAgcGFkZGluZzogNXB4IDVweCAwIDVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wcm9wZXJ0eS1tZXJnZS1lZGl0b3JfX2luZGV4IHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvcGVydHktbWVyZ2UtZWRpdG9yX19pbmRleCAudGFibGUge1xuICByb3ctZ2FwOiAxcmVtO1xufVxuLnByb3BlcnR5LW1lcmdlLWVkaXRvcl9faW5kZXggLnRhYmxlIC5wcm9wZXJ0eV9tZXJnZV90YXJnZXRfb3BlcmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuLnByb3BlcnR5LW1lcmdlLWVkaXRvcl9faW5kZXggLnRvZ2dsZS1idXR0b24uLXdpdGgtaW5wdXQge1xuICB0b3A6IDZweDtcbn1cbi5wcm9wZXJ0eS1tZXJnZS1lZGl0b3JfX2luZGV4IC5jb21wb25lbnRzLWFjY29yZGlvbiB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDQkNCQ0I7XG59XG4ucHJvcGVydHktbWVyZ2UtZWRpdG9yX19pbmRleCAud2Fybi10ZXh0IHtcbiAgY29sb3I6ICNCQTAwMDA7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkUyRTI7XG59XG4ucHJvcGVydHktbWVyZ2UtZWRpdG9yX19pbmRleCAubWVyZ2UtZm9ybSAucHJvcGVydGllcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLWF1dG8tY29sdW1uczogMzUwcHg7XG4gIGdhcDogMC41cmVtO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLnByb3BlcnR5LW1lcmdlLWVkaXRvcl9faW5kZXggLm1lcmdlLWZvcm0gLnByb3BlcnRpZXMtY29udGFpbmVyIGgzIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucHJvcGVydHktbWVyZ2UtZWRpdG9yX19pbmRleCAubWVyZ2UtZm9ybSAucHJvcGVydGllcy1jb250YWluZXIgLnRvcC1jb250ZW50IHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cbi5wcm9wZXJ0eS1tZXJnZS1lZGl0b3JfX2luZGV4IC5tZXJnZS1mb3JtIC5wcm9wZXJ0aWVzLWNvbnRhaW5lciAuZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4ucHJvcGVydHktbWVyZ2UtZWRpdG9yX19pbmRleCAubWVyZ2UtZm9ybSAucHJvcGVydGllcy1jb250YWluZXIgLmdyaWQtd2l0aC10b2dnbGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwcHggYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9wZXJ0eS1tZXJnZS1lZGl0b3JfX2luZGV4IC5tZXJnZS1mb3JtIC5wcm9wZXJ0aWVzLWNvbnRhaW5lciAuZ3JpZC13aXRoLXRvZ2dsZSAuZnVsbC1zcGFuIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbn1cbi5wcm9wZXJ0eS1tZXJnZS1lZGl0b3JfX2luZGV4IC5tZXJnZS1mb3JtIC5wcm9wZXJ0aWVzLWNvbnRhaW5lciAucHJpbWFyeS1wcm9wZXJ0eSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RTg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDQkNCQ0I7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnByb3BlcnR5LW1lcmdlLWVkaXRvcl9faW5kZXggLm1lcmdlLWZvcm0gLnByb3BlcnRpZXMtY29udGFpbmVyIC5zaW1pbGFyLXByb3BlcnR5IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDQkNCQ0I7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ucHJvcGVydHktbWVyZ2UtZWRpdG9yX19pbmRleCAuaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb3BlcnR5LW1lcmdlLWVkaXRvcl9faW5kZXggLmlucHV0IC5sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigyNTUsIDI1NSwgMjU1KSAwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjQ0JDQkNCO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuLnByb3BlcnR5LW1lcmdlLWVkaXRvcl9faW5kZXggLmVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogI0JBMDAwMDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4ubm90aWNlcy1pbmRleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMycHg7XG4gIHBhZGRpbmc6IDUycHggMTA2cHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vdGljZXMtaW5kZXgge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCA0MHB4O1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuLm5vdGljZXMtaW5kZXggLm5vdGljZS1saXN0LWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vdGljZXMtaW5kZXggLm5vdGljZS1saXN0LWJveCB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG4ubm90aWNlcy1pbmRleCAubm90aWNlLWxpc3QtYm94IC5ub3RpY2UtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMjRweDtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ub3RpY2VzLWluZGV4IC5ub3RpY2UtbGlzdC1ib3ggLm5vdGljZS1saXN0LWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5ub3RpY2VzLWluZGV4IC5ub3RpY2UtbGlzdC1ib3ggLm5vdGljZS1saXN0LWl0ZW0gLm5vdGljZS1pbWFnZS1jb250YWluZXIge1xuICB3aWR0aDogMzIwcHg7XG4gIGhlaWdodDogMjEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ub3RpY2VzLWluZGV4IC5ub3RpY2UtbGlzdC1ib3ggLm5vdGljZS1saXN0LWl0ZW0gLm5vdGljZS1pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbn1cbi5ub3RpY2VzLWluZGV4IC5ub3RpY2UtbGlzdC1ib3ggLm5vdGljZS1saXN0LWl0ZW0gLm5vdGljZS1pbWFnZS1jb250YWluZXIgKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm5vdGljZXMtaW5kZXggLm5vdGljZS1saXN0LWJveCAubm90aWNlLWxpc3QtaXRlbSAubm90aWNlLWltYWdlLWNvbnRhaW5lciAubm90aWNlLWltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLm5vdGljZXMtaW5kZXggLm5vdGljZS1saXN0LWJveCAubm90aWNlLWxpc3QtaXRlbSAubm90aWNlLWltYWdlLWNvbnRhaW5lciAubm90aWNlLWltYWdlLWV4cGFuZGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4ubm90aWNlcy1pbmRleCAubm90aWNlLWxpc3QtYm94IC5ub3RpY2UtbGlzdC1pdGVtIC5ub3RpY2UtaW1hZ2UtY29udGFpbmVyIC5ub3RpY2UtaW1hZ2UtZXhwYW5kZWQgLmV4cGFuZGVkLWltZyB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4ubm90aWNlcy1pbmRleCAubm90aWNlLWxpc3QtYm94IC5ub3RpY2UtbGlzdC1pdGVtIC5ub3RpY2UtaW1hZ2UtY29udGFpbmVyIC5ub3RpY2UtaW1hZ2UtZXhwYW5kZWQgLmNsb3NlLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbn1cbi5ub3RpY2VzLWluZGV4IC5ub3RpY2UtbGlzdC1ib3ggLm5vdGljZS1saXN0LWl0ZW0gLm5vdGljZS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubm90aWNlcy1pbmRleCAubm90aWNlLWxpc3QtYm94IC5ub3RpY2UtbGlzdC1pdGVtIC5ub3RpY2UtY29udGVudCAubm90aWNlLWRhdGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vdGljZXMtaW5kZXggLm5vdGljZS1saXN0LWJveCAubm90aWNlLWxpc3QtaXRlbSAubm90aWNlLWNvbnRlbnQgLm5vdGljZS1kYXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5vdGljZXMtaW5kZXggLm5vdGljZS1saXN0LWJveCAubm90aWNlLWxpc3QtaXRlbSAubm90aWNlLWNvbnRlbnQgLm5vdGljZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ub3RpY2VzLWluZGV4IC5ub3RpY2UtbGlzdC1ib3ggLm5vdGljZS1saXN0LWl0ZW0gLm5vdGljZS1jb250ZW50IC5ub3RpY2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm5vdGljZXMtaW5kZXggLm5vdGljZS1saXN0LWJveCAubm90aWNlLWxpc3QtaXRlbSAubm90aWNlLWNvbnRlbnQgLm5vdGljZS10ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm90aWNlcy1pbmRleCAubm90aWNlLWxpc3QtYm94IC5ub3RpY2UtbGlzdC1pdGVtIC5ub3RpY2UtY29udGVudCAubm90aWNlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubm90aWNlcy1pbmRleCAubm90aWNlLWxpc3QtYm94IC5ub3RpY2UtbGlzdC1pdGVtIC5ub3RpY2UtY29udGVudCAubm90aWNlLWxpbmsge1xuICBjb2xvcjogIzAwOTNGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ub3RpY2VzLWluZGV4IC5ub3RpY2UtbGlzdC1ib3ggLm5vdGljZS1saXN0LWl0ZW0gLm5vdGljZS1jb250ZW50IC5ub3RpY2UtbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubm90aWNlcy1pbmRleCAjc2VlLW1vcmUtYnV0dG9uIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubm90aWNlLXNldHRpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5ub3RpY2Utc2V0dGluZyAubm90aWNlLXNldHRpbmctYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC41O1xuICB6LWluZGV4OiAxO1xufVxuLm5vdGljZS1zZXR0aW5nIC5ub3RpY2Utc2V0dGluZy1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA1MnB4IDUycHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogNTJweDtcbiAgbWF4LWhlaWdodDogOTAlO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5ub3RpY2Utc2V0dGluZyAubm90aWNlLXNldHRpbmctYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vdGljZS1zZXR0aW5nIC5ub3RpY2Utc2V0dGluZy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm5vdGljZS1zZXR0aW5nIC5ub3RpY2Utc2V0dGluZy1yZWxlYXNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xufVxuLm5vdGljZS1zZXR0aW5nIC5ub3RpY2Utc2V0dGluZy1yZWxlYXNlIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubm90aWNlLXNldHRpbmcgLm5vdGljZS1zZXR0aW5nLW1lbWJlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5ub3RpY2Utc2V0dGluZyAubm90aWNlLXNldHRpbmctZmlsZSB7XG4gIGJhY2tncm91bmQ6ICMxMzJENjM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5ub3RpY2Utc2V0dGluZyAubm90aWNlLXNldHRpbmctZmlsZSBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhc3N3b3JkLXJlc2V0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTMwMHB4O1xuICBwYWRkaW5nOiA1MnB4IDE5MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXNzd29yZC1yZXNldCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhc3N3b3JkLXJlc2V0IGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhc3N3b3JkLXJlc2V0IGgxIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5wYXNzd29yZC1yZXNldCAucGFzc3dvcmQtcmVzZXQtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhc3N3b3JkLXJlc2V0IC5wYXNzd29yZC1yZXNldC1mb3JtIGZvcm0ge1xuICByb3ctZ2FwOiAyNHB4O1xufVxuLnBhc3N3b3JkLXJlc2V0IC5wYXNzd29yZC1yZXNldC1mb3JtIGZvcm0gLmZvcm0tZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXNzd29yZC1yZXNldCAucGFzc3dvcmQtcmVzZXQtZm9ybSBmb3JtIC5mb3JtLWZvb3RlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnBhc3N3b3JkLXJlc2V0IC5wYXNzd29yZC1yZXNldC1mb3JtIGZvcm0gLmZvcm0tZm9vdGVyIC5mb3JtLWZvb3Rlci1yb3cgLmZvcm0tZm9vdGVyLWJ0bnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBhc3N3b3JkLXJlc2V0IC5wYXNzd29yZC1yZXNldC1mb3JtIGZvcm0gLmZvcm0tZm9vdGVyIC5mb3JtLWZvb3Rlci1yb3cgLmZvcm0tZm9vdGVyLWJ0bnMgLmJ0bi1lZGl0LmxnIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhc3N3b3JkLXJlc2V0IC5wYXNzd29yZC1yZXNldC1mb3JtX19jb21wb25lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBhc3N3b3JkLXJlc2V0IC5wYXNzd29yZC1yZXNldC1mb3JtX19jb21wb25lbnQtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFzc3dvcmQtcmVzZXQgLnBhc3N3b3JkLXJlc2V0LWZvcm1fX2NvbXBvbmVudC0tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuLnBhc3N3b3JkLXJlc2V0IC5wYXNzd29yZC1yZXNldC1mb3JtX19jb21wb25lbnQtLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMjQ4cHg7XG59XG4ucGFzc3dvcmQtcmVzZXQgLnBhc3N3b3JkLXJlc2V0LWZvcm1fX2NvbXBvbmVudC0taW5wdXQge1xuICB3aWR0aDogNjMwcHg7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXNzd29yZC1yZXNldCAucGFzc3dvcmQtcmVzZXQtZm9ybV9fY29tcG9uZW50LS1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNldHRpbmdzLWN1c3RvbWl6ZWQtZ3JvdXBzLWluZGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMzJweDtcbiAgcGFkZGluZzogNTJweCAxMDZweDtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG4uc2V0dGluZ3MtY3VzdG9taXplZC1ncm91cHMtaW5kZXggLmN1c3RvbWl6ZWQtZ3JvdXBzLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgcGFkZGluZzogMzJweDtcbn1cbi5zZXR0aW5ncy1jdXN0b21pemVkLWdyb3Vwcy1pbmRleCAuY3VzdG9taXplZC1ncm91cHMtYmxvY2sgLmN1c3RvbWl6ZWQtZ3JvdXBzLWJsb2NrLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTBweDtcbn1cbi5zZXR0aW5ncy1jdXN0b21pemVkLWdyb3Vwcy1pbmRleCAuY3VzdG9taXplZC1ncm91cHMtYmxvY2sgLmN1c3RvbWl6ZWQtZ3JvdXBzLWJsb2NrLWJ0bnMgLmN1c3RvbWl6ZWQtZ3JvdXBzLXN1Yi10aXRsZSwgLnNldHRpbmdzLWN1c3RvbWl6ZWQtZ3JvdXBzLWluZGV4IC5jdXN0b21pemVkLWdyb3Vwcy1ibG9jayAuY3VzdG9taXplZC1ncm91cHMtYmxvY2stYnRucyAuY3VzdG9taXplZC1ncm91cHMtbmV3LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTJweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNldHRpbmdzLWN1c3RvbWl6ZWQtZ3JvdXBzLWluZGV4IC5jdXN0b21pemVkLWdyb3Vwcy1ibG9jayAuY3VzdG9taXplZC1ncm91cHMtYmxvY2stYnRucyAuY3VzdG9taXplZC1ncm91cHMtc3ViLXRpdGxlLmN1c3RvbWl6ZWQtZ3JvdXBzLXN1Yi10aXRsZSwgLnNldHRpbmdzLWN1c3RvbWl6ZWQtZ3JvdXBzLWluZGV4IC5jdXN0b21pemVkLWdyb3Vwcy1ibG9jayAuY3VzdG9taXplZC1ncm91cHMtYmxvY2stYnRucyAuY3VzdG9taXplZC1ncm91cHMtbmV3LWJ0bi5jdXN0b21pemVkLWdyb3Vwcy1zdWItdGl0bGUge1xuICBwYWRkaW5nOiAwIDMycHggMCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNldHRpbmdzLWN1c3RvbWl6ZWQtZ3JvdXBzLWluZGV4IC5jdXN0b21pemVkLWdyb3Vwcy1ibG9jayAuY3VzdG9taXplZC1ncm91cHMtYmxvY2stYnRucyAuY3VzdG9taXplZC1ncm91cHMtc3ViLXRpdGxlLmN1c3RvbWl6ZWQtZ3JvdXBzLW5ldy1idG4sIC5zZXR0aW5ncy1jdXN0b21pemVkLWdyb3Vwcy1pbmRleCAuY3VzdG9taXplZC1ncm91cHMtYmxvY2sgLmN1c3RvbWl6ZWQtZ3JvdXBzLWJsb2NrLWJ0bnMgLmN1c3RvbWl6ZWQtZ3JvdXBzLW5ldy1idG4uY3VzdG9taXplZC1ncm91cHMtbmV3LWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyRDYzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDE5MHB4O1xufVxuLnNldHRpbmdzLWN1c3RvbWl6ZWQtZ3JvdXBzLWluZGV4IC5jdXN0b21pemVkLWdyb3Vwcy1ibG9jayAuY3VzdG9taXplZC1ncm91cHMtdGFibGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0JDQkNCO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnNldHRpbmdzLWN1c3RvbWl6ZWQtZ3JvdXBzLWluZGV4IC5jdXN0b21pemVkLWdyb3Vwcy1ibG9jayAuY3VzdG9taXplZC1ncm91cHMtdGFibGUgLmN1c3RvbWl6ZWQtZ3JvdXBzLXRoZWFkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjUyNTI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNldHRpbmdzLWN1c3RvbWl6ZWQtZ3JvdXBzLWluZGV4IC5jdXN0b21pemVkLWdyb3Vwcy1ibG9jayAuY3VzdG9taXplZC1ncm91cHMtdGFibGUgLmN1c3RvbWl6ZWQtZ3JvdXBzLXRoZWFkIC5jdXN0b21pemVkLWdyb3Vwcy10aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkNCQ0I7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4uc2V0dGluZ3MtY3VzdG9taXplZC1ncm91cHMtaW5kZXggLmN1c3RvbWl6ZWQtZ3JvdXBzLWJsb2NrIC5jdXN0b21pemVkLWdyb3Vwcy10YWJsZSAuY3VzdG9taXplZC1ncm91cHMtdGhlYWQgLmN1c3RvbWl6ZWQtZ3JvdXBzLXRoOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiA1JTtcbn1cbi5zZXR0aW5ncy1jdXN0b21pemVkLWdyb3Vwcy1pbmRleCAuY3VzdG9taXplZC1ncm91cHMtYmxvY2sgLmN1c3RvbWl6ZWQtZ3JvdXBzLXRhYmxlIC5jdXN0b21pemVkLWdyb3Vwcy10aGVhZCAuY3VzdG9taXplZC1ncm91cHMtdGg6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uc2V0dGluZ3MtY3VzdG9taXplZC1ncm91cHMtaW5kZXggLmN1c3RvbWl6ZWQtZ3JvdXBzLWJsb2NrIC5jdXN0b21pemVkLWdyb3Vwcy10YWJsZSAuY3VzdG9taXplZC1ncm91cHMtdGhlYWQgLmN1c3RvbWl6ZWQtZ3JvdXBzLXRoOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAyNSU7XG59XG4uc2V0dGluZ3MtY3VzdG9taXplZC1ncm91cHMtaW5kZXggLmN1c3RvbWl6ZWQtZ3JvdXBzLWJsb2NrIC5jdXN0b21pemVkLWdyb3Vwcy10YWJsZSAuY3VzdG9taXplZC1ncm91cHMtdGJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uc2V0dGluZ3MtY3VzdG9taXplZC1ncm91cHMtaW5kZXggLmN1c3RvbWl6ZWQtZ3JvdXBzLWJsb2NrIC5jdXN0b21pemVkLWdyb3Vwcy10YWJsZSAuY3VzdG9taXplZC1ncm91cHMtdGJvZHkgLmN1c3RvbWl6ZWQtZ3JvdXBzLXRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCQ0JDQjtcbiAgcGFkZGluZzogMTJweDtcbn1cbi5zZXR0aW5ncy1jdXN0b21pemVkLWdyb3Vwcy1pbmRleCAuY3VzdG9taXplZC1ncm91cHMtYmxvY2sgLmN1c3RvbWl6ZWQtZ3JvdXBzLXRhYmxlIC5jdXN0b21pemVkLWdyb3Vwcy10Ym9keSAuY3VzdG9taXplZC1ncm91cHMtdGQtYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2V0dGluZ3MtY3VzdG9taXplZC1ncm91cHMtaW5kZXggLmN1c3RvbWl6ZWQtZ3JvdXBzLWJsb2NrIC5jdXN0b21pemVkLWdyb3Vwcy10YWJsZSAuY3VzdG9taXplZC1ncm91cHMtdGJvZHkgLmN1c3RvbWl6ZWQtZ3JvdXBzLXNob3ctYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjUyNTI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMTAwcHg7XG59XG4uc2V0dGluZ3MtY3VzdG9taXplZC1ncm91cHMtaW5kZXggLmN1c3RvbWl6ZWQtZ3JvdXBzLWJsb2NrIC5jdXN0b21pemVkLWdyb3Vwcy10YWJsZSAuY3VzdG9taXplZC1ncm91cHMtdGJvZHkgLmN1c3RvbWl6ZWQtZ3JvdXBzLWVkaXQtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJENjM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMTEwcHg7XG59XG4uc2V0dGluZ3MtY3VzdG9taXplZC1ncm91cHMtaW5kZXggLmN1c3RvbWl6ZWQtZ3JvdXBzLWJsb2NrIC5jdXN0b21pemVkLWdyb3Vwcy10YWJsZSAuY3VzdG9taXplZC1ncm91cHMtdGJvZHkgLmN1c3RvbWl6ZWQtZ3JvdXBzLWRlbGV0ZS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBMDAwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLnN0ZXAtbWlncmF0aW9uLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMzJweDtcbiAgcGFkZGluZzogNTJweCAxMDZweDtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG4uc3RlcC1taWdyYXRpb24taXRlbXMgdGFibGUge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uc3RlcC1taWdyYXRpb24taXRlbXMgLnN0ZXAtbWlncmF0aW9uLWl0ZW1zLWZvcm0tbGlzdC1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgY29sdW1uLWdhcDogMTZweDtcbn1cbi5zdGVwLW1pZ3JhdGlvbi1pdGVtcyAuc3RlcC1taWdyYXRpb24taXRlbXMtZm9ybS1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQsXG4uc3RlcC1taWdyYXRpb24taXRlbXMgLnN0ZXAtbWlncmF0aW9uLWl0ZW1zLWZvcm0tbGlzdC1pdGVtIGlucHV0W3R5cGU9dGV4dF06cmVhZC1vbmx5IHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnN0ZXAtbWlncmF0aW9uLWl0ZW1zIC5zdGVwLW1pZ3JhdGlvbi1pdGVtcy1mb3JtLWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNvbG9yXSB7XG4gIHdpZHRoOiA1MHB4O1xufVxuLnN0ZXAtbWlncmF0aW9uLWl0ZW1zIC5zdGVwLW1pZ3JhdGlvbi1pdGVtcy1mb3JtLWxpc3QtaXRlbSAuc3RlcC1taWdyYXRpb24taXRlbS1wcmlvcml0eS1jaGFuZ2UtYnRuIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGJvcmRlcjogc29saWQgI0NCQ0JDQiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5zdGVwLW1pZ3JhdGlvbi1pdGVtcyAuc3RlcC1taWdyYXRpb24taXRlbXMtZm9ybS1saXN0LWl0ZW0gLnN0ZXAtbWlncmF0aW9uLWl0ZW0tcHJpb3JpdHktY2hhbmdlLWJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5zdGVwLW1pZ3JhdGlvbi1pdGVtcyAuc3RlcC1taWdyYXRpb24taXRlbXMtZWRpdC1mb3JtLWFkZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG59XG4uc3RlcC1taWdyYXRpb24taXRlbXMgLnN0ZXAtbWlncmF0aW9uLWl0ZW1zLWVkaXQtZm9ybS1hZGQgLnN0ZXAtbWlncmF0aW9uLWl0ZW1zLWVkaXQtYWRkLWJ0biB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnN0ZXAtbWlncmF0aW9uLWl0ZW1zIC5zdGVwLW1pZ3JhdGlvbi1pdGVtcy1lZGl0LWZvcm0tYWRkIC5zdGVwLW1pZ3JhdGlvbi1pdGVtcy1lZGl0LWRlbGV0ZS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI1MjUyO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5zdGVwLW1pZ3JhdGlvbi1pdGVtcyAuc3RlcC1taWdyYXRpb24taXRlbXMtc3VibWl0LWJ0biB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDM2MHB4O1xufVxuLnN0ZXAtbWlncmF0aW9uLWl0ZW1zICNjYXJldC1pY29ucy1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2FsZXMtcHJvbW90aW9uLWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiAycmVtIDJyZW07XG59XG4uc2FsZXMtcHJvbW90aW9uLWNhdGVnb3JpZXMgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDFyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG4uc2FsZXMtcHJvbW90aW9uLWNhdGVnb3JpZXMgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuZm9ybS1yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IGF1dG87XG59XG4uc2FsZXMtcHJvbW90aW9uLWNhdGVnb3JpZXMgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuZm9ybS1yb3c6aGFzKC5mb3JtLXJvd19fbGVmdCwgLmZvcm0tcm93X19yaWdodCkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuLnNhbGVzLXByb21vdGlvbi1jYXRlZ29yaWVzIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmZvcm0tcm93X19sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5zYWxlcy1wcm9tb3Rpb24tY2F0ZWdvcmllcyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5mb3JtLXJvd19fcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FlYWVhZTtcbn1cbi5zYWxlcy1wcm9tb3Rpb24tY2F0ZWdvcmllcyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5jaGVja2JveGVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgcm93LWdhcDogMC41cmVtO1xufVxuLnNhbGVzLXByb21vdGlvbi1jYXRlZ29yaWVzIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmNoZWNrYm94ZXMgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5zYWxlcy1wcm9tb3Rpb24tY2F0ZWdvcmllcyAudGFibGUtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtaGVpZ2h0OiA3NXZoO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNhbGVzLXByb21vdGlvbi1jYXRlZ29yaWVzIC50YWJsZS13cmFwcGVyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4uc2FsZXMtcHJvbW90aW9uLWNhdGVnb3JpZXMgLnRhYmxlLXdyYXBwZXIgdGFibGUgdGgsIC5zYWxlcy1wcm9tb3Rpb24tY2F0ZWdvcmllcyAudGFibGUtd3JhcHBlciB0YWJsZSB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBwYWRkaW5nOiA1cHggMC4yNXJlbTtcbn1cbi5zYWxlcy1wcm9tb3Rpb24tY2F0ZWdvcmllcyAudGFibGUtd3JhcHBlciB0YWJsZSB0aCB7XG4gIGNvbG9yOiB3aGl0ZXNtb2tlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI1MjUyO1xufVxuLnNhbGVzLXByb21vdGlvbi1jYXRlZ29yaWVzIC50YWJsZS13cmFwcGVyIHRhYmxlIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbn1cbi5zYWxlcy1wcm9tb3Rpb24tY2F0ZWdvcmllcyAudGFibGUtd3JhcHBlciB0YWJsZSB0aDpmaXJzdC1jaGlsZCxcbi5zYWxlcy1wcm9tb3Rpb24tY2F0ZWdvcmllcyAudGFibGUtd3JhcHBlciB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxcHg7XG59XG4uc2FsZXMtcHJvbW90aW9uLWNhdGVnb3JpZXMgLnRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHI6bnRoLWNoaWxkKDEpIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xufVxuLnNhbGVzLXByb21vdGlvbi1jYXRlZ29yaWVzIC50YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkIHRyOm50aC1jaGlsZCgyKSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMzRweDtcbn1cbi5zYWxlcy1wcm9tb3Rpb24tY2F0ZWdvcmllcyAuYWRkLWJ0biB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zYWxlcy1wcm9tb3Rpb24tY2F0ZWdvcmllcyAuZGVsZXRlLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjUyNTI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNhbGVzLXByb21vdGlvbnMge1xuICBwYWRkaW5nOiAycmVtIDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMycHg7XG59XG4uc2FsZXMtcHJvbW90aW9ucyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMXJlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cbi5zYWxlcy1wcm9tb3Rpb25zIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDBweCBhdXRvO1xufVxuLnNhbGVzLXByb21vdGlvbnMgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuZm9ybS1yb3c6aGFzKC5mb3JtLXJvd19fbGVmdCwgLmZvcm0tcm93X19yaWdodCkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuLnNhbGVzLXByb21vdGlvbnMgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuZm9ybS1yb3dfX2xlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLnNhbGVzLXByb21vdGlvbnMgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuY2hlY2tib3hlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIHJvdy1nYXA6IDAuNXJlbTtcbn1cbi5zYWxlcy1wcm9tb3Rpb25zIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmNoZWNrYm94ZXMgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5zYWxlcy1wcm9tb3Rpb25zIC51bml0LW5vdGUge1xuICBmb250LXNpemU6IDAuOTRyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnNhbGVzLXByb21vdGlvbnMgLmJyYW5kIHtcbiAgY29sb3I6IHdoaXRlc21va2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjUyNTI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDVweCAwLjI1cmVtO1xufVxuLnNhbGVzLXByb21vdGlvbnMgLnRhYmxlLXdyYXBwZXIge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LWhlaWdodDogNzV2aDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zYWxlcy1wcm9tb3Rpb25zIC50YWJsZS13cmFwcGVyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4uc2FsZXMtcHJvbW90aW9ucyAudGFibGUtd3JhcHBlciB0YWJsZSB0aCwgLnNhbGVzLXByb21vdGlvbnMgLnRhYmxlLXdyYXBwZXIgdGFibGUgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FlYWVhZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgcGFkZGluZzogNXB4IDAuMjVyZW07XG59XG4uc2FsZXMtcHJvbW90aW9ucyAudGFibGUtd3JhcHBlciB0YWJsZSB0aCB7XG4gIGNvbG9yOiB3aGl0ZXNtb2tlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI1MjUyO1xufVxuLnNhbGVzLXByb21vdGlvbnMgLnRhYmxlLXdyYXBwZXIgdGFibGUgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zYWxlcy1wcm9tb3Rpb25zIC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoOm50aC1jaGlsZCgxKSxcbi5zYWxlcy1wcm9tb3Rpb25zIC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRkOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAyOHB4O1xufVxuLnNhbGVzLXByb21vdGlvbnMgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGg6bnRoLWNoaWxkKDIpLFxuLnNhbGVzLXByb21vdGlvbnMgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDIxM3B4O1xufVxuLnNhbGVzLXByb21vdGlvbnMgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGg6bnRoLWNoaWxkKDMpLFxuLnNhbGVzLXByb21vdGlvbnMgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDIwOHB4O1xufVxuLnNhbGVzLXByb21vdGlvbnMgLnRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4uc2FsZXMtcHJvbW90aW9ucyAudGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpudGgtY2hpbGQoMSkge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uc2FsZXMtcHJvbW90aW9ucyAudGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpudGgtY2hpbGQoMikge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAyOHB4O1xuICB6LWluZGV4OiAxO1xufVxuLnNhbGVzLXByb21vdGlvbnMgLnRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6bnRoLWNoaWxkKDMpIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogMjQxcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uc2FsZXMtcHJvbW90aW9ucyAudGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpudGgtY2hpbGQoMyk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMnB4O1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVhZWFlO1xufVxuLnNhbGVzLXByb21vdGlvbnMgLnRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5OS45JTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWFlYWU7XG59XG4uc2FsZXMtcHJvbW90aW9ucyAudGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMSkge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnNhbGVzLXByb21vdGlvbnMgLnRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDEpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTJweDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlYWVhZTtcbn1cbi5zYWxlcy1wcm9tb3Rpb25zIC50YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgyKSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDI4cHg7XG4gIHotaW5kZXg6IDE7XG59XG4uc2FsZXMtcHJvbW90aW9ucyAudGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMykge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAyNDFweDtcbiAgei1pbmRleDogMTtcbn1cbi5zYWxlcy1wcm9tb3Rpb25zIC50YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgzKTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWFlYWU7XG59XG4uc2FsZXMtcHJvbW90aW9ucyAudGFibGUtd3JhcHBlciB0YWJsZSAuY2F0ZWdvcnktaW5wdXQge1xuICB3aWR0aDogMjAwcHg7XG59XG4uc2FsZXMtcHJvbW90aW9ucyAudGFibGUtd3JhcHBlciB0YWJsZSAubmFtZS1pbnB1dCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5zYWxlcy1wcm9tb3Rpb25zIC50YWJsZS13cmFwcGVyIHRhYmxlIC5pbnZlc3RtZW50LWlucHV0IHtcbiAgd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uc2FsZXMtcHJvbW90aW9ucyAudGFibGUtd3JhcHBlciB0YWJsZSAuaW52ZXN0bWVudC1pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLnNhbGVzLXByb21vdGlvbnMgLnRhYmxlLXdyYXBwZXIgdGFibGUgLmludmVzdG1lbnQtaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5zYWxlcy1wcm9tb3Rpb25zIC5hZGQtYnRuIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNhbGVzLXByb21vdGlvbnMgLmRlbGV0ZS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI1MjUyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2FsZXMtcHJvbW90aW9ucyAuZm9ybS1mb290ZXIge1xuICB6LWluZGV4OiAzO1xufVxuXG4ucmFkaW8tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xufVxuXG4ucnBhLWxvZ2luLWluZm9zLWluZGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMzJweDtcbiAgcGFkZGluZzogNTJweCAxMDZweDtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG4ucnBhLWxvZ2luLWluZm9zLWluZGV4IC5ycGEtbG9naW4taW5mb3MtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICBwYWRkaW5nOiAzMnB4O1xufVxuLnJwYS1sb2dpbi1pbmZvcy1pbmRleCAucnBhLWxvZ2luLWluZm9zLWJsb2NrIC5ycGEtbG9naW4taW5mb3MtYmxvY2stYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnJwYS1sb2dpbi1pbmZvcy1pbmRleCAucnBhLWxvZ2luLWluZm9zLWJsb2NrIC5ycGEtbG9naW4taW5mb3MtYmxvY2stYnRucyAucnBhLWxvZ2luLWluZm9zLW5ldy1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ycGEtbG9naW4taW5mb3MtaW5kZXggLnJwYS1sb2dpbi1pbmZvcy1ibG9jayAucnBhLWxvZ2luLWluZm9zLWJsb2NrLWJ0bnMgLnJwYS1sb2dpbi1pbmZvcy1uZXctYnRuLnJwYS1sb2dpbi1pbmZvcy1uZXctYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJENjM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMTkwcHg7XG59XG4ucnBhLWxvZ2luLWluZm9zLWluZGV4IC5ycGEtbG9naW4taW5mb3MtYmxvY2sgLnJwYS1sb2dpbi1pbmZvLXRhYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCQ0JDQjtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5ycGEtbG9naW4taW5mb3MtaW5kZXggLnJwYS1sb2dpbi1pbmZvcy1ibG9jayAucnBhLWxvZ2luLWluZm8tdGFibGUgLnJwYS1sb2dpbi1pbmZvLXRoZWFkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjUyNTI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnJwYS1sb2dpbi1pbmZvcy1pbmRleCAucnBhLWxvZ2luLWluZm9zLWJsb2NrIC5ycGEtbG9naW4taW5mby10YWJsZSAucnBhLWxvZ2luLWluZm8tdGhlYWQgLnJwYS1sb2dpbi1pbmZvLXRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCQ0JDQjtcbiAgcGFkZGluZzogMTJweDtcbn1cbi5ycGEtbG9naW4taW5mb3MtaW5kZXggLnJwYS1sb2dpbi1pbmZvcy1ibG9jayAucnBhLWxvZ2luLWluZm8tdGFibGUgLnJwYS1sb2dpbi1pbmZvLXRoZWFkIC5ycGEtbG9naW4taW5mby10aDpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogNSU7XG59XG4ucnBhLWxvZ2luLWluZm9zLWluZGV4IC5ycGEtbG9naW4taW5mb3MtYmxvY2sgLnJwYS1sb2dpbi1pbmZvLXRhYmxlIC5ycGEtbG9naW4taW5mby10aGVhZCAucnBhLWxvZ2luLWluZm8tdGg6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ucnBhLWxvZ2luLWluZm9zLWluZGV4IC5ycGEtbG9naW4taW5mb3MtYmxvY2sgLnJwYS1sb2dpbi1pbmZvLXRhYmxlIC5ycGEtbG9naW4taW5mby10aGVhZCAucnBhLWxvZ2luLWluZm8tdGg6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5ycGEtbG9naW4taW5mb3MtaW5kZXggLnJwYS1sb2dpbi1pbmZvcy1ibG9jayAucnBhLWxvZ2luLWluZm8tdGFibGUgLnJwYS1sb2dpbi1pbmZvLXRib2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLnJwYS1sb2dpbi1pbmZvcy1pbmRleCAucnBhLWxvZ2luLWluZm9zLWJsb2NrIC5ycGEtbG9naW4taW5mby10YWJsZSAucnBhLWxvZ2luLWluZm8tdGJvZHkgLnJwYS1sb2dpbi1pbmZvLXRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCQ0JDQjtcbiAgcGFkZGluZzogMTJweDtcbn1cbi5ycGEtbG9naW4taW5mb3MtaW5kZXggLnJwYS1sb2dpbi1pbmZvcy1ibG9jayAucnBhLWxvZ2luLWluZm8tdGFibGUgLnJwYS1sb2dpbi1pbmZvLXRib2R5IC5ycGEtbG9naW4taW5mby10ZC1idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ycGEtbG9naW4taW5mb3MtaW5kZXggLnJwYS1sb2dpbi1pbmZvcy1ibG9jayAucnBhLWxvZ2luLWluZm8tdGFibGUgLnJwYS1sb2dpbi1pbmZvLXRib2R5IC5ycGEtbG9naW4taW5mb3MtZWRpdC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkQ2MztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiAxMTBweDtcbn1cbi5ycGEtbG9naW4taW5mb3MtaW5kZXggLnJwYS1sb2dpbi1pbmZvcy1ibG9jayAucnBhLWxvZ2luLWluZm8tdGFibGUgLnJwYS1sb2dpbi1pbmZvLXRib2R5IC5ycGEtbG9naW4taW5mb3MtZGVsZXRlLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkEwMDAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLnJwYS1sb2dpbi1pbmZvcy1pbmRleCAucnBhLWxvZ2luLWluZm9zLXBvcHVwLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ucnBhLWxvZ2luLWluZm9zLWluZGV4IC5ycGEtbG9naW4taW5mb3MtcG9wdXAtd3JhcC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJwYS1sb2dpbi1pbmZvcy1pbmRleCAucnBhLWxvZ2luLWluZm9zLXBvcHVwLXdyYXAgLnJwYS1sb2dpbi1pbmZvcy1wb3B1cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA3MDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMzJweDtcbn1cbi5ycGEtbG9naW4taW5mb3MtaW5kZXggLnJwYS1sb2dpbi1pbmZvcy1wb3B1cC13cmFwIC5ycGEtbG9naW4taW5mb3MtcG9wdXAgLnJwYS1sb2dpbi1pbmZvcy1wb3B1cC1jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI1MjUyO1xufVxuLnJwYS1sb2dpbi1pbmZvcy1pbmRleCAucnBhLWxvZ2luLWluZm9zLXBvcHVwLXdyYXAgLnJwYS1sb2dpbi1pbmZvcy1wb3B1cCAucnBhLWxvZ2luLWluZm9zLXBvcHVwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJwYS1sb2dpbi1pbmZvcy1pbmRleCAucnBhLWxvZ2luLWluZm9zLXBvcHVwLXdyYXAgLnJwYS1sb2dpbi1pbmZvcy1wb3B1cCAucnBhLWxvZ2luLWluZm9zLXBvcHVwLWZvcm0taW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4ucnBhLWxvZ2luLWluZm9zLWluZGV4IC5ycGEtbG9naW4taW5mb3MtcG9wdXAtd3JhcCAucnBhLWxvZ2luLWluZm9zLXBvcHVwIC5ycGEtbG9naW4taW5mb3MtcG9wdXAtZm9ybS1pbnB1dC13cmFwcGVyIC5ycGEtbG9naW4taW5mb3MtcG9wdXAtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ycGEtbG9naW4taW5mb3MtaW5kZXggLnJwYS1sb2dpbi1pbmZvcy1wb3B1cC13cmFwIC5ycGEtbG9naW4taW5mb3MtcG9wdXAgLnJwYS1sb2dpbi1pbmZvcy1wb3B1cC1mb3JtLWlucHV0LXdyYXBwZXIgLnJwYS1sb2dpbi1pbmZvcy1wb3B1cC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5ycGEtbG9naW4taW5mb3MtaW5kZXggLnJwYS1sb2dpbi1pbmZvcy1wb3B1cC13cmFwIC5ycGEtbG9naW4taW5mb3MtcG9wdXAgLnJwYS1sb2dpbi1pbmZvcy1wb3B1cC1idG5zIC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ycGEtbG9naW4taW5mb3MtaW5kZXggLnJwYS1sb2dpbi1pbmZvcy1wb3B1cC13cmFwIC5ycGEtbG9naW4taW5mb3MtcG9wdXAgLnJwYS1sb2dpbi1pbmZvcy1wb3B1cC1idG5zIC5yb3cgLmVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogI0JBMDAwMDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuLnJwYS1sb2dpbi1pbmZvcy1pbmRleCAucnBhLWxvZ2luLWluZm9zLXBvcHVwLXdyYXAgLnJwYS1sb2dpbi1pbmZvcy1wb3B1cCAucnBhLWxvZ2luLWluZm9zLXBvcHVwLWJ0bnMgLnJwYS1sb2dpbi1pbmZvcy1wb3B1cC1idG5zLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLnJwYS1sb2dpbi1pbmZvcy1pbmRleCAucnBhLWxvZ2luLWluZm9zLXBvcHVwLXdyYXAgLnJwYS1sb2dpbi1pbmZvcy1wb3B1cCAucnBhLWxvZ2luLWluZm9zLXBvcHVwLWJ0bnMgLnJwYS1sb2dpbi1pbmZvcy1wb3B1cC1idG5zLXJvdyAucnBhLWxvZ2luLWluZm9zLXBvcHVwLWJ0bnMtc3VibWl0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJENjM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMzAwcHg7XG59XG4ucnBhLWxvZ2luLWluZm9zLWluZGV4IC5ycGEtbG9naW4taW5mb3MtcG9wdXAtd3JhcCAucnBhLWxvZ2luLWluZm9zLXBvcHVwIC5ycGEtbG9naW4taW5mb3MtcG9wdXAtYnRucyAucnBhLWxvZ2luLWluZm9zLXBvcHVwLWJ0bnMtcm93IC5ycGEtbG9naW4taW5mb3MtcG9wdXAtYnRucy1zdWJtaXQuZGVsZXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBMDAwMDtcbn1cbi5ycGEtbG9naW4taW5mb3MtaW5kZXggLnJwYS1sb2dpbi1pbmZvcy1wb3B1cC13cmFwIC5ycGEtbG9naW4taW5mb3MtcG9wdXAgLnJwYS1sb2dpbi1pbmZvcy1wb3B1cC1idG5zIC5ycGEtbG9naW4taW5mb3MtcG9wdXAtYnRucy1yb3cgLnJwYS1sb2dpbi1pbmZvcy1wb3B1cC1idG5zLWNhbmNlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjOUQ5RDlEO1xuICBwYWRkaW5nOiA3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICM5RDlEOUQ7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5ycGEtbG9naW4taW5mb3MtaW5kZXggI3JwYS1sb2dpbi1pbmZvcy1wb3B1cC1kZWxldGUgLnJwYS1sb2dpbi1pbmZvcy1wb3B1cCB7XG4gIHdpZHRoOiA3MDBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbn1cbi5ycGEtbG9naW4taW5mb3MtaW5kZXggI3JwYS1sb2dpbi1pbmZvcy1wb3B1cC1kZWxldGUgLmRlbGV0ZS1pbmZvLW1lc3NhZ2Uge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnByaXZhY3kge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiA1MnB4IDEwNnB4IDgwcHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuXG4ucHJpdmFjeS1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xufVxuXG4ucHJpdmFjeS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xuICBnYXA6IDI4cHg7XG59XG5cbi5wcml2YWN5LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuXG4ucHJpdmFjeS1ib2xkIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJpdmFjeS10ZXh0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWFudWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMycHg7XG4gIHBhZGRpbmc6IDUycHggMTA2cHggODBweDtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG5cbi5tYW51YWxzLWJsb2NrLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxMzJENjM7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1hbnVhbHMtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNjBweDtcbn1cblxuLm1hbnVhbHMtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cblxuLm1hbnVhbHMtc2VhcmNoIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbn1cbi5tYW51YWxzLXNlYXJjaCBmb3JtIGlucHV0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG59XG4ubWFudWFscy1zZWFyY2ggZm9ybSBidXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5cbi5tYW51YWxzLXRleHQge1xuICBtYXJnaW46IDA7XG59XG4ubWFudWFscy10ZXh0IGEge1xuICBjb2xvcjogIzAwOTNGRjtcbn1cblxuLm1hbnVhbHMtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG59XG5cbi5tYW51YWxzLWJsb2NrLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjhweCA0MHB4O1xufVxuXG4ubWFudWFscy1ibG9jay1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDI0cHggNDhweCAyNHB4IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI5MjkyOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG59XG4ubWFudWFscy1ibG9jay1pdGVtOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLm1hbnVhbHMtYmxvY2staXRlbSAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICM1MjUyNTI7XG59XG4ubWFudWFscy1ibG9jay1pdGVtIC5hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIDEwMCUgNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLm1hbnVhbHMtaXRlbS1ociB7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjRThFOEU4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubWFudWFscy1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWFudWFscy1pdGVtLXRleHQge1xuICBtYXJnaW46IDA7XG59XG5cbi50ZXJtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMycHg7XG4gIHBhZGRpbmc6IDUycHggMTA2cHggODBweDtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG5cbi50ZXJtcy1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xufVxuXG4udGVybXMtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbiAgZ2FwOiAyOHB4O1xufVxuXG4udGVybXMtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5cbi50ZXJtcy1ib2xkIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGVybXMtdGV4dCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xuICBjb2xvcjogIzI5MjkyOTtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAxMDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kYXRhIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG59XG4uZGF0YSAuYmxvY2staXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAyNHB4IDQ4cHggMjRweCAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xufVxuLmRhdGEgLml0ZW0taHIge1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI0U4RThFODtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYXRhIC5pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xufVxuLmRhdGEgLml0ZW0tdGV4dCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJlcG9ydHMtcHJvcGVydHktYXF1aXJlZC11c2VycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMycHg7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbTtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG4ucmVwb3J0cy1wcm9wZXJ0eS1hcXVpcmVkLXVzZXJzIC5zZWFyY2gtZm9ybS1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuLnJlcG9ydHMtcHJvcGVydHktYXF1aXJlZC11c2VycyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwcHggYXV0bztcbn1cbi5yZXBvcnRzLXByb3BlcnR5LWFxdWlyZWQtdXNlcnMgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuZm9ybS1yb3c6aGFzKC5mb3JtLXJvd19fbGVmdCwgLmZvcm0tcm93X19yaWdodCkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuLnJlcG9ydHMtcHJvcGVydHktYXF1aXJlZC11c2VycyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5mb3JtLXJvd19fbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4ucmVwb3J0cy1wcm9wZXJ0eS1hcXVpcmVkLXVzZXJzIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmZvcm0tcm93X19yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2ZjZmNmO1xufVxuLnJlcG9ydHMtcHJvcGVydHktYXF1aXJlZC11c2VycyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC55ZWFyLXNldHRpbmctZm9ybXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ZnI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucmVwb3J0cy1wcm9wZXJ0eS1hcXVpcmVkLXVzZXJzIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmRhdGUtc2V0dGluZy1mb3JtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmciBhdXRvIDJmcjtcbiAgY29sdW1uLWdhcDogMXJlbTtcbn1cbi5yZXBvcnRzLXByb3BlcnR5LWFxdWlyZWQtdXNlcnMgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAudW5pdC1mb3JtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDRmcjtcbiAgY29sdW1uLWdhcDogMXJlbTtcbn1cbi5yZXBvcnRzLXByb3BlcnR5LWFxdWlyZWQtdXNlcnMgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAucHJpY2UtcmFuZ2UtZm9ybXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ZnI7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmVwb3J0cy1wcm9wZXJ0eS1hcXVpcmVkLXVzZXJzIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnByaWNlLXJhbmdlLWZvcm1zIC5pbnB1dC1wcmljZS1yYW5nZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucmVwb3J0cy1wcm9wZXJ0eS1hcXVpcmVkLXVzZXJzIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmlucHV0LXNlbGVjdC1zZWFyY2gtZmllbGQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydHMtcHJvcGVydHktYXF1aXJlZC11c2VycyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5jaGVja2JveGVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgcm93LWdhcDogMC41cmVtO1xufVxuLnJlcG9ydHMtcHJvcGVydHktYXF1aXJlZC11c2VycyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5jaGVja2JveGVzIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4ucmVwb3J0cy1wcm9wZXJ0eS1hcXVpcmVkLXVzZXJzIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnRleHQtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xufVxuLnJlcG9ydHMtcHJvcGVydHktYXF1aXJlZC11c2VycyAuc2VhcmNoLWJ0bnMge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5yZXBvcnRzLXByb3BlcnR5LWFxdWlyZWQtdXNlcnMgLnRhYmxlcyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FlYWVhZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWVhZWFlO1xufVxuLnJlcG9ydHMtcHJvcGVydHktYXF1aXJlZC11c2VycyAudGFibGVzIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4ucmVwb3J0cy1wcm9wZXJ0eS1hcXVpcmVkLXVzZXJzIC50YWJsZXMgdGFibGUgdGgsIC5yZXBvcnRzLXByb3BlcnR5LWFxdWlyZWQtdXNlcnMgLnRhYmxlcyB0YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuLnJlcG9ydHMtcHJvcGVydHktYXF1aXJlZC11c2VycyAudGFibGVzIHRhYmxlIHRoZWFkIHRoIHtcbiAgYm9yZGVyLXRvcDogMnJlbSBzb2xpZCAjY2ZjZmNmO1xufVxuLnJlcG9ydHMtcHJvcGVydHktYXF1aXJlZC11c2VycyAudGFibGVzIHRhYmxlIHRoZWFkOmZpcnN0LW9mLXR5cGUgdGgge1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xufVxuLnJlcG9ydHMtcHJvcGVydHktYXF1aXJlZC11c2VycyAudGFibGVzIHRhYmxlIHRib2R5IHRkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucmVwb3J0cy1wcm9wZXJ0eS1hcXVpcmVkLXVzZXJzIC50YWJsZXMgdGFibGUgdGJvZHkgdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucmVwb3J0cy1wcm9wZXJ0eS1hcXVpcmVkLXVzZXJzIC50YWJsZXMgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgPiB0ZDpudGgtY2hpbGQoMikge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJlcG9ydHMtcHJvcGVydHktYXF1aXJlZC11c2VycyAudGFibGVzIHRhYmxlIHRoOm50aC1jaGlsZCgxKSxcbi5yZXBvcnRzLXByb3BlcnR5LWFxdWlyZWQtdXNlcnMgLnRhYmxlcyB0YWJsZSB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuLnJlcG9ydHMtcHJvcGVydHktYXF1aXJlZC11c2VycyAudGFibGVzIHRhYmxlIHRoOm50aC1jaGlsZCgxKSAuZmlyc3QtY29sLFxuLnJlcG9ydHMtcHJvcGVydHktYXF1aXJlZC11c2VycyAudGFibGVzIHRhYmxlIHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZDpmaXJzdC1jaGlsZCAuZmlyc3QtY29sIHtcbiAgd2lkdGg6IDk2cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5yZXBvcnRzLXByb3BlcnR5LWFxdWlyZWQtdXNlcnMgLnRhYmxlcyB0YWJsZSB0aDpudGgtY2hpbGQoMSk6OmJlZm9yZSxcbi5yZXBvcnRzLXByb3BlcnR5LWFxdWlyZWQtdXNlcnMgLnRhYmxlcyB0YWJsZSB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQ6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMnB4O1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVhZWFlO1xufVxuLnJlcG9ydHMtcHJvcGVydHktYXF1aXJlZC11c2VycyAudGFibGVzIHRhYmxlIHRoOm50aC1jaGlsZCgxKTo6YWZ0ZXIsXG4ucmVwb3J0cy1wcm9wZXJ0eS1hcXVpcmVkLXVzZXJzIC50YWJsZXMgdGFibGUgdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlYWVhZTtcbn1cbi5yZXBvcnRzLXByb3BlcnR5LWFxdWlyZWQtdXNlcnMgLnRhYmxlcyB0YWJsZSB0aDpudGgtY2hpbGQoMiksXG4ucmVwb3J0cy1wcm9wZXJ0eS1hcXVpcmVkLXVzZXJzIC50YWJsZXMgdGFibGUgdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkOm50aC1jaGlsZCgyKSxcbi5yZXBvcnRzLXByb3BlcnR5LWFxdWlyZWQtdXNlcnMgLnRhYmxlcyB0YWJsZSB0Ym9keSA+IHRyOm5vdCg6Zmlyc3QtY2hpbGQpID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAxMjlweDtcbiAgei1pbmRleDogMjtcbn1cbi5yZXBvcnRzLXByb3BlcnR5LWFxdWlyZWQtdXNlcnMgLnRhYmxlcyB0YWJsZSB0aDpudGgtY2hpbGQoMik6OmFmdGVyLFxuLnJlcG9ydHMtcHJvcGVydHktYXF1aXJlZC11c2VycyAudGFibGVzIHRhYmxlIHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZDpudGgtY2hpbGQoMik6OmFmdGVyLFxuLnJlcG9ydHMtcHJvcGVydHktYXF1aXJlZC11c2VycyAudGFibGVzIHRhYmxlIHRib2R5ID4gdHI6bm90KDpmaXJzdC1jaGlsZCkgPiB0ZDpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWFlYWU7XG59XG4ucmVwb3J0cy1wcm9wZXJ0eS1hcXVpcmVkLXVzZXJzIC50YWJsZXMgdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xufVxuLnJlcG9ydHMtcHJvcGVydHktYXF1aXJlZC11c2VycyAudGFibGVzIHRhYmxlIC5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnJlcG9ydHMtcHJvcGVydHktYXF1aXJlZC11c2VycyAudGFibGVzIHRhYmxlIC5iZy1ncmF5LXdlYWsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLnJlcG9ydHMtcHJvcGVydHktYXF1aXJlZC11c2VycyAudGFibGVzIHRhYmxlIC5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZWRlO1xufVxuLnJlcG9ydHMtcHJvcGVydHktYXF1aXJlZC11c2VycyAudGFibGVzIHRhYmxlIC5iZy1yZWQtd2VhayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZWE7XG59XG4ucmVwb3J0cy1wcm9wZXJ0eS1hcXVpcmVkLXVzZXJzIC50YWJsZXMgdGFibGUgLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllZmZiO1xufVxuXG4ucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiAycmVtIDJyZW07XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuLnJlcG9ydHMtc3RlcC1taWdyYXRpb25zIC5zZWFyY2gtZm9ybS1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuLnJlcG9ydHMtc3RlcC1taWdyYXRpb25zIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMzBweCBhdXRvO1xufVxuLnJlcG9ydHMtc3RlcC1taWdyYXRpb25zIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmZvcm0tcm93OmhhcyguZm9ybS1yb3dfX2xlZnQsIC5mb3JtLXJvd19fcmlnaHQpIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9ucyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5mb3JtLXJvd19fbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4ucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbnMgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuZm9ybS1yb3dfX3JpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjZmNmY2Y7XG59XG4ucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbnMgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAueWVhci1zZXR0aW5nLWZvcm1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNGZyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnJlcG9ydHMtc3RlcC1taWdyYXRpb25zIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmRhdGUtc2V0dGluZy1mb3JtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmciBhdXRvIDJmcjtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9ucyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5yb3V0ZS1zZXR0aW5nLWZvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ZnI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbnMgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAucHJpY2UtcmFuZ2UtZm9ybSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDRmcjtcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9ucyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5wcmljZS1yYW5nZS1mb3JtIC5pbnB1dC1wcmljZS1yYW5nZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbnMgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuaW5wdXQtc2VsZWN0LXNlYXJjaC1maWVsZC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbnMgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuY2hlY2tib3hlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIHJvdy1nYXA6IDAuNXJlbTtcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9ucyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5jaGVja2JveGVzIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4ucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbnMgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAudGV4dC1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktc2VsZjogc3RhcnQ7XG59XG4ucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbnMgLnNlYXJjaC1idG5zIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbnMgLnRhYmxlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBtYXgtaGVpZ2h0OiA5NXZoO1xufVxuLnJlcG9ydHMtc3RlcC1taWdyYXRpb25zIC50YWJsZXMgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9ucyAudGFibGVzIHRhYmxlIHRoLCAucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbnMgLnRhYmxlcyB0YWJsZSB0ZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1jb2xvcjogI2NmY2ZjZjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9ucyAudGFibGVzIHRhYmxlIHRoZWFkIHRyOm50aC1jaGlsZCgxKSB0aCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnJlcG9ydHMtc3RlcC1taWdyYXRpb25zIC50YWJsZXMgdGFibGUgdGhlYWQgdHI6bnRoLWNoaWxkKDEpIHRoOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZjZmNmO1xufVxuLnJlcG9ydHMtc3RlcC1taWdyYXRpb25zIC50YWJsZXMgdGFibGUgdGhlYWQgdHI6bnRoLWNoaWxkKDEpIHRoOmZpcnN0LWNoaWxkIHtcbiAgei1pbmRleDogMjtcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9ucyAudGFibGVzIHRhYmxlIHRoZWFkIHRyOm50aC1jaGlsZCgyKSB0aCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiAwO1xufVxuLnJlcG9ydHMtc3RlcC1taWdyYXRpb25zIC50YWJsZXMgdGFibGUgdGhlYWQgdHI6bnRoLWNoaWxkKDIpIHRoOmZpcnN0LWNoaWxkIHtcbiAgei1pbmRleDogMjtcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9ucyAudGFibGVzIHRhYmxlIHRoZWFkIHRyOm50aC1jaGlsZCgyKSB0aDpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmNmY2Y7XG59XG4ucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbnMgLnRhYmxlcyB0YWJsZSB0aGVhZCB0cjpudGgtY2hpbGQoMikgdGggKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnJlcG9ydHMtc3RlcC1taWdyYXRpb25zIC50YWJsZXMgdGFibGUgdGhlYWQgdHI6bnRoLWNoaWxkKDIpIHRoIGltZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnJlcG9ydHMtc3RlcC1taWdyYXRpb25zIC50YWJsZXMgdGFibGUudGQtdGV4dC1hbGlnbi1sZWZ0IHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9ucyAudGFibGVzIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbnMgLnRhYmxlcyB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbnMgLnRhYmxlcyB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmNmY2Y7XG59XG4ucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbnMgLnRhYmxlcyB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWMgIWltcG9ydGFudDtcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9ucyAudGFibGVzIHRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9ucyAudGFibGVzIHRhYmxlIC5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnJlcG9ydHMtc3RlcC1taWdyYXRpb25zIC50YWJsZXMgdGFibGUgLmJnLWdyYXktd2VhayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4ucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbnMgLnRhYmxlcyB0YWJsZSAuYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGVkZTtcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9ucyAudGFibGVzIHRhYmxlIC5iZy1yZWQtd2VhayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZWE7XG59XG4ucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbnMgLnRhYmxlcyB0YWJsZSAuYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVmZmI7XG59XG4ucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbnMgLmhpZ2hsaWdodC1yYW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU5ODk4O1xuICBjb2xvcjogIzI5MjkyOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnJlcG9ydHMtc3RlcC1taWdyYXRpb24tcGVyLXVzZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMzJweDtcbiAgcGFkZGluZzogMnJlbSAycmVtO1xuICBjb2xvcjogIzI5MjkyOTtcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9uLXBlci11c2VycyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMXJlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9uLXBlci11c2VycyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTMwcHggYXV0bztcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9uLXBlci11c2VycyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5mb3JtLXJvdzpoYXMoLmZvcm0tcm93X19sZWZ0LCAuZm9ybS1yb3dfX3JpZ2h0KSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG4ucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbi1wZXItdXNlcnMgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuZm9ybS1yb3dfX2xlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLnJlcG9ydHMtc3RlcC1taWdyYXRpb24tcGVyLXVzZXJzIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmZvcm0tcm93X19yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2ZjZmNmO1xufVxuLnJlcG9ydHMtc3RlcC1taWdyYXRpb24tcGVyLXVzZXJzIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnllYXItc2V0dGluZy1mb3JtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDRmcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9uLXBlci11c2VycyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5kYXRlLXNldHRpbmctZm9ybXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnIgYXV0byAyZnI7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbi1wZXItdXNlcnMgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAudW5pdC1mb3JtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDRmcjtcbiAgY29sdW1uLWdhcDogMXJlbTtcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9uLXBlci11c2VycyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5pbnB1dC1zZWxlY3Qtc2VhcmNoLWZpZWxkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9uLXBlci11c2VycyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5jaGVja2JveGVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgcm93LWdhcDogMC41cmVtO1xufVxuLnJlcG9ydHMtc3RlcC1taWdyYXRpb24tcGVyLXVzZXJzIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmNoZWNrYm94ZXMgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9uLXBlci11c2VycyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC50ZXh0LWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1zZWxmOiBzdGFydDtcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9uLXBlci11c2VycyAuc2VhcmNoLWJ0bnMge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9uLXBlci11c2VycyAudGFibGVzIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhZWFlYWU7XG59XG4ucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbi1wZXItdXNlcnMgLnRhYmxlcyB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnJlcG9ydHMtc3RlcC1taWdyYXRpb24tcGVyLXVzZXJzIC50YWJsZXMgdGFibGUgdGgsXG4ucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbi1wZXItdXNlcnMgLnRhYmxlcyB0YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuLnJlcG9ydHMtc3RlcC1taWdyYXRpb24tcGVyLXVzZXJzIC50YWJsZXMgdGFibGUgdGhlYWQgdGgge1xuICBib3JkZXItdG9wOiAycmVtIHNvbGlkICNjZmNmY2Y7XG59XG4ucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbi1wZXItdXNlcnMgLnRhYmxlcyB0YWJsZSB0aGVhZDpmaXJzdC1vZi10eXBlIHRoIHtcbiAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9uLXBlci11c2VycyAudGFibGVzIHRhYmxlIHRib2R5IHRkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbi1wZXItdXNlcnMgLnRhYmxlcyB0YWJsZSB0Ym9keSB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9uLXBlci11c2VycyAudGFibGVzIHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkID4gdGQ6bnRoLWNoaWxkKDIpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9uLXBlci11c2VycyAudGFibGVzIHRhYmxlIHRoOm50aC1jaGlsZCgxKSxcbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9uLXBlci11c2VycyAudGFibGVzIHRhYmxlIHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4ucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbi1wZXItdXNlcnMgLnRhYmxlcyB0YWJsZSB0aDpudGgtY2hpbGQoMSkgLmZpcnN0LWNvbCxcbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9uLXBlci11c2VycyAudGFibGVzIHRhYmxlIHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZDpmaXJzdC1jaGlsZCAuZmlyc3QtY29sIHtcbiAgd2lkdGg6IDk2cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9uLXBlci11c2VycyAudGFibGVzIHRhYmxlIHRoOm50aC1jaGlsZCgxKTo6YmVmb3JlLFxuLnJlcG9ydHMtc3RlcC1taWdyYXRpb24tcGVyLXVzZXJzIC50YWJsZXMgdGFibGUgdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTJweDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlYWVhZTtcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9uLXBlci11c2VycyAudGFibGVzIHRhYmxlIHRoOm50aC1jaGlsZCgxKTo6YWZ0ZXIsXG4ucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbi1wZXItdXNlcnMgLnRhYmxlcyB0YWJsZSB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQ6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMnB4O1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVhZWFlO1xufVxuLnJlcG9ydHMtc3RlcC1taWdyYXRpb24tcGVyLXVzZXJzIC50YWJsZXMgdGFibGUgdGg6bnRoLWNoaWxkKDIpLFxuLnJlcG9ydHMtc3RlcC1taWdyYXRpb24tcGVyLXVzZXJzIC50YWJsZXMgdGFibGUgdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkOm50aC1jaGlsZCgyKSxcbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9uLXBlci11c2VycyAudGFibGVzIHRhYmxlIHRib2R5ID4gdHI6bm90KDpmaXJzdC1jaGlsZCkgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDEyOXB4O1xuICB6LWluZGV4OiAyO1xufVxuLnJlcG9ydHMtc3RlcC1taWdyYXRpb24tcGVyLXVzZXJzIC50YWJsZXMgdGFibGUgdGg6bnRoLWNoaWxkKDIpOjphZnRlcixcbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9uLXBlci11c2VycyAudGFibGVzIHRhYmxlIHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZDpudGgtY2hpbGQoMik6OmFmdGVyLFxuLnJlcG9ydHMtc3RlcC1taWdyYXRpb24tcGVyLXVzZXJzIC50YWJsZXMgdGFibGUgdGJvZHkgPiB0cjpub3QoOmZpcnN0LWNoaWxkKSA+IHRkOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlYWVhZTtcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9uLXBlci11c2VycyAudGFibGVzIHRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9uLXBlci11c2VycyAudGFibGVzIHRhYmxlIC5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnJlcG9ydHMtc3RlcC1taWdyYXRpb24tcGVyLXVzZXJzIC50YWJsZXMgdGFibGUgLmJnLWdyYXktd2VhayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4ucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbi1wZXItdXNlcnMgLnRhYmxlcyB0YWJsZSAuYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGVkZTtcbn1cbi5yZXBvcnRzLXN0ZXAtbWlncmF0aW9uLXBlci11c2VycyAudGFibGVzIHRhYmxlIC5iZy1yZWQtd2VhayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZWE7XG59XG4ucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbi1wZXItdXNlcnMgLnRhYmxlcyB0YWJsZSAuYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVmZmI7XG59XG4ucmVwb3J0cy1zdGVwLW1pZ3JhdGlvbi1wZXItdXNlcnMgLnRhYmxlcyB0YWJsZSAudGV4dC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucmVwb3J0cy1yZXByZXNlbnRhdGl2ZS1zdGVwLW1pZ3JhdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiAycmVtIDJyZW07XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuLnJlcG9ydHMtcmVwcmVzZW50YXRpdmUtc3RlcC1taWdyYXRpb25zIC5zZWFyY2gtZm9ybS1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuLnJlcG9ydHMtcmVwcmVzZW50YXRpdmUtc3RlcC1taWdyYXRpb25zIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMzBweCBhdXRvO1xufVxuLnJlcG9ydHMtcmVwcmVzZW50YXRpdmUtc3RlcC1taWdyYXRpb25zIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmZvcm0tcm93OmhhcyguZm9ybS1yb3dfX2xlZnQsIC5mb3JtLXJvd19fcmlnaHQpIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbi5yZXBvcnRzLXJlcHJlc2VudGF0aXZlLXN0ZXAtbWlncmF0aW9ucyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5mb3JtLXJvd19fbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4ucmVwb3J0cy1yZXByZXNlbnRhdGl2ZS1zdGVwLW1pZ3JhdGlvbnMgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuZm9ybS1yb3dfX3JpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjZmNmY2Y7XG59XG4ucmVwb3J0cy1yZXByZXNlbnRhdGl2ZS1zdGVwLW1pZ3JhdGlvbnMgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAueWVhci1zZXR0aW5nLWZvcm1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNGZyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnJlcG9ydHMtcmVwcmVzZW50YXRpdmUtc3RlcC1taWdyYXRpb25zIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmRhdGUtc2V0dGluZy1mb3JtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmciBhdXRvIDJmcjtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZXBvcnRzLXJlcHJlc2VudGF0aXZlLXN0ZXAtbWlncmF0aW9ucyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC51bml0LWZvcm1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNGZyO1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xufVxuLnJlcG9ydHMtcmVwcmVzZW50YXRpdmUtc3RlcC1taWdyYXRpb25zIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmlucHV0LXNlbGVjdC1zZWFyY2gtZmllbGQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydHMtcmVwcmVzZW50YXRpdmUtc3RlcC1taWdyYXRpb25zIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmNoZWNrYm94ZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuICByb3ctZ2FwOiAwLjVyZW07XG59XG4ucmVwb3J0cy1yZXByZXNlbnRhdGl2ZS1zdGVwLW1pZ3JhdGlvbnMgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuY2hlY2tib3hlcyBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLnJlcG9ydHMtcmVwcmVzZW50YXRpdmUtc3RlcC1taWdyYXRpb25zIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnRleHQtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xufVxuLnJlcG9ydHMtcmVwcmVzZW50YXRpdmUtc3RlcC1taWdyYXRpb25zIC5zZWFyY2gtYnRucyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnJlcG9ydHMtcmVwcmVzZW50YXRpdmUtc3RlcC1taWdyYXRpb25zIC50YWJsZS1jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FlYWVhZTtcbn1cbi5yZXBvcnRzLXJlcHJlc2VudGF0aXZlLXN0ZXAtbWlncmF0aW9ucyAudGFibGUtY29udGFpbmVyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4ucmVwb3J0cy1yZXByZXNlbnRhdGl2ZS1zdGVwLW1pZ3JhdGlvbnMgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCwgLnJlcG9ydHMtcmVwcmVzZW50YXRpdmUtc3RlcC1taWdyYXRpb25zIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cbi5yZXBvcnRzLXJlcHJlc2VudGF0aXZlLXN0ZXAtbWlncmF0aW9ucyAudGFibGUtY29udGFpbmVyIHRhYmxlIHRib2R5IHRkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucmVwb3J0cy1yZXByZXNlbnRhdGl2ZS1zdGVwLW1pZ3JhdGlvbnMgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0Ym9keSB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yZXBvcnRzLXJlcHJlc2VudGF0aXZlLXN0ZXAtbWlncmF0aW9ucyAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoOm50aC1jaGlsZCgxKSxcbi5yZXBvcnRzLXJlcHJlc2VudGF0aXZlLXN0ZXAtbWlncmF0aW9ucyAudGFibGUtY29udGFpbmVyIHRhYmxlIHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4ucmVwb3J0cy1yZXByZXNlbnRhdGl2ZS1zdGVwLW1pZ3JhdGlvbnMgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aDpudGgtY2hpbGQoMSk6OmJlZm9yZSxcbi5yZXBvcnRzLXJlcHJlc2VudGF0aXZlLXN0ZXAtbWlncmF0aW9ucyAudGFibGUtY29udGFpbmVyIHRhYmxlIHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0ycHg7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWFlYWU7XG59XG4ucmVwb3J0cy1yZXByZXNlbnRhdGl2ZS1zdGVwLW1pZ3JhdGlvbnMgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aDpudGgtY2hpbGQoMSk6OmFmdGVyLFxuLnJlcG9ydHMtcmVwcmVzZW50YXRpdmUtc3RlcC1taWdyYXRpb25zIC50YWJsZS1jb250YWluZXIgdGFibGUgdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlYWVhZTtcbn1cbi5yZXBvcnRzLXJlcHJlc2VudGF0aXZlLXN0ZXAtbWlncmF0aW9ucyAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoLCAucmVwb3J0cy1yZXByZXNlbnRhdGl2ZS1zdGVwLW1pZ3JhdGlvbnMgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xufVxuLnJlcG9ydHMtcmVwcmVzZW50YXRpdmUtc3RlcC1taWdyYXRpb25zIC50YWJsZS1jb250YWluZXIgdGFibGUgLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4ucmVwb3J0cy1yZXByZXNlbnRhdGl2ZS1zdGVwLW1pZ3JhdGlvbnMgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSAuYmctZ3JheS13ZWFrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5yZXBvcnRzLXJlcHJlc2VudGF0aXZlLXN0ZXAtbWlncmF0aW9ucyAudGFibGUtY29udGFpbmVyIHRhYmxlIC5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZWRlO1xufVxuLnJlcG9ydHMtcmVwcmVzZW50YXRpdmUtc3RlcC1taWdyYXRpb25zIC50YWJsZS1jb250YWluZXIgdGFibGUgLmJnLXJlZC13ZWFrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWFlYTtcbn1cbi5yZXBvcnRzLXJlcHJlc2VudGF0aXZlLXN0ZXAtbWlncmF0aW9ucyAudGFibGUtY29udGFpbmVyIHRhYmxlIC5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWZmYjtcbn1cblxuLnJlcG9ydHMtY29tcGV0aXRvci1oaXN0b3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMzJweDtcbiAgcGFkZGluZzogMnJlbSAycmVtO1xuICBjb2xvcjogIzI5MjkyOTtcbn1cbi5yZXBvcnRzLWNvbXBldGl0b3ItaGlzdG9yeSAuc2VhcmNoLWZvcm0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMXJlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cbi5yZXBvcnRzLWNvbXBldGl0b3ItaGlzdG9yeSAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwcHggYXV0bztcbn1cbi5yZXBvcnRzLWNvbXBldGl0b3ItaGlzdG9yeSAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5kYXRlLXNldHRpbmctZm9ybXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIDFmciBhdXRvIDFmcjtcbiAgY29sdW1uLWdhcDogMXJlbTtcbn1cbi5yZXBvcnRzLWNvbXBldGl0b3ItaGlzdG9yeSAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5kYXRlLXNldHRpbmctZm9ybXMgLmRhdGUtcmFuZ2UtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmVwb3J0cy1jb21wZXRpdG9yLWhpc3RvcnkgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuZGF0ZS1zZXR0aW5nLWZvcm1zIC5kYXRlLXJhbmdlLWZvcm0gc3BhbiB7XG4gIG1hcmdpbjogMCAxcmVtO1xufVxuLnJlcG9ydHMtY29tcGV0aXRvci1oaXN0b3J5IC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmRhdGUtc2V0dGluZy1mb3JtcyAudW5pdC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZXBvcnRzLWNvbXBldGl0b3ItaGlzdG9yeSAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5kYXRlLXNldHRpbmctZm9ybXMgLnVuaXQtZm9ybSBsYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5yZXBvcnRzLWNvbXBldGl0b3ItaGlzdG9yeSAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5jaGVja2JveGVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgcm93LWdhcDogMC41cmVtO1xufVxuLnJlcG9ydHMtY29tcGV0aXRvci1oaXN0b3J5IC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmNoZWNrYm94ZXMgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4ucmVwb3J0cy1jb21wZXRpdG9yLWhpc3RvcnkgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAudGV4dC1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktc2VsZjogc3RhcnQ7XG59XG4ucmVwb3J0cy1jb21wZXRpdG9yLWhpc3RvcnkgLnNlYXJjaC1idG5zIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucmVwb3J0cy1jb21wZXRpdG9yLWhpc3RvcnkgLnRhYmxlcyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FlYWVhZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWVhZWFlO1xufVxuLnJlcG9ydHMtY29tcGV0aXRvci1oaXN0b3J5IC50YWJsZXMgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5yZXBvcnRzLWNvbXBldGl0b3ItaGlzdG9yeSAudGFibGVzIHRhYmxlIHRoLCAucmVwb3J0cy1jb21wZXRpdG9yLWhpc3RvcnkgLnRhYmxlcyB0YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuLnJlcG9ydHMtY29tcGV0aXRvci1oaXN0b3J5IC50YWJsZXMgdGFibGUgdGhlYWQgdGgge1xuICBib3JkZXItdG9wOiAycmVtIHNvbGlkICNjZmNmY2Y7XG59XG4ucmVwb3J0cy1jb21wZXRpdG9yLWhpc3RvcnkgLnRhYmxlcyB0YWJsZSB0aGVhZDpmaXJzdC1vZi10eXBlIHRoIHtcbiAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbn1cbi5yZXBvcnRzLWNvbXBldGl0b3ItaGlzdG9yeSAudGFibGVzIHRhYmxlIHRoOm50aC1jaGlsZCgxKSxcbi5yZXBvcnRzLWNvbXBldGl0b3ItaGlzdG9yeSAudGFibGVzIHRhYmxlIHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4ucmVwb3J0cy1jb21wZXRpdG9yLWhpc3RvcnkgLnRhYmxlcyB0YWJsZSB0aDpudGgtY2hpbGQoMSk6OmJlZm9yZSxcbi5yZXBvcnRzLWNvbXBldGl0b3ItaGlzdG9yeSAudGFibGVzIHRhYmxlIHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0ycHg7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWFlYWU7XG59XG4ucmVwb3J0cy1jb21wZXRpdG9yLWhpc3RvcnkgLnRhYmxlcyB0YWJsZSB0aDpudGgtY2hpbGQoMSk6OmFmdGVyLFxuLnJlcG9ydHMtY29tcGV0aXRvci1oaXN0b3J5IC50YWJsZXMgdGFibGUgdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlYWVhZTtcbn1cbi5yZXBvcnRzLWNvbXBldGl0b3ItaGlzdG9yeSAudGFibGVzIHRhYmxlIHRoLCAucmVwb3J0cy1jb21wZXRpdG9yLWhpc3RvcnkgLnRhYmxlcyB0YWJsZSB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xufVxuLnJlcG9ydHMtY29tcGV0aXRvci1oaXN0b3J5IC50YWJsZXMgdGFibGUgLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4ucmVwb3J0cy1jb21wZXRpdG9yLWhpc3RvcnkgLnRhYmxlcyB0YWJsZSAuYmctZ3JheS13ZWFrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5yZXBvcnRzLWNvbXBldGl0b3ItaGlzdG9yeSAudGFibGVzIHRhYmxlIC5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZWRlO1xufVxuLnJlcG9ydHMtY29tcGV0aXRvci1oaXN0b3J5IC50YWJsZXMgdGFibGUgLmJnLXJlZC13ZWFrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWFlYTtcbn1cbi5yZXBvcnRzLWNvbXBldGl0b3ItaGlzdG9yeSAudGFibGVzIHRhYmxlIC5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWZmYjtcbn1cblxuLnJlcG9ydHMtbW9udGhseS1wZXJmb3JtYW5jZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMycHg7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbTtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG4ucmVwb3J0cy1tb250aGx5LXBlcmZvcm1hbmNlIC5zZWFyY2gtZm9ybS1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuLnJlcG9ydHMtbW9udGhseS1wZXJmb3JtYW5jZSAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTMwcHggYXV0bztcbn1cbi5yZXBvcnRzLW1vbnRobHktcGVyZm9ybWFuY2UgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuZm9ybS1yb3c6aGFzKC5mb3JtLXJvd19fbGVmdCwgLmZvcm0tcm93X19yaWdodCkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuLnJlcG9ydHMtbW9udGhseS1wZXJmb3JtYW5jZSAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5mb3JtLXJvd19fbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4ucmVwb3J0cy1tb250aGx5LXBlcmZvcm1hbmNlIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmZvcm0tcm93X19yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2ZjZmNmO1xufVxuLnJlcG9ydHMtbW9udGhseS1wZXJmb3JtYW5jZSAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC55ZWFyLXNldHRpbmctZm9ybXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ZnI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucmVwb3J0cy1tb250aGx5LXBlcmZvcm1hbmNlIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmRhdGUtc2V0dGluZy1mb3JtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmciBhdXRvIDJmcjtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZXBvcnRzLW1vbnRobHktcGVyZm9ybWFuY2UgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAudW5pdC1mb3JtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDRmcjtcbiAgY29sdW1uLWdhcDogMXJlbTtcbn1cbi5yZXBvcnRzLW1vbnRobHktcGVyZm9ybWFuY2UgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuaW5wdXQtc2VsZWN0LXNlYXJjaC1maWVsZC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0cy1tb250aGx5LXBlcmZvcm1hbmNlIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmNoZWNrYm94ZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuICByb3ctZ2FwOiAwLjVyZW07XG59XG4ucmVwb3J0cy1tb250aGx5LXBlcmZvcm1hbmNlIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmNoZWNrYm94ZXMgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5yZXBvcnRzLW1vbnRobHktcGVyZm9ybWFuY2UgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAudGV4dC1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktc2VsZjogc3RhcnQ7XG59XG4ucmVwb3J0cy1tb250aGx5LXBlcmZvcm1hbmNlIC5zZWFyY2gtYnRucyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnJlcG9ydHMtbW9udGhseS1wZXJmb3JtYW5jZSAudGFibGUtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FlYWVhZTtcbiAgbWF4LWhlaWdodDogOTV2aDtcbn1cbi5yZXBvcnRzLW1vbnRobHktcGVyZm9ybWFuY2UgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnJlcG9ydHMtbW9udGhseS1wZXJmb3JtYW5jZSAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoLFxuLnJlcG9ydHMtbW9udGhseS1wZXJmb3JtYW5jZSAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG4ucmVwb3J0cy1tb250aGx5LXBlcmZvcm1hbmNlIC50YWJsZS1jb250YWluZXIgdGFibGUgdGhlYWQgdHI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5OS45JTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmNmY2Y7XG4gIHotaW5kZXg6IDM7XG59XG4ucmVwb3J0cy1tb250aGx5LXBlcmZvcm1hbmNlIC50YWJsZS1jb250YWluZXIgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDBweDtcbiAgei1pbmRleDogMztcbn1cbi5yZXBvcnRzLW1vbnRobHktcGVyZm9ybWFuY2UgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aGVhZCB0cjpudGgtY2hpbGQoMikge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDQxcHg7XG4gIHotaW5kZXg6IDM7XG59XG4ucmVwb3J0cy1tb250aGx5LXBlcmZvcm1hbmNlIC50YWJsZS1jb250YWluZXIgdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xufVxuLnJlcG9ydHMtbW9udGhseS1wZXJmb3JtYW5jZSAudGFibGUtY29udGFpbmVyIHRhYmxlIHRib2R5IHRkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucmVwb3J0cy1tb250aGx5LXBlcmZvcm1hbmNlIC50YWJsZS1jb250YWluZXIgdGFibGUgdGJvZHkgdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucmVwb3J0cy1tb250aGx5LXBlcmZvcm1hbmNlIC50YWJsZS1jb250YWluZXIgdGFibGUgdGg6bnRoLWNoaWxkKDEpLFxuLnJlcG9ydHMtbW9udGhseS1wZXJmb3JtYW5jZSAudGFibGUtY29udGFpbmVyIHRhYmxlIHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4ucmVwb3J0cy1tb250aGx5LXBlcmZvcm1hbmNlIC50YWJsZS1jb250YWluZXIgdGFibGUgdGg6bnRoLWNoaWxkKDEpOjpiZWZvcmUsXG4ucmVwb3J0cy1tb250aGx5LXBlcmZvcm1hbmNlIC50YWJsZS1jb250YWluZXIgdGFibGUgdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTJweDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlYWVhZTtcbn1cbi5yZXBvcnRzLW1vbnRobHktcGVyZm9ybWFuY2UgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aDpudGgtY2hpbGQoMSk6OmFmdGVyLFxuLnJlcG9ydHMtbW9udGhseS1wZXJmb3JtYW5jZSAudGFibGUtY29udGFpbmVyIHRhYmxlIHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWFlYWU7XG59XG4ucmVwb3J0cy1tb250aGx5LXBlcmZvcm1hbmNlIC50YWJsZS1jb250YWluZXIgdGFibGUgLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4ucmVwb3J0cy1tb250aGx5LXBlcmZvcm1hbmNlIC50YWJsZS1jb250YWluZXIgdGFibGUgLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRlZGU7XG59XG5cbi5yZXBvcnRzLW1vbnRobHktc3RlcC1zdW1tYXJpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiAycmVtIDJyZW07XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuLnJlcG9ydHMtbW9udGhseS1zdGVwLXN1bW1hcmllcyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMXJlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cbi5yZXBvcnRzLW1vbnRobHktc3RlcC1zdW1tYXJpZXMgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuZm9ybS1yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEzMHB4IGF1dG87XG59XG4ucmVwb3J0cy1tb250aGx5LXN0ZXAtc3VtbWFyaWVzIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmZvcm0tcm93OmhhcyguZm9ybS1yb3dfX2xlZnQsIC5mb3JtLXJvd19fcmlnaHQpIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbi5yZXBvcnRzLW1vbnRobHktc3RlcC1zdW1tYXJpZXMgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuZm9ybS1yb3dfX2xlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLnJlcG9ydHMtbW9udGhseS1zdGVwLXN1bW1hcmllcyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5mb3JtLXJvd19fcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NmY2ZjZjtcbn1cbi5yZXBvcnRzLW1vbnRobHktc3RlcC1zdW1tYXJpZXMgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAueWVhci1zZXR0aW5nLWZvcm1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNGZyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnJlcG9ydHMtbW9udGhseS1zdGVwLXN1bW1hcmllcyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5kYXRlLXNldHRpbmctZm9ybXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnIgYXV0byAyZnI7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmVwb3J0cy1tb250aGx5LXN0ZXAtc3VtbWFyaWVzIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmlucHV0LXNlbGVjdC1zZWFyY2gtZmllbGQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydHMtbW9udGhseS1zdGVwLXN1bW1hcmllcyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5jaGVja2JveGVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgcm93LWdhcDogMC41cmVtO1xufVxuLnJlcG9ydHMtbW9udGhseS1zdGVwLXN1bW1hcmllcyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5jaGVja2JveGVzIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4ucmVwb3J0cy1tb250aGx5LXN0ZXAtc3VtbWFyaWVzIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnRleHQtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xufVxuLnJlcG9ydHMtbW9udGhseS1zdGVwLXN1bW1hcmllcyAuc2VhcmNoLWJ0bnMge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5yZXBvcnRzLW1vbnRobHktc3RlcC1zdW1tYXJpZXMgLnRhYmxlcyB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBtYXgtaGVpZ2h0OiA5NXZoO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnJlcG9ydHMtbW9udGhseS1zdGVwLXN1bW1hcmllcyAudGFibGVzIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucmVwb3J0cy1tb250aGx5LXN0ZXAtc3VtbWFyaWVzIC50YWJsZXMgdGFibGUgdGgsXG4ucmVwb3J0cy1tb250aGx5LXN0ZXAtc3VtbWFyaWVzIC50YWJsZXMgdGFibGUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnJlcG9ydHMtbW9udGhseS1zdGVwLXN1bW1hcmllcyAudGFibGVzIHRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5yZXBvcnRzLW1vbnRobHktc3RlcC1zdW1tYXJpZXMgLnRhYmxlcyB0YWJsZSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5yZXBvcnRzLW1vbnRobHktc3RlcC1zdW1tYXJpZXMgLnRhYmxlcyB0YWJsZSAuc3RlcC1uYW1lLWNvbCB7XG4gIHdpZHRoOiAxNjBweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJlcG9ydHMtbW9udGhseS1zdGVwLXN1bW1hcmllcyAudGFibGVzIHRhYmxlIC5sYWJlbC1jb2wge1xuICB3aWR0aDogNTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yZXBvcnRzLW1vbnRobHktc3RlcC1zdW1tYXJpZXMgLnRhYmxlcyB0YWJsZSB0aGVhZCB0ciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMztcbn1cbi5yZXBvcnRzLW1vbnRobHktc3RlcC1zdW1tYXJpZXMgLnRhYmxlcyB0YWJsZSAudW5pdC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5yZXBvcnRzLXNhbGVzLXByb21vdGlvbi1hbmQtY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxLjVyZW07XG4gIHBhZGRpbmc6IDJyZW0gMnJlbTtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG4ucmVwb3J0cy1zYWxlcy1wcm9tb3Rpb24tYW5kLWNhdGVnb3J5IC5zZWFyY2gtZm9ybS1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuLnJlcG9ydHMtc2FsZXMtcHJvbW90aW9uLWFuZC1jYXRlZ29yeSAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwcHggYXV0bztcbn1cbi5yZXBvcnRzLXNhbGVzLXByb21vdGlvbi1hbmQtY2F0ZWdvcnkgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuZm9ybS1yb3c6aGFzKC5mb3JtLXJvd19fbGVmdCwgLmZvcm0tcm93X19yaWdodCkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuLnJlcG9ydHMtc2FsZXMtcHJvbW90aW9uLWFuZC1jYXRlZ29yeSAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5mb3JtLXJvd19fbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4ucmVwb3J0cy1zYWxlcy1wcm9tb3Rpb24tYW5kLWNhdGVnb3J5IC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmZvcm0tcm93X19yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2ZjZmNmO1xufVxuLnJlcG9ydHMtc2FsZXMtcHJvbW90aW9uLWFuZC1jYXRlZ29yeSAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC55ZWFyLXNldHRpbmctZm9ybXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ZnI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucmVwb3J0cy1zYWxlcy1wcm9tb3Rpb24tYW5kLWNhdGVnb3J5IC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmRhdGUtc2V0dGluZy1mb3JtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmciBhdXRvIDJmcjtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZXBvcnRzLXNhbGVzLXByb21vdGlvbi1hbmQtY2F0ZWdvcnkgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAudW5pdC1mb3JtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDRmcjtcbiAgY29sdW1uLWdhcDogMXJlbTtcbn1cbi5yZXBvcnRzLXNhbGVzLXByb21vdGlvbi1hbmQtY2F0ZWdvcnkgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuaW5wdXQtc2VsZWN0LXNlYXJjaC1maWVsZC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0cy1zYWxlcy1wcm9tb3Rpb24tYW5kLWNhdGVnb3J5IC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmNoZWNrYm94ZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuICByb3ctZ2FwOiAwLjVyZW07XG59XG4ucmVwb3J0cy1zYWxlcy1wcm9tb3Rpb24tYW5kLWNhdGVnb3J5IC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmNoZWNrYm94ZXMgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5yZXBvcnRzLXNhbGVzLXByb21vdGlvbi1hbmQtY2F0ZWdvcnkgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAudGV4dC1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktc2VsZjogc3RhcnQ7XG59XG4ucmVwb3J0cy1zYWxlcy1wcm9tb3Rpb24tYW5kLWNhdGVnb3J5IC5zZWFyY2gtYnRucyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnJlcG9ydHMtc2FsZXMtcHJvbW90aW9uLWFuZC1jYXRlZ29yeSAuc2FsZXNfcHJvbW90aW9uX25hbWVfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnJlcG9ydHMtc2FsZXMtcHJvbW90aW9uLWFuZC1jYXRlZ29yeSAuc2FsZXNfcHJvbW90aW9uX2NhdGVnb3J5X3RhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4ycmVtIDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnJlcG9ydHMtc2FsZXMtcHJvbW90aW9uLWFuZC1jYXRlZ29yeSAuaGVhZGluZ19oMyB7XG4gIG1hcmdpbjogMCAwO1xufVxuLnJlcG9ydHMtc2FsZXMtcHJvbW90aW9uLWFuZC1jYXRlZ29yeSAudGFibGUtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhZWFlYWU7XG59XG4ucmVwb3J0cy1zYWxlcy1wcm9tb3Rpb24tYW5kLWNhdGVnb3J5IC50YWJsZS1jb250YWluZXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5yZXBvcnRzLXNhbGVzLXByb21vdGlvbi1hbmQtY2F0ZWdvcnkgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCwgLnJlcG9ydHMtc2FsZXMtcHJvbW90aW9uLWFuZC1jYXRlZ29yeSAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG4ucmVwb3J0cy1zYWxlcy1wcm9tb3Rpb24tYW5kLWNhdGVnb3J5IC50YWJsZS1jb250YWluZXIgdGFibGUgdGJvZHkgdGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5yZXBvcnRzLXNhbGVzLXByb21vdGlvbi1hbmQtY2F0ZWdvcnkgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0Ym9keSB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yZXBvcnRzLXNhbGVzLXByb21vdGlvbi1hbmQtY2F0ZWdvcnkgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aDpudGgtY2hpbGQoMSksXG4ucmVwb3J0cy1zYWxlcy1wcm9tb3Rpb24tYW5kLWNhdGVnb3J5IC50YWJsZS1jb250YWluZXIgdGFibGUgdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5yZXBvcnRzLXNhbGVzLXByb21vdGlvbi1hbmQtY2F0ZWdvcnkgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aDpudGgtY2hpbGQoMSk6OmJlZm9yZSxcbi5yZXBvcnRzLXNhbGVzLXByb21vdGlvbi1hbmQtY2F0ZWdvcnkgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMnB4O1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVhZWFlO1xufVxuLnJlcG9ydHMtc2FsZXMtcHJvbW90aW9uLWFuZC1jYXRlZ29yeSAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoOm50aC1jaGlsZCgxKTo6YWZ0ZXIsXG4ucmVwb3J0cy1zYWxlcy1wcm9tb3Rpb24tYW5kLWNhdGVnb3J5IC50YWJsZS1jb250YWluZXIgdGFibGUgdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlYWVhZTtcbn1cbi5yZXBvcnRzLXNhbGVzLXByb21vdGlvbi1hbmQtY2F0ZWdvcnkgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCwgLnJlcG9ydHMtc2FsZXMtcHJvbW90aW9uLWFuZC1jYXRlZ29yeSAudGFibGUtY29udGFpbmVyIHRhYmxlIHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG59XG4ucmVwb3J0cy1zYWxlcy1wcm9tb3Rpb24tYW5kLWNhdGVnb3J5IC50YWJsZS1jb250YWluZXIgdGFibGUgLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4ucmVwb3J0cy1zYWxlcy1wcm9tb3Rpb24tYW5kLWNhdGVnb3J5IC50YWJsZS1jb250YWluZXIgdGFibGUgLmJnLWdyYXktd2VhayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4ucmVwb3J0cy1zYWxlcy1wcm9tb3Rpb24tYW5kLWNhdGVnb3J5IC50YWJsZS1jb250YWluZXIgdGFibGUgLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRlZGU7XG59XG4ucmVwb3J0cy1zYWxlcy1wcm9tb3Rpb24tYW5kLWNhdGVnb3J5IC50YWJsZS1jb250YWluZXIgdGFibGUgLmJnLXJlZC13ZWFrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWFlYTtcbn1cbi5yZXBvcnRzLXNhbGVzLXByb21vdGlvbi1hbmQtY2F0ZWdvcnkgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSAuYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVmZmI7XG59XG5cbi5yZXBvcnRzLXZpc2l0aW5nLWVhY2gtcm91dGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMzJweDtcbiAgcGFkZGluZzogMnJlbSAycmVtO1xuICBjb2xvcjogIzI5MjkyOTtcbn1cbi5yZXBvcnRzLXZpc2l0aW5nLWVhY2gtcm91dGVzIC5zZWFyY2gtZm9ybS1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuLnJlcG9ydHMtdmlzaXRpbmctZWFjaC1yb3V0ZXMgLnNlYXJjaC1mb3JtLWNvbnRhaW5lciAuZm9ybS1yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IGF1dG87XG59XG4ucmVwb3J0cy12aXNpdGluZy1lYWNoLXJvdXRlcyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5mb3JtLXJvdzpoYXMoLmZvcm0tcm93X19sZWZ0LCAuZm9ybS1yb3dfX3JpZ2h0KSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG4ucmVwb3J0cy12aXNpdGluZy1lYWNoLXJvdXRlcyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5mb3JtLXJvd19fbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4ucmVwb3J0cy12aXNpdGluZy1lYWNoLXJvdXRlcyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5mb3JtLXJvd19fcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NmY2ZjZjtcbn1cbi5yZXBvcnRzLXZpc2l0aW5nLWVhY2gtcm91dGVzIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnllYXItc2V0dGluZy1mb3JtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDRmcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5yZXBvcnRzLXZpc2l0aW5nLWVhY2gtcm91dGVzIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmRhdGUtc2V0dGluZy1mb3JtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmciBhdXRvIDJmcjtcbiAgY29sdW1uLWdhcDogMXJlbTtcbn1cbi5yZXBvcnRzLXZpc2l0aW5nLWVhY2gtcm91dGVzIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnVuaXQtZm9ybXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ZnI7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG59XG4ucmVwb3J0cy12aXNpdGluZy1lYWNoLXJvdXRlcyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5wcmljZS1yYW5nZS1mb3JtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDRmcjtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZXBvcnRzLXZpc2l0aW5nLWVhY2gtcm91dGVzIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLnByaWNlLXJhbmdlLWZvcm1zIC5pbnB1dC1wcmljZS1yYW5nZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucmVwb3J0cy12aXNpdGluZy1lYWNoLXJvdXRlcyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5pbnB1dC1zZWxlY3Qtc2VhcmNoLWZpZWxkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRzLXZpc2l0aW5nLWVhY2gtcm91dGVzIC5zZWFyY2gtZm9ybS1jb250YWluZXIgLmNoZWNrYm94ZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuICByb3ctZ2FwOiAwLjVyZW07XG59XG4ucmVwb3J0cy12aXNpdGluZy1lYWNoLXJvdXRlcyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC5jaGVja2JveGVzIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4ucmVwb3J0cy12aXNpdGluZy1lYWNoLXJvdXRlcyAuc2VhcmNoLWZvcm0tY29udGFpbmVyIC50ZXh0LWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1zZWxmOiBzdGFydDtcbn1cbi5yZXBvcnRzLXZpc2l0aW5nLWVhY2gtcm91dGVzIC5zZWFyY2gtYnRucyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnJlcG9ydHMtdmlzaXRpbmctZWFjaC1yb3V0ZXMgLnRhYmxlcyB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBtYXgtaGVpZ2h0OiA5MHZoO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnJlcG9ydHMtdmlzaXRpbmctZWFjaC1yb3V0ZXMgLnRhYmxlcyB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnJlcG9ydHMtdmlzaXRpbmctZWFjaC1yb3V0ZXMgLnRhYmxlcyB0YWJsZSB0ciB7XG4gIHotaW5kZXg6IDI7XG59XG4ucmVwb3J0cy12aXNpdGluZy1lYWNoLXJvdXRlcyAudGFibGVzIHRhYmxlIHRoLCAucmVwb3J0cy12aXNpdGluZy1lYWNoLXJvdXRlcyAudGFibGVzIHRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMTtcbn1cbi5yZXBvcnRzLXZpc2l0aW5nLWVhY2gtcm91dGVzIC50YWJsZXMgdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xufVxuLnJlcG9ydHMtdmlzaXRpbmctZWFjaC1yb3V0ZXMgLnRhYmxlcyB0YWJsZSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnJlcG9ydHMtdmlzaXRpbmctZWFjaC1yb3V0ZXMgLnRhYmxlcyB0YWJsZSB0ciAudGFibGUtZmlyc3QtY29sIHtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgbWF4LXdpZHRoOiAxMTBweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwcHg7XG59XG4ucmVwb3J0cy12aXNpdGluZy1lYWNoLXJvdXRlcyAudGFibGVzIHRhYmxlIHRyIC50YWJsZS1maXJzdC1jb2w6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMnB4O1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVhZWFlO1xufVxuLnJlcG9ydHMtdmlzaXRpbmctZWFjaC1yb3V0ZXMgLnRhYmxlcyB0YWJsZSB0ciAudGFibGUtZmlyc3QtY29sOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlYWVhZTtcbn1cbi5yZXBvcnRzLXZpc2l0aW5nLWVhY2gtcm91dGVzIC50YWJsZXMgdGFibGUgdHIgLnRhYmxlLXNlY29uZC1jb2wge1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBtYXgtd2lkdGg6IDExMHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDExMHB4O1xufVxuLnJlcG9ydHMtdmlzaXRpbmctZWFjaC1yb3V0ZXMgLnRhYmxlcyB0YWJsZSB0ciAudGFibGUtc2Vjb25kLWNvbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWFlYWU7XG59XG4ucmVwb3J0cy12aXNpdGluZy1lYWNoLXJvdXRlcyAudGFibGVzIHRhYmxlIHRyIC50YWJsZS10aGlyZC1jb2wge1xuICBtaW4td2lkdGg6IDE2MXB4O1xuICBtYXgtd2lkdGg6IDE2MXB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDIyMHB4O1xufVxuLnJlcG9ydHMtdmlzaXRpbmctZWFjaC1yb3V0ZXMgLnRhYmxlcyB0YWJsZSB0ciAudGFibGUtdGhpcmQtY29sOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlYWVhZTtcbn1cbi5yZXBvcnRzLXZpc2l0aW5nLWVhY2gtcm91dGVzIC50YWJsZXMgdGFibGUgdHIgLnRhYmxlLWZvdXJ0aC1jb2wge1xuICBtaW4td2lkdGg6IDExNXB4O1xuICBtYXgtd2lkdGg6IDExNXB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDM4MXB4O1xufVxuLnJlcG9ydHMtdmlzaXRpbmctZWFjaC1yb3V0ZXMgLnRhYmxlcyB0YWJsZSB0ciAudGFibGUtZm91cnRoLWNvbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWFlYWU7XG59XG4ucmVwb3J0cy12aXNpdGluZy1lYWNoLXJvdXRlcyAudGFibGVzIHRhYmxlIHRyIC50YWJsZS0xLTNzcGFuLWNvbCB7XG4gIG1pbi13aWR0aDogMzgxcHg7XG4gIG1heC13aWR0aDogMzgxcHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogMDtcbn1cbi5yZXBvcnRzLXZpc2l0aW5nLWVhY2gtcm91dGVzIC50YWJsZXMgdGFibGUgdHIgLnRhYmxlLTEtM3NwYW4tY29sOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlYWVhZTtcbn1cbi5yZXBvcnRzLXZpc2l0aW5nLWVhY2gtcm91dGVzIC50YWJsZXMgdGFibGUgdHIgdGQudGFibGUtZmlyc3QtY29sLFxuLnJlcG9ydHMtdmlzaXRpbmctZWFjaC1yb3V0ZXMgLnRhYmxlcyB0YWJsZSB0ciB0ZC50YWJsZS1zZWNvbmQtY29sLFxuLnJlcG9ydHMtdmlzaXRpbmctZWFjaC1yb3V0ZXMgLnRhYmxlcyB0YWJsZSB0ciB0ZC50YWJsZS10aGlyZC1jb2wsXG4ucmVwb3J0cy12aXNpdGluZy1lYWNoLXJvdXRlcyAudGFibGVzIHRhYmxlIHRyIHRkLnRhYmxlLTEtM3NwYW4tY29sIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yZXBvcnRzLXZpc2l0aW5nLWVhY2gtcm91dGVzIC50YWJsZXMgdGFibGUgdGhlYWQgdHI6bnRoLWNoaWxkKDEpIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwcHg7XG59XG4ucmVwb3J0cy12aXNpdGluZy1lYWNoLXJvdXRlcyAudGFibGVzIHRhYmxlIHRoZWFkIHRyOm50aC1jaGlsZCgxKSB0aDpudGgtY2hpbGQoMSkge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwcHg7XG59XG4ucmVwb3J0cy12aXNpdGluZy1lYWNoLXJvdXRlcyAudGFibGVzIHRhYmxlIHRoZWFkIHRyOm50aC1jaGlsZCgxKSB0aDpudGgtY2hpbGQoMSk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMnB4O1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVhZWFlO1xufVxuLnJlcG9ydHMtdmlzaXRpbmctZWFjaC1yb3V0ZXMgLnRhYmxlcyB0YWJsZSB0aGVhZCB0cjpudGgtY2hpbGQoMSkgdGg6bnRoLWNoaWxkKDEpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTJweDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlYWVhZTtcbn1cbi5yZXBvcnRzLXZpc2l0aW5nLWVhY2gtcm91dGVzIC50YWJsZXMgdGFibGUgdGhlYWQgdHI6bnRoLWNoaWxkKDIpIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAzM3B4O1xufVxuLnJlcG9ydHMtdmlzaXRpbmctZWFjaC1yb3V0ZXMgLnRhYmxlcyB0YWJsZSB0aGVhZCB0cjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDk5LjklO1xuICBoZWlnaHQ6IDEuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVhZWFlO1xufVxuLnJlcG9ydHMtdmlzaXRpbmctZWFjaC1yb3V0ZXMgLnRhYmxlcyB0YWJsZSAuYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5yZXBvcnRzLXZpc2l0aW5nLWVhY2gtcm91dGVzIC50YWJsZXMgdGFibGUgLmJnLWdyYXktd2VhayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4ucmVwb3J0cy12aXNpdGluZy1lYWNoLXJvdXRlcyAudGFibGVzIHRhYmxlIC5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZWRlO1xufVxuLnJlcG9ydHMtdmlzaXRpbmctZWFjaC1yb3V0ZXMgLnRhYmxlcyB0YWJsZSAuYmctcmVkLXdlYWsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYWVhO1xufVxuLnJlcG9ydHMtdmlzaXRpbmctZWFjaC1yb3V0ZXMgLnRhYmxlcyB0YWJsZSAuYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVmZmI7XG59XG4ucmVwb3J0cy12aXNpdGluZy1lYWNoLXJvdXRlcyAudGFibGVzIHRhYmxlIC50ZXh0LWN1c3RvbS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wbGFuLXNldC1pbmRleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMycHg7XG4gIHBhZGRpbmc6IDUycHggMTA2cHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuLnBsYW4tc2V0LWluZGV4IC5wbGFuLXNldC10b3AtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjFGQztcbiAgcGFkZGluZzogNTJweDtcbn1cbi5wbGFuLXNldC1pbmRleCAucGxhbi1zZXQtdG9wLWJsb2NrIC5wbGFuLXNldC10b3AtYmxvY2stYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLnBsYW4tc2V0LWluZGV4IC5wbGFuLXNldC10b3AtYmxvY2sgLnBsYW4tc2V0LXRvcC1ibG9jay1idG5zIC5wbGFuLXNldC1wbGFuLCAucGxhbi1zZXQtaW5kZXggLnBsYW4tc2V0LXRvcC1ibG9jayAucGxhbi1zZXQtdG9wLWJsb2NrLWJ0bnMgLnBsYW4tc2V0LW5ldy1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGxhbi1zZXQtaW5kZXggLnBsYW4tc2V0LXRvcC1ibG9jayAucGxhbi1zZXQtdG9wLWJsb2NrLWJ0bnMgLnBsYW4tc2V0LXBsYW4ucGxhbi1zZXQtcGxhbiwgLnBsYW4tc2V0LWluZGV4IC5wbGFuLXNldC10b3AtYmxvY2sgLnBsYW4tc2V0LXRvcC1ibG9jay1idG5zIC5wbGFuLXNldC1uZXctYnRuLnBsYW4tc2V0LXBsYW4ge1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuLnBsYW4tc2V0LWluZGV4IC5wbGFuLXNldC10b3AtYmxvY2sgLnBsYW4tc2V0LXRvcC1ibG9jay1idG5zIC5wbGFuLXNldC1wbGFuLnBsYW4tc2V0LW5ldy1idG4sIC5wbGFuLXNldC1pbmRleCAucGxhbi1zZXQtdG9wLWJsb2NrIC5wbGFuLXNldC10b3AtYmxvY2stYnRucyAucGxhbi1zZXQtbmV3LWJ0bi5wbGFuLXNldC1uZXctYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkQ2MztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiAzODRweDtcbn1cbi5wbGFuLXNldC1pbmRleCAucGxhbi1zZXQtY2FyZHMtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjRweDtcbn1cbi5wbGFuLXNldC1pbmRleCAucGxhbi1zZXQtY2FyZHMtYmxvY2sgLnBsYW4tc2V0LWNhcmQge1xuICBmbGV4OiAxIDEgY2FsYygzMy4zJSAtIDI0cHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmNmY2ZjO1xuICBwYWRkaW5nOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWluLXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDUwMHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLnBsYW4tc2V0LWluZGV4IC5wbGFuLXNldC1jYXJkcy1ibG9jayAucGxhbi1zZXQtY2FyZCAuaW1hZ2Uge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG59XG4ucGxhbi1zZXQtaW5kZXggLnBsYW4tc2V0LWNhcmRzLWJsb2NrIC5wbGFuLXNldC1jYXJkIC50b3AtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDUycHg7XG59XG4ucGxhbi1zZXQtaW5kZXggLnBsYW4tc2V0LWNhcmRzLWJsb2NrIC5wbGFuLXNldC1jYXJkIC50b3AtYmxvY2sgLnRpdGxlIHtcbiAgd2lkdGg6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ucGxhbi1zZXQtaW5kZXggLnBsYW4tc2V0LWNhcmRzLWJsb2NrIC5wbGFuLXNldC1jYXJkIC5wcmljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0YxRkM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAwcHg7XG4gIG1hcmdpbjogMTRweCAwcHg7XG59XG4ucGxhbi1zZXQtaW5kZXggLnBsYW4tc2V0LWNhcmRzLWJsb2NrIC5wbGFuLXNldC1jYXJkIC5hY3Rpb24tYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG4ucGxhbi1zZXQtaW5kZXggLnBsYW4tc2V0LWNhcmRzLWJsb2NrIC5wbGFuLXNldC1jYXJkIC5hY3Rpb24tYnRucyAuZWRpdC1idG4ge1xuICBwYWRkaW5nOiAxOHB4IDQ0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQTAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnBsYW4tc2V0LWluZGV4IC5wbGFuLXNldC1jYXJkcy1ibG9jayAucGxhbi1zZXQtY2FyZCAuYWN0aW9uLWJ0bnMgLmRlbGV0ZS1idG4ge1xuICBwYWRkaW5nOiAxOHB4IDQ0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjUyNTI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ucGxhbi1zZXQtZWRpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMycHg7XG4gIHBhZGRpbmc6IDUycHggMTA2cHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuLnBsYW4tc2V0LWVkaXQgLnVwbG9hZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xufVxuLnBsYW4tc2V0LWVkaXQgLnVuaXQge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLnBsYW4tc2V0LWVkaXQgLmZvcm0tZm9vdGVyLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLnBsYW4tc2V0LWVkaXQgLnBhbG4tc2V0LWZvcm0ge1xuICByb3ctZ2FwOiA0MHB4O1xufVxuXG4ucHJvcGVydHlfb3JkZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNTJweCAxMDZweDtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG4ucHJvcGVydHlfb3JkZXJzIC5jdXJzb3Ige1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvcGVydHlfb3JkZXJzIC50YWItc21hbGwtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xufVxuLnByb3BlcnR5X29yZGVycyAudGFicyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4ucHJvcGVydHlfb3JkZXJzIC50YWJsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5wcm9wZXJ0eV9vcmRlcnMgLnRhYmxlIHRyOm50aC1jaGlsZCgtbis2KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmY7XG59XG4ucHJvcGVydHlfb3JkZXJzIC50YWJsZSB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnByb3BlcnR5X29yZGVycyAudGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuLnByb3BlcnR5X29yZGVycyAudGFibGUgdGQ6bnRoLWxhc3QtY2hpbGQoMikge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDBweDtcbn1cbi5wcm9wZXJ0eV9vcmRlcnMgLnRhYmxlIC5vcGVycmF0aW9uLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG59XG5cbi5hZGRyZXNzLWZvcm0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcm93LWdhcDogNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZGRyZXNzLWZvcm0tY29udGFpbmVyIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDQkNCQ0I7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hZGRyZXNzLWZvcm0tY29udGFpbmVyIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5hZGRyZXNzLWZvcm0tY29udGFpbmVyIC56aXAtY29kZSwgLmFkZHJlc3MtZm9ybS1jb250YWluZXIgLnByZWZlY3R1cmUsIC5hZGRyZXNzLWZvcm0tY29udGFpbmVyIC5jaXR5LCAuYWRkcmVzcy1mb3JtLWNvbnRhaW5lciAudG93biwgLmFkZHJlc3MtZm9ybS1jb250YWluZXIgLnN0cmVldCwgLmFkZHJlc3MtZm9ybS1jb250YWluZXIgLmJ1aWxkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFkZHJlc3MtZm9ybS1jb250YWluZXIgLnppcC1jb2RlX19sYWJlbCwgLmFkZHJlc3MtZm9ybS1jb250YWluZXIgLnByZWZlY3R1cmVfX2xhYmVsLCAuYWRkcmVzcy1mb3JtLWNvbnRhaW5lciAuY2l0eV9fbGFiZWwsIC5hZGRyZXNzLWZvcm0tY29udGFpbmVyIC50b3duX19sYWJlbCwgLmFkZHJlc3MtZm9ybS1jb250YWluZXIgLnN0cmVldF9fbGFiZWwsIC5hZGRyZXNzLWZvcm0tY29udGFpbmVyIC5idWlsZGluZ19fbGFiZWwge1xuICB3aWR0aDogMTAwcHg7XG59XG4uYWRkcmVzcy1mb3JtLWNvbnRhaW5lciAuemlwLWNvZGVfX2xhYmVsIGxhYmVsLCAuYWRkcmVzcy1mb3JtLWNvbnRhaW5lciAucHJlZmVjdHVyZV9fbGFiZWwgbGFiZWwsIC5hZGRyZXNzLWZvcm0tY29udGFpbmVyIC5jaXR5X19sYWJlbCBsYWJlbCwgLmFkZHJlc3MtZm9ybS1jb250YWluZXIgLnRvd25fX2xhYmVsIGxhYmVsLCAuYWRkcmVzcy1mb3JtLWNvbnRhaW5lciAuc3RyZWV0X19sYWJlbCBsYWJlbCwgLmFkZHJlc3MtZm9ybS1jb250YWluZXIgLmJ1aWxkaW5nX19sYWJlbCBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmFkZHJlc3MtZm9ybS1jb250YWluZXIgLnppcC1jb2RlX19zZWFyY2gtYnV0dG9uIC5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWRkcmVzcy1mb3JtLWNvbnRhaW5lciAuemlwLWNvZGVfX3NlYXJjaC1idXR0b24gLmJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5hZGRyZXNzLWZvcm0tY29udGFpbmVyIC56aXAtY29kZV9fc2VhcmNoLWJ1dHRvbiAuYnRuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzJBQkM1Qjtcbn1cbi5hZGRyZXNzLWZvcm0tY29udGFpbmVyIC5zdHJlZXRfX2lucHV0LCAuYWRkcmVzcy1mb3JtLWNvbnRhaW5lciAuYnVpbGRpbmdfX2lucHV0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4IC0gNXB4KTtcbn1cblxuLnRlbXBsYXRlLXNpdGUtYnJlYWRjcnVtYnMge1xuICBmb250LXNpemU6IDEycHg7XG59XG4udGVtcGxhdGUtc2l0ZS1icmVhZGNydW1icyAuaG9tZS1saW5rIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50ZW1wbGF0ZS1zaXRlLWhlYWRlciAuaGVhZGVyLWxvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogbm9uZTtcbn1cblxuLnRlbXBsYXRlLXNpdGUtcGFnZS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG4udGVtcGxhdGUtc2l0ZS1wYWdlLXRpdGxlIC5wYWdlLWljb24ge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLnRlbXBsYXRlLXNpdGUtcGFnZS10aXRsZSAucGFnZS10ZXh0IHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLnNpdGVfdGVtcGxhdGVfY29udGVudF93cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaXRlX3RlbXBsYXRlX2NvbnRlbnRfd3JhcHBlciAuY29udGVudF9oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQUJDNUI7XG4gIHBhZGRpbmc6IDE0cHg7XG59XG4uc2l0ZV90ZW1wbGF0ZV9jb250ZW50X3dyYXBwZXIgLmNvbnRlbnRfaGVhZGVyLnllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUyNGE7XG4gIGNvbG9yOiAjMjQyNDI0O1xufVxuLnNpdGVfdGVtcGxhdGVfY29udGVudF93cmFwcGVyIC5jb250ZW50X2JvZHkge1xuICBwYWRkaW5nOiAyOHB4IDI4cHggMzJweCAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlX3RlbXBsYXRlX2NvbnRlbnRfd3JhcHBlciAuY29udGVudF9ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5zaXRlX3RlbXBsYXRlX3Byb3BlcnR5X21hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2l0ZV90ZW1wbGF0ZV9wcm9wZXJ0eV9tYXAgLmdvb2dsZU1hcCB7XG4gIGN1cnNvcjogY3Jvc3NoYWlyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGVfdGVtcGxhdGVfcHJvcGVydHlfbWFwIC5nb29nbGVNYXAge1xuICAgIGFzcGVjdC1yYXRpbzogMzExLzIxNDtcbiAgfVxufVxuLnNpdGVfdGVtcGxhdGVfcHJvcGVydHlfbWFwIC5nb29nbGVNYXAgLm1hcmtlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaXRlX3RlbXBsYXRlX3Byb3BlcnR5X21hcCAuZ29vZ2xlTWFwIC5tYXJrZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uc2l0ZV90ZW1wbGF0ZV9wcm9wZXJ0eV9tYXAgLmdvb2dsZU1hcCAubWFya2VyX19wcm9wZXJ0eV9jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogLTIwMHB4O1xuICB3aWR0aDogNDAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkNCQ0I7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc2l0ZV90ZW1wbGF0ZV9wcm9wZXJ0eV9tYXAgLmdvb2dsZU1hcCAubWFya2VyX19wcm9wZXJ0eV9jb250ZW50IC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zaXRlX3RlbXBsYXRlX3Byb3BlcnR5X21hcCAuZ29vZ2xlTWFwIC5tYXJrZXJfX3Byb3BlcnR5X2NvbnRlbnQgLmJvZHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE1MHB4IDFmcjtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQkNCQ0I7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0JDQkNCO1xufVxuLnNpdGVfdGVtcGxhdGVfcHJvcGVydHlfbWFwIC5nb29nbGVNYXAgLm1hcmtlcl9fcHJvcGVydHlfY29udGVudCAuYm9keSAuYm9keV9sZWZ0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCQ0JDQjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2l0ZV90ZW1wbGF0ZV9wcm9wZXJ0eV9tYXAgLmdvb2dsZU1hcCAubWFya2VyX19wcm9wZXJ0eV9jb250ZW50IC5ib2R5IC5ib2R5X2xlZnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc2l0ZV90ZW1wbGF0ZV9wcm9wZXJ0eV9tYXAgLmdvb2dsZU1hcCAubWFya2VyX19wcm9wZXJ0eV9jb250ZW50IC5ib2R5IC5ib2R5X3JpZ2h0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMXJlbTtcbn1cbi5zaXRlX3RlbXBsYXRlX3Byb3BlcnR5X21hcCAuZ29vZ2xlTWFwIC5tYXJrZXJfX3Byb3BlcnR5X2NvbnRlbnQgLmJvZHkgLmJvZHlfcmlnaHQgLmNhdGVnb3J5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkQ2MztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5zaXRlX3RlbXBsYXRlX3Byb3BlcnR5X21hcCAuZ29vZ2xlTWFwIC5tYXJrZXJfX3Byb3BlcnR5X2NvbnRlbnQgLmRldGFpbHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5zaXRlX3RlbXBsYXRlX3Byb3BlcnR5X21hcCAuZ29vZ2xlTWFwIC5tYXJrZXJfX3Byb3BlcnR5X2NvbnRlbnQgLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zaXRlX3RlbXBsYXRlX3Byb3BlcnR5X21hcCAuZ29vZ2xlTWFwIC5tYXJrZXJfX2N1c3RvbWVyX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAtMTEwcHg7XG4gIHdpZHRoOiAyMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCQ0JDQjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zaXRlX3RlbXBsYXRlX3Byb3BlcnR5X21hcCAuZ29vZ2xlTWFwIC5tYXJrZXJfX2N1c3RvbWVyX2NvbnRlbnQgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNpdGVfdGVtcGxhdGVfcHJvcGVydHlfbWFwIC5nb29nbGVNYXAgLm1hcmtlcl9fY3VzdG9tZXJfY29udGVudCAuYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgcm93LWdhcDogMTBweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQkNCQ0I7XG59XG4uc2l0ZV90ZW1wbGF0ZV9wcm9wZXJ0eV9tYXAgLmdvb2dsZU1hcCAubWFya2VyX19jdXN0b21lcl9jb250ZW50IC5ib2R5IC5hZGRyZXNzIHtcbiAgZ3JpZC1jb2x1bW46IDEvMztcbn1cbi5zaXRlX3RlbXBsYXRlX3Byb3BlcnR5X21hcCAuZ29vZ2xlTWFwIC5tYXJrZXJfX2N1c3RvbWVyX2NvbnRlbnQgLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zaXRlX3RlbXBsYXRlX3Byb3BlcnR5X21hcCAuZ29vZ2xlTWFwIC5tYXJrZXJfX2V2YWN1YXRpb25fc2l0ZV9jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogLTExMHB4O1xuICB3aWR0aDogMjIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkNCQ0I7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc2l0ZV90ZW1wbGF0ZV9wcm9wZXJ0eV9tYXAgLmdvb2dsZU1hcCAubWFya2VyX19ldmFjdWF0aW9uX3NpdGVfY29udGVudCAudGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2l0ZV90ZW1wbGF0ZV9wcm9wZXJ0eV9tYXAgLmdvb2dsZU1hcCAubWFya2VyX19ldmFjdWF0aW9uX3NpdGVfY29udGVudCAuYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgcm93LWdhcDogMTBweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQkNCQ0I7XG59XG4uc2l0ZV90ZW1wbGF0ZV9wcm9wZXJ0eV9tYXAgLmdvb2dsZU1hcCAubWFya2VyX19ldmFjdWF0aW9uX3NpdGVfY29udGVudCAuYm9keSAuYWRkcmVzcyB7XG4gIGdyaWQtY29sdW1uOiAxLzM7XG59XG4uc2l0ZV90ZW1wbGF0ZV9wcm9wZXJ0eV9tYXAgLmdvb2dsZU1hcCAubWFya2VyX19ldmFjdWF0aW9uX3NpdGVfY29udGVudCAuYm9keSAuYXBwbGljYWJsZV9kaXNhc3RlciB7XG4gIGdyaWQtY29sdW1uOiAxLzM7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5zaXRlX3RlbXBsYXRlX3Byb3BlcnR5X21hcCAuZ29vZ2xlTWFwIC5tYXJrZXJfX2V2YWN1YXRpb25fc2l0ZV9jb250ZW50IC5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2l0ZV90ZW1wbGF0ZV9wcm9wZXJ0eV9tYXAgLmdvb2dsZU1hcCAubWFya2VyIC5tYXJrZXItdHJpYW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE0cHg7XG4gIGxlZnQ6IC0xNnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDE2cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjRkZGRkZGICNGRkZGRkYgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTBweCAwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDAuNSkgcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5zaXRlX3RlbXBsYXRlX2JvZHkgbWFpbiB7XG4gIG1hcmdpbi1yaWdodDogMTcwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNzBweDtcbn1cbi5zaXRlX3RlbXBsYXRlX2JvZHkgbWFpbiAubWFpbi1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDQwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmciAxZnI7XG59XG4uc2l0ZV90ZW1wbGF0ZV9ib2R5IG1haW4gLm1haW4tY29udGFpbmVyLm5vLWxlZnQtYmFyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMWZyO1xufVxuLnNpdGVfdGVtcGxhdGVfYm9keSBtYWluIC5tYWluLWNvbnRhaW5lci5uby1yaWdodC1iYXIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzZnI7XG59XG4uc2l0ZV90ZW1wbGF0ZV9ib2R5IG1haW4gLm1haW4tY29udGFpbmVyLm5vLWxlZnQtYmFyLm5vLXJpZ2h0LWJhciB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuLnNpdGVfdGVtcGxhdGVfYm9keSBtYWluIC5tYWluLWNvbnRhaW5lciAubGVmdC1iYXIsIC5zaXRlX3RlbXBsYXRlX2JvZHkgbWFpbiAubWFpbi1jb250YWluZXIgLmNlbnRlci1jb250ZW50LCAuc2l0ZV90ZW1wbGF0ZV9ib2R5IG1haW4gLm1haW4tY29udGFpbmVyIC5yaWdodC1iYXIge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnNpdGVfdGVtcGxhdGVfYm9keSBtYWluIC5tYWluLWNvbnRhaW5lciAubGVmdC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xufVxuLnNpdGVfdGVtcGxhdGVfYm9keSBtYWluIC5tYWluLWNvbnRhaW5lciAuY2VudGVyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNpdGVfdGVtcGxhdGVfYm9keSBtYWluIC5tYWluLWNvbnRhaW5lciAucmlnaHQtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZV90ZW1wbGF0ZV9ib2R5IG1haW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxuICAuc2l0ZV90ZW1wbGF0ZV9ib2R5IG1haW4gLm1haW4tY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAhaW1wb3J0YW50O1xuICB9XG59XG4uc2l0ZV90ZW1wbGF0ZV9ib2R5IC5jb21tb24tYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBQkM1Qjtcbn1cbi5zaXRlX3RlbXBsYXRlX2JvZHkgLmJ1dHRvbi1zbSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzI0MjQyNDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc2l0ZV90ZW1wbGF0ZV9ib2R5IC5idXR0b24tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkFCQzVCO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAyODgyRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2l0ZV90ZW1wbGF0ZV9ib2R5IC5hY2NvcmRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnNpdGVfdGVtcGxhdGVfYm9keSAuYWNjb3JkaW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnNpdGVfdGVtcGxhdGVfYm9keSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnNpdGVfdGVtcGxhdGVfYm9keSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tdGl0bGUge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbn1cbi5zaXRlX3RlbXBsYXRlX2JvZHkgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQUJDNUI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaXRlX3RlbXBsYXRlX2JvZHkgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ0bjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5zaXRlX3RlbXBsYXRlX2JvZHkgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ0bjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5zaXRlX3RlbXBsYXRlX2JvZHkgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGVfdGVtcGxhdGVfYm9keSAuYWNjb3JkaW9uLm9wZW4ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnNpdGVfdGVtcGxhdGVfYm9keSAuYWNjb3JkaW9uLm9wZW4gLmFjY29yZGlvbi1sYWJlbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuLnNpdGVfdGVtcGxhdGVfYm9keSAuYWNjb3JkaW9uLm9wZW4gLmFjY29yZGlvbi1idG4ge1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzYTNhMztcbn1cbi5zaXRlX3RlbXBsYXRlX2JvZHkgLmFjY29yZGlvbi5vcGVuIC5hY2NvcmRpb24tYnRuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGVfdGVtcGxhdGVfYm9keSAuYWNjb3JkaW9uLm9wZW4gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zaXRlX3RlbXBsYXRlX2JvZHkgLnNlcGFyYXRvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG4uc2l0ZV90ZW1wbGF0ZV9ib2R5IC5iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMjRhO1xufVxuLnNpdGVfdGVtcGxhdGVfYm9keSAuYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkFCQzVCO1xufVxuLnNpdGVfdGVtcGxhdGVfYm9keSAuc2hhZG93LWdyZXkge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0M0QzRDNDtcbn1cbi5zaXRlX3RlbXBsYXRlX2JvZHkgLnNoYWRvdy1ncmVlbiB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMkFCQzVCO1xufVxuLnNpdGVfdGVtcGxhdGVfYm9keSAuZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5zaXRlX3RlbXBsYXRlX2JvZHkgLmVycm9yTWVzc2FnZXMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnNpdGVfdGVtcGxhdGVfYm9keSAuZXJyb3JNZXNzYWdlcyBwIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI0JBMDAwMDtcbn1cblxuLnNpdGVfdGVtcGxhdGUtdG9wIHtcbiAgcGFkZGluZzogNTJweCAxMDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGVfdGVtcGxhdGUtdG9wIHtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gIH1cbn1cbi5zaXRlX3RlbXBsYXRlLXRvcC0tbGVmdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAzO1xufVxuLnNpdGVfdGVtcGxhdGUtdG9wLS1sZWZ0IC5jaXRpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweDtcbn1cbi5zaXRlX3RlbXBsYXRlLXRvcC0tbGVmdCAuY2l0aWVzLS1pdGVtIHtcbiAgZmxleDogMSAxIGNhbGMoMjUlIC0gMTBweCk7XG59XG4uc2l0ZV90ZW1wbGF0ZS10b3AtLWxlZnQgLnNlYXJjaCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4uc2l0ZV90ZW1wbGF0ZS10b3AtLWxlZnQgLnNlYXJjaC0tdGl0bGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBQkM1QjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5zaXRlX3RlbXBsYXRlLXRvcC0tbGVmdCAuc2VhcmNoLS10aXRsZSBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLnNpdGVfdGVtcGxhdGUtdG9wLS1yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlX3RlbXBsYXRlLXRvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2l0ZV90ZW1wbGF0ZS10b3AtLXJpZ2h0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbn1cblxuLnNpdGVfdGVtcGxhdGVfbG9naW4gLnNpdGVfdGVtcGxhdGVfbG9naW5fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5zaXRlX3RlbXBsYXRlX2xvZ2luIC5zaXRlX3RlbXBsYXRlX2xvZ2luX2NvbnRhaW5lciAuc2l0ZV90ZW1wbGF0ZV9sb2dpbl9jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5zaXRlX3RlbXBsYXRlX2xvZ2luIC5zaXRlX3RlbXBsYXRlX2xvZ2luX2NvbnRhaW5lciAudXNlcl9sb2dpbl9mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpdGVfdGVtcGxhdGVfbG9naW4gLnNpdGVfdGVtcGxhdGVfbG9naW5fY29udGFpbmVyIC51c2VyX2xvZ2luX2Zvcm0gbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlX3RlbXBsYXRlX2xvZ2luIC5zaXRlX3RlbXBsYXRlX2xvZ2luX2NvbnRhaW5lciAudXNlcl9sb2dpbl9mb3JtIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4uc2l0ZV90ZW1wbGF0ZV9sb2dpbiAuc2l0ZV90ZW1wbGF0ZV9sb2dpbl9jb250YWluZXIgLnVzZXJfbG9naW5fZm9ybSBpbnB1dCB7XG4gIG1heC13aWR0aDogNDgwcHg7XG59XG4uc2l0ZV90ZW1wbGF0ZV9sb2dpbiAuc2l0ZV90ZW1wbGF0ZV9sb2dpbl9jb250YWluZXIgLnVzZXJfbG9naW5fZm9ybTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGVfdGVtcGxhdGVfbG9naW4gLnNpdGVfdGVtcGxhdGVfbG9naW5fY29udGFpbmVyIC51c2VyX2xvZ2luX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uc2l0ZV90ZW1wbGF0ZV9sb2dpbiAuc2l0ZV90ZW1wbGF0ZV9sb2dpbl9jb250YWluZXIgLnVzZXJfbG9naW5fZm9ybV9mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5zaXRlX3RlbXBsYXRlX2xvZ2luIC5zaXRlX3RlbXBsYXRlX2xvZ2luX2NvbnRhaW5lciAudXNlcl9sb2dpbl9idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkFCQzVCO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzJBQkM1Qjtcbn1cblxuLnNuc19sb2dpbl93cmFwcGVyIC5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLnNuc19sb2dpbl93cmFwcGVyIC5zbnNfbG9naW5fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbn1cbi5zbnNfbG9naW5fd3JhcHBlciAuc25zX2xvZ2luX2J1dHRvbnMgZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNuc19sb2dpbl93cmFwcGVyIC5zbnNfbG9naW5fYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzI0MjQyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNuc19sb2dpbl93cmFwcGVyIC5zbnNfbG9naW5fYnV0dG9uOmhvdmVyIC5idXR0b24tdGV4dCxcbi5zbnNfbG9naW5fd3JhcHBlciAuc25zX2xvZ2luX2J1dHRvbjpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cbi5zbnNfbG9naW5fd3JhcHBlciAuc25zX2xvZ2luX2J1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG4uc25zX2xvZ2luX3dyYXBwZXIgLnNuc19sb2dpbl9idXR0b246aG92ZXI6OmFmdGVyIHtcbiAgdG9wOiAycHg7XG59XG4uc25zX2xvZ2luX3dyYXBwZXIgLnNuc19sb2dpbl9idXR0b246OmJlZm9yZSwgLnNuc19sb2dpbl93cmFwcGVyIC5zbnNfbG9naW5fYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc25zX2xvZ2luX3dyYXBwZXIgLnNuc19sb2dpbl9idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0M0QzRDNDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAtMjtcbn1cbi5zbnNfbG9naW5fd3JhcHBlciAuc25zX2xvZ2luX2J1dHRvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm90dG9tOiA0cHg7XG4gIHotaW5kZXg6IC0xO1xufVxuLnNuc19sb2dpbl93cmFwcGVyIC5zbnNfbG9naW5fYnV0dG9uIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOXB4O1xuICB0b3A6IDlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc25zX2xvZ2luX3dyYXBwZXIgLnNuc19sb2dpbl9idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zaXRlX3RlbXBsYXRlX3NpZ251cCAuc2l0ZV90ZW1wbGF0ZV9zaWdudXBfY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5zaXRlX3RlbXBsYXRlX3NpZ251cCAuc2l0ZV90ZW1wbGF0ZV9zaWdudXBfY29udGFpbmVyIC5zaXRlX3RlbXBsYXRlX3NpZ251cF9jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLnNpdGVfdGVtcGxhdGVfc2lnbnVwX2Zvcm0gLmZvcm1fc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLnNpdGVfdGVtcGxhdGVfc2lnbnVwX2Zvcm0gLmZvcm1fc2VjdGlvbl90aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNpdGVfdGVtcGxhdGVfc2lnbnVwX2Zvcm0gLmZvcm1fc2VjdGlvbl90aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQUJDNUI7XG59XG4uc2l0ZV90ZW1wbGF0ZV9zaWdudXBfZm9ybSAuZm9ybV9zZWN0aW9uX3RpdGxlIC5mb3JtX3NlY3Rpb25fdGl0bGVfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDExcHggMCAxMHB4IDIycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpdGVfdGVtcGxhdGVfc2lnbnVwX2Zvcm0gLmZvcm1faW5wdXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI4cHg7XG59XG4uc2l0ZV90ZW1wbGF0ZV9zaWdudXBfZm9ybSAuZm9ybV9pbnB1dHMgbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnNpdGVfdGVtcGxhdGVfc2lnbnVwX2Zvcm0gLmZvcm1faW5wdXRzIC5mb3JtX2lucHV0c190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxODBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzI0MjQyNDtcbn1cbi5zaXRlX3RlbXBsYXRlX3NpZ251cF9mb3JtIC5mb3JtX2lucHV0cyAuZm9ybV9pbnB1dHNfdGl0bGUgLmZvcm1faW5wdXRzX25lY2Vzc2FyeSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjU5M2I7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2l0ZV90ZW1wbGF0ZV9zaWdudXBfZm9ybSAuZm9ybV9pbnB1dHMgLmZvcm1faW5wdXRzX2NvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTgwcHggLSAyOHB4KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zaXRlX3RlbXBsYXRlX3NpZ251cF9mb3JtIC5mb3JtX2lucHV0cyAuZm9ybV9pbnB1dHNfY29udGVudCAuZm9ybV9pbnB1dHNfY29udGVudF9yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cbi5zaXRlX3RlbXBsYXRlX3NpZ251cF9mb3JtIC5mb3JtX2lucHV0cyAuZm9ybV9pbnB1dHNfY29udGVudCAuZm9ybV9pbnB1dHNfY29udGVudF9yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLnNpdGVfdGVtcGxhdGVfc2lnbnVwX2Zvcm0gLmZvcm1faW5wdXRzIC5mb3JtX2lucHV0c19jb250ZW50IC5mb3JtX2lucHV0c19jb250ZW50X3JvdyAuZm9ybV9pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpdGVfdGVtcGxhdGVfc2lnbnVwX2Zvcm0gLmZvcm1faW5wdXRzIC5mb3JtX2lucHV0c19jb250ZW50IC5mb3JtX2lucHV0c19jb250ZW50X3JvdyAuZm9ybV9pbnB1dHNfY29udGVudF9yb3dfbGFiZWwge1xuICB3aWR0aDogODBweDtcbn1cbi5zaXRlX3RlbXBsYXRlX3NpZ251cF9mb3JtIC5mb3JtX2lucHV0cyAuZm9ybV9pbnB1dHNfY29udGVudCAuZm9ybV9pbnB1dHNfY29udGVudF9yb3cgaW5wdXRbdHlwZT1udW1iZXJdLCAuc2l0ZV90ZW1wbGF0ZV9zaWdudXBfZm9ybSAuZm9ybV9pbnB1dHMgLmZvcm1faW5wdXRzX2NvbnRlbnQgLmZvcm1faW5wdXRzX2NvbnRlbnRfcm93IGlucHV0W3R5cGU9dGV4dF0ge1xuICB3aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGVfdGVtcGxhdGVfc2lnbnVwX2Zvcm0gLmZvcm1faW5wdXRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbiAgLnNpdGVfdGVtcGxhdGVfc2lnbnVwX2Zvcm0gLmZvcm1faW5wdXRzIC5mb3JtX2lucHV0c190aXRsZV90ZXh0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuc2l0ZV90ZW1wbGF0ZV9zaWdudXBfZm9ybSAuZm9ybV9pbnB1dHMgLmZvcm1faW5wdXRzX3RpdGxlX3RleHQgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5zaXRlX3RlbXBsYXRlX3NpZ251cF9mb3JtIC5mb3JtX2lucHV0cyAuZm9ybV9pbnB1dHNfY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpdGVfdGVtcGxhdGVfc2lnbnVwX2Zvcm0gLmZvcm1faW5wdXRzIC5mb3JtX2lucHV0c19jb250ZW50IC5mb3JtX2lucHV0c19jb250ZW50X3JvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5zaXRlX3RlbXBsYXRlX3NpZ251cF9mb3JtIC5mb3JtX2lucHV0cyAuZm9ybV9pbnB1dHNfY29udGVudCAuZm9ybV9pbnB1dHNfY29udGVudF9yb3cgLmZvcm1faW5wdXRzX2NvbnRlbnRfcm93X2xhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2l0ZV90ZW1wbGF0ZV9zaWdudXBfZm9ybSAuZm9ybV9pbnB1dHMgLmZvcm1faW5wdXRzX2NvbnRlbnQgLmZvcm1faW5wdXRzX2NvbnRlbnRfcm93IC5mb3JtX2lucHV0c19jb250ZW50X3Jvd19pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaXRlX3RlbXBsYXRlX3NpZ251cF9mb3JtIC5mb3JtX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG4uc2l0ZV90ZW1wbGF0ZV9zaWdudXBfZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zaXRlX3RlbXBsYXRlX3NpZ251cC0tY29tcGxldGVkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uc2l0ZV90ZW1wbGF0ZV9zaWdudXAtLWNvbXBsZXRlZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaXRlX3RlbXBsYXRlX3NpZ251cC0tY29tcGxldGVkIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZV90ZW1wbGF0ZV9zaWdudXAtLWNvbXBsZXRlZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLnNpdGVfdGVtcGxhdGVfY3VzdG9tZXJzIC5hcHBlbmRpeCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNpdGUtdGVtcGxhdGUtc2VhcmNoIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYWNjZW50LWNvbG9yOiAjMWM5MzQ0O1xufVxuLnNpdGUtdGVtcGxhdGUtc2VhcmNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pY29ucy9ncmVlbl9jaGVjay5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnNpdGUtdGVtcGxhdGUtc2VhcmNoIGJ1dHRvbi5jb21tb24tYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBQkM1Qjtcbn1cbi5zaXRlLXRlbXBsYXRlLXNlYXJjaCAuYnRuLnByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkFCQzVCO1xufVxuXG4ubC10b3BfX3NlYXJjaCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubC10b3BfX3NlYXJjaC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLmwtdG9wX19zZWFyY2gtaGVhZCBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmwtdG9wX19zZWFyY2gtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXRvcF9fc2VhcmNoLWJvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5sLXRvcF9fc2VhcmNoLWl0ZW0ge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxNXB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogNzJweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjQyNDI0O1xufVxuLmwtdG9wX19zZWFyY2gtaXRlbTpob3ZlciAudHh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG4ubC10b3BfX3NlYXJjaC1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXRvcF9fc2VhcmNoLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC10b3BfX3NlYXJjaC1pdGVtIC50eHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbn1cbi5sLXRvcF9fc2VhcmNoLWl0ZW0gLnR4dC4tbGFuZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKHNpdGVfdGVtcGxhdGUvY29tbW9uL21lbnUtaWNvbjAxLnN2Zykgbm8tcmVwZWF0IGNlbnRlci8xMDAlIGF1dG87XG59XG4ubC10b3BfX3NlYXJjaC1pdGVtIC50eHQuLW5ldzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKHNpdGVfdGVtcGxhdGUvY29tbW9uL21lbnUtaWNvbjAyLnN2Zykgbm8tcmVwZWF0IGNlbnRlci8xMDAlIGF1dG87XG59XG4ubC10b3BfX3NlYXJjaC1pdGVtIC50eHQuLW9sZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKHNpdGVfdGVtcGxhdGUvY29tbW9uL21lbnUtaWNvbjAzLnN2Zykgbm8tcmVwZWF0IGNlbnRlci8xMDAlIGF1dG87XG59XG4ubC10b3BfX3NlYXJjaC1pdGVtIC50eHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG4ubC10b3BfX3NlYXJjaC1pdGVtOjpiZWZvcmUsIC5sLXRvcF9fc2VhcmNoLWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5sLXRvcF9fc2VhcmNoLWl0ZW06OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyQUJDNUI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuLmwtdG9wX19zZWFyY2gtaXRlbTo6YWZ0ZXIge1xuICB0b3A6IDJweDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjMkFCQzVCO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB6LWluZGV4OiAtMjtcbn1cbi5sLXRvcF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXRvcF9fYm9keSB7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG4ubC10b3BfX25ldy1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubC10b3BfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC10b3BfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG4ubC10b3BfX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC10b3BfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC10b3BfX2l0ZW0tYm9keSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmwtdG9wX19pdGVtLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmwtdG9wX19pdGVtLWxpc3QgYSB7XG4gIGNvbG9yOiAjMjQyNDI0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQxNjY2NjY2Njc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sLXRvcF9faXRlbS1saXN0IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmwtdG9wX19pdGVtLWxpc3QgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZDogdXJsKHNpdGVfdGVtcGxhdGUvY29tbW9uL2Fycm93LnN2Zykgbm8tcmVwZWF0IGNlbnRlci8xMDAlIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbi5sLXRvcF9faXRlbS1idG4ge1xuICBiYWNrZ3JvdW5kOiAjMkFCQzVCO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDE2cHggYXV0byAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubC10b3BfX2l0ZW0tYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmwtdG9wX19zaW1wbGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtdG9wX19zaW1wbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLmwtdGVybXNfX2JveDpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbi10b3A6IDUycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC10ZXJtc19fYm94Om50aC1jaGlsZChuKzIpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG4ubC10ZXJtc19fdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41NzE0Mjg1NzE0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAgMCAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtdGVybXNfX3R4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmwtdGVybXNfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC10ZXJtc19fYm9keSB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4ubC10ZXJtc19fYmxvY2stdHRsIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS40NTQ1NDU0NTQ1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kOiAjZTJmZmViO1xuICBwYWRkaW5nOiA5cHggMjBweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXRlcm1zX19ibG9jay10dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5sLXRlcm1zX19ibG9jay10eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTQyODU3MTQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbn1cbi5sLXRlcm1zX19pbmZvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41NzE0Mjg1NzE0O1xuICBtYXJnaW46IDEycHggMCAwO1xufVxuLmwtdGVybXNfX2luZm8gLnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5sLWNvbXBhbnlfX2JveDpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbi10b3A6IDUycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1jb21wYW55X19ib3g6bnRoLWNoaWxkKG4rMikge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbi5sLWNvbXBhbnlfX2xpc3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDlEOTtcbn1cbi5sLWNvbXBhbnlfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbXBhbnlfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE2cHggMCAxNXB4O1xuICB9XG59XG4ubC1jb21wYW55X19pdGVtLXR0bCwgLmwtY29tcGFueV9faXRlbS10eHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDE2cHggMjBweCAxNXB4O1xuICBtYXJnaW46IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1jb21wYW55X19pdGVtLXR0bCwgLmwtY29tcGFueV9faXRlbS10eHQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5sLWNvbXBhbnlfX2l0ZW0tdHRsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbXBhbnlfX2l0ZW0tdHRsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmwtY29tcGFueV9fbWFwIHtcbiAgaGVpZ2h0OiA0ODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1jb21wYW55X19tYXAge1xuICAgIGhlaWdodDogMjMwcHg7XG4gIH1cbn1cbi5sLWNvbXBhbnlfX21hcCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubC1zaXRlbWFwX19saXN0IHtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHggMjJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLmwtc2l0ZW1hcF9fbGlzdCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2l0ZW1hcF9fbGlzdCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cbi5sLXNpdGVtYXBfX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxNXB4KTtcbiAgZm9udC1zaXplOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2l0ZW1hcF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sLXNpdGVtYXBfX2l0ZW0gPiBhIHtcbiAgY29sb3I6ICMyNDI0MjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmwtc2l0ZW1hcF9fc3ViIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNpdGVtYXBfX3N1YiB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG4ubC1zaXRlbWFwX19zdWItaXRlbSB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5sLXNpdGVtYXBfX3N1Yi1pdGVtID4gYSB7XG4gIGNvbG9yOiAjMjQyNDI0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4Njtcbn1cblxuLmwtcHJvcGVydHlfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtcHJvcGVydHlfX2hlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ubC1wcm9wZXJ0eV9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbn1cbi5sLXByb3BlcnR5X19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuLmwtcHJvcGVydHlfX2luZm8taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG59XG4ubC1wcm9wZXJ0eV9faW5mby1pdGVtIC50dGwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDJweCAxNnB4IDNweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1pbi13aWR0aDogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmUyNGE7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ubC1wcm9wZXJ0eV9faW5mby1pdGVtIC50eHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmwtcHJvcGVydHlfX3ByaWNlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2QyZWZkYjtcbiAgYmFja2dyb3VuZDogI2U5ZjhlZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMnB4IDE0cHggNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1wcm9wZXJ0eV9fcHJpY2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC1wcm9wZXJ0eV9fcHJpY2UgLmxnIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgOHB4O1xufVxuLmwtcHJvcGVydHlfX2ltZyB7XG4gIGFzcGVjdC1yYXRpbzogNzMwLzQ2MDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cbi5sLXByb3BlcnR5X19pbWc6bnRoLWNoaWxkKG4rMikge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgYXNwZWN0LXJhdGlvOiAxNzIvMTA4O1xuICB3aWR0aDogY2FsYygyNSUgLSAxMXB4KTtcbn1cbi5sLXByb3BlcnR5X19pbWctYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHggMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5sLXByb3BlcnR5X19ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubC1wcm9wZXJ0eV9fYmxvY2staGVhZCB7XG4gIGJhY2tncm91bmQ6ICMyQUJDNUI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU0NTQ1NDU0NTtcbiAgcGFkZGluZzogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmwtcHJvcGVydHlfX3RhYmxlIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtcHJvcGVydHlfX3RhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubC1wcm9wZXJ0eV9fdGFibGU6bnRoLWNoaWxkKG4rMikgdHI6bnRoLWNoaWxkKDEpIHRoLFxuICAubC1wcm9wZXJ0eV9fdGFibGU6bnRoLWNoaWxkKG4rMikgdHI6bnRoLWNoaWxkKDEpIHRkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG4ubC1wcm9wZXJ0eV9fdGFibGUgdGgsXG4ubC1wcm9wZXJ0eV9fdGFibGUgdGQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDlweCAxMnB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXByb3BlcnR5X190YWJsZSB0aCxcbiAgLmwtcHJvcGVydHlfX3RhYmxlIHRkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ubC1wcm9wZXJ0eV9fdGFibGUgdGgge1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aWR0aDogMTM2cHg7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG59XG4ubC1wcm9wZXJ0eV9fdGFibGUtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtcHJvcGVydHlfX3RhYmxlLWJveCB7XG4gICAgZ2FwOiAwO1xuICB9XG59XG4ubC1wcm9wZXJ0eV9fbWFwLWJveCB7XG4gIGhlaWdodDogNDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtcHJvcGVydHlfX21hcC1ib3gge1xuICAgIGhlaWdodDogMjMwcHg7XG4gIH1cbn1cbi5sLXByb3BlcnR5X19tYXAtYm94IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubC1wcm9wZXJ0eV9fcmVjb21tZW5kIC5jLWNhcmRfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmwtcHJvcGVydHlfX2N0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKHNpdGVfdGVtcGxhdGUvY29tbW9uL2N0YS1iZy1wYy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1wcm9wZXJ0eV9fY3RhIHtcbiAgICBoZWlnaHQ6IDExOHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChzaXRlX3RlbXBsYXRlL2NvbW1vbi9jdGEtYmctc3AuanBnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICB9XG59XG5cbi5sLXJlc2VydmF0aW9uc19fbGluayB7XG4gIGJhY2tncm91bmQ6ICNFQkZERjE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDY2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtcmVzZXJ2YXRpb25zX19saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4ubC1yZXNlcnZhdGlvbnNfX2xpbmsgYSB7XG4gIGNvbG9yOiAjMDA5REZGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40NDQ0NDQ0NDQ0O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmwtcmVzZXJ2YXRpb25zX19tZXJpdCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ubC1yZXNlcnZhdGlvbnNfX2Zvcm0gLmMtaW5xdWlyeSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG59XG4ubC1yZXNlcnZhdGlvbnNfX2lucXVpcnkge1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtcmVzZXJ2YXRpb25zX19pbnF1aXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi5sLXJlZ2lzdGVyX190eHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1yZWdpc3Rlcl9fdHh0IHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5sLXJlZ2lzdGVyX19mb3JtIHtcbiAgbWF4LXdpZHRoOiA2NDRweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjhweDtcbn1cblxuLmwtd2l0aGRyYXdhbF9fdHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1NTU1NTU1NTY7XG4gIG1hcmdpbjogMCAwIDI4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC13aXRoZHJhd2FsX190eHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5sLXdpdGhkcmF3YWxfX2NhdXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTJweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDE2NjY2NjY2Nztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXdpdGhkcmF3YWxfX2NhdXRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuYm9keS5pcy1maXhlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vbmx5LXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2Ny45cHgpIHtcbiAgLm9ubHktc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy10b3A6IDUycHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MnB4O1xuICBnYXA6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cbi5jLWNvbnRhaW5lcl9fbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzQwcHgpO1xuICBtaW4td2lkdGg6IDQ1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29udGFpbmVyX19tYWluIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtaW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiAxMjYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLmMtaGVhZGVyIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDgwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTA7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYy1oZWFkZXIge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cbi5jLWhlYWRlcl9fbG9nbyB7XG4gIHdpZHRoOiAyMjJweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jLWhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDE2NjY2NjY2NztcbiAgfVxufVxuLmMtaGVhZGVyX19uYXYge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jLWhlYWRlcl9fbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcGFkZGluZzogODBweCAxNnB4O1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdmlzaWJpbGl0eTtcbiAgfVxuICAuYy1oZWFkZXJfX25hdi5pcy1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLmMtaGVhZGVyX19saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogNDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYy1oZWFkZXJfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jLWhlYWRlcl9faXRlbSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYy1oZWFkZXJfX2l0ZW0gLmxpbmswMSxcbi5jLWhlYWRlcl9faXRlbSAubGluazAyLFxuLmMtaGVhZGVyX19pdGVtIC5saW5rMDMsXG4uYy1oZWFkZXJfX2l0ZW0gLmxpbmswNCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyNDI0MjQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWhlYWRlcl9faXRlbSAubGluazAxOmhvdmVyLFxuLmMtaGVhZGVyX19pdGVtIC5saW5rMDI6aG92ZXIsXG4uYy1oZWFkZXJfX2l0ZW0gLmxpbmswMzpob3Zlcixcbi5jLWhlYWRlcl9faXRlbSAubGluazA0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmMtaGVhZGVyX19pdGVtIC5saW5rMDE6OmJlZm9yZSxcbi5jLWhlYWRlcl9faXRlbSAubGluazAyOjpiZWZvcmUsXG4uYy1oZWFkZXJfX2l0ZW0gLmxpbmswMzo6YmVmb3JlLFxuLmMtaGVhZGVyX19pdGVtIC5saW5rMDQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMjBweDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuLmMtaGVhZGVyX19pdGVtIC5saW5rMDE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChzaXRlX3RlbXBsYXRlL2NvbW1vbi9tZW51LWljb24wMS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSBhdXRvO1xufVxuLmMtaGVhZGVyX19pdGVtIC5saW5rMDI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChzaXRlX3RlbXBsYXRlL2NvbW1vbi9tZW51LWljb24wMi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSBhdXRvO1xufVxuLmMtaGVhZGVyX19pdGVtIC5saW5rMDM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChzaXRlX3RlbXBsYXRlL2NvbW1vbi9tZW51LWljb24wMy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSBhdXRvO1xufVxuLmMtaGVhZGVyX19pdGVtIC5saW5rMDQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChzaXRlX3RlbXBsYXRlL2NvbW1vbi9tZW51LWljb24wNC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSBhdXRvO1xufVxuLmMtaGVhZGVyX19tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYy1oZWFkZXJfX21lbnUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5jLWhlYWRlcl9fbWVudS5pcy1hY3RpdmUgLmJhciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmMtaGVhZGVyX19tZW51LmlzLWFjdGl2ZSAuYmFyOjpiZWZvcmUsIC5jLWhlYWRlcl9fbWVudS5pcy1hY3RpdmUgLmJhcjo6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgfVxuICAuYy1oZWFkZXJfX21lbnUuaXMtYWN0aXZlIC5iYXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgLmMtaGVhZGVyX19tZW51LmlzLWFjdGl2ZSAuYmFyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAuYy1oZWFkZXJfX21lbnUgLmJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogIzI0MjQyNDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZDtcbiAgfVxuICAuYy1oZWFkZXJfX21lbnUgLmJhcjo6YmVmb3JlLCAuYy1oZWFkZXJfX21lbnUgLmJhcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogIzI0MjQyNDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCB0cmFuc2Zvcm07XG4gIH1cbiAgLmMtaGVhZGVyX19tZW51IC5iYXI6OmJlZm9yZSB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG4gIC5jLWhlYWRlcl9fbWVudSAuYmFyOjphZnRlciB7XG4gICAgdG9wOiA4cHg7XG4gIH1cbn1cblxuLmMtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbn1cbi5jLWZvb3Rlcl9fdG9wIHtcbiAgcGFkZGluZzogMTlweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9vdGVyX190b3Age1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgfVxufVxuLmMtZm9vdGVyX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMnB4IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb290ZXJfX2xpc3Qge1xuICAgIGdhcDogMTJweCAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb290ZXJfX2l0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE4cHgpO1xuICB9XG59XG4uYy1mb290ZXJfX2l0ZW0gYSB7XG4gIGNvbG9yOiAjMjQyNDI0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWZvb3Rlcl9faXRlbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9vdGVyX19pdGVtIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4uYy1mb290ZXJfX2JvdHRvbSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKHNpdGVfdGVtcGxhdGUvY29tbW9uL2Zvb3Rlci1iZy1wYy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIHBhZGRpbmc6IDUycHggMDtcbiAgYm94LXNoYWRvdzogMHB4IDNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNTg4MjM1Mjk0KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvb3Rlcl9fYm90dG9tIHtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHNpdGVfdGVtcGxhdGUvY29tbW9uL2Zvb3Rlci1iZy1zcC5wbmcpO1xuICB9XG59XG4uYy1mb290ZXJfX2JvdHRvbS1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb290ZXJfX2JvdHRvbS1ib2R5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmMtZm9vdGVyX19sb2dvIHtcbiAgbWFyZ2luOiAwIGF1dG8gMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvb3Rlcl9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB9XG59XG4uYy1mb290ZXJfX2FkZHJlc3Mge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQxNjY2NjY2Njc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb290ZXJfX2FkZHJlc3Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmMtZm9vdGVyX19jb3B5IHtcbiAgYmFja2dyb3VuZDogIzJBQkM1QjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiA3cHggMTZweCA4cHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvb3Rlcl9fdGVsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmMtdG9wIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChzaXRlX3RlbXBsYXRlL2NvbW1vbi90b3AtcGMucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1ODgyMzUyOTQpO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdG9wIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChzaXRlX3RlbXBsYXRlL2NvbW1vbi90b3AtcGMucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICB9XG59XG5cbi5jLXRvcC0tc2lnbnVwIHtcbiAgaGVpZ2h0OiA3ODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHVybChzaXRlX3RlbXBsYXRlL2NvbW1vbi90b3Atc2lnbnVwLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jLXRvcC0tc2lnbnVwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10b3AtLXNpZ251cCB7XG4gICAgaGVpZ2h0OiA3NTJweDtcbiAgfVxufVxuLmMtdG9wLS1zaWdudXAgLmMtdG9wLS1zaWdudXBfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdG9wLS1zaWdudXAgLmMtdG9wLS1zaWdudXBfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cbn1cbi5jLXRvcC0tc2lnbnVwIC5jLXRvcC0tc2lnbnVwX19idWJibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzJBQkM1QjtcbiAgcGFkZGluZzogMTNweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10b3AtLXNpZ251cCAuYy10b3AtLXNpZ251cF9fYnViYmxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmMtdG9wLS1zaWdudXAgLmMtdG9wLS1zaWdudXBfX2J1YmJsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItd2lkdGg6IDMwcHggMTBweCAxMHB4IDEwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRvcC0tc2lnbnVwIC5jLXRvcC0tc2lnbnVwX19idWJibGU6OmFmdGVyIHtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGJvcmRlci13aWR0aDogMjBweCA1cHggNXB4IDVweDtcbiAgfVxufVxuLmMtdG9wLS1zaWdudXAgLmMtdG9wLS1zaWdudXBfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB0cmFuc3BhcmVudCAwcHgsICNmNWZmMDAgMHB4LCAjZjVmZjAwIDE2cHgsIHRyYW5zcGFyZW50IDE2cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdG9wLS1zaWdudXAgLmMtdG9wLS1zaWdudXBfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB0cmFuc3BhcmVudCAwcHgsICNmNWZmMDAgMHB4LCAjZjVmZjAwIDEycHgsIHRyYW5zcGFyZW50IDEycHgpO1xuICB9XG59XG4uYy10b3AtLXNpZ251cCAuYy10b3AtLXNpZ251cF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdG9wLS1zaWdudXAgLmMtdG9wLS1zaWdudXBfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cbn1cbi5jLXRvcC0tc2lnbnVwIC5jLXRvcC0tc2lnbnVwX19tZXJpdHMge1xuICBtYXJnaW4tdG9wOiA2MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMkFCQzVCO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDY4cHggODVweCAzOHB4IDg1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10b3AtLXNpZ251cCAuYy10b3AtLXNpZ251cF9fbWVyaXRzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBwYWRkaW5nOiAzNnB4IDE2cHggMTZweCAxNnB4O1xuICB9XG59XG4uYy10b3AtLXNpZ251cCAuYy10b3AtLXNpZ251cF9fbWVyaXRzIC5jLXRvcC0tc2lnbnVwX19tZXJpdHMtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkFCQzVCO1xuICBjb2xvcjogI2Y1ZmYwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdG9wLS1zaWdudXAgLmMtdG9wLS1zaWdudXBfX21lcml0cyAuYy10b3AtLXNpZ251cF9fbWVyaXRzLXRpdGxlIHtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nOiA3cHggMTZweDtcbiAgfVxufVxuLmMtdG9wLS1zaWdudXAgLmMtdG9wLS1zaWdudXBfX21lcml0cyAuYy10b3AtLXNpZ251cF9fbWVyaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG59XG4uYy10b3AtLXNpZ251cCAuYy10b3AtLXNpZ251cF9fbWVyaXRzIC5jLXRvcC0tc2lnbnVwX19tZXJpdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRvcC0tc2lnbnVwIC5jLXRvcC0tc2lnbnVwX19tZXJpdHMgLmMtdG9wLS1zaWdudXBfX21lcml0IHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbiAgLmMtdG9wLS1zaWdudXAgLmMtdG9wLS1zaWdudXBfX21lcml0cyAuYy10b3AtLXNpZ251cF9fbWVyaXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLmMtdG9wLS1zaWdudXAgLmMtdG9wLS1zaWdudXBfX21lcml0cyAuYy10b3AtLXNpZ251cF9fbWVyaXQgLmMtdG9wLS1zaWdudXBfX21lcml0LXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZmYwMDtcbiAgY29sb3I6ICMyQUJDNUI7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMjE1Njg2Mjc1KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRvcC0tc2lnbnVwIC5jLXRvcC0tc2lnbnVwX19tZXJpdHMgLmMtdG9wLS1zaWdudXBfX21lcml0IC5jLXRvcC0tc2lnbnVwX19tZXJpdC10aXRsZSB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG4uYy10b3AtLXNpZ251cCAuYy10b3AtLXNpZ251cF9fbWVyaXRzIC5jLXRvcC0tc2lnbnVwX19tZXJpdCAuYy10b3AtLXNpZ251cF9fbWVyaXQtdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIHJpZ2h0OiAtMTZweDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDZweCAxMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmNWZmMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10b3AtLXNpZ251cCAuYy10b3AtLXNpZ251cF9fbWVyaXRzIC5jLXRvcC0tc2lnbnVwX19tZXJpdCAuYy10b3AtLXNpZ251cF9fbWVyaXQtdGl0bGU6OmFmdGVyIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jLXRvcC0tc2lnbnVwIC5jLXRvcC0tc2lnbnVwX19tZXJpdHMgLmMtdG9wLS1zaWdudXBfX21lcml0IC5jLXRvcC0tc2lnbnVwX19tZXJpdC10ZXh0cyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy10b3AtLXNpZ251cCAuYy10b3AtLXNpZ251cF9fbWVyaXRzIC5jLXRvcC0tc2lnbnVwX19tZXJpdCAuYy10b3AtLXNpZ251cF9fbWVyaXQtdGV4dHMgOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICMyQUJDNUI7XG59XG4uYy10b3AtLXNpZ251cCAuYy10b3AtLXNpZ251cF9fbWVyaXRzIC5jLXRvcC0tc2lnbnVwX19tZXJpdCAuYy10b3AtLXNpZ251cF9fbWVyaXQtdGV4dHMgOmxhc3QtY2hpbGQge1xuICBjb2xvcjogIzI0MjQyNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRvcC0tc2lnbnVwIC5jLXRvcC0tc2lnbnVwX19tZXJpdHMgLmMtdG9wLS1zaWdudXBfX21lcml0IC5jLXRvcC0tc2lnbnVwX19tZXJpdC10ZXh0cyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuXG4uYy1icmVhZGNydW1iIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jLWJyZWFkY3J1bWJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xufVxuLmMtYnJlYWRjcnVtYiAuaG9tZSxcbi5jLWJyZWFkY3J1bWIgLml0ZW0sXG4uYy1icmVhZGNydW1iIC5jdXJyZW50LFxuLmMtYnJlYWRjcnVtYiAuYXJyb3cge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQxNjY2NjY2Njc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jLWJyZWFkY3J1bWIgLmhvbWUgYSxcbi5jLWJyZWFkY3J1bWIgLml0ZW0gYSxcbi5jLWJyZWFkY3J1bWIgLmN1cnJlbnQgYSxcbi5jLWJyZWFkY3J1bWIgLmFycm93IGEge1xuICBjb2xvcjogIzI0MjQyNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtYnJlYWRjcnVtYiAuaG9tZSB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtYnJlYWRjcnVtYiAuaG9tZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybChzaXRlX3RlbXBsYXRlL2NvbW1vbi9ob3VzZS1jaGltbmV5LnN2Zykgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzEwMCUgYXV0bztcbn1cbi5jLWJyZWFkY3J1bWIgLmN1cnJlbnQge1xuICBjb2xvcjogI0E1QTVBNTtcbn1cblxuLmMtc2lkZWJhciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMzAwcHg7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zaWRlYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtc2lkZWJhcl9fYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmUyNGE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1zaWRlYmFyX19oZWFkIHtcbiAgY29sb3I6ICMyNDI0MjQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0NDQ0NDQ0NDQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jLXNpZGViYXJfX2xpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jLXNpZGViYXJfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYy1zaWRlYmFyX19ibG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmMtc2lkZWJhcl9fYmxvY2suLWdyYXkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmMtc2lkZWJhcl9fYmxvY2suLWdyYXk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKHNpdGVfdGVtcGxhdGUvY29tbW9uL3NpZGViYXItYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgYXV0bztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm90dG9tOiAtOHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYy1zaWRlYmFyX19ibG9jay4tZ3JheSAuYy1zaWRlYmFyX19ibG9jay10dGwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xufVxuLmMtc2lkZWJhcl9fYmxvY2suLWdyYXkgLmMtc2lkZWJhcl9fYmxvY2stdHRsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xufVxuLmMtc2lkZWJhcl9fYmxvY2suLXllbGxvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlMjRhO1xufVxuLmMtc2lkZWJhcl9fYmxvY2suLXllbGxvdyAuYy1zaWRlYmFyX19ibG9jay10dGwge1xuICBiYWNrZ3JvdW5kOiAjZmZlMjRhO1xufVxuLmMtc2lkZWJhcl9fYmxvY2suLXllbGxvdyAuYy1zaWRlYmFyX19ibG9jay10dGw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmUyNGE7XG59XG4uYy1zaWRlYmFyX19ibG9jay4teWVsbG93IC5jLXNpZGViYXJfX2Jsb2NrLWJvZHkgLm51bSAubGcge1xuICBjb2xvcjogI2ZmNTkzYjtcbn1cbi5jLXNpZGViYXJfX2Jsb2NrLi1yZWQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmMtc2lkZWJhcl9fYmxvY2suLXJlZDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1OTNiO1xufVxuLmMtc2lkZWJhcl9fYmxvY2suLXJlZCAuYy1zaWRlYmFyX19ibG9jay10dGwge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZmNTkzYjtcbn1cbi5jLXNpZGViYXJfX2Jsb2NrLi1yZWQgLmMtc2lkZWJhcl9fYmxvY2stdHRsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmY1OTNiO1xufVxuLmMtc2lkZWJhcl9fYmxvY2suLW9yYW5nZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmI4OTFlO1xufVxuLmMtc2lkZWJhcl9fYmxvY2suLW9yYW5nZSAuYy1zaWRlYmFyX19ibG9jay10dGwge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZiODkxZTtcbn1cbi5jLXNpZGViYXJfX2Jsb2NrLi1vcmFuZ2UgLmMtc2lkZWJhcl9fYmxvY2stdHRsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmI4OTFlO1xufVxuLmMtc2lkZWJhcl9fYmxvY2stdHRsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDE0cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmMtc2lkZWJhcl9fYmxvY2stdHRsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAxMDAlIDUwJSk7XG59XG4uYy1zaWRlYmFyX19ibG9jay1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmMtc2lkZWJhcl9fYmxvY2stYm9keSAubnVtIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBtYXJnaW46IDA7XG59XG4uYy1zaWRlYmFyX19ibG9jay1ib2R5IC5udW0gLmxnIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLmMtc2lkZWJhcl9fYm90dG9tIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5jLXNpZGViYXJfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLXNpZGViYXJfX2J0bjpob3ZlciAudHh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG4uYy1zaWRlYmFyX19idG46aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuLmMtc2lkZWJhcl9fYnRuOmhvdmVyOjphZnRlciB7XG4gIHRvcDogMnB4O1xufVxuLmMtc2lkZWJhcl9fYnRuIC50eHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uYy1zaWRlYmFyX19idG4uLXJlZ2lzdGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1zaWRlYmFyX19idG4uLXJlZ2lzdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNlYjMyMTE7XG59XG4uYy1zaWRlYmFyX19idG4uLXJlZ2lzdGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmY1OTNiO1xuICBib3JkZXItY29sb3I6ICNmZjU5M2I7XG59XG4uYy1zaWRlYmFyX19idG4uLWxvZ2luIHtcbiAgY29sb3I6ICNmYjg5MWU7XG59XG4uYy1zaWRlYmFyX19idG4uLWxvZ2luOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmYjg5MWU7XG59XG4uYy1zaWRlYmFyX19idG4uLWxvZ2luOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmYjg5MWU7XG59XG4uYy1zaWRlYmFyX19idG4uLWxvZ291dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGNvbG9yOiAjZmI4OTFlO1xufVxuLmMtc2lkZWJhcl9fYnRuLi1sb2dvdXQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZiODkxZTtcbn1cbi5jLXNpZGViYXJfX2J0bi4tbG9nb3V0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmYjg5MWU7XG59XG4uYy1zaWRlYmFyX19idG46OmJlZm9yZSwgLmMtc2lkZWJhcl9fYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uYy1zaWRlYmFyX19idG46OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IC0yO1xufVxuLmMtc2lkZWJhcl9fYnRuOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDRweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xufVxuLmMtc2lkZWJhcl9fYnRuLXR4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40NDQ0NDQ0NDQ0O1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuLmMtc2lkZWJhcl9fYnRuLXR4dC4tc20ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYy1zaWRlYmFyX19ociB7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtdGVsIHtcbiAgYmFja2dyb3VuZDogIzJBQkM1QjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDIxMnB4O1xuICBtaW4taGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiA2cHggMTZweCA1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmMtdGVsOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmMtdGVsX190eHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40MTY2NjY2NjY3O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtdGVsX19udW0ge1xuICBjb2xvcjogI2Y1ZmYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40NDQ0NDQ0NDQ0O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLXR0bCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5jLXR0bC4tc2l0ZW1hcDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKHNpdGVfdGVtcGxhdGUvaWNvbnMvc2l0ZV9tYXAuc3ZnKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgYXV0bztcbn1cbi5jLXR0bC4tcHJpdmFjeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKHNpdGVfdGVtcGxhdGUvaWNvbnMvcHJpdmFjeS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSBhdXRvO1xufVxuLmMtdHRsLi13aXRoZHJhd2FsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoc2l0ZV90ZW1wbGF0ZS9pY29ucy93aXRoZHJhd2FsLnN2Zykgbm8tcmVwZWF0IGNlbnRlci8xMDAlIGF1dG87XG59XG4uYy10dGwuLWNvbXBhbnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChzaXRlX3RlbXBsYXRlL2ljb25zL2NvbXBhbnkuc3ZnKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgYXV0bztcbn1cbi5jLXR0bC4tdGVybXM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChzaXRlX3RlbXBsYXRlL2ljb25zL3Rlcm1zLnN2Zykgbm8tcmVwZWF0IGNlbnRlci8xMDAlIGF1dG87XG59XG4uYy10dGwuLWNvbnRhY3Q6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChzaXRlX3RlbXBsYXRlL2ljb25zL3Rlcm1zLnN2Zykgbm8tcmVwZWF0IGNlbnRlci8xMDAlIGF1dG87XG59XG4uYy10dGwuLXNlYXJjaDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKHNpdGVfdGVtcGxhdGUvaWNvbnMvdGl0bGUtc2VhcmNoLnN2Zykgbm8tcmVwZWF0IGNlbnRlci8xMDAlIGF1dG87XG59XG4uYy10dGwuLXByb3BlcnR5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoc2l0ZV90ZW1wbGF0ZS9pY29ucy9wcm9wZXJ0eS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSBhdXRvO1xufVxuLmMtdHRsLi1yZXNlcnZhdGlvbnM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChzaXRlX3RlbXBsYXRlL2ljb25zL3Jlc2VydmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgYXV0bztcbn1cbi5jLXR0bDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI4cHg7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbi5jLXR0bF9fc3ViIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS40NTQ1NDU0NTQ1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtdHRsX19zdWIuLWFjY2Vzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKHNpdGVfdGVtcGxhdGUvaWNvbnMvYWNjZXNzLnN2Zykgbm8tcmVwZWF0IGNlbnRlci8xMDAlIGF1dG87XG59XG4uYy10dGxfX3N1Yi4tc2hvcHM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChzaXRlX3RlbXBsYXRlL2ljb25zL3Nob3BzLnN2Zykgbm8tcmVwZWF0IGNlbnRlci8xMDAlIGF1dG87XG59XG4uYy10dGxfX3N1Yi4tbmV3OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoc2l0ZV90ZW1wbGF0ZS9pY29ucy9uZXcuc3ZnKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgYXV0bztcbn1cbi5jLXR0bF9fc3ViLi1yZWNvbW1lbmQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChzaXRlX3RlbXBsYXRlL2ljb25zL3JlY29tbWVuZC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSBhdXRvO1xufVxuLmMtdHRsX19zdWIuLXByaWNlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoc2l0ZV90ZW1wbGF0ZS9pY29ucy9wcmljZV9kb3duLnN2Zykgbm8tcmVwZWF0IGNlbnRlci8xMDAlIGF1dG87XG59XG4uYy10dGxfX3N1Yi4tbWFwOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoc2l0ZV90ZW1wbGF0ZS9pY29ucy9tYXAuc3ZnKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgYXV0bztcbn1cbi5jLXR0bF9fc3ViLi1hcmVhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoc2l0ZV90ZW1wbGF0ZS9pY29ucy9hcmVhLnN2Zykgbm8tcmVwZWF0IGNlbnRlci8xMDAlIGF1dG87XG59XG4uYy10dGxfX3N1Yi4tcHJvcGVydHlfZGV0YWlsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoc2l0ZV90ZW1wbGF0ZS9pY29ucy9wcm9wZXJ0eV9kZXRhaWwuc3ZnKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgYXV0bztcbn1cbi5jLXR0bF9fc3ViLi10ZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChzaXRlX3RlbXBsYXRlL2ljb25zL3RlbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSBhdXRvO1xufVxuLmMtdHRsX19zdWIuLWVtYWlsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoc2l0ZV90ZW1wbGF0ZS9pY29ucy9lbWFpbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSBhdXRvO1xufVxuLmMtdHRsX19zdWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMnB4O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG4uYy10dGxfX2hyIHtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMTJweCAwIDIwcHg7XG59XG5cbi5jLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuLmMtaW1nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYy1zaG9wc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbi5jLXNob3BzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2hvcHNfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4uYy1zaG9wc19faXRlbS1pbWcge1xuICBhc3BlY3QtcmF0aW86IDI0MC8xNTA7XG4gIHdpZHRoOiAyNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zaG9wc19faXRlbS1pbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMzQzLzIxMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG4uYy1zaG9wc19faXRlbS1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuLmMtc2hvcHNfX2l0ZW0tdHRsLCAuYy1zaG9wc19faXRlbS10eHQge1xuICBtYXJnaW46IDA7XG59XG4uYy1zaG9wc19faXRlbS10dGwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYy1zaG9wc19faXRlbS10eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jLWNhcmQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxNHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG4uYy1jYXJkX193cmFwcGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWNhcmRfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5jLWNhcmRfX2ltZyB7XG4gIGFzcGVjdC1yYXRpbzogMjQwLzE1MDtcbiAgYmFja2dyb3VuZDogI0Q5RDlEOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRfX2ltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNjIvMTAwO1xuICB9XG59XG4uYy1jYXJkX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzM3B4IDE2cHggMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRfX2JvZHkge1xuICAgIHBhZGRpbmc6IDI4cHggMTJweCAxMnB4O1xuICB9XG59XG4uYy1jYXJkX19jYXRlZ29yeSB7XG4gIGhlaWdodDogNTBweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBwYWRkaW5nOiA5cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMkFCQzVCO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNnB4O1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZF9fY2F0ZWdvcnkge1xuICAgIGxlZnQ6IDEycHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDE2NjY2NjY2NztcbiAgICBwYWRkaW5nOiA3cHg7XG4gIH1cbn1cbi5jLWNhcmRfX25hbWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQxNjY2NjY2Njc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAwIDRweDtcbn1cbi5jLWNhcmRfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZF9fcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLmMtY2FyZF9fcHJpY2UgLm51bSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ0NDQ0NDQ0NDtcbiAgY29sb3I6ICNGRjU5M0I7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYy1jYXJkX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4uYy1jYXJkX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRfX2Jsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNHB4O1xuICB9XG59XG4uYy1jYXJkX19ibG9jay10dGwsIC5jLWNhcmRfX2Jsb2NrLXR4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDE2NjY2NjY2NztcbiAgbWFyZ2luOiAwO1xufVxuLmMtY2FyZF9fYmxvY2stdHRsIHtcbiAgYmFja2dyb3VuZDogIzJBQkM1QjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmMtY2FyZF9fYmxvY2stdHh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMjBweDtcbn1cblxuLmMtYnRuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjQyNDI0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmMtYnRuLi15ZWxsb3cge1xuICB3aWR0aDogMzAwcHg7XG59XG4uYy1idG4uLXllbGxvdzpob3Zlcjo6YWZ0ZXIge1xuICB0b3A6IDA7XG59XG4uYy1idG4uLXllbGxvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFMjRBO1xuICBiYWNrZ3JvdW5kOiAjRkZFMjRBO1xufVxuLmMtYnRuLi15ZWxsb3c6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0RFQzMzNjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAtMnB4O1xuICBsZWZ0OiAtMnB4O1xufVxuLmMtYnRuLi1ncmVlbiB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjAwcHg7XG59XG4uYy1idG4uLWdyZWVuOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyQUJDNUI7XG4gIGJhY2tncm91bmQ6ICMyQUJDNUI7XG59XG4uYy1idG4uLWdyZWVuOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMjg4MkY7XG59XG4uYy1idG4uLXN1Ym1pdCwgLmMtYnRuLi1yZWdpc3RlciB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5jLWJ0bi4tc3VibWl0OjpiZWZvcmUsIC5jLWJ0bi4tcmVnaXN0ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRTI0QTtcbiAgYmFja2dyb3VuZDogI0ZGRTI0QTtcbn1cbi5jLWJ0bi4tc3VibWl0OjphZnRlciwgLmMtYnRuLi1yZWdpc3Rlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjQzRDNEM0O1xufVxuLmMtYnRuLi1zbSB7XG4gIGhlaWdodDogNDRweDtcbn1cbi5jLWJ0bi4tc206OmJlZm9yZSwgLmMtYnRuLi1zbTo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmMtYnRuLi1zbTpob3ZlciAudHh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG4uYy1idG4uLXNtOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cbi5jLWJ0bi4tc206aG92ZXI6OmFmdGVyIHtcbiAgdG9wOiAycHg7XG59XG4uYy1idG4uLXJlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtYnRuLi1yZWQ6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTkzQjtcbiAgYmFja2dyb3VuZDogI0ZGNTkzQjtcbn1cbi5jLWJ0bi4tcmVkOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNFQjMyMTE7XG59XG4uYy1idG4uLWdyYXkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWJ0bi4tZ3JheTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjQTNBM0EzO1xuICBiYWNrZ3JvdW5kOiAjQTNBM0EzO1xufVxuLmMtYnRuLi1ncmF5OjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM4NDg0ODQ7XG59XG4uYy1idG4uLXRlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi5jLWJ0bi4tdGVsOjpiZWZvcmUsIC5jLWJ0bi4tdGVsOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uYy1idG4uLXRlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1OTNCO1xuICBiYWNrZ3JvdW5kOiAjRkY1OTNCO1xufVxuLmMtYnRuLi10ZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0VCMzIxMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0bi4tYmFjayB7XG4gICAgbWF4LXdpZHRoOiA5MXB4O1xuICB9XG59XG4uYy1idG4uLWlucHV0IC50eHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWJ0bi4taW5wdXQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYy1idG46aG92ZXIgLnR4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuLmMtYnRuOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cbi5jLWJ0bjpob3Zlcjo6YWZ0ZXIge1xuICB0b3A6IDJweDtcbn1cbi5jLWJ0biAudHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmMtYnRuIC50eHQuLXJlc2VydmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtYnRuIC50eHQuLXJlc2VydmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChzaXRlX3RlbXBsYXRlL2ljb25zL2J0bi1yZXNlcnZlLnN2Zykgbm8tcmVwZWF0IGxlZnQgY2VudGVyL2F1dG8gMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG4uYy1idG46OmJlZm9yZSwgLmMtYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYy1idG46OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IC0yO1xuICBiYWNrZ3JvdW5kOiAjMkFCQzVCO1xufVxuLmMtYnRuOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDRweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyQUJDNUI7XG59XG4uYy1idG5fX2JveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtcHJlZmVjdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5jLXByZWZlY3R1cmU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLXByZWZlY3R1cmVfX2l0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNhM2EzYTM7XG59XG4uYy1wcmVmZWN0dXJlX19pdGVtLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyQUJDNUI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtcHJlZmVjdHVyZV9fbWFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jLXByZWZlY3R1cmVfX21hcCBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmMtcHJlZmVjdHVyZV9fbWFwIFtkYXRhLWNpdHktaWRdOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1wcmVmZWN0dXJlX19tYXAgdGV4dCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtcHJlZmVjdHVyZV9fY2l0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcHJlZmVjdHVyZV9fY2l0eSB7XG4gICAgZ2FwOiA2cHg7XG4gIH1cbn1cbi5jLXByZWZlY3R1cmVfX2NpdHkgPiBkaXYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSA5cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcHJlZmVjdHVyZV9fY2l0eSA+IGRpdiB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSA0cHgpO1xuICB9XG59XG4uYy1wcmVmZWN0dXJlX19jaXR5ID4gZGl2IGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTQyODU3MTQyOTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyNDI0MjQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYy1wcmVmZWN0dXJlX19jaXR5ID4gZGl2IGE6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cbi5jLXByZWZlY3R1cmVfX2NpdHkgPiBkaXYgYTpob3Zlcjo6YWZ0ZXIge1xuICB0b3A6IDJweDtcbiAgYm90dG9tOiAycHg7XG59XG4uYy1wcmVmZWN0dXJlX19jaXR5ID4gZGl2IGEgLnR4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5jLXByZWZlY3R1cmVfX2NpdHkgPiBkaXYgYTo6YmVmb3JlLCAuYy1wcmVmZWN0dXJlX19jaXR5ID4gZGl2IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmMtcHJlZmVjdHVyZV9fY2l0eSA+IGRpdiBhOjphZnRlciB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAtMjtcbiAgYmFja2dyb3VuZDogIzJBQkM1Qjtcbn1cbi5jLXByZWZlY3R1cmVfX2NpdHkgPiBkaXYgYTo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkFCQzVCO1xufVxuXG4uYy1zaW11bGF0aW9uIHtcbiAgcGFkZGluZzogMjhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNpbXVsYXRpb24ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5jLXNpbXVsYXRpb25fX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zaW11bGF0aW9uX19oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG4uYy1zaW11bGF0aW9uX19pbWcge1xuICBhc3BlY3QtcmF0aW86IDM0MC8yMTQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNpbXVsYXRpb25fX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAzMDMvMTkxO1xuICB9XG59XG4uYy1zaW11bGF0aW9uX19ib2R5IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xufVxuLmMtc2ltdWxhdGlvbl9fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweCAyMHB4O1xufVxuLmMtc2ltdWxhdGlvbl9fbGFiZWwtaXRlbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyQUJDNUI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjMkFCQzVCO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jLXNpbXVsYXRpb25fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweCAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2ltdWxhdGlvbl9fbGlzdCB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG4uYy1zaW11bGF0aW9uX19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNpbXVsYXRpb25fX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1zaW11bGF0aW9uX19pdGVtIC50dGwge1xuICBiYWNrZ3JvdW5kOiAjMkFCQzVCO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgcGFkZGluZzogMTFweDtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cbi5jLXNpbXVsYXRpb25fX2l0ZW0gLnR4dCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAzcHggMTZweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYy1zaW11bGF0aW9uX19pdGVtIC50eHQgLmxnIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40NDExNzY0NzA2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmMtc2ltdWxhdGlvbl9fY2F1dGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDE2NjY2NjY2NztcbiAgbWFyZ2luOiAxMnB4IDAgMDtcbn1cbi5jLXNpbXVsYXRpb25fX3NlbGVjdC10dGwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtY29udGVudF9faGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQUJDNUI7XG4gIHBhZGRpbmc6IDlweCAwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40NTQ1NDU0NTQ1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jLWNvbnRlbnRfX2hlYWQuLXllbGxvdyB7XG4gIGJhY2tncm91bmQ6ICNGRkUyNEE7XG4gIGNvbG9yOiAjMjQyNDI0O1xufVxuLmMtY29udGVudF9fYm9keSB7XG4gIHBhZGRpbmc6IDI4cHg7XG59XG4uYy1jb250ZW50X19ib2R5IC5jLWlucXVpcnkge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29udGVudF9fYm9keSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4uYy1zaW1wbGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zaW1wbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1zaW1wbGVfX2ltZyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDQzJTtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNpbXBsZV9faW1nIHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICB9XG59XG4uYy1zaW1wbGVfX3R0bCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2NjY2NjY2NztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMjQyNDI0O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLXNpbXBsZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2ltcGxlX19saXN0IHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuLmMtaW5xdWlyeSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDI4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbnF1aXJ5IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uYy1pbnF1aXJ5X19mb3JtLWhlYWQge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICNmZmUyNGE7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU0NTQ1NDU0NTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG59XG4uYy1pbnF1aXJ5X19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbnF1aXJ5X19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uYy1pbnF1aXJ5X19pdGVtIHtcbiAgcGFkZGluZzogMTZweCAwIDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHggMjhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWlucXVpcnlfX2l0ZW0ge1xuICAgIGdhcDogMTJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYy1pbnF1aXJ5X19pdGVtLXR0bCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEycHggMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE3NnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWlucXVpcnlfX2l0ZW0tdHRsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmMtaW5xdWlyeV9faXRlbS10dGwgLnJlcXVpcmVkLFxuLmMtaW5xdWlyeV9faXRlbS10dGwgLm9wdGlvbmFsIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIHBhZGRpbmc6IDNweCA4cHggNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQxNjY2NjY2Njc7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmNTkzYjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jLWlucXVpcnlfX2l0ZW0tdHRsIC5yZXF1aXJlZCB7XG4gIGJhY2tncm91bmQ6ICNmZjU5M2I7XG59XG4uYy1pbnF1aXJ5X19pdGVtLXR0bCAub3B0aW9uYWwge1xuICBiYWNrZ3JvdW5kOiAjMDA5YWJmO1xufVxuLmMtaW5xdWlyeV9faXRlbS1maWVsZCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjA0cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5xdWlyeV9faXRlbS1maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWlucXVpcnlfX2l0ZW0tZmllbGQgLnppcC1jb2RlX19pbnB1dCB7XG4gIG1heC13aWR0aDogMTAycHg7XG59XG4uYy1pbnF1aXJ5X19pdGVtLWZpZWxkLi1wYXJraW5nIC5pbnB1dC1zZWxlY3QtY29udGFpbmVyIC5pbnB1dC1zZWxlY3Qtc2VhcmNoLWZpZWxkLXdyYXBwZXIgLmlucHV0LXNlbGVjdC1zZWFyY2gtZmllbGQge1xuICBwYWRkaW5nOiA3cHggMTlweDtcbiAgd2lkdGg6IDE4MHB4O1xufVxuLmMtaW5xdWlyeV9faXRlbS1maWVsZC4tZ2FwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLmMtaW5xdWlyeV9faXRlbS1maWVsZC4tc2Nob29sIHtcbiAgbWF4LXdpZHRoOiAxNTJweDtcbn1cbi5jLWlucXVpcnlfX2l0ZW0tZmllbGQuLXRlbCwgLmMtaW5xdWlyeV9faXRlbS1maWVsZC4tZGF0ZSwgLmMtaW5xdWlyeV9faXRlbS1maWVsZC4tdGltZSB7XG4gIG1heC13aWR0aDogMTY4cHg7XG59XG4uYy1pbnF1aXJ5X19pdGVtLWZpZWxkIGlucHV0W3R5cGU9dGV4dF0sXG4uYy1pbnF1aXJ5X19pdGVtLWZpZWxkIGlucHV0W3R5cGU9bW9udGhdLFxuLmMtaW5xdWlyeV9faXRlbS1maWVsZCBpbnB1dFt0eXBlPXRlbF0sXG4uYy1pbnF1aXJ5X19pdGVtLWZpZWxkIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5jLWlucXVpcnlfX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT1lbWFpbF0sXG4uYy1pbnF1aXJ5X19pdGVtLWZpZWxkIGlucHV0W3R5cGU9dGltZV0sXG4uYy1pbnF1aXJ5X19pdGVtLWZpZWxkIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLmMtaW5xdWlyeV9faXRlbS1maWVsZCBpbnB1dFt0eXBlPWRhdGVdLFxuLmMtaW5xdWlyeV9faXRlbS1maWVsZCB0ZXh0YXJlYSxcbi5jLWlucXVpcnlfX2l0ZW0tZmllbGQgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiA3cHggMTlweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jLWlucXVpcnlfX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT10ZXh0XS4tbWlkLFxuLmMtaW5xdWlyeV9faXRlbS1maWVsZCBpbnB1dFt0eXBlPW1vbnRoXS4tbWlkLFxuLmMtaW5xdWlyeV9faXRlbS1maWVsZCBpbnB1dFt0eXBlPXRlbF0uLW1pZCxcbi5jLWlucXVpcnlfX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT1udW1iZXJdLi1taWQsXG4uYy1pbnF1aXJ5X19pdGVtLWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLi1taWQsXG4uYy1pbnF1aXJ5X19pdGVtLWZpZWxkIGlucHV0W3R5cGU9dGltZV0uLW1pZCxcbi5jLWlucXVpcnlfX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT1wYXNzd29yZF0uLW1pZCxcbi5jLWlucXVpcnlfX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT1kYXRlXS4tbWlkLFxuLmMtaW5xdWlyeV9faXRlbS1maWVsZCB0ZXh0YXJlYS4tbWlkLFxuLmMtaW5xdWlyeV9faXRlbS1maWVsZCBzZWxlY3QuLW1pZCB7XG4gIG1heC13aWR0aDogMTM0cHg7XG59XG4uYy1pbnF1aXJ5X19pdGVtLWZpZWxkIGlucHV0W3R5cGU9dGV4dF0uLXhzLFxuLmMtaW5xdWlyeV9faXRlbS1maWVsZCBpbnB1dFt0eXBlPW1vbnRoXS4teHMsXG4uYy1pbnF1aXJ5X19pdGVtLWZpZWxkIGlucHV0W3R5cGU9dGVsXS4teHMsXG4uYy1pbnF1aXJ5X19pdGVtLWZpZWxkIGlucHV0W3R5cGU9bnVtYmVyXS4teHMsXG4uYy1pbnF1aXJ5X19pdGVtLWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLi14cyxcbi5jLWlucXVpcnlfX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT10aW1lXS4teHMsXG4uYy1pbnF1aXJ5X19pdGVtLWZpZWxkIGlucHV0W3R5cGU9cGFzc3dvcmRdLi14cyxcbi5jLWlucXVpcnlfX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT1kYXRlXS4teHMsXG4uYy1pbnF1aXJ5X19pdGVtLWZpZWxkIHRleHRhcmVhLi14cyxcbi5jLWlucXVpcnlfX2l0ZW0tZmllbGQgc2VsZWN0Li14cyB7XG4gIG1heC13aWR0aDogNThweDtcbn1cbi5jLWlucXVpcnlfX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT10ZXh0XS4tc20sXG4uYy1pbnF1aXJ5X19pdGVtLWZpZWxkIGlucHV0W3R5cGU9bW9udGhdLi1zbSxcbi5jLWlucXVpcnlfX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT10ZWxdLi1zbSxcbi5jLWlucXVpcnlfX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT1udW1iZXJdLi1zbSxcbi5jLWlucXVpcnlfX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT1lbWFpbF0uLXNtLFxuLmMtaW5xdWlyeV9faXRlbS1maWVsZCBpbnB1dFt0eXBlPXRpbWVdLi1zbSxcbi5jLWlucXVpcnlfX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT1wYXNzd29yZF0uLXNtLFxuLmMtaW5xdWlyeV9faXRlbS1maWVsZCBpbnB1dFt0eXBlPWRhdGVdLi1zbSxcbi5jLWlucXVpcnlfX2l0ZW0tZmllbGQgdGV4dGFyZWEuLXNtLFxuLmMtaW5xdWlyeV9faXRlbS1maWVsZCBzZWxlY3QuLXNtIHtcbiAgbWF4LXdpZHRoOiA4MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5xdWlyeV9faXRlbS1maWVsZCBpbnB1dFt0eXBlPXRleHRdLFxuICAuYy1pbnF1aXJ5X19pdGVtLWZpZWxkIGlucHV0W3R5cGU9bW9udGhdLFxuICAuYy1pbnF1aXJ5X19pdGVtLWZpZWxkIGlucHV0W3R5cGU9dGVsXSxcbiAgLmMtaW5xdWlyeV9faXRlbS1maWVsZCBpbnB1dFt0eXBlPW51bWJlcl0sXG4gIC5jLWlucXVpcnlfX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT1lbWFpbF0sXG4gIC5jLWlucXVpcnlfX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT10aW1lXSxcbiAgLmMtaW5xdWlyeV9faXRlbS1maWVsZCBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbiAgLmMtaW5xdWlyeV9faXRlbS1maWVsZCBpbnB1dFt0eXBlPWRhdGVdLFxuICAuYy1pbnF1aXJ5X19pdGVtLWZpZWxkIHRleHRhcmVhLFxuICAuYy1pbnF1aXJ5X19pdGVtLWZpZWxkIHNlbGVjdCB7XG4gICAgcGFkZGluZzogN3B4IDE1cHg7XG4gIH1cbn1cbi5jLWlucXVpcnlfX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4uYy1pbnF1aXJ5X19pdGVtLWZpZWxkIGlucHV0W3R5cGU9bW9udGhdOjpwbGFjZWhvbGRlcixcbi5jLWlucXVpcnlfX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcbi5jLWlucXVpcnlfX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlcixcbi5jLWlucXVpcnlfX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuLmMtaW5xdWlyeV9faXRlbS1maWVsZCBpbnB1dFt0eXBlPXRpbWVdOjpwbGFjZWhvbGRlcixcbi5jLWlucXVpcnlfX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLFxuLmMtaW5xdWlyeV9faXRlbS1maWVsZCBpbnB1dFt0eXBlPWRhdGVdOjpwbGFjZWhvbGRlcixcbi5jLWlucXVpcnlfX2l0ZW0tZmllbGQgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuLmMtaW5xdWlyeV9faXRlbS1maWVsZCBzZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhM2EzYTM7XG59XG4uYy1pbnF1aXJ5X19pdGVtLWZpZWxkIHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKHNpdGVfdGVtcGxhdGUvY29tbW9uL3NlbGVjdC5zdmcpIG5vLXJlcGVhdCByaWdodCAyMHB4IGNlbnRlci84cHggYXV0bztcbn1cbi5jLWlucXVpcnlfX2l0ZW0tZmllbGQgc2VsZWN0Li1zb3J0IHtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40MTY2NjY2NjY3O1xuICBwYWRkaW5nOiA3cHggMTVweCA2cHg7XG4gIG1heC13aWR0aDogMTc2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKHNpdGVfdGVtcGxhdGUvY29tbW9uL3NlbGVjdC5zdmcpIG5vLXJlcGVhdCByaWdodCAxNnB4IGNlbnRlci84cHggYXV0bztcbn1cbi5jLWlucXVpcnlfX2l0ZW0tZmllbGQgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDIwOHB4O1xuICByZXNpemU6IG5vbmU7XG59XG4uYy1pbnF1aXJ5X19pdGVtLWZpZWxkIGlucHV0W3R5cGU9ZGF0ZV0ge1xuICBtYXgtd2lkdGg6IDE1MnB4O1xufVxuLmMtaW5xdWlyeV9faXRlbS1maWVsZCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYy1pbnF1aXJ5X19idG4tYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtaW5xdWlyeV9fY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTJweCAyMHB4O1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbi5jLWlucXVpcnlfX2NoZWNrYm94Li1zZWFyY2gge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5xdWlyeV9fY2hlY2tib3gge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jLWlucXVpcnlfX2NoZWNrYm94LWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1pbnF1aXJ5X19jaGVja2JveC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xufVxuLmMtaW5xdWlyeV9fY2hlY2tib3gtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3Bhbjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmMtaW5xdWlyeV9fY2hlY2tib3gtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3Bhbjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmMtaW5xdWlyeV9fY2hlY2tib3gtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtaW5xdWlyeV9fY2hlY2tib3gtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW4gbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmMtaW5xdWlyeV9fY2hlY2tib3gtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW46OmJlZm9yZSwgLmMtaW5xdWlyeV9fY2hlY2tib3gtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jLWlucXVpcnlfX2NoZWNrYm94LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYy1pbnF1aXJ5X19jaGVja2JveC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3Bhbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoc2l0ZV90ZW1wbGF0ZS9jb21tb24vZm9ybS1jaGVjay5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSBhdXRvO1xuICBvcGFjaXR5OiAwO1xufVxuLmMtaW5xdWlyeV9fcmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTJweCAyMHB4O1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbi5jLWlucXVpcnlfX3JhZGlvLi1yb29tIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWlucXVpcnlfX3JhZGlvIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYy1pbnF1aXJ5X19yYWRpby1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtaW5xdWlyeV9fcmFkaW8taXRlbSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cbi5jLWlucXVpcnlfX3JhZGlvLWl0ZW0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIHNwYW46OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jLWlucXVpcnlfX3JhZGlvLWl0ZW0gaW5wdXRbdHlwZT1yYWRpb10gKyBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWlucXVpcnlfX3JhZGlvLWl0ZW0gaW5wdXRbdHlwZT1yYWRpb10gKyBzcGFuIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jLWlucXVpcnlfX3JhZGlvLWl0ZW0gaW5wdXRbdHlwZT1yYWRpb10gKyBzcGFuOjpiZWZvcmUsIC5jLWlucXVpcnlfX3JhZGlvLWl0ZW0gaW5wdXRbdHlwZT1yYWRpb10gKyBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jLWlucXVpcnlfX3JhZGlvLWl0ZW0gaW5wdXRbdHlwZT1yYWRpb10gKyBzcGFuOjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsZWZ0OiAwO1xufVxuLmMtaW5xdWlyeV9fcmFkaW8taXRlbSBpbnB1dFt0eXBlPXJhZGlvXSArIHNwYW46OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogIzJBQkM1QjtcbiAgd2lkdGg6IDEycHg7XG4gIGxlZnQ6IDRweDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG4uYy1pbnF1aXJ5X19uYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5jLWlucXVpcnlfX25hbWUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5xdWlyeV9fbmFtZS1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuLmMtaW5xdWlyeV9fbmFtZS1pdGVtIC50eHQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDExNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5xdWlyeV9fbmFtZS1pdGVtIC50eHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1pbnF1aXJ5X19uYW1lLWl0ZW0gLmlucHV0LWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1pbnF1aXJ5X19uYW1lLWl0ZW0gLmlucHV0LWZpZWxkIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAyNTZweDtcbn1cbi5jLWlucXVpcnlfX25hbWUtaXRlbSAuaW5wdXQtZmllbGQuLW1pZCBzZWxlY3QsXG4uYy1pbnF1aXJ5X19uYW1lLWl0ZW0gLmlucHV0LWZpZWxkLi1taWQgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmMtaW5xdWlyeV9fbmFtZS1pdGVtIC5pbnB1dC1maWVsZC4tbWlkIGlucHV0W3R5cGU9dGV4dF0ge1xuICBtYXgtd2lkdGg6IDgycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbnF1aXJ5X19uYW1lLWl0ZW0gLmlucHV0LWZpZWxkLi1taWQgc2VsZWN0LFxuICAuYy1pbnF1aXJ5X19uYW1lLWl0ZW0gLmlucHV0LWZpZWxkLi1taWQgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAuYy1pbnF1aXJ5X19uYW1lLWl0ZW0gLmlucHV0LWZpZWxkLi1taWQgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1pbnF1aXJ5X19uYW1lLWl0ZW0gLmlucHV0LWZpZWxkLi1wcmljZSBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICBtYXgtd2lkdGg6IDg0cHg7XG59XG4uYy1pbnF1aXJ5X19uYW1lLWl0ZW0gLmlucHV0LWZpZWxkLi1uYW1lIHtcbiAgbWF4LXdpZHRoOiAxNjhweDtcbn1cbi5jLWlucXVpcnlfX25hbWUtaXRlbSAuaW5wdXQtZmllbGQuLWFkZHJlc3Mge1xuICBtYXgtd2lkdGg6IDEwMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5xdWlyeV9fbmFtZS1pdGVtIC5pbnB1dC1maWVsZC4tYWRkcmVzcyB7XG4gICAgbWF4LXdpZHRoOiA5NHB4O1xuICB9XG59XG4uYy1pbnF1aXJ5X19wcml2YWN5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGdhcDogMTJweCAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbnF1aXJ5X19wcml2YWN5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG4uYy1pbnF1aXJ5X19wcml2YWN5IGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDA5ZGZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jLWlucXVpcnlfX2JvdHRvbS1jYXV0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmY1OTNiO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5xdWlyeV9fYm90dG9tLWNhdXRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5jLWlucXVpcnlfX3RlbC1udW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWlucXVpcnlfX3RlbC1udW0ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uYy1pbnF1aXJ5X190ZWwtbnVtIC50eHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbnF1aXJ5X190ZWwtbnVtIC50eHQge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLmMtaW5xdWlyeV9fdGVsLW51bSAubnVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzNzU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbnF1aXJ5X190ZWwtbnVtIC5udW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uYy1pbnF1aXJ5X190ZWwtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDE4cHggMzZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWlucXVpcnlfX3RlbC1ib3gge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5jLWlucXVpcnlfX3RlbC1jYXV0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1pbnF1aXJ5X19wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5jLWlucXVpcnlfX3ByaWNlIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIG1heC13aWR0aDogODRweDtcbiAgcGFkZGluZzogN3B4IDEwcHggN3B4IDIycHg7XG59XG4uYy1pbnF1aXJ5X19wcmljZSAudHh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmMtaW5xdWlyeV9fcm9vbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5jLWlucXVpcnlfX3Jvb20taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4IDIwcHg7XG59XG4uYy1pbnF1aXJ5X19yb29tLXR0bCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmMtaW5xdWlyeV9fcm9vbS1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5jLWlucXVpcnlfX3Jvb20tZmllbGQgLmZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLmMtaW5xdWlyeV9fcm9vbS1maWVsZCAuZmllbGQgbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYy1pbnF1aXJ5X19yb29tLWZpZWxkIC5maWVsZCBpbnB1dFt0eXBlPW51bWJlcl0sIC5jLWlucXVpcnlfX3Jvb20tZmllbGQgLmZpZWxkIGlucHV0W3R5cGU9dGV4dF0sIC5jLWlucXVpcnlfX3Jvb20tZmllbGQgLmZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLCAuYy1pbnF1aXJ5X19yb29tLWZpZWxkIC5maWVsZCBpbnB1dFt0eXBlPXRlbF0sIC5jLWlucXVpcnlfX3Jvb20tZmllbGQgLmZpZWxkIGlucHV0W3R5cGU9ZGF0ZV0ge1xuICBtYXgtd2lkdGg6IDg0cHg7XG59XG4uYy1pbnF1aXJ5X19yb29tLWZpZWxkIC5maWVsZCBpbnB1dFt0eXBlPW51bWJlcl0uYXJlYS1zaXplLCAuYy1pbnF1aXJ5X19yb29tLWZpZWxkIC5maWVsZCBpbnB1dFt0eXBlPXRleHRdLmFyZWEtc2l6ZSwgLmMtaW5xdWlyeV9fcm9vbS1maWVsZCAuZmllbGQgaW5wdXRbdHlwZT1lbWFpbF0uYXJlYS1zaXplLCAuYy1pbnF1aXJ5X19yb29tLWZpZWxkIC5maWVsZCBpbnB1dFt0eXBlPXRlbF0uYXJlYS1zaXplLCAuYy1pbnF1aXJ5X19yb29tLWZpZWxkIC5maWVsZCBpbnB1dFt0eXBlPWRhdGVdLmFyZWEtc2l6ZSB7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xufVxuLmMtaW5xdWlyeV9fcm9vbS1maWVsZCAudHh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmMtaW5xdWlyeV9fcGFya2luZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5jLWlucXVpcnlfX3BhcmtpbmcgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgbWF4LXdpZHRoOiA1OHB4O1xuICBwYWRkaW5nOiA3cHggMTFweDtcbn1cbi5jLWlucXVpcnlfX3BhcmtpbmcgLnR4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jLWlucXVpcnlfX3NjaG9vbHMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5jLWlucXVpcnlfX3NjaG9vbHMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbnF1aXJ5X19zY2hvb2xzLWl0ZW0ge1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuLmMtaW5xdWlyeV9fc2Nob29scy10dGwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWlucXVpcnlfX3NjaG9vbHMtdHRsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtaW5xdWlyeV9fc2Nob29scy1maWVsZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogN3B4IDE5cHg7XG4gIG1heC13aWR0aDogMTUycHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLmMtaW5xdWlyeV9fc2Nob29scy1maWVsZDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtaW5xdWlyeV9fc2Nob29scy1idG4ge1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMmFiYzViO1xufVxuLmMtaW5xdWlyeV9fc2Nob29scy1idG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYy1pbnF1aXJ5X19hZGRyZXNzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG4uYy1pbnF1aXJ5X19hZGRyZXNzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWlucXVpcnlfX2FkZHJlc3MtaXRlbSB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG4uYy1pbnF1aXJ5X19hZGRyZXNzLXR0bCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5xdWlyeV9fYWRkcmVzcy10dGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1pbnF1aXJ5X19hZGRyZXNzLWZpZWxkIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYy1pbnF1aXJ5X19hZGRyZXNzLWZpZWxkIC5pbnB1dC1zZWxlY3QtY29udGFpbmVyIC5pbnB1dC1zZWxlY3Qtc2VhcmNoLWZpZWxkLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWlucXVpcnlfX2FkZHJlc3MtZmllbGQgLmlucHV0LXNlbGVjdC1jb250YWluZXIgLmlucHV0LXNlbGVjdC1zZWFyY2gtZmllbGQtd3JhcHBlciAuaW5wdXQtc2VsZWN0LXNlYXJjaC1maWVsZCB7XG4gIHBhZGRpbmc6IDdweCAxOXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtaW5xdWlyeV9fYWRkcmVzcy1maWVsZC4tcHJlZmVjdHVyZSB7XG4gIG1heC13aWR0aDogMTMycHg7XG59XG4uYy1pbnF1aXJ5X19hZGRyZXNzLWZpZWxkLi16aXAge1xuICBtYXgtd2lkdGg6IDEwMnB4O1xufVxuLmMtaW5xdWlyeV9fYWRkcmVzcy1idG4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzJhYmM1YjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbnF1aXJ5X19hZGRyZXNzLWJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEwcHggNnB4O1xuICB9XG59XG4uYy1pbnF1aXJ5X19hZGRyZXNzLWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5jLWlucXVpcnlfX251bWJlci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLmMtaW5xdWlyeV9fbnVtYmVyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG4uYy1pbnF1aXJ5X19udW1iZXItaXRlbSBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICBtYXgtd2lkdGg6IDY3cHg7XG4gIHBhZGRpbmc6IDdweCA3cHggN3B4IDE2cHg7XG59XG4uYy1pbnF1aXJ5X19udW1iZXIgLnR4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jLWlucXVpcnlfX3BlcmlvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLmMtaW5xdWlyeV9fcGVyaW9kIGlucHV0W3R5cGU9bW9udGhdIHtcbiAgbWF4LXdpZHRoOiAxNTJweDtcbn1cbi5jLWlucXVpcnlfX3BlcmlvZCAudHh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmMtaW5xdWlyeV9fZGlzdGFuY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5xdWlyeV9fZGlzdGFuY2Uge1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuLmMtaW5xdWlyeV9fZGlzdGFuY2UtZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG4uYy1pbnF1aXJ5X19kaXN0YW5jZS1maWVsZCBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICBtYXgtd2lkdGg6IDc2cHg7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xufVxuLmMtaW5xdWlyeV9fZGlzdGFuY2UtZmllbGQgLnR4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jLWlucXVpcnlfX3JhaWx3YXktbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1pbnF1aXJ5X19yYWlsd2F5LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWlucXVpcnlfX3JhaWx3YXktaXRlbSB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG4uYy1pbnF1aXJ5X19yYWlsd2F5LXR0bCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiA5NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5xdWlyeV9fcmFpbHdheS10dGwge1xuICAgIGlkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWlucXVpcnlfX3JhaWx3YXktZmllbGQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5jLWlucXVpcnlfX3JhaWx3YXktZmllbGQuLXByZWYge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xufVxuLmMtaW5xdWlyeV9fcmFpbHdheS1maWVsZCAuaW5wdXQtc2VsZWN0LWNvbnRhaW5lciAuaW5wdXQtc2VsZWN0LXNlYXJjaC1maWVsZC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1pbnF1aXJ5X19yYWlsd2F5LWZpZWxkIC5pbnB1dC1zZWxlY3QtY29udGFpbmVyIC5pbnB1dC1zZWxlY3Qtc2VhcmNoLWZpZWxkLXdyYXBwZXIgLmlucHV0LXNlbGVjdC1zZWFyY2gtZmllbGQge1xuICBwYWRkaW5nOiA3cHggMTlweDtcbn1cbi5jLWlucXVpcnlfX2FyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWlucXVpcnlfX2FyZWEge1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuLmMtaW5xdWlyeV9fYXJlYS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLmMtaW5xdWlyeV9fZGVzaXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uYy1tZXJpdCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IHVybChzaXRlX3RlbXBsYXRlL2NvbW1vbi9jdGEtYmctcGMuanBnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbWVyaXQge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoc2l0ZV90ZW1wbGF0ZS9jb21tb24vY3RhLWJnLXNwLmpwZykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgfVxufVxuLmMtbWVyaXRfX2hlYWQge1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjAzODQ2MTUzODU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGRkUyNEE7XG4gIHBhZGRpbmc6IDExcHggMTFweCAxMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbWVyaXRfX2hlYWQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4uYy1tZXJpdF9fdHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1ODMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW1lcml0X190eHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS40NDQ0NDQ0NDQ0O1xuICB9XG59XG4uYy1tZXJpdF9fdHh0IC5tYXJrZXIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHRyYW5zcGFyZW50IDBweCwgI2Y1ZmYwMCAwcHgsICNmNWZmMDAgMTZweCwgdHJhbnNwYXJlbnQgMTZweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1tZXJpdF9fdHh0IC5tYXJrZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHRyYW5zcGFyZW50IDBweCwgI2Y1ZmYwMCAwcHgsICNmNWZmMDAgMTJweCwgdHJhbnNwYXJlbnQgMTJweCk7XG4gIH1cbn1cbi5jLW1lcml0X190eHQgLnN0cm9uZyB7XG4gIGNvbG9yOiAjRkY1OTNCO1xufVxuLmMtbWVyaXRfX3R4dCAubnVtIHtcbiAgY29sb3I6ICNGRjU5M0I7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1tZXJpdF9fdHh0IC5udW0ge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMS40NDExNzY0NzA2O1xuICB9XG59XG4uYy1tZXJpdF9fdHh0LWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLW1lcml0X19ociB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNEOUQ5RDk7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDI4cHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW1lcml0X19ociB7XG4gICAgbWFyZ2luOiA5cHggYXV0byAxNnB4O1xuICB9XG59XG4uYy1tZXJpdF9fYm9keSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMzJweDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbWVyaXRfX2JvZHkge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5jLW1lcml0X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbWVyaXRfX2xpc3Qge1xuICAgIGdhcDogMTJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYy1tZXJpdF9fbGlzdC10dGwge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI0ZGNTkzQjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtaW4taGVpZ2h0OiA2NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweCAxMXB4IDE0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1tZXJpdF9fbGlzdC10dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBtaW4taGVpZ2h0OiAzOXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cbi5jLW1lcml0X19saXN0LXR0bDo6YmVmb3JlLCAuYy1tZXJpdF9fbGlzdC10dGw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQ4cHg7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBiYWNrZ3JvdW5kOiAjREQzRjIyO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW1lcml0X19saXN0LXR0bDo6YmVmb3JlLCAuYy1tZXJpdF9fbGlzdC10dGw6OmFmdGVyIHtcbiAgICB3aWR0aDogMjlweDtcbiAgfVxufVxuLmMtbWVyaXRfX2xpc3QtdHRsOjpiZWZvcmUge1xuICBsZWZ0OiA2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgMTAwJSwgMCA5OSUsIDMxLjI1JSA1MCUsIDAgMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1tZXJpdF9fbGlzdC10dGw6OmJlZm9yZSB7XG4gICAgbGVmdDogOXB4O1xuICB9XG59XG4uYy1tZXJpdF9fbGlzdC10dGw6OmFmdGVyIHtcbiAgcmlnaHQ6IDZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTUwJSk7XG4gIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDY4Ljc1JSA1MCUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbWVyaXRfX2xpc3QtdHRsOjphZnRlciB7XG4gICAgcmlnaHQ6IDlweDtcbiAgfVxufVxuLmMtbWVyaXRfX2l0ZW0ge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxNXB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbWVyaXRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cbi5jLW1lcml0X19pdGVtLWltZyB7XG4gIGFzcGVjdC1yYXRpbzogMjA0LzEzODtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW1lcml0X19pdGVtLWltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxMDUvNzA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwNXB4O1xuICB9XG59XG4uYy1tZXJpdF9faXRlbS1pbWcgLm51bSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgd2lkdGg6IDQwcHg7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBiYWNrZ3JvdW5kOiAjRkY1OTNCO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAwO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW1lcml0X19pdGVtLWltZyAubnVtIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS40MTY2NjY2NjY3O1xuICB9XG59XG4uYy1tZXJpdF9faXRlbS10eHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbWVyaXRfX2l0ZW0tdHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0MztcbiAgfVxufVxuLmMtbWVyaXRfX2l0ZW0tdHh0IC5zdHJvbmcge1xuICBjb2xvcjogI0ZGNTkzQjtcbn1cblxuLmMtbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1tYXAge1xuICAgIGhlaWdodDogMjMwcHg7XG4gIH1cbn1cbi5jLW1hcCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYy1ibG9ja19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zb3J0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNvcnRfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLmMtc29ydF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNvcnRfX2hlYWQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmMtc29ydF9fcmVzdWx0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmMtYWNjb3JkaW9uLmlzLW9wZW4gLmMtYWNjb3JkaW9uX19ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1hY2NvcmRpb24gLmMtYWNjb3JkaW9uX19oZWFkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1hY2NvcmRpb24gLmMtYWNjb3JkaW9uX19oZWFkLi1zZWFyY2ggLmFycm93IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmMtYWNjb3JkaW9uIC5jLWFjY29yZGlvbl9faGVhZC4tc2VhcmNoIC5hcnJvdzo6YmVmb3JlLCAuYy1hY2NvcmRpb24gLmMtYWNjb3JkaW9uX19oZWFkLi1zZWFyY2ggLmFycm93OjphZnRlciB7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjQTNBM0EzO1xufVxuLmMtYWNjb3JkaW9uIC5jLWFjY29yZGlvbl9faGVhZC4tc2VhcmNoLmlzLW9wZW4gLmFycm93IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5jLWFjY29yZGlvbiAuYy1hY2NvcmRpb25fX2hlYWQuaXMtb3BlbiAuYXJyb3cge1xuICBiYWNrZ3JvdW5kOiAjYzRjNGM0O1xufVxuLmMtYWNjb3JkaW9uIC5jLWFjY29yZGlvbl9faGVhZC5pcy1vcGVuIC5hcnJvdzo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMCk7XG59XG4uYy1hY2NvcmRpb24gLmMtYWNjb3JkaW9uX19oZWFkIC5hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHdpZHRoOiAzMnB4O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgYmFja2dyb3VuZDogIzJBQkM1QjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmMtYWNjb3JkaW9uIC5jLWFjY29yZGlvbl9faGVhZCAuYXJyb3c6OmJlZm9yZSwgLmMtYWNjb3JkaW9uIC5jLWFjY29yZGlvbl9faGVhZCAuYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5jLWFjY29yZGlvbiAuYy1hY2NvcmRpb25fX2hlYWQgLmFycm93OjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG4uYy1hY2NvcmRpb24gLmMtYWNjb3JkaW9uX19ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtc2VhcmNoX19oZWFkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMyQUJDNUI7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1NDU0NTQ1NDU7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jLWZvcm1fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG4uYy1mb3JtX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEycHg7XG59XG4uYy1mb3JtX19pdGVtLWxhYmVsIHtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9ybV9faXRlbS1sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgfVxufVxuLmMtZm9ybV9faXRlbS1maWVsZCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmMtZm9ybV9faXRlbS1maWVsZCBpbnB1dFt0eXBlPXRleHRdLFxuLmMtZm9ybV9faXRlbS1maWVsZCBpbnB1dFt0eXBlPW1vbnRoXSxcbi5jLWZvcm1fX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuLmMtZm9ybV9faXRlbS1maWVsZCBpbnB1dFt0eXBlPW51bWJlcl0sXG4uYy1mb3JtX19pdGVtLWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLFxuLmMtZm9ybV9faXRlbS1maWVsZCBpbnB1dFt0eXBlPXRpbWVdLFxuLmMtZm9ybV9faXRlbS1maWVsZCBpbnB1dFt0eXBlPWRhdGVdLFxuLmMtZm9ybV9faXRlbS1maWVsZCB0ZXh0YXJlYSxcbi5jLWZvcm1fX2l0ZW0tZmllbGQgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiA3cHggMTlweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1fX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiAgLmMtZm9ybV9faXRlbS1maWVsZCBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgLmMtZm9ybV9faXRlbS1maWVsZCBpbnB1dFt0eXBlPXRlbF0sXG4gIC5jLWZvcm1fX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAuYy1mb3JtX19pdGVtLWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLFxuICAuYy1mb3JtX19pdGVtLWZpZWxkIGlucHV0W3R5cGU9dGltZV0sXG4gIC5jLWZvcm1fX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT1kYXRlXSxcbiAgLmMtZm9ybV9faXRlbS1maWVsZCB0ZXh0YXJlYSxcbiAgLmMtZm9ybV9faXRlbS1maWVsZCBzZWxlY3Qge1xuICAgIHBhZGRpbmc6IDdweCAxNXB4O1xuICB9XG59XG4uYy1mb3JtX19pdGVtLWZpZWxkIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLmMtZm9ybV9faXRlbS1maWVsZCBpbnB1dFt0eXBlPW1vbnRoXTo6cGxhY2Vob2xkZXIsXG4uYy1mb3JtX19pdGVtLWZpZWxkIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsXG4uYy1mb3JtX19pdGVtLWZpZWxkIGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsXG4uYy1mb3JtX19pdGVtLWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbi5jLWZvcm1fX2l0ZW0tZmllbGQgaW5wdXRbdHlwZT10aW1lXTo6cGxhY2Vob2xkZXIsXG4uYy1mb3JtX19pdGVtLWZpZWxkIGlucHV0W3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyLFxuLmMtZm9ybV9faXRlbS1maWVsZCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXG4uYy1mb3JtX19pdGVtLWZpZWxkIHNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2EzYTNhMztcbn1cbi5jLWZvcm1fX2l0ZW0tZmllbGQgc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoc2l0ZV90ZW1wbGF0ZS9jb21tb24vc2VsZWN0LnN2Zykgbm8tcmVwZWF0IHJpZ2h0IDIwcHggY2VudGVyLzhweCBhdXRvO1xufVxuLmMtZm9ybV9faXRlbS1maWVsZCBzZWxlY3QuLXNvcnQge1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQxNjY2NjY2Njc7XG4gIHBhZGRpbmc6IDdweCAxNXB4IDZweDtcbiAgbWF4LXdpZHRoOiAxNzZweDtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoc2l0ZV90ZW1wbGF0ZS9jb21tb24vc2VsZWN0LnN2Zykgbm8tcmVwZWF0IHJpZ2h0IDE2cHggY2VudGVyLzhweCBhdXRvO1xufVxuLmMtZm9ybV9faXRlbS1maWVsZCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMjA4cHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmMtY3VzdG9tZXJzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1jdXN0b21lcnNfX2NvbnRhaW5lciAuYy1pbnF1aXJ5X19hZGRyZXNzLWJ0bixcbi5jLWN1c3RvbWVyc19fY29udGFpbmVyIC5jLWlucXVpcnlfX3NjaG9vbHMtYnRuLFxuLmMtY3VzdG9tZXJzX19jb250YWluZXIgLmFkZHJlc3MtZm9ybS1jb250YWluZXIgLnppcC1jb2RlX19zZWFyY2gtYnV0dG9uIC5idG4uYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZlMjRhO1xuICBjb2xvcjogIzI0MjQyNDtcbn1cbi5jLWN1c3RvbWVyc19fY29udGFpbmVyIC5jLXRvZ2dsZV9faGVhZCAudG9nZ2xlLWJ0biB7XG4gIGJhY2tncm91bmQ6ICNmZmUyNGE7XG59XG4uYy1jdXN0b21lcnNfX2NvbnRhaW5lciAuYy10b2dnbGVfX2hlYWQgLnRvZ2dsZS1idG46OmJlZm9yZSwgLmMtY3VzdG9tZXJzX19jb250YWluZXIgLmMtdG9nZ2xlX19oZWFkIC50b2dnbGUtYnRuOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyNDI0MjQ7XG59XG4uYy1jdXN0b21lcnNfX2NvbnRhaW5lciAuYy10b2dnbGUub3BlbiAudG9nZ2xlLWJ0bjo6YmVmb3JlLCAuYy1jdXN0b21lcnNfX2NvbnRhaW5lciAuYy10b2dnbGUub3BlbiAudG9nZ2xlLWJ0bjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY3VzdG9tZXJzX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5cbi5jLXRhYnMge1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGFicyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5jLXRhYnNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAzMDBweDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10YWJzX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy10YWJzX19oZWFkIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRkZFMjRBO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0NDQ0NDQ0NDQ7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgY29sb3I6ICMyNDI0MjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtdGFic19faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuLmMtdGFic19faXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzI0MjQyNDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtdGFic19faXRlbSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoc2l0ZV90ZW1wbGF0ZS9jb21tb24vYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuLmMtdGFic19faXRlbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmMtdGFic19faXRlbSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGQ0Y0Q0E7XG59XG4uYy10YWJzX19ib3R0b20gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY29sb3I6ICNGRjU5M0I7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmMtaW5mbyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzQwcHgpO1xuICBtaW4td2lkdGg6IDQ1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5mbyB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1pbmZvX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGRkUyNEE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU0NTQ1NDU0NTtcbiAgcGFkZGluZzogMTRweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5mb19faGVhZCB7XG4gICAgcGFkZGluZzogOXB4O1xuICB9XG59XG4uYy1pbmZvX19ib2R5IHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgcGFkZGluZzogMjhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWluZm9fX2JvZHkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5jLWluZm9fX2Jsb2NrOm50aC1jaGlsZChuKzIpIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWluZm9fX2Jsb2NrOm50aC1jaGlsZChuKzIpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uYy1pbmZvX19ibG9jay10dGwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICNGRkUyNEE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIHBhZGRpbmc6IDExcHggMTZweCAxMHB4O1xuICBtYXJnaW46IDAgMCAyNHB4O1xufVxuLmMtaW5mb19fYmxvY2stdHRsLi1ncmVlbiB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzJBQkM1Qjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWluZm9fX2Jsb2NrLXR0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmMtaW5mb19fbGlzdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuLmMtaW5mb19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogMTZweCAwIDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5mb19faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmMtaW5mb19faXRlbS1sYWJlbCwgLmMtaW5mb19faXRlbS1maWVsZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jLWluZm9fX2l0ZW0tbGFiZWwgcCwgLmMtaW5mb19faXRlbS1maWVsZCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmMtaW5mb19faXRlbS1sYWJlbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTkycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmZvX19pdGVtLWxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtaW5mb19fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWluZm9fX2JvdHRvbSB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5jLWluZm9fX2NvbXBsZXRlLXR4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40NDQ0NDQ0NDQ0O1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5mb19fY29tcGxldGUtdHh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuLmMtaW5mb19fY29tcGxldGUtaG9tZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWluZm9fX2NvbXBsZXRlLWhvbWUgYSB7XG4gIGNvbG9yOiAjMDA5REZGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmMtaW5mb19fY2F1dGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5mb19fY2F1dGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYy10b2dnbGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYy10b2dnbGUub3BlbiAuYy10b2dnbGVfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtdG9nZ2xlLm9wZW4gLnRvZ2dsZS1idG4ge1xuICBiYWNrZ3JvdW5kOiAjYTNhM2EzO1xufVxuLmMtdG9nZ2xlLm9wZW4gLnRvZ2dsZS1idG46OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDApO1xufVxuLmMtdG9nZ2xlX19oZWFkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiA4cHggNjBweCA4cHggMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy10b2dnbGVfX2hlYWQgLnRvZ2dsZS1idG4ge1xuICBiYWNrZ3JvdW5kOiAjMmFiYzViO1xuICB3aWR0aDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQ7XG59XG4uYy10b2dnbGVfX2hlYWQgLnRvZ2dsZS1idG46OmJlZm9yZSwgLmMtdG9nZ2xlX19oZWFkIC50b2dnbGUtYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuLmMtdG9nZ2xlX19oZWFkIC50b2dnbGUtYnRuOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG4uYy10b2dnbGVfX2JvZHkge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdG9nZ2xlX19ib2R5IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4uYy10b2dnbGVfX2JvZHkgLnJhaWx3YXkge1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbm1haW4ge1xuICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xufVxuXG4uc2l0ZS10ZW1wbGF0ZSBtYWluIHtcbiAgcGFkZGluZzogMCAwIDAgMDtcbn1cblxuLmZvbnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZm9udC1ub3JtYWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZGlzcGxheS1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiJdfQ== */
