/**
 * Functions
 */
/**
 * Core variables
 */
/**
 * - Color system
 * - Options
 * - Typography
 * - Spacing
 * - Paragraphs
 * - Grid breakpoints
 * - Grid containers
 * - Grid columns
 * - Components
 * - Z-index master list
 * - Buttons
 * - Forms
 * - Forms - Custom Control
 * - Navs
 * - Nav bar
 * - Cards
 * - Tables
 * - Progress Bar
 * - Dropdowns
 * - Pagination
 * - List Group
 * - Badges
 * - Image thumbnails
 * - Figures
 * - Breadcrumbs
 * - Code
 * - Alerts
 * - Breakpoints and Sizes for Headings, Paragraph
 */
/**
 * Breakpoints and Sizes Headlines
 * ===============================
 */
/**
 * Icon Font
 */
@font-face {
  font-family: "icon-font";
  src: url("/fonts/icon-font.eot?98adfe44ccd951c49f227baf026e8a33");
  src: url("/fonts/icon-font.eot?98adfe44ccd951c49f227baf026e8a33#iefix") format("embedded-opentype"), url("/fonts/icon-font.woff?98adfe44ccd951c49f227baf026e8a33") format("woff"), url("/fonts/icon-font.ttf?98adfe44ccd951c49f227baf026e8a33") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.icon-youtube, .icon-user, .icon-user-logged-in, .icon-twitter, .icon-search, .icon-rocket, .icon-question, .icon-plus, .icon-play, .icon-pencil, .icon-nm, .icon-lock, .icon-linkedin, .icon-letter, .icon-lense-plus, .icon-instagram, .icon-home, .icon-grid, .icon-facebook, .icon-eye, .icon-eye-line-through, .icon-external, .icon-emblem, .icon-download, .icon-cross, .icon-circle, .icon-circle-dots, .icon-chevron-up, .icon-chevron-right, .icon-chevron-left, .icon-chevron-down, .icon-check, .icon-check-small, .icon-caret-up, .icon-caret-right, .icon-caret-left, .icon-caret-down, .icon-arrow-up, .icon-arrow-right, .fa-caret-right, .icon-arrow-left, .fa-caret-left, .icon-arrow-down {
  font-family: "icon-font";
  display: inline-block;
  font-style: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
}
.icon-youtube b, .icon-user b, .icon-user-logged-in b, .icon-twitter b, .icon-search b, .icon-rocket b, .icon-question b, .icon-plus b, .icon-play b, .icon-pencil b, .icon-nm b, .icon-lock b, .icon-linkedin b, .icon-letter b, .icon-lense-plus b, .icon-instagram b, .icon-home b, .icon-grid b, .icon-facebook b, .icon-eye b, .icon-eye-line-through b, .icon-external b, .icon-emblem b, .icon-download b, .icon-cross b, .icon-circle b, .icon-circle-dots b, .icon-chevron-up b, .icon-chevron-right b, .icon-chevron-left b, .icon-chevron-down b, .icon-check b, .icon-check-small b, .icon-caret-up b, .icon-caret-right b, .icon-caret-left b, .icon-caret-down b, .icon-arrow-up b, .icon-arrow-right b, .fa-caret-right b, .icon-arrow-left b, .fa-caret-left b, .icon-arrow-down b {
  display: block;
  height: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.icon-arrow-down:before {
  content: "\f101";
}

.icon-arrow-left:before, .fa-caret-left:before {
  content: "\f102";
}

.icon-arrow-right:before, .fa-caret-right:before {
  content: "\f103";
}

.icon-arrow-up:before {
  content: "\f104";
}

.icon-caret-down:before {
  content: "\f105";
}

.icon-caret-left:before {
  content: "\f106";
}

.icon-caret-right:before {
  content: "\f107";
}

.icon-caret-up:before {
  content: "\f108";
}

.icon-check-small:before {
  content: "\f109";
}

.icon-check:before {
  content: "\f10a";
}

.icon-chevron-down:before {
  content: "\f10b";
}

.icon-chevron-left:before {
  content: "\f10c";
}

.icon-chevron-right:before {
  content: "\f10d";
}

.icon-chevron-up:before {
  content: "\f10e";
}

.icon-circle-dots:before {
  content: "\f10f";
}

.icon-circle:before {
  content: "\f110";
}

.icon-cross:before {
  content: "\f111";
}

.icon-download:before {
  content: "\f112";
}

.icon-emblem:before {
  content: "\f113";
}

.icon-external:before {
  content: "\f114";
}

.icon-eye-line-through:before {
  content: "\f115";
}

.icon-eye:before {
  content: "\f116";
}

.icon-facebook:before {
  content: "\f117";
}

.icon-grid:before {
  content: "\f118";
}

.icon-home:before {
  content: "\f119";
}

.icon-instagram:before {
  content: "\f11a";
}

.icon-lense-plus:before {
  content: "\f11b";
}

.icon-letter:before {
  content: "\f11c";
}

.icon-linkedin:before {
  content: "\f11d";
}

.icon-lock:before {
  content: "\f11e";
}

.icon-nm:before {
  content: "\f11f";
}

.icon-pencil:before {
  content: "\f120";
}

.icon-play:before {
  content: "\f121";
}

.icon-plus:before {
  content: "\f122";
}

.icon-question:before {
  content: "\f123";
}

.icon-rocket:before {
  content: "\f124";
}

.icon-search:before {
  content: "\f125";
}

.icon-twitter:before {
  content: "\f126";
}

.icon-user-logged-in:before {
  content: "\f127";
}

.icon-user:before {
  content: "\f128";
}

.icon-youtube:before {
  content: "\f129";
}

/*
 * Mixins
 */
/**
 * Global Font Size Mixin
 * ======================
 * Converts PX to REM
 */
/**
 * Global Font Size Mixin with Mediaqueries
 * ========================================
 */
/**
 * Components
 */
.form-control, .datatable_input_col_search {
  display: block;
  width: 100%;
  padding: 0.6428571429rem 1.125rem;
  font-size: 1.0625rem;
  line-height: 1.5;
  color: #313233;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #c1c1c1;
  border-radius: 0.25rem;
  box-shadow: inset 2px 2px 0 rgba(0, 0, 0, 0.08);
  transition: border-color 0.1s ease-in-out, box-shadow 0.1s ease-in-out;
}
.form-control::-ms-expand, .datatable_input_col_search::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus, .datatable_input_col_search:focus {
  color: #313233;
  background-color: #fff;
  border-color: #2294fe;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(34, 148, 254, 0.25);
}
.form-control::-moz-placeholder, .datatable_input_col_search::-moz-placeholder {
  color: #adadad;
  opacity: 1;
}
.form-control::placeholder, .datatable_input_col_search::placeholder {
  color: #adadad;
  opacity: 1;
}
.form-control:disabled, .datatable_input_col_search:disabled, .form-control[readonly], [readonly].datatable_input_col_search {
  background-color: #e6e6e6;
  opacity: 1;
}

textarea.form-control, textarea.datatable_input_col_search {
  min-height: 15rem;
}

select.form-control:not([size]):not([multiple]), select.datatable_input_col_search:not([size]):not([multiple]) {
  height: calc(3.1607142857rem + 2px);
}
select.form-control:focus::-ms-value, select.datatable_input_col_search:focus::-ms-value {
  color: #313233;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #c1c1c1;
  border-radius: 0.25rem;
  box-shadow: inset 2px 2px 0 rgba(0, 0, 0, 0.08);
  -ms-transition: border-color 0.1s ease-in-out, box-shadow 0.1s ease-in-out;
  transition: border-color 0.1s ease-in-out, box-shadow 0.1s ease-in-out;
}
select.form-control:focus::-ms-value::-ms-expand, select.datatable_input_col_search:focus::-ms-value::-ms-expand {
  background-color: transparent;
  border: 0;
}
select.form-control:focus::-ms-value:focus, select.datatable_input_col_search:focus::-ms-value:focus {
  color: #313233;
  background-color: #fff;
  border-color: #2294fe;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(34, 148, 254, 0.25);
}
select.form-control:focus::-ms-value::placeholder, select.datatable_input_col_search:focus::-ms-value::placeholder {
  color: #adadad;
  opacity: 1;
}
select.form-control:focus::-ms-value:disabled, select.datatable_input_col_search:focus::-ms-value:disabled, select.form-control:focus::-ms-value[readonly], select.datatable_input_col_search:focus::-ms-value[readonly] {
  background-color: #e6e6e6;
  opacity: 1;
}

textarea.form-control, textarea.datatable_input_col_search {
  min-height: 15rem;
}

select.form-control:not([size]):not([multiple]), select.datatable_input_col_search:not([size]):not([multiple]) {
  height: calc(3.1607142857rem + 2px);
}
select.form-control:focus::-ms-value, select.datatable_input_col_search:focus::-ms-value {
  color: #313233;
  background-color: #fff;
}
select.form-control option, select.datatable_input_col_search option {
  font-size: 16px;
  font-size: 1rem;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.6428571429rem + 1px);
  padding-bottom: calc(0.6428571429rem + 1px);
  margin-bottom: 0.5rem;
  font-size: inherit;
  line-height: 1.5;
  font-weight: 700;
}

.col-form-label-lg {
  padding-top: calc(1.125rem + 1px);
  padding-bottom: calc(1.125rem + 1px);
  font-size: 1.5rem;
  line-height: 1.5;
}

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

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.6428571429rem;
  padding-bottom: 0.6428571429rem;
  margin-bottom: 0;
  line-height: 1.5;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.datatable_input_col_search, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm, .datatable_input_col_search {
  padding: 0.6428571429rem 0.9rem;
  font-size: 1.0625rem;
  line-height: 1.3;
  border-radius: 0.2rem;
}

select.form-control-sm:not([size]):not([multiple]), select.datatable_input_col_search:not([size]):not([multiple]) {
  height: calc(2.6669642857rem + 2px);
}

.form-control-lg {
  padding: 1.125rem 2.25rem;
  font-size: 1.5rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control-lg:not([size]):not([multiple]) {
  height: calc(4.5rem + 2px);
}

form hr,
form p {
  margin-bottom: 1rem;
}

.form-group {
  margin-bottom: 1rem;
  position: relative;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
  width: 100%;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check:focus-within {
  box-shadow: 0 0 0 0.2rem rgba(34, 148, 254, 0.25);
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input:disabled ~ .form-check-label {
  color: #6e6f70;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: block;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #42b983;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(66, 185, 131, 0.8);
  border-radius: 0.2rem;
}

.was-validated .form-control:valid, .was-validated .datatable_input_col_search:valid, .form-control.is-valid, .is-valid.datatable_input_col_search,
.was-validated .custom-select:valid,
.custom-select.is-valid {
  border-color: #42b983;
}
.was-validated .form-control:valid:focus, .was-validated .datatable_input_col_search:valid:focus, .form-control.is-valid:focus, .is-valid.datatable_input_col_search:focus,
.was-validated .custom-select:valid:focus,
.custom-select.is-valid:focus {
  border-color: #42b983;
  box-shadow: inset 2px 2px 0 rgba(0, 0, 0, 0.08), 0 0 0 0.2rem rgba(66, 185, 131, 0.25);
}
.was-validated .form-control:valid ~ .valid-feedback, .was-validated .datatable_input_col_search:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip,
.was-validated .datatable_input_col_search:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .is-valid.datatable_input_col_search ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip,
.is-valid.datatable_input_col_search ~ .valid-tooltip,
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

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

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #42b983;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: rgb(158.077689243, 220.422310757, 192.1314741036);
}
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: rgb(101.6932270916, 200.3067729084, 155.5577689243);
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(66, 185, 131, 0.25);
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #42b983;
}
.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
  border-color: inherit;
}
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(66, 185, 131, 0.25);
}

.invalid-feedback {
  display: block;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #ff4f5b;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(255, 79, 91, 0.8);
  border-radius: 0.2rem;
}

.was-validated .form-control:invalid, .was-validated .datatable_input_col_search:invalid, .form-control.is-invalid, .is-invalid.datatable_input_col_search,
.was-validated .custom-select:invalid,
.custom-select.is-invalid {
  border-color: #ff4f5b;
}
.was-validated .form-control:invalid:focus, .was-validated .datatable_input_col_search:invalid:focus, .form-control.is-invalid:focus, .is-invalid.datatable_input_col_search:focus,
.was-validated .custom-select:invalid:focus,
.custom-select.is-invalid:focus {
  border-color: #ff4f5b;
  box-shadow: inset 2px 2px 0 rgba(0, 0, 0, 0.08), 0 0 0 0.2rem rgba(255, 79, 91, 0.25);
}
.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .datatable_input_col_search:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip,
.was-validated .datatable_input_col_search:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .is-invalid.datatable_input_col_search ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip,
.is-invalid.datatable_input_col_search ~ .invalid-tooltip,
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

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

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #ff4f5b;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: rgb(255, 206.5, 209.8068181818);
}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: rgb(255, 130, 138.5227272727);
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(255, 79, 91, 0.25);
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #ff4f5b;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
  border-color: inherit;
}
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(255, 79, 91, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  padding-left: 0;
}
.form-inline .form-check-input {
  position: relative;
  margin-top: 0;
  margin-right: 0.25rem;
  margin-left: 0;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control, .form-inline .datatable_input_col_search {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.form-inline .custom-control-label {
  margin-bottom: 0;
}

.repeatable-container-holder {
  background-color: #fff;
  padding: 0.8rem;
  border-radius: 0.25rem;
  border: 1px solid #c1c1c1;
  margin-bottom: 1rem;
}
.repeatable-container-holder .btn-sm {
  padding: 0.4rem 0.8rem;
  font-size: 15px;
  font-size: 0.9375rem;
}

.autocomplete-holder-main-search .form-control, .autocomplete-holder-main-search .datatable_input_col_search {
  padding-left: 40px;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.autocomplete-holder-main-search .main-search-submit {
  position: absolute;
  left: 8px;
  top: 0;
  padding-left: 0;
  padding-right: 0;
  width: 30px;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #313233;
  z-index: 20;
  font-size: 18px;
  font-size: 1.125rem;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5625rem 2.25rem;
  z-index: 1000;
}
@media (min-width: 992px) {
  .navbar {
    padding: 1.125rem 2.25rem;
  }
}
.navbar > .container,
.navbar > .container-fluid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  margin-right: 2.25rem;
  font-size: 1.5rem;
  line-height: inherit;
  white-space: nowrap;
  font-weight: 700;
}
.navbar-brand:focus, .navbar-brand:hover {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: 1px solid #e6e6e6;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}
.navbar-nav .btn {
  width: 100%;
}

.navbar-text {
  display: inline-block;
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  visibility: hidden;
  align-items: center;
  position: absolute;
  left: 0;
  top: -9999px;
  right: 0;
  z-index: 20;
  padding: 0.75rem;
}
@media (min-width: 768px) {
  .navbar-collapse {
    right: auto;
    width: 30rem;
  }
}
.navbar-collapse .navbar-nav {
  padding: 1.125rem;
  position: relative;
  opacity: 0;
  transform: translate3d(0, 40px, 0);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
  border-radius: 0.25rem;
  transition: transform 0.3s, opacity 0.3s;
}
.navbar-active .navbar-collapse {
  visibility: visible;
  top: 100%;
}
.navbar-active .navbar-collapse .navbar-nav {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.navbar-toggler {
  display: block;
  padding: 0 0;
  line-height: 1;
  background-color: transparent;
  border: 0 solid transparent;
  width: 34px;
  height: 50px;
  position: relative;
  cursor: pointer;
  margin-right: 30px;
  border-radius: 0.25rem;
}
.navbar-toggler:focus, .navbar-toggler:hover {
  text-decoration: none;
}
@media (min-width: 576px) {
  .navbar-toggler {
    height: 60px;
  }
}
.navbar-toggler::before {
  position: absolute;
  content: "";
  height: 100%;
  width: 1px;
  background-color: #e6e6e6;
  right: -15px;
  top: 0;
}
@media (min-width: 768px) {
  .navbar-toggler::before {
    height: 70%;
    top: 15%;
  }
}

.navbar-toggler-icon {
  cursor: pointer;
  width: 100%;
  height: 2px;
  position: absolute;
  display: block;
  text-indent: -9999px;
  content: "";
  outline: 1px solid transparent;
  left: 0;
  top: 50%;
  margin-top: -1px;
}
.navbar-toggler-icon::before, .navbar-toggler-icon::after {
  width: 100%;
  height: 2px;
  position: absolute;
  display: block;
  text-indent: -9999px;
  content: "";
  outline: 1px solid transparent;
  left: 0;
}
.navbar-toggler-icon::before {
  top: -6px;
  transform: rotate(0);
  transition: none;
}
.navbar-toggler-icon::after {
  top: 6px;
  transform: rotate(0);
  transition: none;
}
.navbar-active .navbar-toggler-icon {
  background: transparent !important;
}
.navbar-active .navbar-toggler-icon::before {
  top: 0;
  transform: rotate(45deg);
  transition: transform 0.3s;
}
.navbar-active .navbar-toggler-icon::after {
  top: 0;
  transform: rotate(-45deg);
  transition: transform 0.3s;
}

@media (max-width: 575.99px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    /*padding-right: 0;
    padding-left: 0;*/
  }
  .navbar-expand-sm .navbar-nav .nav-item {
    margin-left: 0;
    margin-right: 0;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding: 0.4rem 0;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    padding: 0;
    margin: 0;
    border: 0;
    opacity: 1;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu.show {
    animation: none;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 1.125rem;
    padding-left: 1.125rem;
  }
  .navbar-expand-sm .navbar-nav[class*=nav-bordered-] .nav-link {
    padding-right: 0.01rem;
    padding-left: 0.01rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
    position: inherit;
    left: auto;
    top: auto;
    right: auto;
    z-index: inherit;
    padding: 0;
  }
  .navbar-expand-sm .navbar-collapse .navbar-nav {
    background: none;
    padding: 0;
    opacity: 1;
    transform: translate3d(0, 0, 0);
    border-radius: 0;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}
@media (max-width: 767.99px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    /*padding-right: 0;
    padding-left: 0;*/
  }
  .navbar-expand-md .navbar-nav .nav-item {
    margin-left: 0;
    margin-right: 0;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding: 0.4rem 0;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    padding: 0;
    margin: 0;
    border: 0;
    opacity: 1;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu.show {
    animation: none;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 1.125rem;
    padding-left: 1.125rem;
  }
  .navbar-expand-md .navbar-nav[class*=nav-bordered-] .nav-link {
    padding-right: 0.01rem;
    padding-left: 0.01rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
    position: inherit;
    left: auto;
    top: auto;
    right: auto;
    z-index: inherit;
    padding: 0;
  }
  .navbar-expand-md .navbar-collapse .navbar-nav {
    background: none;
    padding: 0;
    opacity: 1;
    transform: translate3d(0, 0, 0);
    border-radius: 0;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}
@media (max-width: 991.99px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    /*padding-right: 0;
    padding-left: 0;*/
  }
  .navbar-expand-lg .navbar-nav .nav-item {
    margin-left: 0;
    margin-right: 0;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0.4rem 0;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    padding: 0;
    margin: 0;
    border: 0;
    opacity: 1;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu.show {
    animation: none;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1.125rem;
    padding-left: 1.125rem;
  }
  .navbar-expand-lg .navbar-nav[class*=nav-bordered-] .nav-link {
    padding-right: 0.01rem;
    padding-left: 0.01rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
    position: inherit;
    left: auto;
    top: auto;
    right: auto;
    z-index: inherit;
    padding: 0;
  }
  .navbar-expand-lg .navbar-collapse .navbar-nav {
    background: none;
    padding: 0;
    opacity: 1;
    transform: translate3d(0, 0, 0);
    border-radius: 0;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}
@media (max-width: 1199.99px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    /*padding-right: 0;
    padding-left: 0;*/
  }
  .navbar-expand-xl .navbar-nav .nav-item {
    margin-left: 0;
    margin-right: 0;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding: 0.4rem 0;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    padding: 0;
    margin: 0;
    border: 0;
    opacity: 1;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu.show {
    animation: none;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 1.125rem;
    padding-left: 1.125rem;
  }
  .navbar-expand-xl .navbar-nav[class*=nav-bordered-] .nav-link {
    padding-right: 0.01rem;
    padding-left: 0.01rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
    position: inherit;
    left: auto;
    top: auto;
    right: auto;
    z-index: inherit;
    padding: 0;
  }
  .navbar-expand-xl .navbar-collapse .navbar-nav {
    background: none;
    padding: 0;
    opacity: 1;
    transform: translate3d(0, 0, 0);
    border-radius: 0;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}
@media (max-width: 1399.99px) {
  .navbar-expand-xlm > .container,
  .navbar-expand-xlm > .container-fluid {
    /*padding-right: 0;
    padding-left: 0;*/
  }
  .navbar-expand-xlm .navbar-nav .nav-item {
    margin-left: 0;
    margin-right: 0;
  }
  .navbar-expand-xlm .navbar-nav .nav-link {
    padding: 0.4rem 0;
  }
  .navbar-expand-xlm .navbar-nav .dropdown-menu {
    padding: 0;
    margin: 0;
    border: 0;
    opacity: 1;
  }
  .navbar-expand-xlm .navbar-nav .dropdown-menu.show {
    animation: none;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xlm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xlm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xlm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xlm .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-xlm .navbar-nav .nav-link {
    padding-right: 1.125rem;
    padding-left: 1.125rem;
  }
  .navbar-expand-xlm .navbar-nav[class*=nav-bordered-] .nav-link {
    padding-right: 0.01rem;
    padding-left: 0.01rem;
  }
  .navbar-expand-xlm > .container,
  .navbar-expand-xlm > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-xlm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
    position: inherit;
    left: auto;
    top: auto;
    right: auto;
    z-index: inherit;
    padding: 0;
  }
  .navbar-expand-xlm .navbar-collapse .navbar-nav {
    background: none;
    padding: 0;
    opacity: 1;
    transform: translate3d(0, 0, 0);
    border-radius: 0;
  }
  .navbar-expand-xlm .navbar-toggler {
    display: none;
  }
  .navbar-expand-xlm .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}
@media (max-width: 1599.99px) {
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid {
    /*padding-right: 0;
    padding-left: 0;*/
  }
  .navbar-expand-xxl .navbar-nav .nav-item {
    margin-left: 0;
    margin-right: 0;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding: 0.4rem 0;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    padding: 0;
    margin: 0;
    border: 0;
    opacity: 1;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu.show {
    animation: none;
  }
}
@media (min-width: 1600px) {
  .navbar-expand-xxl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 1.125rem;
    padding-left: 1.125rem;
  }
  .navbar-expand-xxl .navbar-nav[class*=nav-bordered-] .nav-link {
    padding-right: 0.01rem;
    padding-left: 0.01rem;
  }
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
    position: inherit;
    left: auto;
    top: auto;
    right: auto;
    z-index: inherit;
    padding: 0;
  }
  .navbar-expand-xxl .navbar-collapse .navbar-nav {
    background: none;
    padding: 0;
    opacity: 1;
    transform: translate3d(0, 0, 0);
    border-radius: 0;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}
@media (max-width: 1999.99px) {
  .navbar-expand-xlg > .container,
  .navbar-expand-xlg > .container-fluid {
    /*padding-right: 0;
    padding-left: 0;*/
  }
  .navbar-expand-xlg .navbar-nav .nav-item {
    margin-left: 0;
    margin-right: 0;
  }
  .navbar-expand-xlg .navbar-nav .nav-link {
    padding: 0.4rem 0;
  }
  .navbar-expand-xlg .navbar-nav .dropdown-menu {
    padding: 0;
    margin: 0;
    border: 0;
    opacity: 1;
  }
  .navbar-expand-xlg .navbar-nav .dropdown-menu.show {
    animation: none;
  }
}
@media (min-width: 2000px) {
  .navbar-expand-xlg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xlg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xlg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xlg .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-xlg .navbar-nav .nav-link {
    padding-right: 1.125rem;
    padding-left: 1.125rem;
  }
  .navbar-expand-xlg .navbar-nav[class*=nav-bordered-] .nav-link {
    padding-right: 0.01rem;
    padding-left: 0.01rem;
  }
  .navbar-expand-xlg > .container,
  .navbar-expand-xlg > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-xlg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
    position: inherit;
    left: auto;
    top: auto;
    right: auto;
    z-index: inherit;
    padding: 0;
  }
  .navbar-expand-xlg .navbar-collapse .navbar-nav {
    background: none;
    padding: 0;
    opacity: 1;
    transform: translate3d(0, 0, 0);
    border-radius: 0;
  }
  .navbar-expand-xlg .navbar-toggler {
    display: none;
  }
  .navbar-expand-xlg .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  /*padding-right: 0;
  padding-left: 0;*/
}
.navbar-expand .navbar-nav .nav-item {
  margin-left: 0;
  margin-right: 0;
}
.navbar-expand .navbar-nav .nav-link {
  padding: 0.4rem 0;
}
.navbar-expand .navbar-nav .dropdown-menu {
  padding: 0;
  margin: 0;
  border: 0;
  opacity: 1;
}
.navbar-expand .navbar-nav .dropdown-menu.show {
  animation: none;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .dropdown-menu-right {
  right: 0;
  left: auto;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}
.navbar-expand .navbar-nav[class*=nav-bordered-] .nav-link {
  padding-right: 0.01rem;
  padding-left: 0.01rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
  position: inherit;
  left: auto;
  top: auto;
  right: auto;
  z-index: inherit;
  padding: 0;
}
.navbar-expand .navbar-collapse .navbar-nav {
  background: none;
  padding: 0;
  opacity: 1;
  transform: translate3d(0, 0, 0);
  border-radius: 0;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
}

.navbar-light .navbar-brand {
  color: #313233;
}
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
  color: #313233;
}
.navbar-light .navbar-nav {
  background: #fff;
}
.navbar-light .navbar-nav .nav-link {
  color: #313233;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: #e2001a;
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: #e2001a;
}
.navbar-light .navbar-toggler {
  color: #313233;
  border-color: transparent;
}
.navbar-light .navbar-toggler-icon {
  background-color: #313233;
}
.navbar-light .navbar-toggler-icon::before, .navbar-light .navbar-toggler-icon::after {
  background-color: #313233;
}
.navbar-light .navbar-text {
  color: #313233;
}
.navbar-light .navbar-text a {
  color: #e2001a;
}
.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
  color: #e2001a;
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
  color: #fff;
}
.navbar-dark .navbar-nav {
  background: #313233;
}
.navbar-dark .navbar-nav .nav-link {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: #fff;
  border-color: transparent;
}
.navbar-dark .navbar-toggler-icon {
  background-color: #fff;
}
.navbar-dark .navbar-toggler-icon::before, .navbar-dark .navbar-toggler-icon::after {
  background-color: #fff;
}
.navbar-dark .navbar-text {
  color: #fff;
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
  color: #fff;
}

/*
 * Mixins
 */
body {
  background-color: #f7f7f7;
}

.member-brand {
  color: #313233;
}
.member-brand i {
  margin-right: 10px;
}

.container-content {
  margin-left: 0;
  max-width: 1100px;
}

.dataTables_wrapper label {
  display: inline-block;
}

table.dataTable > tbody > tr.child span.dtr-title {
  min-width: 105px;
}

.meta_files_dropzone_container .dz-message {
  min-height: 100px;
  text-align: center;
  border: 2px dashed #c1c1c1;
}

.required {
  color: #313233;
}

label {
  font-size: 1.0625rem;
}

a.card:hover::before {
  width: 100%;
}

div.card .card-body {
  padding: 15px;
}
@media (min-width: 768px) {
  div.card .card-body {
    padding: 1.5rem 1.875rem;
  }
}
@media (min-width: 1200px) {
  div.card .card-body {
    padding: 1.5rem 1.875rem;
  }
}

.card-footer {
  background-color: rgb(246.1, 246.1, 246.1);
}
@media (max-width: 767.99px) {
  .card-footer .btn {
    width: 100%;
  }
}

.table {
  border-radius: 8px;
  border-collapse: separate;
  overflow: hidden;
  border-spacing: 1px;
  font-size: 16px;
  font-size: 1rem;
}
.table th {
  background-color: #e6e6e6;
}
@media (max-width: 991.99px) {
  .table:not(.dataTable) th,
  .table:not(.dataTable) td {
    display: block;
  }
  .table:not(.dataTable) th {
    background-color: transparent;
    padding-bottom: 0;
  }
}

table.dataTable {
  border-spacing: 1px;
}

.table-sm th,
.table-sm td {
  padding: 0.45rem 0.9rem;
}

@media (min-width: 768px) {
  blockquote {
    padding: 2.25rem;
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
}

fieldset.form-group {
  margin-bottom: 0;
}

.nav-link {
  padding: 0.5625rem;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  background-color: transparent;
}
.nav-tabs .nav-link.active:hover,
.nav-tabs .nav-item.show .nav-link:hover {
  text-decoration: none;
}
.nav-tabs .nav-link {
  font-size: 17px;
  font-size: 1.0625rem;
}
.nav-tabs .nav-link:hover {
  text-decoration: underline;
}
.nav-tabs .nav-link.active {
  border-bottom-color: #f7f7f7;
}

.nav-pills .nav-link {
  font-size: 17px;
  font-size: 1.0625rem;
}

.form-inline {
  margin-bottom: 1rem;
}
.form-inline select {
  margin-right: 0.5625rem;
}

select option {
  font-size: 15px !important;
}

table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child {
  padding-left: 34px;
}
table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child::before {
  box-shadow: none;
  border: 0;
  background-color: #e2001a;
  top: 12px;
  left: 8px;
  height: 18px;
  width: 18px;
  line-height: 18px;
  font-family: "Fago", Arial, sans-serif;
  font-weight: 700;
}

.btn-inline {
  display: inline-block;
  padding: 2px 4px;
  border: 1px solid #6e6f70;
  border-radius: 4px;
  color: #313233;
  font-size: 14px;
  font-size: 0.875rem;
}
.btn-inline:hover {
  border-color: #e2001a;
  color: #e2001a;
  text-decoration: none;
}

.fancybox-inner-content-md {
  max-width: 100%;
  width: 780px;
}

.fancybox-content-footer {
  display: block;
}
@media (min-width: 768px) {
  .fancybox-content-footer {
    justify-content: space-between;
    display: flex;
  }
}
@media (max-width: 767.99px) {
  .fancybox-content-footer .btn {
    width: 100%;
  }
}

.datatable_input_col_search {
  padding: 0.3214285714rem 0.45rem;
  height: auto !important;
  font-size: 15px;
  font-size: 0.9375rem;
}

#member-directory-table {
  margin-bottom: 1rem !important;
}
#member-directory-table .btn {
  padding: 0.3214285714rem 0.45rem;
  font-size: 16px;
  font-size: 1rem;
}
#member-directory-table th span {
  height: 0;
  opacity: 0;
  display: block;
}

@media (min-width: 768px) {
  .table-options-header,
  .table-options-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
.table-options-header div,
.table-options-footer div {
  text-align: left !important;
}
.table-options-header input,
.table-options-header select,
.table-options-header .btn,
.table-options-footer input,
.table-options-footer select,
.table-options-footer .btn {
  padding: 0.3214285714rem 0.45rem;
  height: auto !important;
  font-size: 16px;
  font-size: 1rem;
}
.table-options-header label,
.table-options-footer label {
  margin-bottom: 0;
}
.table-options-header .custom-select,
.table-options-footer .custom-select {
  background: none;
  -webkit-appearance: menulist;
     -moz-appearance: menulist;
          appearance: menulist;
  appearance: menulist;
  appearance: menulist;
  background-color: #fff;
}

.table-options-header {
  display: none;
  background-color: rgba(0, 0, 0, 0.05);
  padding: 0.5625rem;
  border-radius: 8px;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .table-options-header {
    display: flex;
  }
}

.table-options-footer .dataTables_info {
  padding: 0 !important;
  font-size: 16px;
  font-size: 1rem;
  white-space: normal !important;
}

div.dataTables_wrapper div.dataTables_processing {
  border: 0;
  background-color: #313233;
  color: #fff;
  border-radius: 4px;
  margin-top: 0;
  padding: 0.5em 0;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08);
  font-size: 16px;
  font-size: 1rem;
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  justify-content: start;
}

.invalid-feedback .badge {
  margin-bottom: 0;
}

label.required::after {
  color: black !important;
  content: " *";
}

.form-error-message {
  line-height: 1.3;
  display: inline-block;
  font-size: 17px;
  font-size: 1.0625rem;
}

.form-error-icon.badge {
  display: none;
}

form {
  margin: 0 !important;
  padding: 0 !important;
  background: none !important;
}

a.faq-hint {
  display: inline;
  font-size: inherit;
  color: inherit !important;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
          text-decoration-style: dotted;
}

.attachments_dropzone_container .dropzone .dz-preview .dz-error-message {
  position: relative;
  opacity: 1;
  top: 0;
  max-width: 100%;
  left: 0;
}
.attachments_dropzone_container .dropzone .dz-preview .dz-error-message::after {
  content: none;
}
.attachments_dropzone_container .dropzone .dz-preview .dz-image {
  margin: 0 auto;
}
.attachments_dropzone_container .dropzone .dz-preview .dz-image img {
  max-width: 100%;
}
.attachments_dropzone_container .dropzone .dz-preview .dz-details {
  position: relative;
  opacity: 1;
  padding: 0;
  max-width: 150px;
}

.step-nav {
  display: flex;
  margin-bottom: 1.8rem;
  counter-reset: section;
}
@media (min-width: 768px) {
  .step-nav {
    margin-bottom: 2.25rem;
  }
}
.step-nav li {
  flex-grow: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.step-nav li::after {
  position: absolute;
  width: 100%;
  height: 2px;
  top: 50%;
  margin-top: -1px;
  background-color: #e6e6e6;
  content: "";
  z-index: 1;
}
.step-nav li .step-nav-step {
  display: block;
  padding: 0.225rem 0.675rem;
  background-color: #e6e6e6;
  border-radius: 4px;
  position: relative;
  z-index: 2;
  color: #454647;
  font-size: 14px;
  font-size: 0.875rem;
}
.step-nav li .step-nav-step::before {
  counter-increment: section;
  content: counter(section);
  font-weight: bold;
  font-size: 16px;
  font-size: 1rem;
}
@media (min-width: 768px) {
  .step-nav li .step-nav-step::before {
    display: none;
  }
}
.step-nav li .step-nav-step span {
  display: none;
}
@media (min-width: 768px) {
  .step-nav li .step-nav-step span {
    display: block;
  }
}
.step-nav li.active::after {
  background-color: #2e7f5b;
}
.step-nav li.active .step-nav-step {
  background-color: #2e7f5b;
  color: #fff;
}
.step-nav li.active .step-nav-step a {
  color: #fff;
}
/*# sourceMappingURL=data:application/json;base64,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QW9CO0NBQ3JCO0FBQ0Q7RUFDRSwyQkFBMkI7RUFDM0IsMEJBQTBCO0VBQzFCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0NBQ2pCO0FBQ0Q7RUFDRTtJQUNFLGNBQWM7R0FDZjtDQUNGO0FBQ0Q7RUFDRSxjQUFjO0NBQ2Y7QUFDRDtFQUNFO0lBQ0UsZUFBZTtHQUNoQjtDQUNGO0FBQ0Q7RUFDRSwwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLDBCQUEwQjtFQUMxQixZQUFZO0NBQ2I7QUFDRDtFQUNFLFlBQVk7Q0FDYiIsImZpbGUiOiJtZW1iZXItYXJlYS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEZ1bmN0aW9uc1xuICovXG4vKipcbiAqIENvcmUgdmFyaWFibGVzXG4gKi9cbi8qKlxuICogLSBDb2xvciBzeXN0ZW1cbiAqIC0gT3B0aW9uc1xuICogLSBUeXBvZ3JhcGh5XG4gKiAtIFNwYWNpbmdcbiAqIC0gUGFyYWdyYXBoc1xuICogLSBHcmlkIGJyZWFrcG9pbnRzXG4gKiAtIEdyaWQgY29udGFpbmVyc1xuICogLSBHcmlkIGNvbHVtbnNcbiAqIC0gQ29tcG9uZW50c1xuICogLSBaLWluZGV4IG1hc3RlciBsaXN0XG4gKiAtIEJ1dHRvbnNcbiAqIC0gRm9ybXNcbiAqIC0gRm9ybXMgLSBDdXN0b20gQ29udHJvbFxuICogLSBOYXZzXG4gKiAtIE5hdiBiYXJcbiAqIC0gQ2FyZHNcbiAqIC0gVGFibGVzXG4gKiAtIFByb2dyZXNzIEJhclxuICogLSBEcm9wZG93bnNcbiAqIC0gUGFnaW5hdGlvblxuICogLSBMaXN0IEdyb3VwXG4gKiAtIEJhZGdlc1xuICogLSBJbWFnZSB0aHVtYm5haWxzXG4gKiAtIEZpZ3VyZXNcbiAqIC0gQnJlYWRjcnVtYnNcbiAqIC0gQ29kZVxuICogLSBBbGVydHNcbiAqIC0gQnJlYWtwb2ludHMgYW5kIFNpemVzIGZvciBIZWFkaW5ncywgUGFyYWdyYXBoXG4gKi9cbi8qKlxuICogQnJlYWtwb2ludHMgYW5kIFNpemVzIEhlYWRsaW5lc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG4vKipcbiAqIEljb24gRm9udFxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbi1mb250XCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2ljb24tZm9udC5lb3Q/OThhZGZlNDRjY2Q5NTFjNDlmMjI3YmFmMDI2ZThhMzNcIik7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2ljb24tZm9udC5lb3Q/OThhZGZlNDRjY2Q5NTFjNDlmMjI3YmFmMDI2ZThhMzMjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9pY29uLWZvbnQud29mZj85OGFkZmU0NGNjZDk1MWM0OWYyMjdiYWYwMjZlOGEzM1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvaWNvbi1mb250LnR0Zj85OGFkZmU0NGNjZDk1MWM0OWYyMjdiYWYwMjZlOGEzM1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmljb24teW91dHViZSwgLmljb24tdXNlciwgLmljb24tdXNlci1sb2dnZWQtaW4sIC5pY29uLXR3aXR0ZXIsIC5pY29uLXNlYXJjaCwgLmljb24tcm9ja2V0LCAuaWNvbi1xdWVzdGlvbiwgLmljb24tcGx1cywgLmljb24tcGxheSwgLmljb24tcGVuY2lsLCAuaWNvbi1ubSwgLmljb24tbG9jaywgLmljb24tbGlua2VkaW4sIC5pY29uLWxldHRlciwgLmljb24tbGVuc2UtcGx1cywgLmljb24taW5zdGFncmFtLCAuaWNvbi1ob21lLCAuaWNvbi1ncmlkLCAuaWNvbi1mYWNlYm9vaywgLmljb24tZXllLCAuaWNvbi1leWUtbGluZS10aHJvdWdoLCAuaWNvbi1leHRlcm5hbCwgLmljb24tZW1ibGVtLCAuaWNvbi1kb3dubG9hZCwgLmljb24tY3Jvc3MsIC5pY29uLWNpcmNsZSwgLmljb24tY2lyY2xlLWRvdHMsIC5pY29uLWNoZXZyb24tdXAsIC5pY29uLWNoZXZyb24tcmlnaHQsIC5pY29uLWNoZXZyb24tbGVmdCwgLmljb24tY2hldnJvbi1kb3duLCAuaWNvbi1jaGVjaywgLmljb24tY2hlY2stc21hbGwsIC5pY29uLWNhcmV0LXVwLCAuaWNvbi1jYXJldC1yaWdodCwgLmljb24tY2FyZXQtbGVmdCwgLmljb24tY2FyZXQtZG93biwgLmljb24tYXJyb3ctdXAsIC5pY29uLWFycm93LXJpZ2h0LCAuZmEtY2FyZXQtcmlnaHQsIC5pY29uLWFycm93LWxlZnQsIC5mYS1jYXJldC1sZWZ0LCAuaWNvbi1hcnJvdy1kb3duIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbi1mb250XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcGVhazogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG4uaWNvbi15b3V0dWJlIGIsIC5pY29uLXVzZXIgYiwgLmljb24tdXNlci1sb2dnZWQtaW4gYiwgLmljb24tdHdpdHRlciBiLCAuaWNvbi1zZWFyY2ggYiwgLmljb24tcm9ja2V0IGIsIC5pY29uLXF1ZXN0aW9uIGIsIC5pY29uLXBsdXMgYiwgLmljb24tcGxheSBiLCAuaWNvbi1wZW5jaWwgYiwgLmljb24tbm0gYiwgLmljb24tbG9jayBiLCAuaWNvbi1saW5rZWRpbiBiLCAuaWNvbi1sZXR0ZXIgYiwgLmljb24tbGVuc2UtcGx1cyBiLCAuaWNvbi1pbnN0YWdyYW0gYiwgLmljb24taG9tZSBiLCAuaWNvbi1ncmlkIGIsIC5pY29uLWZhY2Vib29rIGIsIC5pY29uLWV5ZSBiLCAuaWNvbi1leWUtbGluZS10aHJvdWdoIGIsIC5pY29uLWV4dGVybmFsIGIsIC5pY29uLWVtYmxlbSBiLCAuaWNvbi1kb3dubG9hZCBiLCAuaWNvbi1jcm9zcyBiLCAuaWNvbi1jaXJjbGUgYiwgLmljb24tY2lyY2xlLWRvdHMgYiwgLmljb24tY2hldnJvbi11cCBiLCAuaWNvbi1jaGV2cm9uLXJpZ2h0IGIsIC5pY29uLWNoZXZyb24tbGVmdCBiLCAuaWNvbi1jaGV2cm9uLWRvd24gYiwgLmljb24tY2hlY2sgYiwgLmljb24tY2hlY2stc21hbGwgYiwgLmljb24tY2FyZXQtdXAgYiwgLmljb24tY2FyZXQtcmlnaHQgYiwgLmljb24tY2FyZXQtbGVmdCBiLCAuaWNvbi1jYXJldC1kb3duIGIsIC5pY29uLWFycm93LXVwIGIsIC5pY29uLWFycm93LXJpZ2h0IGIsIC5mYS1jYXJldC1yaWdodCBiLCAuaWNvbi1hcnJvdy1sZWZ0IGIsIC5mYS1jYXJldC1sZWZ0IGIsIC5pY29uLWFycm93LWRvd24gYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG5cbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlLCAuZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuXG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUsIC5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4uaWNvbi1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5pY29uLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLmljb24tY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLmljb24tY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cblxuLmljb24tY2hlY2stc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cblxuLmljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLmljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG5cbi5pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuXG4uaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG5cbi5pY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cblxuLmljb24tY2lyY2xlLWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGZcIjtcbn1cblxuLmljb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG5cbi5pY29uLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG5cbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG5cbi5pY29uLWVtYmxlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuXG4uaWNvbi1leHRlcm5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiO1xufVxuXG4uaWNvbi1leWUtbGluZS10aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG5cbi5pY29uLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNlwiO1xufVxuXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExN1wiO1xufVxuXG4uaWNvbi1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi5pY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cblxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi5pY29uLWxlbnNlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLmljb24tbGV0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG5cbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG5cbi5pY29uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLmljb24tbm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWZcIjtcbn1cblxuLmljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XG59XG5cbi5pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4uaWNvbi1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuXG4uaWNvbi1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjtcbn1cblxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cblxuLmljb24tdXNlci1sb2dnZWQtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLmljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi8qXG4gKiBNaXhpbnNcbiAqL1xuLyoqXG4gKiBHbG9iYWwgRm9udCBTaXplIE1peGluXG4gKiA9PT09PT09PT09PT09PT09PT09PT09XG4gKiBDb252ZXJ0cyBQWCB0byBSRU1cbiAqL1xuLyoqXG4gKiBHbG9iYWwgRm9udCBTaXplIE1peGluIHdpdGggTWVkaWFxdWVyaWVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbi8qKlxuICogQ29tcG9uZW50c1xuICovXG4uZm9ybS1jb250cm9sLCAuZGF0YXRhYmxlX2lucHV0X2NvbF9zZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNjQyODU3MTQyOXJlbSAxLjEyNXJlbTtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzEzMjMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiBpbnNldCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQsIC5kYXRhdGFibGVfaW5wdXRfY29sX3NlYXJjaDo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzLCAuZGF0YXRhYmxlX2lucHV0X2NvbF9zZWFyY2g6Zm9jdXMge1xuICBjb2xvcjogIzMxMzIzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMjI5NGZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzNCwgMTQ4LCAyNTQsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsIC5kYXRhdGFibGVfaW5wdXRfY29sX3NlYXJjaDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2FkYWRhZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5kYXRhdGFibGVfaW5wdXRfY29sX3NlYXJjaDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0sIFtyZWFkb25seV0uZGF0YXRhYmxlX2lucHV0X2NvbF9zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBvcGFjaXR5OiAxO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wsIHRleHRhcmVhLmRhdGF0YWJsZV9pbnB1dF9jb2xfc2VhcmNoIHtcbiAgbWluLWhlaWdodDogMTVyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCBzZWxlY3QuZGF0YXRhYmxlX2lucHV0X2NvbF9zZWFyY2g6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDMuMTYwNzE0Mjg1N3JlbSArIDJweCk7XG59XG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUsIHNlbGVjdC5kYXRhdGFibGVfaW5wdXRfY29sX3NlYXJjaDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xufVxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlOjotbXMtZXhwYW5kLCBzZWxlY3QuZGF0YXRhYmxlX2lucHV0X2NvbF9zZWFyY2g6Zm9jdXM6Oi1tcy12YWx1ZTo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWU6Zm9jdXMsIHNlbGVjdC5kYXRhdGFibGVfaW5wdXRfY29sX3NlYXJjaDpmb2N1czo6LW1zLXZhbHVlOmZvY3VzIHtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzIyOTRmZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzQsIDE0OCwgMjU0LCAwLjI1KTtcbn1cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZTo6cGxhY2Vob2xkZXIsIHNlbGVjdC5kYXRhdGFibGVfaW5wdXRfY29sX3NlYXJjaDpmb2N1czo6LW1zLXZhbHVlOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWRhZGFkO1xuICBvcGFjaXR5OiAxO1xufVxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlOmRpc2FibGVkLCBzZWxlY3QuZGF0YXRhYmxlX2lucHV0X2NvbF9zZWFyY2g6Zm9jdXM6Oi1tcy12YWx1ZTpkaXNhYmxlZCwgc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlW3JlYWRvbmx5XSwgc2VsZWN0LmRhdGF0YWJsZV9pbnB1dF9jb2xfc2VhcmNoOmZvY3VzOjotbXMtdmFsdWVbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgb3BhY2l0eTogMTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sLCB0ZXh0YXJlYS5kYXRhdGFibGVfaW5wdXRfY29sX3NlYXJjaCB7XG4gIG1pbi1oZWlnaHQ6IDE1cmVtO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwgc2VsZWN0LmRhdGF0YWJsZV9pbnB1dF9jb2xfc2VhcmNoOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogY2FsYygzLjE2MDcxNDI4NTdyZW0gKyAycHgpO1xufVxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlLCBzZWxlY3QuZGF0YXRhYmxlX2lucHV0X2NvbF9zZWFyY2g6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjMzEzMjMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuc2VsZWN0LmZvcm0tY29udHJvbCBvcHRpb24sIHNlbGVjdC5kYXRhdGFibGVfaW5wdXRfY29sX3NlYXJjaCBvcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC42NDI4NTcxNDI5cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC42NDI4NTcxNDI5cmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEuMTI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMS4xMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC42NDI4NTcxNDI5cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC42NDI4NTcxNDI5cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMC42NDI4NTcxNDI5cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42NDI4NTcxNDI5cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZGF0YXRhYmxlX2lucHV0X2NvbF9zZWFyY2gsIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSwgLmRhdGF0YWJsZV9pbnB1dF9jb2xfc2VhcmNoIHtcbiAgcGFkZGluZzogMC42NDI4NTcxNDI5cmVtIDAuOXJlbTtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1zbTpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIHNlbGVjdC5kYXRhdGFibGVfaW5wdXRfY29sX3NlYXJjaDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IGNhbGMoMi42NjY5NjQyODU3cmVtICsgMnB4KTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDIuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtbGc6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDQuNXJlbSArIDJweCk7XG59XG5cbmZvcm0gaHIsXG5mb3JtIHAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmZvcm0tcm93ID4gLmNvbCxcbi5mb3JtLXJvdyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbn1cbi5mb3JtLWNoZWNrOmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM0LCAxNDgsIDI1NCwgMC4yNSk7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzZlNmY3MDtcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjNDJiOTgzO1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjYsIDE4NSwgMTMxLCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC53YXMtdmFsaWRhdGVkIC5kYXRhdGFibGVfaW5wdXRfY29sX3NlYXJjaDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCwgLmlzLXZhbGlkLmRhdGF0YWJsZV9pbnB1dF9jb2xfc2VhcmNoLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzQyYjk4Mztcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkIC5kYXRhdGFibGVfaW5wdXRfY29sX3NlYXJjaDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywgLmlzLXZhbGlkLmRhdGF0YWJsZV9pbnB1dF9jb2xfc2VhcmNoOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQyYjk4MztcbiAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgMCAwIDAuMnJlbSByZ2JhKDY2LCAxODUsIDEzMSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAuZGF0YXRhYmxlX2lucHV0X2NvbF9zZWFyY2g6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4ud2FzLXZhbGlkYXRlZCAuZGF0YXRhYmxlX2lucHV0X2NvbF9zZWFyY2g6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLmlzLXZhbGlkLmRhdGF0YWJsZV9pbnB1dF9jb2xfc2VhcmNoIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkLmRhdGF0YWJsZV9pbnB1dF9jb2xfc2VhcmNoIH4gLnZhbGlkLXRvb2x0aXAsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjNDJiOTgzO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjNDJiOTgzO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE1OC4wNzc2ODkyNDMsIDIyMC40MjIzMTA3NTcsIDE5Mi4xMzE0NzQxMDM2KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMDEuNjkzMjI3MDkxNiwgMjAwLjMwNjc3MjkwODQsIDE1NS41NTc3Njg5MjQzKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSg2NiwgMTg1LCAxMzEsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzQyYjk4Mztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2NiwgMTg1LCAxMzEsIDAuMjUpO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjZmY0ZjViO1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDc5LCA5MSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC53YXMtdmFsaWRhdGVkIC5kYXRhdGFibGVfaW5wdXRfY29sX3NlYXJjaDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsIC5pcy1pbnZhbGlkLmRhdGF0YWJsZV9pbnB1dF9jb2xfc2VhcmNoLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCxcbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNmZjRmNWI7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkIC5kYXRhdGFibGVfaW5wdXRfY29sX3NlYXJjaDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsIC5pcy1pbnZhbGlkLmRhdGF0YWJsZV9pbnB1dF9jb2xfc2VhcmNoOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cyxcbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZjRmNWI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDc5LCA5MSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLmRhdGF0YWJsZV9pbnB1dF9jb2xfc2VhcmNoOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4ud2FzLXZhbGlkYXRlZCAuZGF0YXRhYmxlX2lucHV0X2NvbF9zZWFyY2g6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAuaXMtaW52YWxpZC5kYXRhdGFibGVfaW5wdXRfY29sX3NlYXJjaCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkLmRhdGF0YWJsZV9pbnB1dF9jb2xfc2VhcmNoIH4gLmludmFsaWQtdG9vbHRpcCxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2ZmNGY1Yjtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNmZjRmNWI7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjA2LjUsIDIwOS44MDY4MTgxODE4KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMTMwLCAxMzguNTIyNzI3MjcyNyk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgNzksIDkxLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0ZjViO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgNzksIDkxLCAwLjI1KTtcbn1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLCAuZm9ybS1pbmxpbmUgLmRhdGF0YWJsZV9pbnB1dF9jb2xfc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLFxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVwZWF0YWJsZS1jb250YWluZXItaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC44cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnJlcGVhdGFibGUtY29udGFpbmVyLWhvbGRlciAuYnRuLXNtIHtcbiAgcGFkZGluZzogMC40cmVtIDAuOHJlbTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cblxuLmF1dG9jb21wbGV0ZS1ob2xkZXItbWFpbi1zZWFyY2ggLmZvcm0tY29udHJvbCwgLmF1dG9jb21wbGV0ZS1ob2xkZXItbWFpbi1zZWFyY2ggLmRhdGF0YWJsZV9pbnB1dF9jb2xfc2VhcmNoIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG59XG4uYXV0b2NvbXBsZXRlLWhvbGRlci1tYWluLXNlYXJjaCAubWFpbi1zZWFyY2gtc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aWR0aDogMzBweDtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzMxMzIzMztcbiAgei1pbmRleDogMjA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAyLjI1cmVtO1xuICB6LWluZGV4OiAxMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXIge1xuICAgIHBhZGRpbmc6IDEuMTI1cmVtIDIuMjVyZW07XG4gIH1cbn1cbi5uYXZiYXIgPiAuY29udGFpbmVyLFxuLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubmF2YmFyLWJyYW5kOmZvY3VzLCAubmF2YmFyLWJyYW5kOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2YmFyLW5hdiAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDEuMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4xMjVyZW07XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC05OTk5cHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyMDtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMzByZW07XG4gIH1cbn1cbi5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYge1xuICBwYWRkaW5nOiAxLjEyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDQwcHgsIDApO1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbn1cbi5uYXZiYXItYWN0aXZlIC5uYXZiYXItY29sbGFwc2Uge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0b3A6IDEwMCU7XG59XG4ubmF2YmFyLWFjdGl2ZSAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsIC5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLm5hdmJhci10b2dnbGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgcmlnaHQ6IC0xNXB4O1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci10b2dnbGVyOjpiZWZvcmUge1xuICAgIGhlaWdodDogNzAlO1xuICAgIHRvcDogMTUlO1xuICB9XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLm5hdmJhci10b2dnbGVyLWljb246OmJlZm9yZSwgLm5hdmJhci10b2dnbGVyLWljb246OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgY29udGVudDogXCJcIjtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBsZWZ0OiAwO1xufVxuLm5hdmJhci10b2dnbGVyLWljb246OmJlZm9yZSB7XG4gIHRvcDogLTZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ubmF2YmFyLXRvZ2dsZXItaWNvbjo6YWZ0ZXIge1xuICB0b3A6IDZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ubmF2YmFyLWFjdGl2ZSAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLWFjdGl2ZSAubmF2YmFyLXRvZ2dsZXItaWNvbjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLm5hdmJhci1hY3RpdmUgLm5hdmJhci10b2dnbGVyLWljb246OmFmdGVyIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OXB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAvKnBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyovXG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwLjRyZW0gMDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXZbY2xhc3MqPW5hdi1ib3JkZXJlZC1dIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC4wMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMDFyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTlweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgLypwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsqL1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMC40cmVtIDA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2W2NsYXNzKj1uYXYtYm9yZGVyZWQtXSAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjAxcmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICB6LWluZGV4OiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAuZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk5cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgIC8qcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7Ki9cbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNHJlbSAwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdltjbGFzcyo9bmF2LWJvcmRlcmVkLV0gLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4wMXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOTlweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgLypwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsqL1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMC40cmVtIDA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdltjbGFzcyo9bmF2LWJvcmRlcmVkLV0gLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4wMXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOTlweCkge1xuICAubmF2YmFyLWV4cGFuZC14bG0gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bG0gPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAvKnBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyovXG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGxtIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNHJlbSAwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGxtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bG0ge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGxtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bG0gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsbSAubmF2YmFyLW5hdltjbGFzcyo9bmF2LWJvcmRlcmVkLV0gLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4wMXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bG0gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bG0gPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bG0gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsbSAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGxtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bG0gLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTkuOTlweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAvKnBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyovXG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNHJlbSAwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdltjbGFzcyo9bmF2LWJvcmRlcmVkLV0gLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4wMXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE5OTkuOTlweCkge1xuICAubmF2YmFyLWV4cGFuZC14bGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAvKnBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyovXG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGxnIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNHJlbSAwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsZyAubmF2YmFyLW5hdltjbGFzcyo9bmF2LWJvcmRlcmVkLV0gLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4wMXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsZyAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bGcgLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIC8qcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyovXG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXZbY2xhc3MqPW5hdi1ib3JkZXJlZC1dIC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMDFyZW07XG4gIHBhZGRpbmctbGVmdDogMC4wMXJlbTtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAuZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjMzEzMjMzO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICBjb2xvcjogIzMxMzIzMztcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogIzMxMzIzMztcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZTIwMDFhO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2UyMDAxYTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzIzMztcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb246OmJlZm9yZSwgLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMjMzO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogIzMxMzIzMztcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogI2UyMDAxYTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMsIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIge1xuICBjb2xvcjogI2UyMDAxYTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IHtcbiAgYmFja2dyb3VuZDogIzMxMzIzMztcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb246OmJlZm9yZSwgLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cywgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qXG4gKiBNaXhpbnNcbiAqL1xuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5tZW1iZXItYnJhbmQge1xuICBjb2xvcjogIzMxMzIzMztcbn1cbi5tZW1iZXItYnJhbmQgaSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmNvbnRhaW5lci1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1heC13aWR0aDogMTEwMHB4O1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLmNoaWxkIHNwYW4uZHRyLXRpdGxlIHtcbiAgbWluLXdpZHRoOiAxMDVweDtcbn1cblxuLm1ldGFfZmlsZXNfZHJvcHpvbmVfY29udGFpbmVyIC5kei1tZXNzYWdlIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNjMWMxYzE7XG59XG5cbi5yZXF1aXJlZCB7XG4gIGNvbG9yOiAjMzEzMjMzO1xufVxuXG5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xufVxuXG5hLmNhcmQ6aG92ZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5kaXYuY2FyZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBkaXYuY2FyZCAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgZGl2LmNhcmQgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMS41cmVtIDEuODc1cmVtO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDYuMSwgMjQ2LjEsIDI0Ni4xKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTlweCkge1xuICAuY2FyZC1mb290ZXIgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRhYmxlIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItc3BhY2luZzogMXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi50YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk5cHgpIHtcbiAgLnRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aCxcbiAgLnRhYmxlOm5vdCguZGF0YVRhYmxlKSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxudGFibGUuZGF0YVRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC40NXJlbSAwLjlyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nOiAyLjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbTtcbiAgfVxufVxuXG5maWVsZHNldC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMC41NjI1cmVtO1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG5cbi5mb3JtLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZm9ybS1pbmxpbmUgc2VsZWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjU2MjVyZW07XG59XG5cbnNlbGVjdCBvcHRpb24ge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cblxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0cltyb2xlPXJvd10gPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbn1cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHJbcm9sZT1yb3ddID4gdGQ6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiA4cHg7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LWZhbWlseTogXCJGYWdvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYnRuLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZlNmY3MDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzMxMzIzMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmJ0bi1pbmxpbmU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlMjAwMWE7XG4gIGNvbG9yOiAjZTIwMDFhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYW5jeWJveC1pbm5lci1jb250ZW50LW1kIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogNzgwcHg7XG59XG5cbi5mYW5jeWJveC1jb250ZW50LWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYW5jeWJveC1jb250ZW50LWZvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTlweCkge1xuICAuZmFuY3lib3gtY29udGVudC1mb290ZXIgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmRhdGF0YWJsZV9pbnB1dF9jb2xfc2VhcmNoIHtcbiAgcGFkZGluZzogMC4zMjE0Mjg1NzE0cmVtIDAuNDVyZW07XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuXG4jbWVtYmVyLWRpcmVjdG9yeS10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbiNtZW1iZXItZGlyZWN0b3J5LXRhYmxlIC5idG4ge1xuICBwYWRkaW5nOiAwLjMyMTQyODU3MTRyZW0gMC40NXJlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4jbWVtYmVyLWRpcmVjdG9yeS10YWJsZSB0aCBzcGFuIHtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1vcHRpb25zLWhlYWRlcixcbiAgLnRhYmxlLW9wdGlvbnMtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4udGFibGUtb3B0aW9ucy1oZWFkZXIgZGl2LFxuLnRhYmxlLW9wdGlvbnMtZm9vdGVyIGRpdiB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi50YWJsZS1vcHRpb25zLWhlYWRlciBpbnB1dCxcbi50YWJsZS1vcHRpb25zLWhlYWRlciBzZWxlY3QsXG4udGFibGUtb3B0aW9ucy1oZWFkZXIgLmJ0bixcbi50YWJsZS1vcHRpb25zLWZvb3RlciBpbnB1dCxcbi50YWJsZS1vcHRpb25zLWZvb3RlciBzZWxlY3QsXG4udGFibGUtb3B0aW9ucy1mb290ZXIgLmJ0biB7XG4gIHBhZGRpbmc6IDAuMzIxNDI4NTcxNHJlbSAwLjQ1cmVtO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4udGFibGUtb3B0aW9ucy1oZWFkZXIgbGFiZWwsXG4udGFibGUtb3B0aW9ucy1mb290ZXIgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRhYmxlLW9wdGlvbnMtaGVhZGVyIC5jdXN0b20tc2VsZWN0LFxuLnRhYmxlLW9wdGlvbnMtZm9vdGVyIC5jdXN0b20tc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIGFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICBhcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnRhYmxlLW9wdGlvbnMtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcGFkZGluZzogMC41NjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLW9wdGlvbnMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi50YWJsZS1vcHRpb25zLWZvb3RlciAuZGF0YVRhYmxlc19pbmZvIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3Byb2Nlc3Npbmcge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTMyMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDAuNWVtIDA7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUgdWwucGFnaW5hdGlvbiB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIC5iYWRnZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmxhYmVsLnJlcXVpcmVkOjphZnRlciB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIiAqXCI7XG59XG5cbi5mb3JtLWVycm9yLW1lc3NhZ2Uge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG5cbi5mb3JtLWVycm9yLWljb24uYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5mb3JtIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5hLmZhcS1oaW50IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRvdHRlZDtcbn1cblxuLmF0dGFjaG1lbnRzX2Ryb3B6b25lX2NvbnRhaW5lciAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuLmF0dGFjaG1lbnRzX2Ryb3B6b25lX2NvbnRhaW5lciAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1lc3NhZ2U6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hdHRhY2htZW50c19kcm9wem9uZV9jb250YWluZXIgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1pbWFnZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmF0dGFjaG1lbnRzX2Ryb3B6b25lX2NvbnRhaW5lciAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5hdHRhY2htZW50c19kcm9wem9uZV9jb250YWluZXIgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuXG4uc3RlcC1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuICB9XG59XG4uc3RlcC1uYXYgbGkge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RlcC1uYXYgbGk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAxO1xufVxuLnN0ZXAtbmF2IGxpIC5zdGVwLW5hdi1zdGVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjI1cmVtIDAuNjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICM0NTQ2NDc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5zdGVwLW5hdiBsaSAuc3RlcC1uYXYtc3RlcDo6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gIGNvbnRlbnQ6IGNvdW50ZXIoc2VjdGlvbik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC1uYXYgbGkgLnN0ZXAtbmF2LXN0ZXA6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN0ZXAtbmF2IGxpIC5zdGVwLW5hdi1zdGVwIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLW5hdiBsaSAuc3RlcC1uYXYtc3RlcCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnN0ZXAtbmF2IGxpLmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU3ZjViO1xufVxuLnN0ZXAtbmF2IGxpLmFjdGl2ZSAuc3RlcC1uYXYtc3RlcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTdmNWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0ZXAtbmF2IGxpLmFjdGl2ZSAuc3RlcC1uYXYtc3RlcCBhIHtcbiAgY29sb3I6ICNmZmY7XG59Il19 */