:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #ffffff;
  --gray: #6c6c6c;
  --gray-dark: #313131;
  --primary: #c4a05c;
  --secondary: #262521;
  --success: #5cb85c;
  --info: #319fc0;
  --warning: #f0ad4e;
  --danger: #d9534f;
  --light: #f9f9f9;
  --dark: #2E2D28;
  --tertiary: #f4a261;
  --quaternary: #e9c46a;
  --default: #eaebec;
  --lighter: #f8f8f8;
  --darker: #212121;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Open Sans", sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace ;
}

h1 {
  font-weight: 400;
  font-size: 40px;
  color: #262521;
}

/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.img-fluid, .image-embed-item {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #ffffff;
  border: 1px solid #dedede;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 90%;
  color: #6c6c6c;
}

.custom-control, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
     color-adjust: exact;
          print-color-adjust: exact;
}

.custom-control-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:checked ~ .custom-control-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-control-input:checked ~ label.form-check-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:checked ~ label.form-check-label::before {
  color: #ffffff;
  border-color: #2a9d8f;
  background-color: #2a9d8f;
}
.custom-control-input:focus ~ .custom-control-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:focus ~ .custom-control-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-control-input:focus ~ label.form-check-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:focus ~ label.form-check-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(42, 157, 143, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:focus:not(:checked) ~ .custom-control-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-control-input:focus:not(:checked) ~ label.form-check-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:focus:not(:checked) ~ label.form-check-label::before {
  border-color: #6ed8cb;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:not(:disabled):active ~ .custom-control-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-control-input:not(:disabled):active ~ label.form-check-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:not(:disabled):active ~ label.form-check-label::before {
  color: #ffffff;
  background-color: #96e3da;
  border-color: #96e3da;
}
.custom-control-input[disabled] ~ .custom-control-label, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input[disabled].addon ~ .custom-control-label, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-control-input[disabled] ~ label.form-check-label, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input[disabled].addon ~ label.form-check-label, .custom-control-input:disabled ~ .custom-control-label, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:disabled ~ .custom-control-label, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-control-input:disabled ~ label.form-check-label, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:disabled ~ label.form-check-label {
  color: #6c6c6c;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input[disabled].addon ~ .custom-control-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-control-input[disabled] ~ label.form-check-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input[disabled].addon ~ label.form-check-label::before, .custom-control-input:disabled ~ .custom-control-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:disabled ~ .custom-control-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-control-input:disabled ~ label.form-check-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:disabled ~ label.form-check-label::before {
  background-color: #e9e9e9;
}

.custom-control-label, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check label.form-check-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check label.form-check-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #ffffff;
  border: 1px solid #ababab;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.custom-control-label::after, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check label.form-check-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-control-input:checked ~ .custom-control-label::after, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:checked ~ .custom-control-label::after, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-control-input:checked ~ label.form-check-label::after, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:checked ~ label.form-check-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23ffffff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-control-input:indeterminate ~ .custom-control-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:indeterminate ~ .custom-control-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-control-input:indeterminate ~ label.form-check-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:indeterminate ~ label.form-check-label::before {
  border-color: #2a9d8f;
  background-color: #2a9d8f;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-control-input:indeterminate ~ .custom-control-label::after, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:indeterminate ~ .custom-control-label::after, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-control-input:indeterminate ~ label.form-check-label::after, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:indeterminate ~ label.form-check-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23ffffff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-control-input:disabled:checked ~ .custom-control-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:disabled:checked ~ .custom-control-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-control-input:disabled:checked ~ label.form-check-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:disabled:checked ~ label.form-check-label::before {
  background-color: rgba(42, 157, 143, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-control-input:disabled:indeterminate ~ .custom-control-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:disabled:indeterminate ~ .custom-control-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-control-input:disabled:indeterminate ~ label.form-check-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:disabled:indeterminate ~ label.form-check-label::before {
  background-color: rgba(42, 157, 143, 0.5);
}

.custom-radio .custom-control-label::before, .custom-radio .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check label.form-check-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-radio label.form-check-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after, .custom-radio .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:checked ~ .custom-control-label::after, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-radio input.addon:checked ~ .custom-control-label::after, .custom-radio .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-control-input:checked ~ label.form-check-label::after, .custom-radio .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:checked ~ label.form-check-label::after, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-radio .custom-control-input:checked ~ label.form-check-label::after, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-radio input.addon:checked ~ label.form-check-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-radio .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:disabled:checked ~ .custom-control-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-radio input.addon:disabled:checked ~ .custom-control-label::before, .custom-radio .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-control-input:disabled:checked ~ label.form-check-label::before, .custom-radio .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:disabled:checked ~ label.form-check-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-radio .custom-control-input:disabled:checked ~ label.form-check-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-radio input.addon:disabled:checked ~ label.form-check-label::before {
  background-color: rgba(42, 157, 143, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before, .custom-switch .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check label.form-check-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-switch label.form-check-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after, .custom-switch .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check label.form-check-label::after, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-switch label.form-check-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #ababab;
  border-radius: 0.5rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after, .custom-switch .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check label.form-check-label::after, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-switch label.form-check-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after, .custom-switch .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:checked ~ .custom-control-label::after, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-switch input.addon:checked ~ .custom-control-label::after, .custom-switch .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-control-input:checked ~ label.form-check-label::after, .custom-switch .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:checked ~ label.form-check-label::after, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-switch .custom-control-input:checked ~ label.form-check-label::after, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-switch input.addon:checked ~ label.form-check-label::after {
  background-color: #ffffff;
  -webkit-transform: translateX(0.75rem);
          transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-switch .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:disabled:checked ~ .custom-control-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-switch input.addon:disabled:checked ~ .custom-control-label::before, .custom-switch .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-control-input:disabled:checked ~ label.form-check-label::before, .custom-switch .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check input.addon:disabled:checked ~ label.form-check-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-switch .custom-control-input:disabled:checked ~ label.form-check-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check .custom-switch input.addon:disabled:checked ~ label.form-check-label::before {
  background-color: rgba(42, 157, 143, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #494949;
  vertical-align: middle;
  background: #ffffff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23313131' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #cecece;
  border-radius: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #6ed8cb;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(42, 157, 143, 0.25);
}
.custom-select:focus::-ms-value {
  color: #494949;
  background-color: #ffffff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c6c6c;
  background-color: #e9e9e9;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #494949;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #6ed8cb;
  box-shadow: 0 0 0 0.2rem rgba(42, 157, 143, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9e9e9;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #494949;
  background-color: #ffffff;
  border: 1px solid #cecece;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #494949;
  content: "Browse";
  background-color: #e9e9e9;
  border-left: inherit;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(42, 157, 143, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(42, 157, 143, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(42, 157, 143, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #2a9d8f;
  border: 0;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #96e3da;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dedede;
  border-color: transparent;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #2a9d8f;
  border: 0;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #96e3da;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dedede;
  border-color: transparent;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #2a9d8f;
  border: 0;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #96e3da;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}
.custom-range::-ms-fill-lower {
  background-color: #dedede;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dedede;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #ababab;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #ababab;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #ababab;
}

.custom-control-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check label.form-check-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before, .form-identifier-dnn_pw_custom_contact_form-4 .form-group .form-check label.form-check-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

/* Navbar*/
.navbar-mainnavigation .navbar-brand-image {
  padding-top: 0px;
  padding-bottom: 0px;
}

.dropdown-menu {
  border-style: none;
  box-shadow: 0px 4px 13px 1px rgba(0, 0, 0, 0.1);
}

.navbar-default .navbar-nav .nav-link {
  font-weight: 500;
  margin: 8px;
  margin-top: 20px;
}

.navbar-mainnavigation .dropdown-item {
  font-weight: 500;
}

/* Button Style*/
.btn-primary {
  background-color: transparent;
  color: #e76f51;
  border-style: none;
  font-weight: 300;
  margin-top: 15px;
  border-bottom: 2px solid #e76f51;
}

.btn-primary:hover {
  background-color: transparent;
  color: #e76f51;
  border-style: none;
  font-weight: 300;
  margin-top: 15px;
  border-bottom: 2px solid #2a9d8f;
}

.btn-cancel {
  background-color: transparent;
  color: #e76f51;
  border-style: none;
  font-weight: 300;
  margin-top: 15px;
  margin-right: 20px;
  border-bottom: 2px solid #e76f51;
}

.btn-cancel:hover {
  background-color: transparent;
  color: #e76f51;
  border-style: none;
  font-weight: 300;
  margin-top: 15px;
  margin-right: 20px;
  border-bottom: 2px solid #2a9d8f;
}

p {
  font-family: "Open Sans";
  font-weight: 300;
  font-size: 17px;
}

.frame-type-textmedia li {
  font-family: "Open Sans";
  font-weight: 300;
  font-size: 17px;
}

.frame-type-textmedia hr {
  border-top: 2px solid #3B3933;
  width: 50px;
}

/*Card Group*/
.card-group-element-item .card {
  box-shadow: 0px 4px 13px 1px rgba(0, 0, 0, 0.1);
  border-style: none;
}

/* Carousel*/
.carousel .carousel-backgroundimage-fade {
  opacity: 0.45;
}

.carousel-item-type-call_to_action .carousel-box {
  background-color: transparent;
  text-align: center;
  max-width: 80%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.carousel-item-type-call_to_action .carousel-box .btn-primary {
  background-color: #e76f51;
  color: white;
  font-family: "Cinzel";
  border-radius: 5px;
  border-style: none;
  font-weight: 500;
  margin-top: 15px;
}

.carousel-item-type-call_to_action .carousel-box .btn-primary:hover {
  background-color: #2a9d8f;
  color: white;
  font-family: "Cinzel";
  border-radius: 5px;
  border-style: none;
  font-weight: 500;
}

.carousel .carousel-item h2 {
  color: white;
}

blockquote {
  padding: 1.25rem 1.5rem;
  border-left: 4px solid #2a9d8f;
  margin-left: 50px;
}

blockquote p {
  font-family: "Cinzel";
  font-weight: 300;
  font-size: 35px;
}

/* Hover Effekt Gallery */
.ge-row3columns .frame-type-textmedia .gallery-item picture:hover {
  box-shadow: 0px 4px 13px 1px rgba(0, 0, 0, 0.15);
  transition: all 0.4s ease-in-out;
}

.ge-row3columns .frame-type-textmedia .gallery-item picture {
  transition: all 0.4s ease-in-out;
}

.ge-row2columns .frame-type-textmedia .gallery-item picture:hover {
  box-shadow: 0px 4px 13px 1px rgba(0, 0, 0, 0.15);
  transition: all 0.4s ease-in-out;
}

.ge-row2columns .frame-type-textmedia .gallery-item picture {
  transition: all 0.4s ease-in-out;
}

/* Hersteller Logos*/
.hersteller-logos .frame-type-textmedia .gallery-item {
  padding-left: 35px;
  padding-right: 35px;
  padding-top: 30px;
  padding-bottom: 30px;
}

/* Formular Uhrenanfrage*/
.form-container p {
  font-size: 14px;
}

.form-container .form-page-header {
  display: none;
}

/* Footer Section Content*/
.footer-section-content {
  border-top: 4px solid #2a9d8f;
}

.footer-section-content a:not(.btn) {
  color: #313131;
}

/* Footer Section Meta*/
.footer-section-meta {
  display: none;
}

/* COOKIE CONSENT */
.cc-window.cc-floating {
  max-width: 450px;
  font-family: "Open Sans";
  font-weight: 300;
}
.cc-window.cc-floating .cc-dismiss {
  font-weight: 600;
}

.dp--overlay {
  padding: 2.5rem 4rem;
  font-family: "Open Sans";
  font-weight: 300;
}
.dp--overlay .dp--overlay-header {
  font-weight: 600;
}

.cc-window {
  box-shadow: 0px 4px 13px 1px rgba(0, 0, 0, 0.1);
  border-radius: 0px;
}

.cc-revoke.dp--revoke.cc-bottom-left.cc-type-opt-in.cc-theme-edgeless {
  box-shadow: 0px 4px 13px 1px rgba(0, 0, 0, 0.1);
}

.scroll-top {
  background-color: #313131;
  color: white;
  border-radius: 100%;
}

/*TYPO3 v12 forms neue stile: 28.11.2024*/
.form-identifier-dnn_pw_custom_contact_form-4 .form-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 1rem;
}
.form-identifier-dnn_pw_custom_contact_form-4 .form-group .input .help-block {
  font-size: 14px;
}
/*neue Stile von p2 ab 11/2024*/
.frame {
  padding-top: 0px;
  padding-bottom: 0px;
}

@media (min-width: 576px) {
  .frame-container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .frame-container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .frame-container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .frame-container {
    max-width: 1140px;
  }
}
.scroll-top {
  overflow: hidden;
  transition: all 0.3s ease-in-out;
  z-index: 1020;
  background-color: #495057;
  color: #ffffff;
  bottom: 20px;
  right: 20px;
  position: fixed;
  opacity: 0;
  width: 3em;
  height: 3em;
}
.scroll-top .scroll-top-icon {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.scroll-top .scroll-top-icon:before {
  content: "";
  position: absolute;
  height: 30%;
  width: 30%;
  border-top: 1px solid;
  border-left: 1px solid;
  top: 55%;
  left: 55%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.scroll-top.scroll-top-visible {
  opacity: 1;
}
.scroll-top.scroll-top-visible:hover, .scroll-top.scroll-top-visible:focus, .scroll-top.scroll-top-visible:active {
  color: #ffffff;
  background-color: #c4a05c;
}

.carousel-item figure {
  height: 599px;
  overflow: hidden;
  display: block;
}

/*# sourceMappingURL=data:application/json;base64,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RUFDRSxlQUFlO0FBQ2pCO0FBQ0EsK0JBQStCO0FBQy9CO0VBQ0UsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFO0lBQ0UsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsaUJBQWlCO0VBQ25CO0FBQ0Y7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixnQ0FBZ0M7RUFDaEMsYUFBYTtFQUNiLHlCQUF5QjtFQUN6QixjQUFjO0VBQ2QsWUFBWTtFQUNaLFdBQVc7RUFDWCxlQUFlO0VBQ2YsVUFBVTtFQUNWLFVBQVU7RUFDVixXQUFXO0FBQ2I7QUFDQTtFQUNFLGdDQUF3QjtVQUF4Qix3QkFBd0I7RUFDeEIsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsWUFBWTtFQUNaLFdBQVc7QUFDYjtBQUNBO0VBQ0UsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsVUFBVTtFQUNWLHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsUUFBUTtFQUNSLFNBQVM7RUFDVCx3Q0FBZ0M7VUFBaEMsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsVUFBVTtBQUNaO0FBQ0E7RUFDRSxjQUFjO0VBQ2QseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UsYUFBYTtFQUNiLGdCQUFnQjtFQUNoQixjQUFjO0FBQ2hCIiwiZmlsZSI6InRoZW1lLWpzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcbiAgLS1ibHVlOiAjMDA3YmZmO1xuICAtLWluZGlnbzogIzY2MTBmMjtcbiAgLS1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tcGluazogI2U4M2U4YztcbiAgLS1yZWQ6ICNkYzM1NDU7XG4gIC0tb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLXllbGxvdzogI2ZmYzEwNztcbiAgLS1ncmVlbjogIzI4YTc0NTtcbiAgLS10ZWFsOiAjMjBjOTk3O1xuICAtLWN5YW46ICMxN2EyYjg7XG4gIC0td2hpdGU6ICNmZmZmZmY7XG4gIC0tZ3JheTogIzZjNmM2YztcbiAgLS1ncmF5LWRhcms6ICMzMTMxMzE7XG4gIC0tcHJpbWFyeTogI2M0YTA1YztcbiAgLS1zZWNvbmRhcnk6ICMyNjI1MjE7XG4gIC0tc3VjY2VzczogIzVjYjg1YztcbiAgLS1pbmZvOiAjMzE5ZmMwO1xuICAtLXdhcm5pbmc6ICNmMGFkNGU7XG4gIC0tZGFuZ2VyOiAjZDk1MzRmO1xuICAtLWxpZ2h0OiAjZjlmOWY5O1xuICAtLWRhcms6ICMyRTJEMjg7XG4gIC0tdGVydGlhcnk6ICNmNGEyNjE7XG4gIC0tcXVhdGVybmFyeTogI2U5YzQ2YTtcbiAgLS1kZWZhdWx0OiAjZWFlYmVjO1xuICAtLWxpZ2h0ZXI6ICNmOGY4Zjg7XG4gIC0tZGFya2VyOiAjMjEyMTIxO1xuICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlIDtcbn1cblxuaDEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMjYyNTIxO1xufVxuXG4vKiFcbiAqIEJvb3RzdHJhcCB2NC42LjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuLmltZy1mbHVpZCwgLmltYWdlLWVtYmVkLWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzZjNmM2Yztcbn1cblxuLmN1c3RvbS1jb250cm9sLCAuZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LCAuZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2sgaW5wdXQuYWRkb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIGlucHV0LmFkZG9uOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gbGFiZWwuZm9ybS1jaGVjay1sYWJlbDo6YmVmb3JlLCAuZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2sgaW5wdXQuYWRkb246Y2hlY2tlZCB+IGxhYmVsLmZvcm0tY2hlY2stbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMyYTlkOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTlkOGY7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIGlucHV0LmFkZG9uOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5mb3JtLWlkZW50aWZpZXItZG5uX3B3X2N1c3RvbV9jb250YWN0X2Zvcm0tNCAuZm9ybS1ncm91cCAuZm9ybS1jaGVjayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiBsYWJlbC5mb3JtLWNoZWNrLWxhYmVsOjpiZWZvcmUsIC5mb3JtLWlkZW50aWZpZXItZG5uX3B3X2N1c3RvbV9jb250YWN0X2Zvcm0tNCAuZm9ybS1ncm91cCAuZm9ybS1jaGVjayBpbnB1dC5hZGRvbjpmb2N1cyB+IGxhYmVsLmZvcm0tY2hlY2stbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgMC4ycmVtIHJnYmEoNDIsIDE1NywgMTQzLCAwLjI1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5mb3JtLWlkZW50aWZpZXItZG5uX3B3X2N1c3RvbV9jb250YWN0X2Zvcm0tNCAuZm9ybS1ncm91cCAuZm9ybS1jaGVjayBpbnB1dC5hZGRvbjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5mb3JtLWlkZW50aWZpZXItZG5uX3B3X2N1c3RvbV9jb250YWN0X2Zvcm0tNCAuZm9ybS1ncm91cCAuZm9ybS1jaGVjayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IGxhYmVsLmZvcm0tY2hlY2stbGFiZWw6OmJlZm9yZSwgLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIGlucHV0LmFkZG9uOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiBsYWJlbC5mb3JtLWNoZWNrLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2ZWQ4Y2I7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5mb3JtLWlkZW50aWZpZXItZG5uX3B3X2N1c3RvbV9jb250YWN0X2Zvcm0tNCAuZm9ybS1ncm91cCAuZm9ybS1jaGVjayBpbnB1dC5hZGRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiBsYWJlbC5mb3JtLWNoZWNrLWxhYmVsOjpiZWZvcmUsIC5mb3JtLWlkZW50aWZpZXItZG5uX3B3X2N1c3RvbV9jb250YWN0X2Zvcm0tNCAuZm9ybS1ncm91cCAuZm9ybS1jaGVjayBpbnB1dC5hZGRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiBsYWJlbC5mb3JtLWNoZWNrLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2ZTNkYTtcbiAgYm9yZGVyLWNvbG9yOiAjOTZlM2RhO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIGlucHV0W2Rpc2FibGVkXS5hZGRvbiB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIC5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiBsYWJlbC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2sgaW5wdXRbZGlzYWJsZWRdLmFkZG9uIH4gbGFiZWwuZm9ybS1jaGVjay1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2sgaW5wdXQuYWRkb246ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5mb3JtLWlkZW50aWZpZXItZG5uX3B3X2N1c3RvbV9jb250YWN0X2Zvcm0tNCAuZm9ybS1ncm91cCAuZm9ybS1jaGVjayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiBsYWJlbC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2sgaW5wdXQuYWRkb246ZGlzYWJsZWQgfiBsYWJlbC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICM2YzZjNmM7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5mb3JtLWlkZW50aWZpZXItZG5uX3B3X2N1c3RvbV9jb250YWN0X2Zvcm0tNCAuZm9ybS1ncm91cCAuZm9ybS1jaGVjayBpbnB1dFtkaXNhYmxlZF0uYWRkb24gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIC5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiBsYWJlbC5mb3JtLWNoZWNrLWxhYmVsOjpiZWZvcmUsIC5mb3JtLWlkZW50aWZpZXItZG5uX3B3X2N1c3RvbV9jb250YWN0X2Zvcm0tNCAuZm9ybS1ncm91cCAuZm9ybS1jaGVjayBpbnB1dFtkaXNhYmxlZF0uYWRkb24gfiBsYWJlbC5mb3JtLWNoZWNrLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2sgaW5wdXQuYWRkb246ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IGxhYmVsLmZvcm0tY2hlY2stbGFiZWw6OmJlZm9yZSwgLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIGlucHV0LmFkZG9uOmRpc2FibGVkIH4gbGFiZWwuZm9ybS1jaGVjay1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2sgbGFiZWwuZm9ybS1jaGVjay1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2sgbGFiZWwuZm9ybS1jaGVjay1sYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FiYWJhYjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciwgLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIGxhYmVsLmZvcm0tY2hlY2stbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUvNTAlIDUwJSBuby1yZXBlYXQ7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLCAuZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2sgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLCAuZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2sgaW5wdXQuYWRkb246Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsIC5mb3JtLWlkZW50aWZpZXItZG5uX3B3X2N1c3RvbV9jb250YWN0X2Zvcm0tNCAuZm9ybS1ncm91cCAuZm9ybS1jaGVjayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsLmZvcm0tY2hlY2stbGFiZWw6OmFmdGVyLCAuZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2sgaW5wdXQuYWRkb246Y2hlY2tlZCB+IGxhYmVsLmZvcm0tY2hlY2stbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjNmZmZmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2sgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIGlucHV0LmFkZG9uOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gbGFiZWwuZm9ybS1jaGVjay1sYWJlbDo6YmVmb3JlLCAuZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2sgaW5wdXQuYWRkb246aW5kZXRlcm1pbmF0ZSB+IGxhYmVsLmZvcm0tY2hlY2stbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzJhOWQ4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhOWQ4Zjtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLCAuZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2sgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLCAuZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2sgaW5wdXQuYWRkb246aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsIC5mb3JtLWlkZW50aWZpZXItZG5uX3B3X2N1c3RvbV9jb250YWN0X2Zvcm0tNCAuZm9ybS1ncm91cCAuZm9ybS1jaGVjayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IGxhYmVsLmZvcm0tY2hlY2stbGFiZWw6OmFmdGVyLCAuZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2sgaW5wdXQuYWRkb246aW5kZXRlcm1pbmF0ZSB+IGxhYmVsLmZvcm0tY2hlY2stbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZmZmZicgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2sgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIGlucHV0LmFkZG9uOmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gbGFiZWwuZm9ybS1jaGVjay1sYWJlbDo6YmVmb3JlLCAuZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2sgaW5wdXQuYWRkb246ZGlzYWJsZWQ6Y2hlY2tlZCB+IGxhYmVsLmZvcm0tY2hlY2stbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDIsIDE1NywgMTQzLCAwLjUpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2sgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIGlucHV0LmFkZG9uOmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gbGFiZWwuZm9ybS1jaGVjay1sYWJlbDo6YmVmb3JlLCAuZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2sgaW5wdXQuYWRkb246ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IGxhYmVsLmZvcm0tY2hlY2stbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDIsIDE1NywgMTQzLCAwLjUpO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLXJhZGlvIC5mb3JtLWlkZW50aWZpZXItZG5uX3B3X2N1c3RvbV9jb250YWN0X2Zvcm0tNCAuZm9ybS1ncm91cCAuZm9ybS1jaGVjayBsYWJlbC5mb3JtLWNoZWNrLWxhYmVsOjpiZWZvcmUsIC5mb3JtLWlkZW50aWZpZXItZG5uX3B3X2N1c3RvbV9jb250YWN0X2Zvcm0tNCAuZm9ybS1ncm91cCAuZm9ybS1jaGVjayAuY3VzdG9tLXJhZGlvIGxhYmVsLmZvcm0tY2hlY2stbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLCAuY3VzdG9tLXJhZGlvIC5mb3JtLWlkZW50aWZpZXItZG5uX3B3X2N1c3RvbV9jb250YWN0X2Zvcm0tNCAuZm9ybS1ncm91cCAuZm9ybS1jaGVjayBpbnB1dC5hZGRvbjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciwgLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIC5jdXN0b20tcmFkaW8gaW5wdXQuYWRkb246Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsIC5jdXN0b20tcmFkaW8gLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gbGFiZWwuZm9ybS1jaGVjay1sYWJlbDo6YWZ0ZXIsIC5jdXN0b20tcmFkaW8gLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIGlucHV0LmFkZG9uOmNoZWNrZWQgfiBsYWJlbC5mb3JtLWNoZWNrLWxhYmVsOjphZnRlciwgLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiBsYWJlbC5mb3JtLWNoZWNrLWxhYmVsOjphZnRlciwgLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIC5jdXN0b20tcmFkaW8gaW5wdXQuYWRkb246Y2hlY2tlZCB+IGxhYmVsLmZvcm0tY2hlY2stbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmZmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tcmFkaW8gLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIGlucHV0LmFkZG9uOmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIC5jdXN0b20tcmFkaW8gaW5wdXQuYWRkb246ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLXJhZGlvIC5mb3JtLWlkZW50aWZpZXItZG5uX3B3X2N1c3RvbV9jb250YWN0X2Zvcm0tNCAuZm9ybS1ncm91cCAuZm9ybS1jaGVjayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IGxhYmVsLmZvcm0tY2hlY2stbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1yYWRpbyAuZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2sgaW5wdXQuYWRkb246ZGlzYWJsZWQ6Y2hlY2tlZCB+IGxhYmVsLmZvcm0tY2hlY2stbGFiZWw6OmJlZm9yZSwgLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiBsYWJlbC5mb3JtLWNoZWNrLWxhYmVsOjpiZWZvcmUsIC5mb3JtLWlkZW50aWZpZXItZG5uX3B3X2N1c3RvbV9jb250YWN0X2Zvcm0tNCAuZm9ybS1ncm91cCAuZm9ybS1jaGVjayAuY3VzdG9tLXJhZGlvIGlucHV0LmFkZG9uOmRpc2FibGVkOmNoZWNrZWQgfiBsYWJlbC5mb3JtLWNoZWNrLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQyLCAxNTcsIDE0MywgMC41KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1zd2l0Y2ggLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIGxhYmVsLmZvcm0tY2hlY2stbGFiZWw6OmJlZm9yZSwgLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIC5jdXN0b20tc3dpdGNoIGxhYmVsLmZvcm0tY2hlY2stbGFiZWw6OmJlZm9yZSB7XG4gIGxlZnQ6IC0yLjI1cmVtO1xuICB3aWR0aDogMS43NXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciwgLmN1c3RvbS1zd2l0Y2ggLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIGxhYmVsLmZvcm0tY2hlY2stbGFiZWw6OmFmdGVyLCAuZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2sgLmN1c3RvbS1zd2l0Y2ggbGFiZWwuZm9ybS1jaGVjay1sYWJlbDo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoMC4yNXJlbSArIDJweCk7XG4gIGxlZnQ6IGNhbGMoLTIuMjVyZW0gKyAycHgpO1xuICB3aWR0aDogY2FsYygxcmVtIC0gNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDFyZW0gLSA0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciwgLmN1c3RvbS1zd2l0Y2ggLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIGxhYmVsLmZvcm0tY2hlY2stbGFiZWw6OmFmdGVyLCAuZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2sgLmN1c3RvbS1zd2l0Y2ggbGFiZWwuZm9ybS1jaGVjay1sYWJlbDo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciwgLmN1c3RvbS1zd2l0Y2ggLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIGlucHV0LmFkZG9uOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLCAuZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2sgLmN1c3RvbS1zd2l0Y2ggaW5wdXQuYWRkb246Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsIC5jdXN0b20tc3dpdGNoIC5mb3JtLWlkZW50aWZpZXItZG5uX3B3X2N1c3RvbV9jb250YWN0X2Zvcm0tNCAuZm9ybS1ncm91cCAuZm9ybS1jaGVjayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsLmZvcm0tY2hlY2stbGFiZWw6OmFmdGVyLCAuY3VzdG9tLXN3aXRjaCAuZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2sgaW5wdXQuYWRkb246Y2hlY2tlZCB+IGxhYmVsLmZvcm0tY2hlY2stbGFiZWw6OmFmdGVyLCAuZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2sgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiBsYWJlbC5mb3JtLWNoZWNrLWxhYmVsOjphZnRlciwgLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIC5jdXN0b20tc3dpdGNoIGlucHV0LmFkZG9uOmNoZWNrZWQgfiBsYWJlbC5mb3JtLWNoZWNrLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjc1cmVtKTtcbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tc3dpdGNoIC5mb3JtLWlkZW50aWZpZXItZG5uX3B3X2N1c3RvbV9jb250YWN0X2Zvcm0tNCAuZm9ybS1ncm91cCAuZm9ybS1jaGVjayBpbnB1dC5hZGRvbjpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5mb3JtLWlkZW50aWZpZXItZG5uX3B3X2N1c3RvbV9jb250YWN0X2Zvcm0tNCAuZm9ybS1ncm91cCAuZm9ybS1jaGVjayAuY3VzdG9tLXN3aXRjaCBpbnB1dC5hZGRvbjpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tc3dpdGNoIC5mb3JtLWlkZW50aWZpZXItZG5uX3B3X2N1c3RvbV9jb250YWN0X2Zvcm0tNCAuZm9ybS1ncm91cCAuZm9ybS1jaGVjayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IGxhYmVsLmZvcm0tY2hlY2stbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1zd2l0Y2ggLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIGlucHV0LmFkZG9uOmRpc2FibGVkOmNoZWNrZWQgfiBsYWJlbC5mb3JtLWNoZWNrLWxhYmVsOjpiZWZvcmUsIC5mb3JtLWlkZW50aWZpZXItZG5uX3B3X2N1c3RvbV9jb250YWN0X2Zvcm0tNCAuZm9ybS1ncm91cCAuZm9ybS1jaGVjayAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IGxhYmVsLmZvcm0tY2hlY2stbGFiZWw6OmJlZm9yZSwgLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIC5jdXN0b20tc3dpdGNoIGlucHV0LmFkZG9uOmRpc2FibGVkOmNoZWNrZWQgfiBsYWJlbC5mb3JtLWNoZWNrLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQyLCAxNTcsIDE0MywgMC41KTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMS43NXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk0OTQ5O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzEzMTMxJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlY2VjZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2ZWQ4Y2I7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgMC4ycmVtIHJnYmEoNDIsIDE1NywgMTQzLCAwLjI1KTtcbn1cbi5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NDk0OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM2YzZjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xufVxuLmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjNDk0OTQ5O1xufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmVkOGNiO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MiwgMTU3LCAxNDMsIDAuMjUpO1xufVxuLmN1c3RvbS1maWxlLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xufVxuLmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTQ5NDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWNlY2U7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NDk0OTtcbiAgY29udGVudDogXCJCcm93c2VcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG59XG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSg0MiwgMTU3LCAxNDMsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSg0MiwgMTU3LCAxNDMsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDQyLCAxNTcsIDE0MywgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhOWQ4ZjtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwIDAuMXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NmUzZGE7XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMC4yNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE5ZDhmO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IDAgMC4xcmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NmUzZGE7XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwLjI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTlkOGY7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogMCAwLjFyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NmUzZGE7XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMC4yNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLXVwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiO1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrIGxhYmVsLmZvcm0tY2hlY2stbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5mb3JtLWlkZW50aWZpZXItZG5uX3B3X2N1c3RvbV9jb250YWN0X2Zvcm0tNCAuZm9ybS1ncm91cCAuZm9ybS1jaGVjayBsYWJlbC5mb3JtLWNoZWNrLWxhYmVsOjpiZWZvcmUsXG4gIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLyogTmF2YmFyKi9cbi5uYXZiYXItbWFpbm5hdmlnYXRpb24gLm5hdmJhci1icmFuZC1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogOHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubmF2YmFyLW1haW5uYXZpZ2F0aW9uIC5kcm9wZG93bi1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQnV0dG9uIFN0eWxlKi9cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2U3NmY1MTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U3NmY1MTtcbn1cblxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZTc2ZjUxO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMmE5ZDhmO1xufVxuXG4uYnRuLWNhbmNlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2U3NmY1MTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTc2ZjUxO1xufVxuXG4uYnRuLWNhbmNlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2U3NmY1MTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMmE5ZDhmO1xufVxuXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLmZyYW1lLXR5cGUtdGV4dG1lZGlhIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLmZyYW1lLXR5cGUtdGV4dG1lZGlhIGhyIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMzQjM5MzM7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4vKkNhcmQgR3JvdXAqL1xuLmNhcmQtZ3JvdXAtZWxlbWVudC1pdGVtIC5jYXJkIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogQ2Fyb3VzZWwqL1xuLmNhcm91c2VsIC5jYXJvdXNlbC1iYWNrZ3JvdW5kaW1hZ2UtZmFkZSB7XG4gIG9wYWNpdHk6IDAuNDU7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXR5cGUtY2FsbF90b19hY3Rpb24gLmNhcm91c2VsLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogODAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNhcm91c2VsLWl0ZW0tdHlwZS1jYWxsX3RvX2FjdGlvbiAuY2Fyb3VzZWwtYm94IC5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzZmNTE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiQ2luemVsXCI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uY2Fyb3VzZWwtaXRlbS10eXBlLWNhbGxfdG9fYWN0aW9uIC5jYXJvdXNlbC1ib3ggLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhOWQ4ZjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJDaW56ZWxcIjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSBoMiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMyYTlkOGY7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG5ibG9ja3F1b3RlIHAge1xuICBmb250LWZhbWlseTogXCJDaW56ZWxcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuXG4vKiBIb3ZlciBFZmZla3QgR2FsbGVyeSAqL1xuLmdlLXJvdzNjb2x1bW5zIC5mcmFtZS10eXBlLXRleHRtZWRpYSAuZ2FsbGVyeS1pdGVtIHBpY3R1cmU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4uZ2Utcm93M2NvbHVtbnMgLmZyYW1lLXR5cGUtdGV4dG1lZGlhIC5nYWxsZXJ5LWl0ZW0gcGljdHVyZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4uZ2Utcm93MmNvbHVtbnMgLmZyYW1lLXR5cGUtdGV4dG1lZGlhIC5nYWxsZXJ5LWl0ZW0gcGljdHVyZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5nZS1yb3cyY29sdW1ucyAuZnJhbWUtdHlwZS10ZXh0bWVkaWEgLmdhbGxlcnktaXRlbSBwaWN0dXJlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIEhlcnN0ZWxsZXIgTG9nb3MqL1xuLmhlcnN0ZWxsZXItbG9nb3MgLmZyYW1lLXR5cGUtdGV4dG1lZGlhIC5nYWxsZXJ5LWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLyogRm9ybXVsYXIgVWhyZW5hbmZyYWdlKi9cbi5mb3JtLWNvbnRhaW5lciBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZm9ybS1jb250YWluZXIgLmZvcm0tcGFnZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBGb290ZXIgU2VjdGlvbiBDb250ZW50Ki9cbi5mb290ZXItc2VjdGlvbi1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMyYTlkOGY7XG59XG5cbi5mb290ZXItc2VjdGlvbi1jb250ZW50IGE6bm90KC5idG4pIHtcbiAgY29sb3I6ICMzMTMxMzE7XG59XG5cbi8qIEZvb3RlciBTZWN0aW9uIE1ldGEqL1xuLmZvb3Rlci1zZWN0aW9uLW1ldGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBDT09LSUUgQ09OU0VOVCAqL1xuLmNjLXdpbmRvdy5jYy1mbG9hdGluZyB7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmNjLXdpbmRvdy5jYy1mbG9hdGluZyAuY2MtZGlzbWlzcyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5kcC0tb3ZlcmxheSB7XG4gIHBhZGRpbmc6IDIuNXJlbSA0cmVtO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5kcC0tb3ZlcmxheSAuZHAtLW92ZXJsYXktaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNjLXdpbmRvdyB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbi5jYy1yZXZva2UuZHAtLXJldm9rZS5jYy1ib3R0b20tbGVmdC5jYy10eXBlLW9wdC1pbi5jYy10aGVtZS1lZGdlbGVzcyB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc2Nyb2xsLXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLypUWVBPMyB2MTIgZm9ybXMgbmV1ZSBzdGlsZTogMjguMTEuMjAyNCovXG4uZm9ybS1pZGVudGlmaWVyLWRubl9wd19jdXN0b21fY29udGFjdF9mb3JtLTQgLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmZvcm0taWRlbnRpZmllci1kbm5fcHdfY3VzdG9tX2NvbnRhY3RfZm9ybS00IC5mb3JtLWdyb3VwIC5pbnB1dCAuaGVscC1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi8qbmV1ZSBTdGlsZSB2b24gcDIgYWIgMTEvMjAyNCovXG4uZnJhbWUge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZyYW1lLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mcmFtZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnJhbWUtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mcmFtZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4uc2Nyb2xsLXRvcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxMDIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk1MDU3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogM2VtO1xuICBoZWlnaHQ6IDNlbTtcbn1cbi5zY3JvbGwtdG9wIC5zY3JvbGwtdG9wLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNjcm9sbC10b3AgLnNjcm9sbC10b3AtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMzAlO1xuICB3aWR0aDogMzAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gIHRvcDogNTUlO1xuICBsZWZ0OiA1NSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uc2Nyb2xsLXRvcC5zY3JvbGwtdG9wLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNjcm9sbC10b3Auc2Nyb2xsLXRvcC12aXNpYmxlOmhvdmVyLCAuc2Nyb2xsLXRvcC5zY3JvbGwtdG9wLXZpc2libGU6Zm9jdXMsIC5zY3JvbGwtdG9wLnNjcm9sbC10b3AtdmlzaWJsZTphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YTA1Yztcbn1cblxuLmNhcm91c2VsLWl0ZW0gZmlndXJlIHtcbiAgaGVpZ2h0OiA1OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iXX0= */