/*!********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/tom-select/dist/css/tom-select.default.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************/
/**
 * tom-select.css (v2.4.3)
 * Copyright (c) contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 */
.ts-control {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.ts-wrapper.multi.has-items .ts-control {
  padding: calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px);
}
.full .ts-control {
  background-color: #fff;
}
.disabled .ts-control, .disabled .ts-control * {
  cursor: default !important;
}
.focus .ts-control {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.ts-control > * {
  vertical-align: baseline;
  display: inline-block;
}
.ts-wrapper.multi .ts-control > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #1da7ee;
  color: #fff;
  border: 1px solid #0073bb;
}
.ts-wrapper.multi .ts-control > div.active {
  background: #92c836;
  color: #fff;
  border: 1px solid #00578d;
}
.ts-wrapper.multi.disabled .ts-control > div, .ts-wrapper.multi.disabled .ts-control > div.active {
  color: white;
  background: #d2d2d2;
  border: 1px solid #aaaaaa;
}
.ts-control > input {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 7rem;
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.ts-control > input::-ms-clear {
  display: none;
}
.ts-control > input:focus {
  outline: none !important;
}
.has-items .ts-control > input {
  margin: 0 4px !important;
}
.ts-control.rtl {
  text-align: right;
}
.ts-control.rtl.single .ts-control:after {
  left: 15px;
  right: auto;
}
.ts-control.rtl .ts-control > input {
  margin: 0 4px 0 -2px !important;
}
.disabled .ts-control {
  opacity: 0.5;
  background-color: #fafafa;
}
.input-hidden .ts-control > input {
  opacity: 0;
  position: absolute;
  left: -10000px;
}

.ts-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #fff;
  margin: 0.25rem 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px;
}
.ts-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.ts-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  border-radius: 1px;
}
.ts-dropdown .option,
.ts-dropdown .optgroup-header,
.ts-dropdown .no-results,
.ts-dropdown .create {
  padding: 5px 8px;
}
.ts-dropdown .option, .ts-dropdown [data-disabled], .ts-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}
.ts-dropdown [data-selectable].option {
  opacity: 1;
  cursor: pointer;
}
.ts-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.ts-dropdown .optgroup-header {
  color: #303030;
  background: #fff;
  cursor: default;
}
.ts-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}
.ts-dropdown .active.create {
  color: #495c68;
}
.ts-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}
.ts-dropdown .spinner {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 5px 8px;
}
.ts-dropdown .spinner::after {
  content: " ";
  display: block;
  width: 24px;
  height: 24px;
  margin: 3px;
  border-radius: 50%;
  border: 5px solid #d0d0d0;
  border-color: #d0d0d0 transparent #d0d0d0 transparent;
  -webkit-animation: lds-dual-ring 1.2s linear infinite;
          animation: lds-dual-ring 1.2s linear infinite;
}
@-webkit-keyframes lds-dual-ring {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes lds-dual-ring {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.ts-dropdown-content {
  overflow: hidden auto;
  max-height: 200px;
  scroll-behavior: smooth;
}

.ts-wrapper.plugin-drag_drop .ts-dragging {
  color: transparent !important;
}
.ts-wrapper.plugin-drag_drop .ts-dragging > * {
  visibility: hidden !important;
}

.plugin-checkbox_options:not(.rtl) .option input {
  margin-right: 0.5rem;
}

.plugin-checkbox_options.rtl .option input {
  margin-left: 0.5rem;
}

/* stylelint-disable function-name-case */
.plugin-clear_button {
  --ts-pr-clear-button: 1em;
}
.plugin-clear_button .clear-button {
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: calc(8px - 6px);
  margin-right: 0 !important;
  background: transparent !important;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  cursor: pointer;
}
.plugin-clear_button.form-select .clear-button, .plugin-clear_button.single .clear-button {
  right: max(var(--ts-pr-caret), 8px);
}
.plugin-clear_button.focus.has-items .clear-button, .plugin-clear_button:not(.disabled):hover.has-items .clear-button {
  opacity: 1;
}

.ts-wrapper .dropdown-header {
  position: relative;
  padding: 10px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: color-mix(#fff, #d0d0d0, 85%);
  border-radius: 3px 3px 0 0;
}
.ts-wrapper .dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.ts-wrapper .dropdown-header-close:hover {
  color: black;
}

.plugin-dropdown_input.focus.dropdown-active .ts-control {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #d0d0d0;
}
.plugin-dropdown_input .dropdown-input {
  border: 1px solid #d0d0d0;
  border-width: 0 0 1px;
  display: block;
  padding: 8px 8px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  width: 100%;
  background: transparent;
}
.plugin-dropdown_input .items-placeholder {
  border: 0 none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  width: 100%;
}
.plugin-dropdown_input.has-items .items-placeholder, .plugin-dropdown_input.dropdown-active .items-placeholder {
  display: none !important;
}

.ts-wrapper.plugin-input_autogrow.has-items .ts-control > input {
  min-width: 0;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  min-width: 4px;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::-ms-input-placeholder {
  color: transparent;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::-webkit-input-placeholder {
  color: transparent;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::-moz-placeholder {
  color: transparent;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input:-ms-input-placeholder {
  color: transparent;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::placeholder {
  color: transparent;
}

.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.ts-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  min-width: 0;
}
.ts-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.ts-dropdown.plugin-optgroup_columns .optgroup::before {
  display: none;
}
.ts-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

.ts-wrapper.plugin-remove_button .item {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.ts-wrapper.plugin-remove_button .item .remove {
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 0 6px;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ts-wrapper.plugin-remove_button .item .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.ts-wrapper.plugin-remove_button.disabled .item .remove:hover {
  background: none;
}
.ts-wrapper.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}

.ts-wrapper.plugin-remove_button:not(.rtl) .item {
  padding-right: 0 !important;
}
.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove {
  border-left: 1px solid #0073bb;
  margin-left: 6px;
}
.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove {
  border-left-color: #00578d;
}
.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove {
  border-left-color: #aaaaaa;
}

.ts-wrapper.plugin-remove_button.rtl .item {
  padding-left: 0 !important;
}
.ts-wrapper.plugin-remove_button.rtl .item .remove {
  border-right: 1px solid #0073bb;
  margin-right: 6px;
}
.ts-wrapper.plugin-remove_button.rtl .item.active .remove {
  border-right-color: #00578d;
}
.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove {
  border-right-color: #aaaaaa;
}

:root {
  --ts-pr-clear-button: 0px;
  --ts-pr-caret: 0px;
  --ts-pr-min: .75rem;
}

.ts-wrapper.single .ts-control, .ts-wrapper.single .ts-control input {
  cursor: pointer;
}

.ts-control:not(.rtl) {
  padding-right: max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important;
}

.ts-control.rtl {
  padding-left: max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important;
}

.ts-wrapper {
  position: relative;
}

.ts-dropdown,
.ts-control,
.ts-control input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
}

.ts-control,
.ts-wrapper.single.input-active .ts-control {
  background: #fff;
  cursor: text;
}

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

.ts-wrapper.single .ts-control {
  --ts-pr-caret: 2rem;
}
.ts-wrapper.single .ts-control::after {
  content: " ";
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}
.ts-wrapper.single .ts-control:not(.rtl)::after {
  right: 15px;
}
.ts-wrapper.single .ts-control.rtl::after {
  left: 15px;
}
.ts-wrapper.single.dropdown-active .ts-control::after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}
.ts-wrapper.single.input-active .ts-control, .ts-wrapper.single.input-active .ts-control input {
  cursor: text;
}

.ts-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 36px;
}
.ts-wrapper.multi.has-items .ts-control {
  padding-left: 5px;
  --ts-pr-min: $padding-x;
}
.ts-wrapper.multi .ts-control [data-value] {
  text-shadow: 0 1px 0 rgba(0, 51, 83, 0.3);
  border-radius: 3px;
  background-color: color-mix(#1da7ee, #178ee9, 60%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1da7ee), to(#178ee9));
  background-image: linear-gradient(to bottom, #1da7ee, #178ee9);
  background-repeat: repeat-x;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), inset 0 1px rgba(255, 255, 255, 0.03);
          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), inset 0 1px rgba(255, 255, 255, 0.03);
}
.ts-wrapper.multi .ts-control [data-value].active {
  background-color: color-mix(#008fd8, #0075cf, 60%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#008fd8), to(#0075cf));
  background-image: linear-gradient(to bottom, #008fd8, #0075cf);
  background-repeat: repeat-x;
}
.ts-wrapper.multi.disabled .ts-control [data-value] {
  color: #999;
  text-shadow: none;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ts-wrapper.multi.disabled .ts-control [data-value], .ts-wrapper.multi.disabled .ts-control [data-value] .remove {
  border-color: #e6e6e6;
}
.ts-wrapper.multi.disabled .ts-control [data-value] .remove {
  background: none;
}
.ts-wrapper.single .ts-control {
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.8);
          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.8);
  background-color: color-mix(#fefefe, #f2f2f2, 60%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f2f2f2));
  background-image: linear-gradient(to bottom, #fefefe, #f2f2f2);
  background-repeat: repeat-x;
}

.ts-wrapper.single .ts-control, .ts-dropdown.single {
  border-color: #b8b8b8;
}

.dropdown-active .ts-control {
  border-radius: 3px 3px 0 0;
}

.ts-dropdown .optgroup-header {
  padding-top: 7px;
  font-weight: bold;
  font-size: 0.85em;
}
.ts-dropdown .optgroup {
  border-top: 1px solid #f0f0f0;
}
.ts-dropdown .optgroup:first-child {
  border-top: 0 none;
}
/*# sourceMappingURL=tom-select.default.css.map */
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/app.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  scrollbar-color: #2970ff #f9fafb;
  scrollbar-width: thin;
  --white: #ffffff;
  --primary: #003F8F;
  --secondary: #016697;
  --bg-secondary: #F9FAFB;
  --gray-light: #667085;
  --gray-light-100: #f2f4f7;
  --gray-light-200: #EAECF0;
  --gray-light-300: #d0d5dd;
  --gray-light-400: #98A2B3;
  --gray-light-600: #475467;
  --gray-light-700: #344054;
  --gray-dark-950: #0C111D;
  --blue-light-50: #E8F7FD;
  --blue-light-200: #A6DEF4;
  --secondary-border: #74CCEE;
  --text-primary: #101828;
  --error-600: #D92D20;
  --utility-brand-50: #F2F6FB;
  --utility-brand-500: #1157A5;
  --utility-brand-700: #003170;
  --bg-brand-section: #01285E;
  --avatar-contrast: rgba(0, 0, 0, 0.08);
  --warning-400: #fdb022;
  --success-600: #079455;
  --text-default: 1rem;
  --text-xxs: 0.625rem;
  --text-xs: 0.75rem;
  --text-sm: 0.875rem;
  --text-lg: 1.125rem;
  --text-xl: 1.25rem;
  --text-2xl: 1.5rem;
  --display-sm: 1.875rem;
  --display-md: 2.25rem;
  --display-lg: 2.75rem;
  --display-xl: 3rem;
  --display-2xl: 6rem;
}

*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(46 144 250 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::-ms-backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(46 144 250 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(46 144 250 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

/*
! tailwindcss v3.4.15 | MIT License | https://tailwindcss.com
*/

/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #E5E7EB; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: Figtree, sans-serif; /* 4 */
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  -webkit-font-feature-settings: inherit;
          font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

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

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

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

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

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

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/

dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  opacity: 1; /* 1 */
  color: #9CA3AF; /* 2 */
}

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9CA3AF; /* 2 */
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9CA3AF; /* 2 */
}

input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9CA3AF; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9CA3AF; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/

:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */

[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}

[data-popper-arrow],[data-popper-arrow]:before{
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}

[data-popper-arrow]{
  visibility: hidden;
}

[data-popper-arrow]:before{
  content: "";
  visibility: visible;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

[data-popper-arrow]:after{
  content: "";
  visibility: visible;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
  width: 9px;
  height: 9px;
  background: inherit;
}

[role="tooltip"] > [data-popper-arrow]:before{
  border-style: solid;
  border-color: #e5e7eb;
}

[role="tooltip"] > [data-popper-arrow]:after{
  border-style: solid;
  border-color: #e5e7eb;
}

[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:before{
  border-bottom-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:after{
  border-bottom-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:before{
  border-bottom-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:after{
  border-bottom-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:before{
  border-top-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:after{
  border-top-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:before{
  border-top-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:after{
  border-top-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]{
  bottom: -5px;
}

[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]{
  top: -5px;
}

[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]{
  right: -5px;
}

[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]{
  left: -5px;
}

[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6B7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}

[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #1570EF;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #1570EF;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{
  color: #6B7280;
  opacity: 1;
}

input::-moz-placeholder, textarea::-moz-placeholder{
  color: #6B7280;
  opacity: 1;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder{
  color: #6B7280;
  opacity: 1;
}

input::-ms-input-placeholder, textarea::-ms-input-placeholder{
  color: #6B7280;
  opacity: 1;
}

input::placeholder,textarea::placeholder{
  color: #6B7280;
  opacity: 1;
}

::-webkit-datetime-edit-fields-wrapper{
  padding: 0;
}

input[type="time"]::-webkit-calendar-picker-indicator{
  background: none;
}

select:not([size]){
  background-image: url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 10 6%27%3e %3cpath stroke=%27%236B7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m1 1 4 4 4-4%27/%3e %3c/svg%3e");
  background-position: right 0.75rem center;
  background-repeat: no-repeat;
  background-size: 0.75em 0.75em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

:is([dir=rtl]) select:not([size]){
  background-position: left 0.75rem center;
  padding-right: 0.75rem;
  padding-left: 0;
}

[multiple]{
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}

[type='checkbox'],[type='radio']{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #1570EF;
  background-color: #fff;
  border-color: #6B7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}

[type='checkbox']{
  border-radius: 0px;
}

[type='radio']{
  border-radius: 100%;
}

[type='checkbox']:focus,[type='radio']:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #1570EF;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

[type='checkbox']:checked,[type='radio']:checked,.dark [type='checkbox']:checked,.dark [type='radio']:checked{
  border-color: transparent;
  background-color: currentColor;
  background-size: 0.55em 0.55em;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:checked{
  background-image: url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 12%27%3e %3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M1 5.917 5.724 10.5 15 1.5%27/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 0.55em 0.55em;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

[type='radio']:checked{
  background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3ccircle cx=%278%27 cy=%278%27 r=%273%27/%3e%3c/svg%3e");
  background-size: 1em 1em;
}

[type='checkbox']:indeterminate{
  background-image: url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 12%27%3e %3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M0.5 6h14%27/%3e %3c/svg%3e");
  background-color: currentColor;
  border-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 0.55em 0.55em;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{
  border-color: transparent;
  background-color: currentColor;
}

[type='file']{
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}

[type='file']:focus{
  outline: 1px auto inherit;
}

input[type=file]::-webkit-file-upload-button{
  color: white;
  background: #1F2937;
  border: 0;
  font-weight: 500;
  font-size: 0.875rem;
  cursor: pointer;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 2rem;
  padding-right: 1rem;
  -webkit-margin-start: -1rem;
          margin-inline-start: -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}

input[type=file]::file-selector-button{
  color: white;
  background: #1F2937;
  border: 0;
  font-weight: 500;
  font-size: 0.875rem;
  cursor: pointer;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 2rem;
  padding-right: 1rem;
  -webkit-margin-start: -1rem;
          margin-inline-start: -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}

input[type=file]::-webkit-file-upload-button:hover{
  background: #374151;
}

input[type=file]::file-selector-button:hover{
  background: #374151;
}

:is([dir=rtl]) input[type=file]::-webkit-file-upload-button{
  padding-right: 2rem;
  padding-left: 1rem;
}

:is([dir=rtl]) input[type=file]::file-selector-button{
  padding-right: 2rem;
  padding-left: 1rem;
}

input[type="range"]::-webkit-slider-thumb{
  height: 1.25rem;
  width: 1.25rem;
  background: #1570EF;
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}

input[type="range"]:disabled::-webkit-slider-thumb{
  background: #9CA3AF;
}

input[type="range"]:focus::-webkit-slider-thumb{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1px;
  --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity));
}

input[type="range"]::-moz-range-thumb{
  height: 1.25rem;
  width: 1.25rem;
  background: #1570EF;
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}

input[type="range"]:disabled::-moz-range-thumb{
  background: #9CA3AF;
}

input[type="range"]::-moz-range-progress{
  background: #2E90FA;
}

input[type="range"]::-ms-fill-lower{
  background: #2E90FA;
}

:root{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

html{
  scroll-behavior: smooth;
}

body{
  margin: 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  scroll-behavior: smooth;
  font-family: Figtree, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

body.admin-bar{
  padding-bottom: 2.875rem;
}

@media (min-width: 783px) {
    body.admin-bar{
    padding-bottom: 2rem;
  }
  }

body.background-blue:before, body.background-red:before {
    content: "";
    display: block;
    position: absolute;
    top: 3.75rem;
    left: 0;
    height: 23.5rem;
    right: 0;
    z-index: -1;
  }

@media (min-width: 1366px) {
    body.background-blue:before, body.background-red:before {
      height: 17.25rem;
      top: 9.25rem;
    }
  }

body.background-blue:before {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(32.79%, #EFF4FF), color-stop(77.9%, #FFFFFF));
    background: linear-gradient(180deg, #EFF4FF 32.79%, #FFFFFF 77.9%);
  }

body a[name] {
    scroll-margin-top: 10rem;
  }

a, button{
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

::-webkit-scrollbar{
  width: 0.25rem;
  height: 0.25rem;
}

::-webkit-scrollbar-track{
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}

::-webkit-scrollbar-thumb{
  --tw-bg-opacity: 1;
  background-color: rgb(0 63 143 / var(--tw-bg-opacity, 1));
}

::-webkit-scrollbar-thumb:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(0 53 158 / var(--tw-bg-opacity, 1));
}

.stretched-link:after{
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 1;
  --tw-content: "";
  content: var(--tw-content);
}

.breadcrumbs{
  margin-bottom: 0.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.breadcrumbs .mp-home{
  font-size: 1.25rem;
  line-height: 1.875rem;
  --tw-text-opacity: 1;
  color: rgb(102 112 133 / var(--tw-text-opacity, 1));
}

.breadcrumbs .mp-chevron-right{
  font-size: 0.625rem;
  line-height: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(208 213 221 / var(--tw-text-opacity, 1));
}

.breadcrumbs .current-item{
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(52 64 84 / var(--tw-text-opacity, 1));
}

#wpadminbar .menupop .ab-sub-wrapper {
    bottom: 2rem;
  }

.pagination-wrap{
  margin-bottom: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 3.25rem;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(234 236 240 / var(--tw-border-opacity, 1));
  padding-top: 1.75rem;
}

@media (min-width: 1284px){
  .pagination-wrap{
    margin-bottom: 6rem;
  }
}

.pagination-wrap .btn-pagination{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 2.25rem;
  width: 2.25rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.375rem;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(208 213 221 / var(--tw-border-opacity, 1));
}

@media (min-width: 1284px){
  .pagination-wrap .btn-pagination{
    height: auto;
    width: auto;
    border-width: 0px;
  }
}

.pagination-wrap .btn-pagination.disabled{
  pointer-events: none;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(234 236 240 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(152 162 179 / var(--tw-text-opacity, 1));
}

@media (min-width: 1284px){
  .pagination-wrap .btn-pagination.disabled{
    border-width: 0px;
  }
}

.pagination-wrap .pagination{
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 1.5rem;
  padding-bottom: 2rem;
}

.pagination-wrap .pagination li .page-numbers{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 2.5rem;
  width: 2.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0.5rem;
}

.pagination-wrap .pagination li .page-numbers.current{
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}

.locations-links{
  margin-bottom: 2rem;
}

@media (min-width: 1284px){
  .locations-links{
    margin-bottom: 0px;
  }
  .locations-links .menu{
    -webkit-columns: 4;
       -moz-columns: 4;
            columns: 4;
  }
}

.locations-links .menu .menu-item a{
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(71 84 103 / var(--tw-text-opacity, 1));
}

.locations-links .menu .menu-item a:hover{
  --tw-text-opacity: 1;
  color: rgb(17 87 165 / var(--tw-text-opacity, 1));
}

.sitemap .polmed-advantages-block .container{
  padding: 0px;
}

.wp-text-editor-styles h2{
  font-size: 1.875rem;
  line-height: 2.375rem;
}

@media (min-width: 1284px){
  .wp-text-editor-styles h2{
    font-size: 2.25rem;
    line-height: 2.75rem;
  }
}

.wp-text-editor-styles h3{
  font-size: 1.5rem;
  line-height: 2rem;
}

@media (min-width: 1284px){
  .wp-text-editor-styles h3{
    font-size: 1.875rem;
    line-height: 2.375rem;
  }
}

.wp-text-editor-styles h4{
  font-size: 1.25rem;
  line-height: 1.875rem;
}

@media (min-width: 1284px){
  .wp-text-editor-styles h4{
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

.wp-text-editor-styles h5{
  font-size: 1.125rem;
  line-height: 1.75rem;
}

@media (min-width: 1284px){
  .wp-text-editor-styles h5{
    font-size: 1.25rem;
    line-height: 1.875rem;
  }
}

.wp-text-editor-styles h6{
  font-size: 1rem;
  line-height: 1.5rem;
}

@media (min-width: 1284px){
  .wp-text-editor-styles h6{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.wp-text-editor-styles ul{
  list-style-position: inside;
  list-style-type: disc;
}

.wp-text-editor-styles ol{
  list-style-position: inside;
  list-style-type: decimal;
}

.wp-text-editor-styles ul, .wp-text-editor-styles ol{
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-left: 0.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
}

.wp-text-editor-styles p{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.wp-text-editor-styles a{
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}

.wp-text-editor-styles a:hover{
  opacity: 0.75;
}

@font-face {
    font-family: "mp";
    src: url(/wp-content/public/fonts/mp.3719a4d6.eot);
    src: url(/wp-content/public/fonts/mp.3719a4d6.eot#iefix) format("embedded-opentype"), url(/wp-content/public/fonts/mp.9ef28a1c.ttf) format("truetype"), url(/wp-content/public/fonts/mp.92b522fa.woff) format("woff"), url(/wp-content/public/images/mp.e4f599c1.svg#mp) format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }

.mp {
    font-family: "mp" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

.mp-address:before {
    content: "\e900";
  }

.mp-arrow-left:before {
    content: "\e901";
  }

.mp-arrow-right:before {
    content: "\e902";
  }

.mp-clock:before {
    content: "\e904";
  }

.mp-date-input:before {
    content: "\e905";
  }

.mp-facebook:before {
    content: "\e906";
  }

.mp-hospital-pin:before {
    content: "\e907";
  }

.mp-instagram:before {
    content: "\e909";
  }

.mp-linkedin:before {
    content: "\e90b";
  }

.mp-minus:before {
    content: "\e90f";
  }

.mp-phone:before {
    content: "\e910";
  }

.mp-phone24:before {
    content: "\e911";
  }

.mp-plus:before {
    content: "\e912";
  }

.mp-star:before {
    content: "\e915";
  }

.mp-upload-cloud:before {
    content: "\e916";
  }

.mp-youtube:before {
    content: "\e918";
  }

.mp-bars:before {
    content: "\e919";
  }

.mp-x-close:before {
    content: "\e91a";
  }

.mp-tiktok:before {
    content: "\e91b";
  }

.mp-arrow-corner-right:before {
    content: "\e91c";
  }

.mp-download-bottom:before {
    content: "\e91d";
  }

.mp-drawer-download:before {
    content: "\e91e";
  }

.mp-files-check:before {
    content: "\e91f";
  }

.mp-glass:before {
    content: "\e920";
  }

.mp-hearth-rate:before {
    content: "\e921";
  }

.mp-home:before {
    content: "\e922";
  }

.mp-mail:before {
    content: "\e924";
  }

.mp-marker-pin-01:before {
    content: "\e926";
  }

.mp-support-phone:before {
    content: "\e92c";
  }

.mp-tooltip:before {
    content: "\e92d";
  }

.mp-user:before {
    content: "\e929";
  }

.mp-chevron-down:before {
    content: "\e92e";
  }

.mp-chevron-right {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    display: inline-block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

.mp-chevron-right:before {
    content: "\e92e";
  }

.mp-x-circle:before {
    content: "\e92f";
  }
.container{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 768px){
  .container{
    max-width: 768px;
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
@media (min-width: 1284px){
  .container{
    max-width: 1284px;
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
.button{
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 0.5rem;
  font-weight: 600;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.button.button--icon{
  font-size: 1.25rem;
  line-height: 1.875rem;
  line-height: 1;
}
.button--sm, .button--md{
  gap: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.button--lg, .button--xl{
  gap: 0.375rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.button--sm{
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.button--sm.button--icon{
  padding: .5rem;
}
.button--lg{
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.button--lg.button--icon{
  padding: 0.75rem;
}
.button--lg i.epo{
  font-size: 1.25rem;
}
.button--primary{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(0 63 143 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(0 63 143 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  --tw-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.button--primary:hover{
  --tw-border-opacity: 1;
  border-color: rgb(0 49 112 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(0 49 112 / var(--tw-bg-opacity, 1));
}
.button--primary:focus-visible, .button--primary:focus{
  --tw-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05), 0px 0px 0px 4px rgba(41, 112, 255, 0.24);
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color), 0px 0px 0px 4px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.button--primary:disabled, .button--primary[disabled]{
  cursor: not-allowed !important;
  --tw-text-opacity: 1 !important;
  color: rgb(152 162 179 / var(--tw-text-opacity, 1)) !important;
  --tw-border-opacity: 1;
  border-color: rgb(234 236 240 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(242 244 247 / var(--tw-bg-opacity, 1));
}
.button--primary.button--error{
  --tw-border-opacity: 1;
  border-color: rgb(217 45 32 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(217 45 32 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  --tw-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.button--primary.button--error:hover{
  --tw-border-opacity: 1;
  border-color: rgb(180 35 24 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(180 35 24 / var(--tw-bg-opacity, 1));
}
.button--primary.button--error:focus-visible{
  --tw-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05), 0px 0px 0px 4px rgba(240, 68, 56, 0.24);
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color), 0px 0px 0px 4px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.button--primary.button--error:disabled, .button--primary.button--error[disabled]{
  cursor: not-allowed !important;
  --tw-text-opacity: 1 !important;
  color: rgb(152 162 179 / var(--tw-text-opacity, 1)) !important;
  --tw-border-opacity: 1;
  border-color: rgb(234 236 240 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(242 244 247 / var(--tw-bg-opacity, 1));
}
.button--secondary{
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(208 213 221 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(52 64 84 / var(--tw-text-opacity, 1));
  --tw-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.button--secondary:hover{
  --tw-border-opacity: 1;
  border-color: rgb(152 162 179 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(24 34 48 / var(--tw-text-opacity, 1));
}
.button--secondary:focus-visible, .button--secondary:focus{
  --tw-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05), 0px 0px 0px 4px rgba(152, 162, 179, 0.14);
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color), 0px 0px 0px 4px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.button--secondary:disabled, .button--secondary[disabled]{
  cursor: not-allowed !important;
  --tw-text-opacity: 1 !important;
  color: rgb(152 162 179 / var(--tw-text-opacity, 1)) !important;
  --tw-border-opacity: 1;
  border-color: rgb(234 236 240 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.button--secondary.button--error{
  --tw-border-opacity: 1;
  border-color: rgb(253 162 155 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(180 35 24 / var(--tw-text-opacity, 1));
  --tw-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.button--secondary.button--error:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 242 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(145 32 24 / var(--tw-text-opacity, 1));
}
.button--secondary.button--error:focus-visible{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05), 0px 0px 0px 4px rgba(240, 68, 56, 0.24);
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color), 0px 0px 0px 4px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.button--secondary.button--error:disabled, .button--secondary.button--error[disabled]{
  cursor: not-allowed !important;
  --tw-text-opacity: 1 !important;
  color: rgb(152 162 179 / var(--tw-text-opacity, 1)) !important;
  --tw-border-opacity: 1;
  border-color: rgb(234 236 240 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.button--tertiary{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 2.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.375rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(166 222 244 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(1 102 151 / var(--tw-text-opacity, 1));
  --tw-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 1284px){
  .button--tertiary{
    height: 3rem;
    padding-left: 1.125rem;
    padding-right: 1.125rem;
  }
}
.button--tertiary:hover{
  --tw-border-opacity: 1;
  border-color: rgb(166 222 244 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(240 249 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(6 89 134 / var(--tw-text-opacity, 1));
}
.button--tertiary:focus-visible, .button--tertiary:focus{
  --tw-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05), 0px 0px 0px 4px rgba(41, 112, 255, 0.24);
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color), 0px 0px 0px 4px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.button--tertiary:disabled, .button--tertiary[disabled]{
  cursor: not-allowed !important;
  --tw-text-opacity: 1 !important;
  color: rgb(152 162 179 / var(--tw-text-opacity, 1)) !important;
  --tw-border-opacity: 1;
  border-color: rgb(234 236 240 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.button--tertiary.button--error{
  --tw-text-opacity: 1;
  color: rgb(180 35 24 / var(--tw-text-opacity, 1));
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    border: unset;
}
.button--tertiary.button--error:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 242 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(145 32 24 / var(--tw-text-opacity, 1));
}
.button--tertiary.button--error:focus-visible{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05), 0px 0px 0px 4px rgba(240, 68, 56, 0.24);
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color), 0px 0px 0px 4px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.button--tertiary.button--error:disabled, .button--tertiary.button--error[disabled]{
  cursor: not-allowed !important;
  --tw-text-opacity: 1 !important;
  color: rgb(152 162 179 / var(--tw-text-opacity, 1)) !important;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.button--close.button--sm{
  width: 2.25rem;
  height: 2.25rem;
}
.button--close.button--sm .epo{
  font-size: 0.75rem;
}
.button--close.button--lg{
  width: 2.75rem;
  height: 2.75rem;
}
.button--close.button--lg .epo{
  font-size: 1rem;
}
.button .green-circle{
  width: 0.875rem;
  height: 0.875rem;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(71 205 137 / var(--tw-bg-opacity, 1));
}
/* =WordPress Core
  -------------------------------------------------------------- */
.wp-admin table.fixed {
    position: static;
  }
/* Text meant only for screen readers. */
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
  }
.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
            box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000; /* Above WP toolbar. */
  }
/* Gutenberg styles */
/* Gutenberg blocks: */
.entry-content > * {
    margin: 36px auto;
    max-width: 636px;
    padding-left: 14px;
    padding-right: 14px;
  }
.entry-content > .alignwide {
    max-width: 1100px;
  }
.entry-content > .alignfull {
    margin: 1.5em 0;
    max-width: 100%;
  }
.entry-content ul,
  .entry-content ol {
    margin: 1.5em auto;
    max-width: 636px;
    list-style-position: outside;
  }
.entry-content li {
    margin-left: 2.5em;
    margin-bottom: 6px;
  }
.entry-content ul ul,
  .entry-content ol ol,
  .entry-content ul ol,
  .entry-content ol ul {
    margin: 0 auto;
  }
.entry-content ul ul li,
  .entry-content ol ol li,
  .entry-content ul ol li,
  .entry-content ol ul li {
    margin-left: 0;
  }
@media screen and (min-width: 768px) {
    .wp-block-cover-text p {
      padding: 1.5em 0;
    }
    .entry-content > * {
      padding-left: 0px;
      padding-right: 0px;
    }
  }
/*--------------------------------------------------------------
  # Block Color Palette Colors
  --------------------------------------------------------------*/
/*--------------------------------------------------------------
  ## Galleries
  --------------------------------------------------------------*/
.bottom-menu{
  padding-bottom: 3rem;
}
@media (min-width: 1284px){
  .bottom-menu{
    padding-bottom: 2rem;
  }
}
.bottom-menu .block-title{
  margin-bottom: 2rem;
  font-size: 1.875rem;
  line-height: 2.375rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(16 24 40 / var(--tw-text-opacity, 1));
}
.bottom-menu .menus-wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 1.75rem;
  overflow-x: auto;
}
@media (min-width: 1284px){
  .bottom-menu .menus-wrap{
    gap: 2rem;
  }
}
.bottom-menu .navbar-nav {
    min-width: calc(50% - 0.875rem);
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 calc(50% - 0.875rem);
        -ms-flex: 0 1 calc(50% - 0.875rem);
            flex: 0 1 calc(50% - 0.875rem);
  }
@media (min-width: 1366px) {
    .bottom-menu .navbar-nav {
      min-width: calc(25% - 1.5rem);
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 calc(25% - 1.5rem);
          -ms-flex: 0 1 calc(25% - 1.5rem);
              flex: 0 1 calc(25% - 1.5rem);
    }
  }
.bottom-menu .navbar-nav li{
  margin-bottom: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(71 84 103 / var(--tw-text-opacity, 1));
}
.appointment-banner{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 11.75rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 1rem;
  --tw-bg-opacity: 1;
  background-color: rgb(1 40 94 / var(--tw-bg-opacity, 1));
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 1284px){
  .appointment-banner{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
.appointment-banner-wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1284px){
  .appointment-banner-wrap{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.appointment-banner-title{
  margin-bottom: 1rem;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
@media (min-width: 1284px){
  .appointment-banner-title{
    margin-bottom: 0px;
    font-size: 1.875rem;
    line-height: 2.375rem;
  }
}
.appointment-banner-buttons{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.75rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
@media (min-width: 1284px){
  .appointment-banner-buttons{
    width: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 0.5rem;
  }
}
.appointment-banner-buttons .button{
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1284px){
  .appointment-banner-buttons .button{
    width: auto;
  }
}
.main-header{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 50;
  width: 100%;
}
.main-header .header-top-bar{
  display: none;
  height: 3rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(17 87 165 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
@media (min-width: 1284px){
  .main-header .header-top-bar{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.main-header .header-top-bar-links{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.main-header .header-top-bar-links .button{
  gap: 0.375rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.main-header .header-top-bar .separator{
  height: 1.25rem;
  width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(0 63 143 / var(--tw-bg-opacity, 1));
}
.main-header .header-top-bar-content{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.main-header .menu-wrapper{
  background-color: #01285E1A;
  padding-top: 1rem;
  padding-bottom: 1rem;
  --tw-backdrop-blur: blur(0.5rem);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
@media (min-width: 1284px){
  .main-header .menu-wrapper{
    padding-top: 1.125rem;
    padding-bottom: 1.125rem;
  }
}
.main-header .menu-wrapper .logo-color{
  display: none;
}
.main-header .menu-wrapper.navbar-sticky{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.main-header .menu-wrapper.navbar-sticky .header-bottom-bar .header-menu .menu-wrap .menu-item a,.main-header .menu-wrapper.navbar-sticky .header-bottom-bar .header-menu .menu-wrap .menu-item .mp-chevron-down{
  --tw-text-opacity: 1;
  color: rgb(71 84 103 / var(--tw-text-opacity, 1));
}
.main-header .menu-wrapper.navbar-sticky .header-bottom-bar .header-menu .menu-wrap .menu-item:hover a,.main-header .menu-wrapper.navbar-sticky .header-bottom-bar .header-menu .menu-wrap .menu-item:hover .mp-chevron-down{
  --tw-text-opacity: 1;
  color: rgb(0 63 143 / var(--tw-text-opacity, 1));
}
.main-header .menu-wrapper.navbar-sticky .logo-white{
  display: none;
}
.main-header .menu-wrapper.navbar-sticky .logo-color{
  display: block;
}
.main-header .menu-wrapper.navbar-sticky .mp-user{
  --tw-text-opacity: 1;
  color: rgb(0 63 143 / var(--tw-text-opacity, 1));
}
.main-header .menu-wrapper.navbar-sticky .menu-open,.main-header .menu-wrapper.navbar-sticky .menu-close,.main-header .menu-wrapper.navbar-sticky .mp-chevron-down{
  --tw-text-opacity: 1;
  color: rgb(52 64 84 / var(--tw-text-opacity, 1));
}
@media (min-width: 1284px){
  .main-header .menu-wrapper.navbar-sticky.top-space{
    top: 3rem;
  }
}
.main-header .header-bottom-bar{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 1284px){
  .main-header .header-bottom-bar{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
}
.main-header .header-bottom-bar .header-menu{
  display: none;
}
@media (min-width: 1284px){
  .main-header .header-bottom-bar .header-menu{
    display: block;
  }
}
.main-header .header-bottom-bar .header-menu .menu-wrap{
  gap: 2rem;
}
.main-header .header-bottom-bar .header-menu .menu-wrap .menu-item.current-menu-item .menu-link-wrap > a {
    color: var(--utility-brand-500) !important;
  }
.main-header .header-bottom-bar .header-menu .menu-wrap .menu-item .menu-files-item-icons, .main-header .header-bottom-bar .header-menu .menu-wrap .menu-item .mp-chevron-down{
  display: none;
}
.main-header .header-bottom-bar .header-menu .menu-wrap .menu-item.menu-item-has-children{
  position: relative;
}
.main-header .header-bottom-bar .header-menu .menu-wrap .menu-item.menu-item-has-children:before{
  position: absolute;
  top: 1.25rem;
  left: 0px;
  height: 3rem;
  width: 100%;
  --tw-content: "";
  content: var(--tw-content);
}
.main-header .header-bottom-bar .header-menu .menu-wrap .menu-item.menu-item-has-children .sub-menu{
  display: none;
  width: 21rem;
  border-radius: 0.75rem;
  padding: 0.75rem;
}
.main-header .header-bottom-bar .header-menu .menu-wrap .menu-item.menu-item-has-children .sub-menu .menu-item{
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.main-header .header-bottom-bar .header-menu .menu-wrap .menu-item.menu-item-has-children .sub-menu .menu-item .menu-link-wrap{
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.main-header .header-bottom-bar .header-menu .menu-wrap .menu-item.menu-item-has-children .sub-menu .menu-item .menu-link-wrap .menu-files-item-icons{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.main-header .header-bottom-bar .header-menu .menu-wrap .menu-item.menu-item-has-children .sub-menu .menu-item .menu-link-wrap > a{
  width: 100%;
  --tw-text-opacity: 1;
  color: rgb(16 24 40 / var(--tw-text-opacity, 1));
}
.main-header .header-bottom-bar .header-menu .menu-wrap .menu-item.menu-item-has-children .sub-menu .menu-item .menu-link-wrap > a:hover{
  --tw-text-opacity: 1;
  color: rgb(41 112 255 / var(--tw-text-opacity, 1));
}
.main-header .header-bottom-bar .header-menu .menu-wrap .menu-item.menu-item-has-children .sub-menu .menu-item .menu-link-wrap > a::before {
    content: "";
    position: absolute;
    inset: 0px;
  }
.main-header .header-bottom-bar .header-menu .menu-wrap .menu-item.menu-item-has-children .sub-menu .menu-item .menu-link-wrap:hover .mp-download-bottom{
  --tw-bg-opacity: 1;
  background-color: rgb(0 49 112 / var(--tw-bg-opacity, 1));
}
.main-header .header-bottom-bar .header-menu .menu-wrap .menu-item.menu-item-has-children > .menu-link-wrap .mp-chevron-down{
  display: block;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}
.main-header .header-bottom-bar .header-menu .menu-wrap .menu-item.menu-item-has-children:hover .mp-chevron-down{
  --tw-rotate: 180deg;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.main-header .header-bottom-bar .header-menu .menu-wrap .menu-item.menu-item-has-children:hover .sub-menu{
  position: absolute;
  top: 2.5rem;
  right: 0px;
  display: block;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.main-header .header-bottom-bar .header-menu .menu-wrap .menu-item a{
  font-weight: 600;
}
@media (min-width: 1284px){
  .main-header .header-bottom-bar .header-menu .menu-wrap .menu-item a{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }
}
.main-header .header-bottom-bar .header-menu .menu-wrap .menu-item:hover a, .main-header .header-bottom-bar .header-menu .menu-wrap .menu-item:hover .mp-chevron-down{
  cursor: pointer;
  --tw-text-opacity: 1;
  color: rgb(0 63 143 / var(--tw-text-opacity, 1));
}
.main-header .header-bottom-bar .header-menu .menu-files-item-icons{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  gap: 0.25rem;
}
.main-header .header-bottom-bar .header-menu.menu-active{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 50;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100dvh;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  overflow-x: auto;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.main-header .header-bottom-bar .header-menu.menu-active .menu-wrap{
  margin-top: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
}
.main-header .header-bottom-bar .header-menu.menu-active .menu-item{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.main-header .header-bottom-bar .header-menu.menu-active .menu-item:last-child{
  display: none;
}
@media (min-width: 1284px){
  .main-header .header-bottom-bar .header-menu.menu-active .menu-item:last-child{
    display: block;
  }
}
.main-header .header-bottom-bar .header-menu.menu-active .mobile-bottom-bar{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(17 87 165 / var(--tw-bg-opacity, 1));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1.5rem;
  padding-bottom: 2rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.main-header .header-bottom-bar .header-menu.menu-active .menu-open, .main-header .header-bottom-bar .header-menu.menu-active .menu-close{
  font-size: 1.5rem;
  line-height: 2rem;
  --tw-text-opacity: 1;
  color: rgb(52 64 84 / var(--tw-text-opacity, 1));
}
.main-header .header-bottom-bar .header-menu.menu-active .logo-white{
  display: none;
}
.main-header .header-bottom-bar .header-menu.menu-active .logo-color{
  display: block;
}
.main-header .header-bottom-bar .header-menu .mobile-menu-files{
  margin-top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(234 236 240 / var(--tw-border-opacity, 1));
}
@media (min-width: 1284px){
  .main-header .header-bottom-bar .header-menu .mobile-menu-files{
    display: none;
  }
}
.main-header .header-bottom-bar .header-menu .mobile-menu-files-item{
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.main-header .header-bottom-bar .header-menu .mobile-menu-files-item a{
  font-weight: 600;
}
.main-header .header-bottom-bar .header-menu .mobile-menu-files-item a::before {
    content: "";
    position: absolute;
    inset: 0px;
    --tw-text-opacity: 1;
    color: rgb(16 24 40 / var(--tw-text-opacity, 1));
  }
.main-header .header-bottom-bar .header-menu .mobile-menu-files-item:hover a{
  --tw-text-opacity: 1;
  color: rgb(0 63 143 / var(--tw-text-opacity, 1));
}
.main-header .header-bottom-bar .header-menu .mobile-menu-files-item:hover .mp-download-bottom{
  --tw-bg-opacity: 1;
  background-color: rgb(0 49 112 / var(--tw-bg-opacity, 1));
}
.main-header .header-bottom-bar .header-menu .mobile-menu-logo{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media (min-width: 1284px){
  .main-header .header-bottom-bar .header-menu .mobile-menu-logo{
    display: none;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.main-header .menu-open, .main-header .menu-close{
  padding: 0.5rem;
  font-size: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.main-header .menu-open:hover, .main-header .menu-close:hover{
  cursor: pointer;
  --tw-text-opacity: 1;
  color: rgb(0 63 143 / var(--tw-text-opacity, 1));
}
@media (min-width: 1284px){
  .main-header .menu-open, .main-header .menu-close{
    display: none;
  }
}
.main-header .mp:not(.menu-open, .menu-close){
  font-size: 1.25rem;
}
.nav-fix{
  width: 100%;
}
@media (min-width: 1284px){
  .nav-fix{
    height: 3rem;
  }
}
.wp-admin table.navbar-sticky {
    position: static;
  }
.navbar-sticky{
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
}
.menu-wrapper--alt,
  body:not(.home) .menu-wrapper{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.menu-wrapper--alt .header-bottom-bar .header-menu .menu-wrap .menu-item a, .menu-wrapper--alt .header-bottom-bar .header-menu .menu-wrap .menu-item .mp-chevron-down,
  body:not(.home) .menu-wrapper .header-bottom-bar .header-menu .menu-wrap .menu-item a,
  body:not(.home) .menu-wrapper .header-bottom-bar .header-menu .menu-wrap .menu-item .mp-chevron-down{
  --tw-text-opacity: 1;
  color: rgb(71 84 103 / var(--tw-text-opacity, 1));
}
.menu-wrapper--alt .header-bottom-bar .header-menu .menu-wrap .menu-item:hover a, .menu-wrapper--alt .header-bottom-bar .header-menu .menu-wrap .menu-item:hover .mp-chevron-down,
  body:not(.home) .menu-wrapper .header-bottom-bar .header-menu .menu-wrap .menu-item:hover a,
  body:not(.home) .menu-wrapper .header-bottom-bar .header-menu .menu-wrap .menu-item:hover .mp-chevron-down{
  --tw-text-opacity: 1;
  color: rgb(0 63 143 / var(--tw-text-opacity, 1));
}
.menu-wrapper--alt .logo-white,
  body:not(.home) .menu-wrapper .logo-white{
  display: none;
}
.menu-wrapper--alt .logo-color,
  body:not(.home) .menu-wrapper .logo-color{
  display: block;
}
.menu-wrapper--alt .mp-user,
  body:not(.home) .menu-wrapper .mp-user{
  --tw-text-opacity: 1;
  color: rgb(0 63 143 / var(--tw-text-opacity, 1));
}
.menu-wrapper--alt .menu-open, .menu-wrapper--alt .menu-close, .menu-wrapper--alt .mp-chevron-down,
  body:not(.home) .menu-wrapper .menu-open,
  body:not(.home) .menu-wrapper .menu-close,
  body:not(.home) .menu-wrapper .mp-chevron-down{
  --tw-text-opacity: 1;
  color: rgb(52 64 84 / var(--tw-text-opacity, 1));
}
@media (min-width: 1284px){
  .menu-wrapper--alt.top-space,
  body:not(.home) .menu-wrapper.top-space{
    top: 3rem;
  }
}
.main__footer{
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.main__footer .footer__content{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 3rem;
  padding-top: 3rem;
  --tw-text-opacity: 1;
  color: rgb(102 112 133 / var(--tw-text-opacity, 1));
}
@media (min-width: 768px){
  .main__footer .footer__content{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1284px){
  .main__footer .footer__content{
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.main__footer .footer__media{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 24.5rem;
      -ms-flex: 0 1 24.5rem;
          flex: 0 1 24.5rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1.5rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
}
@media (min-width: 768px){
  .main__footer .footer__media{
    gap: 2rem;
  }
}
.main__footer .footer__media__phone{
  margin-top: 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.75rem;
}
@media (min-width: 768px){
  .main__footer .footer__media__phone{
    margin-top: 0px;
  }
}
.main__footer .footer__logo{
  display: block;
  width: 12.5rem;
}
@media (min-width: 768px){
  .main__footer .footer__logo{
    width: 9.25rem;
  }
}
.main__footer .footer__logo__text{
  width: 11.625rem;
}
@media (min-width: 1284px){
  .main__footer .footer__logo__text{
    width: 9rem;
  }
}
.main__footer .footer__logo__wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1.5rem;
}
@media (min-width: 768px){
  .main__footer .footer__logo__wrap{
    gap: 2rem;
  }
}
.main__footer .footer__copyright{
  --tw-bg-opacity: 1;
  background-color: rgb(242 244 247 / var(--tw-bg-opacity, 1));
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (min-width: 768px){
  .main__footer .footer__copyright{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.main__footer .footer__copyright__content{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  gap: 2rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(102 112 133 / var(--tw-text-opacity, 1));
}
@media (min-width: 768px){
  .main__footer .footer__copyright__content{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.main__footer .footer__socials{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1.5rem;
}
.main__footer .footer__socials__link{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(152 162 179 / var(--tw-text-opacity, 1));
  -webkit-transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}
.main__footer .footer__socials__link:hover{
  --tw-text-opacity: 1;
  color: rgb(102 112 133 / var(--tw-text-opacity, 1));
}
.main__footer .footer__socials__link:active{
  --tw-text-opacity: 1;
  color: rgb(102 112 133 / var(--tw-text-opacity, 1));
}
.main__footer .footer__navigation{
  margin-top: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
}
@media (min-width: 768px){
  .main__footer .footer__navigation{
    margin-top: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }
}
@media (min-width: 1284px){
  .main__footer .footer__navigation{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 5rem;
  }
}
.main__footer .footer__navigation__column{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
}
@media (min-width: 1284px){
  .main__footer .footer__navigation__column{
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 12.5rem;
        -ms-flex: 0 1 12.5rem;
            flex: 0 1 12.5rem;
  }
}
.main__footer .footer__navigation__column__heading{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.625rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(102 112 133 / var(--tw-text-opacity, 1));
}
@media (min-width: 1284px){
  .main__footer .footer__navigation__column__heading{
    cursor: default;
  }
}
.main__footer .footer__navigation__column .menu-item a{
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(71 84 103 / var(--tw-text-opacity, 1));
}
.main__footer .footer__navigation__column .menu-item a:hover{
  --tw-text-opacity: 1;
  color: rgb(17 87 165 / var(--tw-text-opacity, 1));
}
.main__footer .footer__navigation__mobile__icons{
  position: relative;
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  font-size: 1.25rem;
  line-height: 1.875rem;
}
@media (min-width: 1284px){
  .main__footer .footer__navigation__mobile__icons{
    display: none;
  }
}
.main__footer .footer__navigation__mobile__icons .mp{
  position: absolute;
  top: 0px;
  left: 0px;
}
.main__footer .footer__navigation__mobile__icons .mp-minus{
  display: none;
}
.main__footer .menu{
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(102 112 133 / var(--tw-text-opacity, 1));
}
@media (min-width: 1284px){
  .main__footer .menu{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.main__footer .menu.accordion-open{
  margin-left: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#breadcrumbs{
  margin-bottom: 0.75rem;
}
#breadcrumbs > span{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.75rem;
}
#breadcrumbs > span a{
  display: block;
}
#breadcrumbs > span a i{
  display: block;
  font-size: 1.25rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(102 112 133 / var(--tw-text-opacity, 1));
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
#breadcrumbs > span a:hover, #breadcrumbs > span a:active{
  --tw-text-opacity: 1;
  color: rgb(16 24 40 / var(--tw-text-opacity, 1));
}
#breadcrumbs > span a:hover i, #breadcrumbs > span a:active i{
  --tw-text-opacity: 1;
  color: rgb(16 24 40 / var(--tw-text-opacity, 1));
}
#breadcrumbs > span > i{
  display: block;
  font-size: 1rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(208 213 221 / var(--tw-text-opacity, 1));
}
#breadcrumbs > span span{
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(71 84 103 / var(--tw-text-opacity, 1));
}
.locations-list-main .locations-filters{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1.5rem;
}
@media (min-width: 1284px){
  .locations-list-main .locations-filters{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.locations-list-main .locations-tabs{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.75rem;
}
.locations-list-main .locations-tabs button{
  border-bottom-width: 2px;
  border-bottom-color: transparent;
  padding: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(102 112 133 / var(--tw-text-opacity, 1));
}
.locations-list-main .locations-tabs button:hover{
  border-bottom-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(0 78 235 / var(--tw-text-opacity, 1));
}
.locations-list-main .locations-tabs button:active{
  border-bottom-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(0 78 235 / var(--tw-text-opacity, 1));
}
.locations-list-main .locations-tabs button[aria-selected=true]{
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(0 63 143 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(239 244 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(0 78 235 / var(--tw-text-opacity, 1));
}
.locations-list-main .locations-search{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
}
@media (min-width: 1284px){
  .locations-list-main .locations-search{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.locations-list-main .locations-search p{
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(71 84 103 / var(--tw-text-opacity, 1));
}
.locations-list-main .locations .single-location{
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  overflow: hidden;
  border-radius: 0.75rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(234 236 240 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
@media (min-width: 1284px){
  .locations-list-main .locations .single-location{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    border-radius: 0.5rem;
  }
}
.locations-list-main .locations .single-location:hover:has(.stretched-link){
  --tw-border-opacity: 1;
  border-color: rgb(208 213 221 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
  -webkit-transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}
.locations-list-main .locations .single-location a:not(.stretched-link){
  position: relative;
  z-index: 2;
}
.locations-list-main .locations .single-location-image-wrap{
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
@media (min-width: 768px){
  .locations-list-main .locations .single-location-image-wrap{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 0.75rem;
  }
}
.locations-list-main .locations .single-location-image-wrap img{
  width: 5.5rem;
  height: 5.5rem;
  border-radius: 0.5rem;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media (min-width: 768px){
  .locations-list-main .locations .single-location-image-wrap img{
    width: 8.75rem;
    height: 8.75rem;
  }
}
.locations-list-main .locations .single-location-info{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
  padding: 0.75rem;
}
@media (min-width: 1284px){
  .locations-list-main .locations .single-location-info{
    margin-left: auto;
    max-width: 27.25rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    gap: 1.25rem;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
}
.locations-list-main .locations .single-location-info-wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1284px){
  .locations-list-main .locations .single-location-info-wrap{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.locations-list-main .locations .single-location-info-item{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 0.5rem;
}
.locations-list-main .locations .single-location-info-item i{
  font-size: 1rem;
  --tw-text-opacity: 1;
  color: rgb(102 112 133 / var(--tw-text-opacity, 1));
}
.locations-list-main .locations .single-location-info-item > span{
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(71 84 103 / var(--tw-text-opacity, 1));
}
.locations-list-main .locations .single-location-title{
  text-overflow: ellipsis;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(16 24 40 / var(--tw-text-opacity, 1));
}
@media (min-width: 1284px){
  .locations-list-main .locations .single-location-title{
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.locations-list-main .locations .single-location-cta-wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.25rem;
}
@media (min-width: 768px){
  .locations-list-main .locations .single-location-cta-wrap{
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1284px){
  .locations-list-main .locations .single-location-cta-wrap{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 0.75rem;
  }
}
.locations-list-main .locations .single-location-cta-wrap .single-location-cta{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 2.75rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 10.375rem;
      -ms-flex: 1 1 10.375rem;
          flex: 1 1 10.375rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.375rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (min-width: 768px){
  .locations-list-main .locations .single-location-cta-wrap .single-location-cta{
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 10.375rem;
        -ms-flex: 0 1 10.375rem;
            flex: 0 1 10.375rem;
  }
}
@media (min-width: 1284px){
  .locations-list-main .locations .single-location-cta-wrap .single-location-cta{
    height: 2.25rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.locations-list-main .locations .single-location-cta-wrap .single-location-cta-label{
  margin-bottom: 0.25rem;
  width: 100%;
  white-space: nowrap;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
@media (min-width: 1284px){
  .locations-list-main .locations .single-location-cta-wrap .single-location-cta-label{
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.locations-list-main .locations .single-location-button{
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 0.5rem;
  font-weight: 600;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.locations-list-main .locations .single-location-button.button--icon{
  font-size: 1.25rem;
  line-height: 1.875rem;
  line-height: 1;
}
.locations-list-main .locations .single-location-button{
  gap: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.locations-list-main .locations .single-location-button.button--icon{
  padding: .5rem;
}
.locations-list-main .locations .single-location-button{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 2.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.375rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(166 222 244 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(1 102 151 / var(--tw-text-opacity, 1));
  --tw-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 1284px){
  .locations-list-main .locations .single-location-button{
    height: 3rem;
    padding-left: 1.125rem;
    padding-right: 1.125rem;
  }
}
.locations-list-main .locations .single-location-button:hover{
  --tw-border-opacity: 1;
  border-color: rgb(166 222 244 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(240 249 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(6 89 134 / var(--tw-text-opacity, 1));
}
.locations-list-main .locations .single-location-button:focus-visible,.locations-list-main .locations .single-location-button:focus{
  --tw-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05), 0px 0px 0px 4px rgba(41, 112, 255, 0.24);
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color), 0px 0px 0px 4px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.locations-list-main .locations .single-location-button:disabled,.locations-list-main .locations .single-location-button[disabled]{
  cursor: not-allowed !important;
  --tw-text-opacity: 1 !important;
  color: rgb(152 162 179 / var(--tw-text-opacity, 1)) !important;
  --tw-border-opacity: 1;
  border-color: rgb(234 236 240 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.locations-list-main .locations .single-location-button.button--error{
  --tw-text-opacity: 1;
  color: rgb(180 35 24 / var(--tw-text-opacity, 1));
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    border: unset;
}
.locations-list-main .locations .single-location-button.button--error:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 242 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(145 32 24 / var(--tw-text-opacity, 1));
}
.locations-list-main .locations .single-location-button.button--error:focus-visible{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05), 0px 0px 0px 4px rgba(240, 68, 56, 0.24);
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color), 0px 0px 0px 4px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.locations-list-main .locations .single-location-button.button--error:disabled,.locations-list-main .locations .single-location-button.button--error[disabled]{
  cursor: not-allowed !important;
  --tw-text-opacity: 1 !important;
  color: rgb(152 162 179 / var(--tw-text-opacity, 1)) !important;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.button--close.locations-list-main .locations .single-location-button{
  width: 2.25rem;
  height: 2.25rem;
}
.button--close.locations-list-main .locations .single-location-button .epo{
  font-size: 0.75rem;
}
.locations-list-main .locations .single-location-button .green-circle{
  width: 0.875rem;
  height: 0.875rem;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(71 205 137 / var(--tw-bg-opacity, 1));
}
.appointment-banner-buttons .locations-list-main .locations .single-location-button{
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1284px){
  .appointment-banner-buttons .locations-list-main .locations .single-location-button{
    width: auto;
  }
}
.main-header .header-top-bar-links .locations-list-main .locations .single-location-button{
  gap: 0.375rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.single-service .appointment-banner-buttons .locations-list-main .locations .single-location-button.button--primary{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.single-service .appointment-banner-buttons .locations-list-main .locations .single-location-button.button--tertiary{
  padding-left: 0.75rem;
  padding-right: 0.25rem;
}
.single-service .appointment-banner-buttons .button.locations-list-main .locations .single-location-button{
  padding-left: 0.75rem;
  padding-right: 0.25rem;
}
.page-404-buttons .locations-list-main .locations .single-location-button{
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.625rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
@media (min-width: 1284px){
  .page-404-buttons .locations-list-main .locations .single-location-button{
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.locations-list-main .locations .single-location-button{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.wpcf7-form .locations-list-main .locations .single-location-button{
  height: 2.25rem;
  gap: 0.25rem;
}
.wpcf7-form .locations-list-main .locations .single-location-button .mp-drawer-download{
  font-size: 1.25rem;
  line-height: 1.875rem;
}
@media (min-width: 1284px){
  .locations-list-main .locations .single-location-button{
    width: auto;
  }
}
.locations-list-main .locations .single-location-button-wrap{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.25rem;
}
.search-wrap{
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 4rem;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(208 213 221 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(16 24 40 / var(--tw-text-opacity, 1));
  --tw-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 1284px){
  .search-wrap{
    width: 27rem;
  }
}
.search-wrap input{
  margin: 0px;
  border-style: none;
  padding: 0px;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.search-wrap input:focus {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    outline: none !important;
  }
.search-wrap input::-webkit-input-placeholder{
  --tw-text-opacity: 1;
  color: rgb(102 112 133 / var(--tw-text-opacity, 1));
}
.search-wrap input::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(102 112 133 / var(--tw-text-opacity, 1));
}
.search-wrap input:-ms-input-placeholder{
  --tw-text-opacity: 1;
  color: rgb(102 112 133 / var(--tw-text-opacity, 1));
}
.search-wrap input::-ms-input-placeholder{
  --tw-text-opacity: 1;
  color: rgb(102 112 133 / var(--tw-text-opacity, 1));
}
.search-wrap input::placeholder{
  --tw-text-opacity: 1;
  color: rgb(102 112 133 / var(--tw-text-opacity, 1));
}
.search-wrap .mp-x-circle{
  cursor: pointer;
}
.search-wrap .autocomplete-dropdown{
  position: absolute;
  top: 100%;
  left: 0px;
  z-index: 10;
  margin: 0px;
  display: none;
  max-height: 14rem;
  width: 100%;
  list-style-type: none;
  overflow-y: auto;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(212 212 212 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 0px;
}
.search-wrap .autocomplete-dropdown .autocomplete-item{
  cursor: pointer;
  padding: 0.75rem;
}
.search-wrap .autocomplete-dropdown .autocomplete-item:hover, .search-wrap .autocomplete-dropdown .autocomplete-item.active{
  --tw-bg-opacity: 1;
  background-color: rgb(0 63 143 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.locations-list-main{
  margin-top: 2rem;
}
.locations-list-main .map-search{
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 1rem;
  --tw-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 1284px){
  .locations-list-main .map-search .search-wrap{
    width: 100%;
  }
}
.locations-list-main .locations{
  margin-top: 2rem;
  display: grid;
  gap: 0.75rem;
}
@media (min-width: 1284px){
  .locations-list-main .locations{
    margin-top: 4rem;
    margin-bottom: 6rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 2rem;
  }
}
.locations-list-main .no-results{
  grid-column: 1 / -1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  text-align: center;
}
.locations-list-main .no-results h3{
  margin-bottom: 0.5rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity, 1));
}
@media (min-width: 1284px){
  .locations-list-main .no-results h3{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
.locations-list-main .no-results > div{
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(71 84 103 / var(--tw-text-opacity, 1));
}
@media (min-width: 1284px){
  .locations-list-main .no-results > div{
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.locations-list-main .no-results > div a{
  --tw-text-opacity: 1;
  color: rgb(17 87 165 / var(--tw-text-opacity, 1));
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.single-service{
  margin-top: 6rem;
}
.single-service .breadcrumbs{
  padding-top: 2.5rem;
}
@media (min-width: 1284px){
  .single-service .breadcrumbs{
    padding-top: 1.5rem;
  }
}
.single-service .breadcrumbs .current-item{
  --tw-text-opacity: 1;
  color: rgb(0 49 112 / var(--tw-text-opacity, 1));
}
.single-service .appointment-banner-buttons .button.button--primary{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.single-service .appointment-banner-buttons .button.button--tertiary{
  padding-left: 0.75rem;
  padding-right: 0.25rem;
}
.page-404{
  margin-top: 5rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (min-width: 1284px){
  .page-404{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}
.page-404-hero{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.page-404-title{
  margin-bottom: 1rem;
  font-size: 2.25rem;
  line-height: 2.75rem;
  font-weight: 700;
}
@media (min-width: 1284px){
  .page-404-title{
    margin-bottom: 1.5rem;
    font-size: 3rem;
    line-height: 3.75rem;
  }
}
.page-404-label{
  margin-bottom: 0.75rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 49 112 / var(--tw-text-opacity, 1));
}
.page-404-text{
  font-size: 1.125rem;
  line-height: 1.75rem;
  --tw-text-opacity: 1;
  color: rgb(71 84 103 / var(--tw-text-opacity, 1));
}
@media (min-width: 1284px){
  .page-404-text{
    font-size: 1.25rem;
    line-height: 1.875rem;
  }
}
.page-404-buttons{
  margin-top: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.75rem;
}
@media (min-width: 1284px){
  .page-404-buttons{
    margin-top: 3rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.page-404-buttons .button{
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.625rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
@media (min-width: 1284px){
  .page-404-buttons .button{
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.page-404-boxes{
  margin-top: 4rem;
  display: grid;
  gap: 1rem;
}
@media (min-width: 1284px){
  .page-404-boxes{
    margin-top: 6rem;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 2rem;
  }
}
.page-404-boxes .box{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
  padding: 1.25rem;
}
@media (min-width: 1284px){
  .page-404-boxes .box{
    padding: 1.5rem;
  }
}
.page-404-boxes .box-title{
  margin-bottom: 0.25rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
}
@media (min-width: 1284px){
  .page-404-boxes .box-title{
    margin-bottom: 0.5rem;
    font-size: 1.25rem;
    line-height: 1.875rem;
  }
}
.page-404-boxes .box-icon{
  margin-bottom: 2rem;
  font-size: 1.5rem;
  line-height: 2rem;
  --tw-text-opacity: 1;
  color: rgb(0 63 143 / var(--tw-text-opacity, 1));
}
@media (min-width: 1284px){
  .page-404-boxes .box-icon{
    margin-bottom: 3rem;
  }
}
.page-404-boxes .box-link{
  margin-top: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 63 143 / var(--tw-text-opacity, 1));
}
@media (min-width: 1284px){
  .page-404-boxes .box-link{
    margin-top: 1.25rem;
  }
}
.page-404-boxes .box-link i{
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.error404 footer > .container{
  display: none;
}
.wpcf7-form{
  margin-top: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
}
@media (min-width: 768px){
  .wpcf7-form{
    padding-bottom: 1.5rem;
  }
}

.wpcf7-form .wpcf7-spinner{
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 1rem;
  display: none;
  --tw-bg-opacity: 1;
  background-color: rgb(11 165 236 / var(--tw-bg-opacity, 1));
}

.wpcf7-form.submitting .wpcf7-spinner{
  display: block;
}

.wpcf7-form .form-group-wrap{
  display: grid;
  gap: 1rem;
}

@media (min-width: 1284px){
  .wpcf7-form .form-group-wrap{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .wpcf7-form .form-group-wrap.not-even{
    grid-template-columns: 0.75fr 0.25fr;
  }
}

.wpcf7-form .form-group-wrap.field-full-w{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.wpcf7-form .form-group input:not(input[type=checkbox]), .wpcf7-form .form-group textarea{
  width: 100%;
  max-width: 100%;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
}

.wpcf7-form .form-group input:not(input[type=checkbox])::-webkit-input-placeholder, .wpcf7-form .form-group textarea::-webkit-input-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(102 112 133 / var(--tw-placeholder-opacity, 1));
}

.wpcf7-form .form-group input:not(input[type=checkbox])::-moz-placeholder, .wpcf7-form .form-group textarea::-moz-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(102 112 133 / var(--tw-placeholder-opacity, 1));
}

.wpcf7-form .form-group input:not(input[type=checkbox]):-ms-input-placeholder, .wpcf7-form .form-group textarea:-ms-input-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(102 112 133 / var(--tw-placeholder-opacity, 1));
}

.wpcf7-form .form-group input:not(input[type=checkbox])::-ms-input-placeholder, .wpcf7-form .form-group textarea::-ms-input-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(102 112 133 / var(--tw-placeholder-opacity, 1));
}

.wpcf7-form .form-group input:not(input[type=checkbox])::placeholder, .wpcf7-form .form-group textarea::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(102 112 133 / var(--tw-placeholder-opacity, 1));
}

.wpcf7-form .form-group input:not(input[type=checkbox]).wpcf7-not-valid, .wpcf7-form .form-group textarea.wpcf7-not-valid{
  --tw-border-opacity: 1;
  border-color: rgb(224 36 36 / var(--tw-border-opacity, 1));
}

.wpcf7-form .form-group textarea{
  height: 6rem;
}

.wpcf7-form .wpcf7-not-valid-tip{
  display: none;
}

.wpcf7-form .mp-form-additional-text{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (min-width: 768px){
  .wpcf7-form .mp-form-additional-text{
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.wpcf7-form .mp-form-additional-text > div{
  width: 100%;
}

@media (min-width: 768px){
  .wpcf7-form .mp-form-additional-text > div{
    width: auto;
  }
}

.wpcf7-form .mp-form-additional-text > div p{
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.25rem;
  font-size: 0.75rem;
  line-height: 1.125rem;
  --tw-text-opacity: 1;
  color: rgb(102 112 133 / var(--tw-text-opacity, 1));
}

@media (min-width: 768px){
  .wpcf7-form .mp-form-additional-text > div p{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

@media (min-width: 1284px){
  .wpcf7-form .mp-form-additional-text > div p{
    gap: 0.75rem;
  }
}

.wpcf7-form .mp-form-additional-text > div p:has(.mp-form-additional-text-btn){
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

@media (min-width: 768px){
  .wpcf7-form .mp-form-additional-text > div p:has(.mp-form-additional-text-btn){
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.wpcf7-form .mp-form-additional-text-btn{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.25rem;
}

@media (min-width: 1284px){
  .wpcf7-form .mp-form-additional-text-btn{
    gap: 0.75rem;
  }
}

.wpcf7-form .tooltip-info{
  pointer-events: none;
  bottom: 120%;
  left: 58%;
  z-index: 10;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0.5rem;
  font-size: 0.625rem;
  line-height: 0.75rem;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}

@media (min-width: 768px){
  .wpcf7-form .tooltip-info{
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 2.5rem;
    min-width: 11.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(12 17 29 / var(--tw-bg-opacity, 1));
    text-align: center;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    opacity: 0;
  }
}

@media (min-width: 783px) {
  .wpcf7-form .tooltip-info::before{
    position: absolute;
    left: 50%;
    bottom: -20%;
    height: 0px;
    width: 0px;
    --tw-translate-x: -50%;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    --tw-content: "";
    content: var(--tw-content);
    content: "";
    border-top: 0.625rem solid var(--gray-dark-950);
    border-left: 1rem solid transparent;
    border-right: 1rem solid transparent;
  }
}
.wpcf7-form .mp-tooltip{
  display: none;
}
@media (min-width: 768px){
  .wpcf7-form .mp-tooltip{
    display: block;
  }
}

.wpcf7-form .mp-tooltip:hover ~ .tooltip-info{
  opacity: 1;
}

.wpcf7-form .codedropz-upload-handler{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 10.75rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0.5rem;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(0 163 224 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

@media (min-width: 1284px){
  .wpcf7-form .codedropz-upload-handler{
    height: 15.625rem;
  }
}

.wpcf7-form .codedropz-upload-handler .dnd-upload-counter{
  display: none;
}

.wpcf7-form .codedropz-upload-handler .codedropz-upload-inner{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.wpcf7-form .codedropz-upload-handler .codedropz-upload-inner > div{
  margin-bottom: 0.25rem;
}

.wpcf7-form .codedropz-upload-handler .codedropz-upload-inner > div span{
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 49 112 / var(--tw-text-opacity, 1));
}

.wpcf7-form .codedropz-upload-handler .codedropz-upload-inner span:has(.mp-upload-cloud){
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
      -ms-flex-order: -9999;
          order: -9999;
  margin-bottom: 0.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 2.5rem;
  width: 2.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(234 236 240 / var(--tw-border-opacity, 1));
  font-size: 1.25rem;
  line-height: 1.875rem;
}

.wpcf7-form .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap a::before{
  position: absolute;
  inset: 0px;
  --tw-content: "";
  content: var(--tw-content);
}

.wpcf7-form .button--tertiary{
  height: 2.25rem;
  gap: 0.25rem;
}

.wpcf7-form .button--tertiary .mp-drawer-download{
  font-size: 1.25rem;
  line-height: 1.875rem;
}

.wpcf7-form .checkbox-wrap{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.wpcf7-form .checkbox-wrap .wpcf7-list-item{
  margin: 0px;
}

.wpcf7-form .checkbox-wrap p{
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}

.wpcf7-form .checkbox-wrap p .wpcf7-list-item{
  margin-right: 0.25rem;
}

.wpcf7-form .checkbox-wrap p a{
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}

.wpcf7-form .checkbox-wrap p a:hover{
  opacity: 0.75;
}

.wpcf7-form .submit-wrap input[type=submit].wpcf7-submit{
  display: block;
  cursor: pointer;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  text-align: center;
}

.wpcf7-form .submit-wrap input[type=submit].wpcf7-submit:disabled{
  cursor: not-allowed;
  --tw-bg-opacity: 1;
  background-color: rgb(242 244 247 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}

.wpcf7-form.invalid .wpcf7-response-output {
  border-color: #e02424 !important;
}

.wpcf7-form .wpcf7-response-output {
  border-color: #079455 !important;
  margin: 0 !important;
}

.dropzone{
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 10.75rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0.5rem;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(0 163 224 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

@media (min-width: 1284px){
  .dropzone{
    height: 12rem;
  }
}

.dropzone div:has(.mp-upload-cloud){
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
      -ms-flex-order: -9999;
          order: -9999;
  margin-bottom: 0.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 2.5rem;
  width: 2.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(234 236 240 / var(--tw-border-opacity, 1));
  font-size: 1.25rem;
  line-height: 1.875rem;
}

.dropzone .file-select-wrap{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.dropzone .file-select-wrap a{
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 49 112 / var(--tw-text-opacity, 1));
}

.dropzone .file-select-wrap a::before{
  position: absolute;
  inset: 0px;
  --tw-content: "";
  content: var(--tw-content);
}

.dropzone .file-types{
  font-size: 0.75rem;
  line-height: 1.125rem;
}

.file-errors{
  --tw-text-opacity: 1;
  color: rgb(224 36 36 / var(--tw-text-opacity, 1));
}

.dropzone:has(input.wpcf7-not-valid){
  --tw-border-opacity: 1;
  border-color: rgb(224 36 36 / var(--tw-border-opacity, 1));
}

.ts-wrapper.single .ts-control{
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(208 213 221 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  background-image: none;
}

.ts-wrapper.single .ts-control:focus{
  --tw-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05), 0px 0px 0px 4px rgba(41, 112, 255, 0.24);
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color), 0px 0px 0px 4px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.ts-wrapper.single .ts-control::after{
  margin: 0px;
  border-width: 0px;
  padding: 0px;
  --tw-text-opacity: 1;
  color: rgb(102 112 133 / var(--tw-text-opacity, 1));
}

.ts-wrapper.single .ts-control::before {
  content: "\e92e";
  font-family: "mp" !important;
  font-size: 1.5rem;
  right: 0.75rem;
  position: absolute;
}

.ts-wrapper.single.dropdown-active .ts-control::before{
  --tw-rotate: 180deg;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.ts-wrapper.single.dropdown-active .ts-control::after{
  margin: 0px;
  border-style: none;
}

.ts-wrapper.focus .item {
  opacity: 0;
  width: 0;
  white-space: nowrap;
  overflow: hidden;
}

.ts-wrapper .ts-dropdown.single{
  margin-top: 0.875rem;
  border-radius: 0.5rem;
  border-width: 0px;
  scrollbar-color: #EAECF0 transparent;
}

.ts-wrapper .ts-dropdown.single .ts-dropdown-content{
  max-height: 20rem;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(234 236 240 / var(--tw-border-opacity, 1));
  --tw-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
  --tw-shadow-colored: 0px 12px 16px -4px var(--tw-shadow-color), 0px 4px 6px -2px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.ts-wrapper .ts-dropdown.single::-webkit-scrollbar-thumb {
  background-color: #EAECF0;
}

.ts-wrapper .ts-dropdown.single .option{
  position: relative;
  padding-left: 0.875rem;
  padding-right: 0.875rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}

.ts-wrapper .ts-dropdown.single .option.active{
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}

.ts-wrapper .ts-dropdown.single .option.selected::after {
  content: "";
  position: absolute;
  right: 1rem;
  top: 50%;
  height: 0.375rem;
  width: 0.875rem;
  --tw-translate-y: -50%;
  --tw-rotate: -45deg;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-left-width: 1px;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(17 87 165 / var(--tw-border-opacity, 1));
  opacity: 1;
}
.sr-only{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.visible{
  visibility: visible;
}
.static{
  position: static;
}
.fixed{
  position: fixed;
}
.relative{
  position: relative;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.my-8{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.mb-2{
  margin-bottom: 0.5rem;
}
.mt-1{
  margin-top: 0.25rem;
}
.mt-2{
  margin-top: 0.5rem;
}
.mt-4{
  margin-top: 1rem;
}
.box-content{
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.block{
  display: block;
}
.inline{
  display: inline;
}
.flex{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.table{
  display: table;
}
.hidden{
  display: none;
}
.size-\[5\.5rem\]{
  width: 5.5rem;
  height: 5.5rem;
}
.h-10{
  height: 2.5rem;
}
.h-12{
  height: 3rem;
}
.w-10{
  width: 2.5rem;
}
.w-fit{
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.w-full{
  width: 100%;
}
.max-w-\[60\.25rem\]{
  max-width: 60.25rem;
}
.flex-col{
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-col-reverse{
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.items-center{
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.justify-end{
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center{
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-between{
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.gap-2{
  gap: 0.5rem;
}
.gap-2\.5{
  gap: 0.625rem;
}
.gap-3{
  gap: 0.75rem;
}
.text-nowrap{
  text-wrap: nowrap;
}
.rounded-\[2\.25rem\]{
  border-radius: 2.25rem;
}
.p-2{
  padding: 0.5rem;
}
.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-4\.5{
  padding-left: 1.125rem;
  padding-right: 1.125rem;
}
.px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.text-center{
  text-align: center;
}
.text-\[2\.75rem\]{
  font-size: 2.75rem;
}
.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl{
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.font-bold{
  font-weight: 700;
}
.leading-\[1\.5\]{
  line-height: 1.5;
}
.text-gray-600{
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}
.text-gray-light-400{
  --tw-text-opacity: 1;
  color: rgb(152 162 179 / var(--tw-text-opacity, 1));
}
.text-gray-light-600{
  --tw-text-opacity: 1;
  color: rgb(71 84 103 / var(--tw-text-opacity, 1));
}
.text-gray-light-900{
  --tw-text-opacity: 1;
  color: rgb(16 24 40 / var(--tw-text-opacity, 1));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.filter{
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.phone-number-wrap{
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.25rem;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(234 236 240 / var(--tw-bg-opacity, 1));
}
.accordion .accordion-trigger.accordion-open{
  --tw-text-opacity: 1;
  color: rgb(0 63 143 / var(--tw-text-opacity, 1));
}
.accordion .accordion-trigger.accordion-open .mp-minus{
  --tw-text-opacity: 1;
  color: rgb(0 63 143 / var(--tw-text-opacity, 1));
}
.accordion .accordion-content{
  display: none;
}
.accordion .accordion-content.accordion-open{
  display: block;
}
.is-frontend input[type=checkbox]{
  position: relative;
  display: inline-block;
  height: 1.25rem;
  width: 1.25rem;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(208 213 221 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}
.is-frontend input[type=checkbox]:checked {
    background-color: var(--primary);
    background-size: 60%;
  }
.is-frontend input[type=checkbox]:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
    outline: none;
  }
@media (min-width: 768px){
  .sitemap .polmed-advantages-block .tablet\:container{
    padding: 0px;
  }
  .tablet\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }
  @media (min-width: 768px){
    .tablet\:container{
      max-width: 768px;
      padding-right: 2rem;
      padding-left: 2rem;
    }
  }
  @media (min-width: 1284px){
    .tablet\:container{
      max-width: 1284px;
      padding-right: 2rem;
      padding-left: 2rem;
    }
  }
  .error404 footer > .tablet\:container{
    display: none;
  }
  .tablet\:line-clamp-1{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
  .tablet\:block{
    display: block;
  }
  .tablet\:hidden{
    display: none;
  }
}
@media (min-width: 1284px){
  .desktop\:my-24{
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .desktop\:mt-8{
    margin-top: 2rem;
  }
  .desktop\:block{
    display: block;
  }
  .desktop\:flex{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .desktop\:hidden{
    display: none;
  }
  .desktop\:h-15{
    height: 3.75rem;
  }
  .desktop\:h-8{
    height: 2rem;
  }
  .desktop\:w-auto{
    width: auto;
  }
  .desktop\:flex-1{
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }
  .desktop\:flex-row{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .desktop\:flex-col{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .desktop\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .desktop\:text-display-2xl{
    font-size: 4.5rem;
    line-height: 5.625rem;
  }
  .desktop\:text-display-xs{
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FwcC5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7Ozs7Ozs7Ozs7Ozs7RUFhRTtBQUNGO0VBQ0UseUJBQXlCO0VBQ3pCLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsOEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixzREFBOEM7VUFBOUMsOENBQThDO0VBQzlDLGtCQUFrQjtFQUNsQixvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsdUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7QUFDakI7QUFDQTtFQUNFLDhEQUE4RDtBQUNoRTtBQUNBO0VBQ0Usc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSwwQkFBMEI7QUFDNUI7QUFDQTtFQUNFLHVEQUErQztVQUEvQywrQ0FBK0M7QUFDakQ7QUFDQTtFQUNFLHdCQUF3QjtFQUN4QixxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsV0FBVztFQUNYLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQix5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLG1CQUFjO0VBQWQsc0JBQWM7TUFBZCxrQkFBYztVQUFkLGNBQWM7RUFDZCxlQUFlO0VBQ2YsZ0NBQWdDO0VBQ2hDLHFCQUFxQjtFQUNyQix3QkFBd0I7RUFDeEIsMkJBQTJCO0VBQzNCLDBCQUEwQjtFQUMxQixvQkFBb0I7RUFDcEIseUJBQXlCO0VBQ3pCLHlCQUF5QjtFQUN6QiwyQkFBMkI7RUFDM0IsK0JBQStCO0VBQy9CLG9DQUE0QjtLQUE1QixpQ0FBNEI7TUFBNUIsZ0NBQTRCO1VBQTVCLDRCQUE0QjtFQUM1QixtQ0FBMkI7VUFBM0IsMkJBQTJCO0FBQzdCO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLHdCQUF3QjtBQUMxQjtBQUNBO0VBQ0Usd0JBQXdCO0FBQzFCO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLFVBQVU7RUFDVixXQUFXO0FBQ2I7QUFDQTtFQUNFLCtCQUErQjtBQUNqQztBQUNBO0VBQ0UsWUFBWTtFQUNaLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixjQUFjO0FBQ2hCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxPQUFPO0VBQ1AsV0FBVztFQUNYLFdBQVc7RUFDWCx5QkFBeUI7RUFDekIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsOEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixnREFBd0M7VUFBeEMsd0NBQXdDO0VBQ3hDLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0Usb0NBQW9DO0VBQ3BDLGtCQUFrQjtBQUNwQjtBQUNBOzs7O0VBSUUsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsWUFBWTtBQUNkO0FBQ0E7RUFDRSxVQUFVO0VBQ1YsZUFBZTtBQUNqQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLGVBQWU7QUFDakI7QUFDQTtFQUNFLHlCQUF5QjtFQUN6QixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSw0QkFBNEI7QUFDOUI7QUFDQTtFQUNFLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsWUFBWTtFQUNaLGVBQWU7QUFDakI7QUFDQTtFQUNFLFlBQVk7RUFDWixjQUFjO0VBQ2QsV0FBVztFQUNYLFlBQVk7RUFDWixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixxREFBcUQ7RUFDckQscURBQTZDO1VBQTdDLDZDQUE2QztBQUMvQztBQUNBO0VBQ0U7SUFDRSwrQkFBdUI7WUFBdkIsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSxpQ0FBeUI7WUFBekIseUJBQXlCO0VBQzNCO0FBQ0Y7QUFQQTtFQUNFO0lBQ0UsK0JBQXVCO1lBQXZCLHVCQUF1QjtFQUN6QjtFQUNBO0lBQ0UsaUNBQXlCO1lBQXpCLHlCQUF5QjtFQUMzQjtBQUNGOztBQUVBO0VBQ0UscUJBQXFCO0VBQ3JCLGlCQUFpQjtFQUNqQix1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7QUFDQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQSx5Q0FBeUM7QUFDekM7RUFDRSx5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLG1DQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0Isc0JBQXNCO0VBQ3RCLDBCQUEwQjtFQUMxQixrQ0FBa0M7RUFDbEMsZ0NBQXdCO0VBQXhCLHdCQUF3QjtFQUN4QixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLFVBQVU7QUFDWjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsZ0NBQWdDO0VBQ2hDLHlDQUF5QztFQUN6QywwQkFBMEI7QUFDNUI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsUUFBUTtFQUNSLGNBQWM7RUFDZCxZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQiwwQkFBMEI7QUFDNUI7QUFDQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLHdCQUFnQjtVQUFoQixnQkFBZ0I7RUFDaEIseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIscUJBQXFCO0VBQ3JCLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsc0RBQThDO1VBQTlDLDhDQUE4QztFQUM5QyxXQUFXO0VBQ1gsdUJBQXVCO0FBQ3pCO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsbUNBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQixXQUFXO0FBQ2I7QUFDQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLFlBQVk7QUFDZDtBQUNBO0VBQ0UsbUJBQVU7RUFBVixrQkFBVTtNQUFWLGNBQVU7VUFBVixVQUFVO0VBQ1YsY0FBYztBQUNoQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBRkE7RUFDRSxrQkFBa0I7QUFDcEI7QUFGQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUZBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBRkE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0FBQ2Y7QUFDQTtFQUNFLCtCQUErQjtFQUMvQixrQkFBa0I7RUFDbEIsbUJBQVk7RUFBWixvQkFBWTtNQUFaLG9CQUFZO1VBQVosWUFBWTtFQUNaLHFCQUFhO01BQWIsMEJBQWE7VUFBYixhQUFhO0VBQ2IsWUFBWTtBQUNkO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsMkJBQW9CO0VBQXBCLDRCQUFvQjtFQUFwQiwyQkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsY0FBYztFQUNkLHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLGNBQWM7RUFDZCwwQkFBMEI7RUFDMUIsOEJBQXNCO1VBQXRCLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsK0JBQStCO0FBQ2pDO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsTUFBTTtFQUNOLGVBQWU7QUFDakI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7QUFDQTtFQUNFLDhCQUE4QjtFQUM5QixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCO0FBQ0E7RUFDRSwrQkFBK0I7RUFDL0IsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSwyQkFBMkI7QUFDN0I7QUFDQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLCtGQUErRjtBQUNqRzs7QUFFQTtFQUNFLDhGQUE4RjtBQUNoRzs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTs7O0VBR0UsY0FBYztFQUNkLG9CQUFvQjtFQUNwQixlQUFlO0VBQ2YsaUJBQWlCO0FBQ25COztBQUVBOztFQUVFLGdCQUFnQjtFQUNoQixZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxvQkFBb0I7RUFDcEIsOEJBQThCO0VBQzlCLHdDQUFnQztVQUFoQyxnQ0FBZ0M7RUFDaEMsMkJBQTJCO0VBQzNCLHFCQUFxQjtFQUNyQiw2QkFBNkI7RUFDN0IscUJBQXFCO0VBQ3JCLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsWUFBWTtFQUNaLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLGdCQUFnQjtFQUNoQixRQUFRO0VBQ1IsU0FBUztFQUNULG1CQUFtQjtFQUNuQiwyQkFBMkI7RUFDM0IseURBQXlEO0FBQzNEO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFLFVBQVU7QUFDWjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLDJCQUEyQjtFQUMzQix5REFBeUQ7QUFDM0Q7QUFDQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGlCQUFpQjtFQUNqQix1QkFBdUI7QUFDekI7QUFDQTtFQUNFLHlDQUF5QztFQUN6QyxrQkFBa0I7RUFDbEIsa0RBQWtEO0VBQ2xELDZGQUE4RDtFQUE5RCw4REFBOEQ7RUFDOUQsMkJBQTJCO0VBQzNCLHFGQUE2RTtVQUE3RSw2RUFBNkU7QUFDL0U7QUFDQTtFQUNFLGtEQUFrRDtFQUNsRCw2RkFBOEQ7RUFBOUQsOERBQThEO0VBQzlELDJCQUEyQjtBQUM3QjtBQUNBO0VBQ0UsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsd0JBQWdCO1VBQWhCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLHVGQUErRTtVQUEvRSwrRUFBK0U7RUFDL0Usa0RBQWtEO0VBQ2xELDZGQUE4RDtFQUE5RCw4REFBOEQ7RUFDOUQsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLDZCQUE2QjtBQUMvQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBUUEsaURBQWlELEM7Ozs7QUNyZmpEO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0RGOztBQ3ZDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7O0NBQUE7O0FBQUE7OztFQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7RUFBQTtBQUFBOztBQUFBOzs7Ozs7OztDQUFBOztBQUFBOztFQUFBO0VBQUE7RUFBQTtFQUFBO0tBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7OztDQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOzs7O0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO1VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7Ozs7O0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBO0FBQUE7O0FBQUE7Ozs7O0NBQUE7O0FBQUE7Ozs7RUFBQTtFQUFBO1VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7OztDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7Ozs7Q0FBQTs7QUFBQTs7Ozs7RUFBQTtFQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7O0VBQUE7QUFBQTs7QUFBQTs7O0NBQUE7O0FBQUE7Ozs7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7RUFBQTtBQUFBOztBQUFBOzs7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7OztDQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7Ozs7Ozs7Ozs7OztFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOzs7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOzs7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7O0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7Ozs7Q0FBQTs7QUFBQTs7Ozs7Ozs7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7O0VBQUE7RUFBQTtBQUFBOztBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtLQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7O0FBQUE7RUFBQTtLQUFBO1VBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtLQUFBO01BQUE7VUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtFQUFBO1VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtFQUFBO1VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTs7QUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO01BQUE7TUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtFQUFBOztBQUFBO0VBQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7VUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0lBQUE7RUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7T0FBQTtZQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtVQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7WUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7RUFBQTtBQ0FBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQ1FFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0VBQUE7SUFDQTtJQUFBO0FBREE7QUFNRTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0FBQUE7QUFVRjtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0FBQUE7QUFHQTtFQUFBO0FBQUE7QUFnQkY7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTtBQUdFO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUtKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7QUFFRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQTtFQUFBO0VBQUE7VUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtBQUFBO0FBRUU7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUtKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQTtFQUFBO0VBQUE7VUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBK0JBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0lBQ0E7QUFEQTtBQUdFO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQW1ERjtFQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7QUFBQTtBQVVGO0VBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtBQUFBO0FBaUNKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FDcFFKO2tFQUFBO0FBcUVBO0lBQ0U7RUo0MUJBO0FJMTFCRjtBQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSjQxQkE7QUl6MUJGO0lBQ0U7SUFDQTtJQUNBO1lBQUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKMjFCQTtBSXgxQkY7QUFzREE7QUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VKaTFCQTtBSTkwQkY7SUFDRTtFSmcxQkE7QUk3MEJGO0lBQ0U7SUFDQTtFSiswQkE7QUk1MEJGOztJQUVFO0lBQ0E7SUFDQTtFSjgwQkE7QUk3eEJGO0lBQ0U7SUFDQTtFSm0wQkE7QUloMEJGOzs7O0lBSUU7RUprMEJBO0FJL3pCRjs7OztJQUlFO0VKaTBCQTtBSS94QkY7SUFDRTtNQUNFO0lKMHpCQTtJSXZ6QkY7TUFDRTtNQUNBO0lKeXpCQTtFQUNGO0FJcnpCRjs7aUVBQUE7QUFtQ0E7O2lFQUFBO0FDalVFO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUVGO0lBQ0U7SUFDQTtJQUFBO1FBQUE7WUFBQTtFTHlwQ0Y7QUt4cENFO0lBSEY7TUFJSTtNQUNBO01BQUE7VUFBQTtjQUFBO0lMMnBDRjtFQUNGO0FLenBDSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FDZko7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUc7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0VBQUE7QUFBQTtBQUdDO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQ1ZOO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtFQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlGO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUY7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBSUY7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0FBQUE7QUFHTTtJQUNFO0VQK3JDZDtBTzNyQ1U7RUFBQTtBQUFBO0FBR0E7RUFBQTtBQUFBO0FBRUU7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtBQUFBO0FBRUU7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQ0E7SUFDRTtJQUNBO0lBQUE7RVBtc0NwQjtBTy9yQ2tCO0VBQUE7RUFBQTtBQUFBO0FBTU47RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtFQUFBO1VBQUE7QUFBQTtBQUlFO0VBQUE7RUFBQTtVQUFBO0FBQUE7QUFHQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBS0o7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBSUU7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQU1OO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBSUY7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQTtBQUFBO0FBR0E7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUVBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0FBQUE7QUFDQTtJQUNFO0lBQ0E7SUFBQTtJQUFBO0lBQUE7RVAwckNaO0FPcnJDWTtFQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtBQUFBO0FBTU47RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBS0o7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0FBQUE7QUFJRjtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBR0E7SUFBQTtFQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7O0VBQUE7RUFBQTtBQUFBO0FBSUk7OztFQUFBO0VBQUE7QUFBQTtBQUlFOzs7RUFBQTtFQUFBO0FBQUE7QUFNSjs7RUFBQTtBQUFBO0FBSUE7O0VBQUE7QUFBQTtBQUlBOztFQUFBO0VBQUE7QUFBQTtBQUlBOzs7O0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTs7SUFBQTtFQUFBO0FBQUE7QUM1TEE7RUFBQTtFQUFBO0FBQUE7QUFHRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBSUY7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFJRjtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtFQUFBO0FBQUE7QUFJRjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlGO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFJRTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0FBQUE7QUFNTjtFQUFBO0VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FDM0RKO0VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0FBQUE7QUFFRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtFQUFBO1VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtFQUFBO0FBQUE7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FDakJBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FDZEY7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtVQUFBO0FBQUE7QUFJRTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtLQUFBO0VBQUE7S0FBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBSUY7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBS0o7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBS0o7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0lBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0FBQUE7QUMvQ1I7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTtBQUNBO0lBQ0U7WUFBQTtJQUNBO0Vab2hESjtBWWpoREk7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlGO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FDakJSO0VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtBQUFBO0FBRUU7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUlGO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTtBQ3BCTjtFQUFBO0FBQUE7QUFFRTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtFQUFBO0FBQUE7QUFLRjtFQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtBQUFBO0FDWko7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtBQUFBO0FBR0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUlGO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0VBQUE7QUFBQTtBQVNKO0VBQUE7QUFBQTtBQ3ZDSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBRUU7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0FBQUE7O0FBR0E7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7RUFFSTtJQUFBO0VBQUE7QUFGSjs7QUFLRztFQUFBO0FBQUE7O0FBS0Q7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUVBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7QUFBQTs7QUFJRjtFQUFBO0FBQUE7O0FBR0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7RUFBQTtBQUFBOztBQUVFO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUVFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFFRTtFQUFBO0VBQUE7TUFBQTtVQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBSUY7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtFQUFBO1VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7O0FBRUE7RUFFSTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO1lBQUE7SUFBQTtJQUFBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFKQTtBaEIrWlI7QWdCdFpJO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBR0E7RUFBQTtBQUFBOztBQUdBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUVFO0VBQUE7QUFBQTs7QUFHQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtBQUFBOztBQUVFO0VBQUE7QUFBQTs7QUFFRTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlGO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBTU47RUFBQTtFQUFBO0FBQUE7O0FBRUU7RUFBQTtFQUFBO0FBQUE7O0FBSUY7RUFBQTtFQUFBO0FBQUE7O0FBRUU7RUFBQTtBQUFBOztBQUdBO0VBQUE7RUFBQTtBQUFBOztBQUVFO0VBQUE7QUFBQTs7QUFHQTtFQUFBO1VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBTUY7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBRUU7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBS0o7RUFDRTtBaEJzYU47O0FnQm5hRTtFQUNFO0VBQ0E7QWhCc2FKOztBZ0JsYUU7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBRUU7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUdDO0VBQUE7RUFBQTtBQUFBOztBQUVDO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBRUU7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUtKO0VBQUE7RUFBQTtBQUFBOztBQUlGO0VBQUE7RUFBQTtBQUFBOztBQUdBO0VBQUE7RUFBQTtBQUFBOztBQUtFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0FBREE7O0FBSUU7RUFBQTtFQUFBO0VBQUE7VUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEI2YU47O0FnQnhhSTtFQUFBO0VBQUE7VUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhCMmFOOztBZ0J0YUk7RUFBQTtFQUFBO0VBQUE7RUFDQTtBQURBOztBQUlFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7O0FBR0Y7RUFDRTtBaEIyYU47O0FnQnZhTTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFFRTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUNFO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBaEI0YVY7QWlCbm9CQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtVQUFBO0FBQUE7QUFJSTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUtJO0VBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtFQUFBO0FBQUE7QUFLSjtFQUFBO0FBQUE7QUFFRTtFQUFBO0FBQUE7QUFNRjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtLQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtFQUFBO1VBQUE7QUFBQTtBQUVBO0lBQ0U7SUFDQTtFakJ3bkROO0FpQnJuREk7SUFDRTtZQUFBO0lBQ0E7RWpCdW5ETjtBZ0J4cERNO0VBQUE7SUFBQTtFaEJ5cERSO0VnQnpwRFE7SUFBQSxXaEJ5cERSO0lnQnpwRFEsa0JoQnlwRFI7SWdCenBEUSxpQmhCeXBEUjtJZ0J6cERRLG1CaEJ5cERSO0lnQnpwRFE7RWhCeXBEUjtFZ0J6cERRO0lBQUE7TUFBQSxnQmhCeXBEUjtNZ0J6cERRLG1CaEJ5cERSO01nQnpwRFE7SWhCeXBEUjtFQUFBO0VnQnpwRFE7SUFBQTtNQUFBLGlCaEJ5cERSO01nQnpwRFEsbUJoQnlwRFI7TWdCenBEUTtJaEJ5cERSO0VBQUE7RWUvbURNO0lBQUE7RUFBQTtFQzFDRTtJQUFBLGdCaEJ5cERSO0lnQnpwRFEsb0JoQnlwRFI7SWdCenBEUSw0QmhCeXBEUjtJZ0J6cERRO0VoQnlwRFI7RWdCenBEUTtJQUFBO0VoQnlwRFI7RWdCenBEUTtJQUFBO0VoQnlwRFI7QUFBQTtBZ0J6cERRO0VBQUE7SUFBQSxnQmhCeXBEUjtJZ0J6cERRO0VoQnlwRFI7RWdCenBEUTtJQUFBO0VoQnlwRFI7RWdCenBEUTtJQUFBO0VoQnlwRFI7RWdCenBEUTtJQUFBLG9CaEJ5cERSO0lnQnpwRFEscUJoQnlwRFI7SWdCenBEUSxvQmhCeXBEUjtJZ0J6cERRO0VoQnlwRFI7RWdCenBEUTtJQUFBO0VoQnlwRFI7RWdCenBEUTtJQUFBO0VoQnlwRFI7RWdCenBEUTtJQUFBO0VoQnlwRFI7RWdCenBEUTtJQUFBO0VoQnlwRFI7RWdCenBEUTtJQUFBLG1CaEJ5cERSO0lnQnpwRFEsb0JoQnlwRFI7UWdCenBEUSxnQmhCeXBEUjtZZ0J6cERRO0VoQnlwRFI7RWdCenBEUTtJQUFBLDhCaEJ5cERSO0lnQnpwRFEsNkJoQnlwRFI7SWdCenBEUSwyQmhCeXBEUjtRZ0J6cERRLHVCaEJ5cERSO1lnQnpwRFE7RWhCeXBEUjtFZ0J6cERRO0lBQUEsNEJoQnlwRFI7SWdCenBEUSw2QmhCeXBEUjtJZ0J6cERRLDhCaEJ5cERSO1FnQnpwRFEsMEJoQnlwRFI7WWdCenBEUTtFaEJ5cERSO0VnQnpwRFE7SUFBQSxpQmhCeXBEUjtJZ0J6cERRO0VoQnlwRFI7RWdCenBEUTtJQUFBLGlCaEJ5cERSO0lnQnpwRFE7RWhCeXBEUjtFZ0J6cERRO0lBQUEsaUJoQnlwRFI7SWdCenBEUTtFaEJ5cERSO0FBQUEsQyIsInNvdXJjZXMiOlsid2VicGFjazovL21wLXdwLy4vbm9kZV9tb2R1bGVzL3RvbS1zZWxlY3QvZGlzdC9jc3MvdG9tLXNlbGVjdC5kZWZhdWx0LmNzcyIsIndlYnBhY2s6Ly9tcC13cC8uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL21wLXdwLy4vYXNzZXRzL3Njc3MvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd3AvLi9hc3NldHMvc2Nzcy9iYXNlL19pbmRleC5zY3NzIiwid2VicGFjazovL21wLXdwLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5kZXguc2NzcyIsIndlYnBhY2s6Ly9tcC13cC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvYnV0dG9ucy5zY3NzIiwid2VicGFjazovL21wLXdwLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy93b3JkcHJlc3Muc2NzcyIsIndlYnBhY2s6Ly9tcC13cC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvcGFydGlhbHMvYm90dG9tLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly9tcC13cC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvcGFydGlhbHMvYXBwb2ludG1lbnQtYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd3AvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2xheW91dHMvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd3AvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2xheW91dHMvZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd3AvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2xheW91dHMvcGFnZS5zY3NzIiwid2VicGFjazovL21wLXdwLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9wYXJ0aWFscy9sb2NhdGlvbnMtbGlzdGluZy1wYWdlL2ZpbHRlcnMuc2NzcyIsIndlYnBhY2s6Ly9tcC13cC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvcGFydGlhbHMvbG9jYXRpb25zLWxpc3RpbmctcGFnZS9zaW5nbGUtbG9jYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9tcC13cC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvcGFydGlhbHMvbG9jYXRpb25zLWxpc3RpbmctcGFnZS9zZWFyY2gtZmllbGQuc2NzcyIsIndlYnBhY2s6Ly9tcC13cC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvbGF5b3V0cy9sb2NhdGlvbnMtbGlzdGluZy5zY3NzIiwid2VicGFjazovL21wLXdwLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9sYXlvdXRzL3NpbmdsZS1zZXJ2aWNlLnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd3AvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2xheW91dHMvXzQwNC5zY3NzIiwid2VicGFjazovL21wLXdwLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd3AvLi9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2luZGV4LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiB0b20tc2VsZWN0LmNzcyAodi8vQEB2ZXJzaW9uKVxuICogQ29weXJpZ2h0IChjKSBjb250cmlidXRvcnNcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpOyB5b3UgbWF5IG5vdCB1c2UgdGhpc1xuICogZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQ6XG4gKiBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlIGRpc3RyaWJ1dGVkIHVuZGVyXG4gKiB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GXG4gKiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4gU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2VcbiAqIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQgbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKlxuICovXG4udHMtY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnRzLXdyYXBwZXIubXVsdGkuaGFzLWl0ZW1zIC50cy1jb250cm9sIHtcbiAgcGFkZGluZzogY2FsYyg4cHggLSAycHggLSAxcHgpIDhweCBjYWxjKDhweCAtIDJweCAtIDNweCAtIDFweCk7XG59XG4uZnVsbCAudHMtY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZGlzYWJsZWQgLnRzLWNvbnRyb2wsIC5kaXNhYmxlZCAudHMtY29udHJvbCAqIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG4uZm9jdXMgLnRzLWNvbnRyb2wge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi50cy1jb250cm9sID4gKiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRzLXdyYXBwZXIubXVsdGkgLnRzLWNvbnRyb2wgPiBkaXYge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCAzcHggM3B4IDA7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIGJhY2tncm91bmQ6ICMxZGE3ZWU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3M2JiO1xufVxuLnRzLXdyYXBwZXIubXVsdGkgLnRzLWNvbnRyb2wgPiBkaXYuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzkyYzgzNjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDU3OGQ7XG59XG4udHMtd3JhcHBlci5tdWx0aS5kaXNhYmxlZCAudHMtY29udHJvbCA+IGRpdiwgLnRzLXdyYXBwZXIubXVsdGkuZGlzYWJsZWQgLnRzLWNvbnRyb2wgPiBkaXYuYWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjZDJkMmQyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhYWFhO1xufVxuLnRzLWNvbnRyb2wgPiBpbnB1dCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDdyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRzLWNvbnRyb2wgPiBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cy1jb250cm9sID4gaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uaGFzLWl0ZW1zIC50cy1jb250cm9sID4gaW5wdXQge1xuICBtYXJnaW46IDAgNHB4ICFpbXBvcnRhbnQ7XG59XG4udHMtY29udHJvbC5ydGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50cy1jb250cm9sLnJ0bC5zaW5nbGUgLnRzLWNvbnRyb2w6YWZ0ZXIge1xuICBsZWZ0OiAxNXB4O1xuICByaWdodDogYXV0bztcbn1cbi50cy1jb250cm9sLnJ0bCAudHMtY29udHJvbCA+IGlucHV0IHtcbiAgbWFyZ2luOiAwIDRweCAwIC0ycHggIWltcG9ydGFudDtcbn1cbi5kaXNhYmxlZCAudHMtY29udHJvbCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5pbnB1dC1oaWRkZW4gLnRzLWNvbnRyb2wgPiBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwcHg7XG59XG5cbi50cy1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMC4yNXJlbSAwIDA7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG59XG4udHMtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHMtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0gLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI1LCAxNjgsIDIwOCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLnRzLWRyb3Bkb3duIC5vcHRpb24sXG4udHMtZHJvcGRvd24gLm9wdGdyb3VwLWhlYWRlcixcbi50cy1kcm9wZG93biAubm8tcmVzdWx0cyxcbi50cy1kcm9wZG93biAuY3JlYXRlIHtcbiAgcGFkZGluZzogNXB4IDhweDtcbn1cbi50cy1kcm9wZG93biAub3B0aW9uLCAudHMtZHJvcGRvd24gW2RhdGEtZGlzYWJsZWRdLCAudHMtZHJvcGRvd24gW2RhdGEtZGlzYWJsZWRdIFtkYXRhLXNlbGVjdGFibGVdLm9wdGlvbiB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnRzLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdLm9wdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50cy1kcm9wZG93biAub3B0Z3JvdXA6Zmlyc3QtY2hpbGQgLm9wdGdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cbi50cy1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi50cy1kcm9wZG93biAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZmFmZDtcbiAgY29sb3I6ICM0OTVjNjg7XG59XG4udHMtZHJvcGRvd24gLmFjdGl2ZS5jcmVhdGUge1xuICBjb2xvcjogIzQ5NWM2ODtcbn1cbi50cy1kcm9wZG93biAuY3JlYXRlIHtcbiAgY29sb3I6IHJnYmEoNDgsIDQ4LCA0OCwgMC41KTtcbn1cbi50cy1kcm9wZG93biAuc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiA1cHggOHB4O1xufVxuLnRzLWRyb3Bkb3duIC5zcGlubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiA1cHggc29saWQgI2QwZDBkMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDBkMGQwIHRyYW5zcGFyZW50ICNkMGQwZDAgdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogbGRzLWR1YWwtcmluZyAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgbGRzLWR1YWwtcmluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi50cy1kcm9wZG93bi1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi50cy13cmFwcGVyLnBsdWdpbi1kcmFnX2Ryb3AgLnRzLWRyYWdnaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tZHJhZ19kcm9wIC50cy1kcmFnZ2luZyA+ICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnBsdWdpbi1jaGVja2JveF9vcHRpb25zOm5vdCgucnRsKSAub3B0aW9uIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5wbHVnaW4tY2hlY2tib3hfb3B0aW9ucy5ydGwgLm9wdGlvbiBpbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLW5hbWUtY2FzZSAqL1xuLnBsdWdpbi1jbGVhcl9idXR0b24ge1xuICAtLXRzLXByLWNsZWFyLWJ1dHRvbjogMWVtO1xufVxuLnBsdWdpbi1jbGVhcl9idXR0b24gLmNsZWFyLWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IGNhbGMoOHB4IC0gNnB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBsdWdpbi1jbGVhcl9idXR0b24uZm9ybS1zZWxlY3QgLmNsZWFyLWJ1dHRvbiwgLnBsdWdpbi1jbGVhcl9idXR0b24uc2luZ2xlIC5jbGVhci1idXR0b24ge1xuICByaWdodDogbWF4KHZhcigtLXRzLXByLWNhcmV0KSwgOHB4KTtcbn1cbi5wbHVnaW4tY2xlYXJfYnV0dG9uLmZvY3VzLmhhcy1pdGVtcyAuY2xlYXItYnV0dG9uLCAucGx1Z2luLWNsZWFyX2J1dHRvbjpub3QoLmRpc2FibGVkKTpob3Zlci5oYXMtaXRlbXMgLmNsZWFyLWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50cy13cmFwcGVyIC5kcm9wZG93bi1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDBkMDtcbiAgYmFja2dyb3VuZDogY29sb3ItbWl4KCNmZmYsICNkMGQwZDAsIDg1JSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xufVxuLnRzLXdyYXBwZXIgLmRyb3Bkb3duLWhlYWRlci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA1MCU7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBvcGFjaXR5OiAwLjQ7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4udHMtd3JhcHBlciAuZHJvcGRvd24taGVhZGVyLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4ucGx1Z2luLWRyb3Bkb3duX2lucHV0LmZvY3VzLmRyb3Bkb3duLWFjdGl2ZSAudHMtY29udHJvbCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG59XG4ucGx1Z2luLWRyb3Bkb3duX2lucHV0IC5kcm9wZG93bi1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wbHVnaW4tZHJvcGRvd25faW5wdXQgLml0ZW1zLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbHVnaW4tZHJvcGRvd25faW5wdXQuaGFzLWl0ZW1zIC5pdGVtcy1wbGFjZWhvbGRlciwgLnBsdWdpbi1kcm9wZG93bl9pbnB1dC5kcm9wZG93bi1hY3RpdmUgLml0ZW1zLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udHMtd3JhcHBlci5wbHVnaW4taW5wdXRfYXV0b2dyb3cuaGFzLWl0ZW1zIC50cy1jb250cm9sID4gaW5wdXQge1xuICBtaW4td2lkdGg6IDA7XG59XG4udHMtd3JhcHBlci5wbHVnaW4taW5wdXRfYXV0b2dyb3cuaGFzLWl0ZW1zLmZvY3VzIC50cy1jb250cm9sID4gaW5wdXQge1xuICBmbGV4OiBub25lO1xuICBtaW4td2lkdGg6IDRweDtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1pbnB1dF9hdXRvZ3Jvdy5oYXMtaXRlbXMuZm9jdXMgLnRzLWNvbnRyb2wgPiBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAudHMtZHJvcGRvd24tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZjJmMjtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIG1pbi13aWR0aDogMDtcbn1cbi50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMCBub25lO1xufVxuLnRzLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xufVxuXG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW0gLnJlbW92ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW0gLnJlbW92ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5kaXNhYmxlZCAuaXRlbSAucmVtb3ZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5yZW1vdmUtc2luZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDIzcHg7XG59XG5cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uOm5vdCgucnRsKSAuaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uOm5vdCgucnRsKSAuaXRlbSAucmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA3M2JiO1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b246bm90KC5ydGwpIC5pdGVtLmFjdGl2ZSAucmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDU3OGQ7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbjpub3QoLnJ0bCkuZGlzYWJsZWQgLml0ZW0gLnJlbW92ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYWFhYWFhO1xufVxuXG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5ydGwgLml0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uLnJ0bCAuaXRlbSAucmVtb3ZlIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNzNiYjtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5ydGwgLml0ZW0uYWN0aXZlIC5yZW1vdmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDU3OGQ7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5ydGwuZGlzYWJsZWQgLml0ZW0gLnJlbW92ZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2FhYWFhYTtcbn1cblxuOnJvb3Qge1xuICAtLXRzLXByLWNsZWFyLWJ1dHRvbjogMHB4O1xuICAtLXRzLXByLWNhcmV0OiAwcHg7XG4gIC0tdHMtcHItbWluOiAuNzVyZW07XG59XG5cbi50cy13cmFwcGVyLnNpbmdsZSAudHMtY29udHJvbCwgLnRzLXdyYXBwZXIuc2luZ2xlIC50cy1jb250cm9sIGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udHMtY29udHJvbDpub3QoLnJ0bCkge1xuICBwYWRkaW5nLXJpZ2h0OiBtYXgodmFyKC0tdHMtcHItbWluKSwgdmFyKC0tdHMtcHItY2xlYXItYnV0dG9uKSArIHZhcigtLXRzLXByLWNhcmV0KSkgIWltcG9ydGFudDtcbn1cblxuLnRzLWNvbnRyb2wucnRsIHtcbiAgcGFkZGluZy1sZWZ0OiBtYXgodmFyKC0tdHMtcHItbWluKSwgdmFyKC0tdHMtcHItY2xlYXItYnV0dG9uKSArIHZhcigtLXRzLXByLWNhcmV0KSkgIWltcG9ydGFudDtcbn1cblxuLnRzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50cy1kcm9wZG93bixcbi50cy1jb250cm9sLFxuLnRzLWNvbnRyb2wgaW5wdXQge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi50cy1jb250cm9sLFxuLnRzLXdyYXBwZXIuc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLnRzLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50cy13cmFwcGVyLnNpbmdsZSAudHMtY29udHJvbCB7XG4gIC0tdHMtcHItY2FyZXQ6IDJyZW07XG59XG4udHMtd3JhcHBlci5zaW5nbGUgLnRzLWNvbnRyb2w6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMCA1cHg7XG4gIGJvcmRlci1jb2xvcjogIzgwODA4MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi50cy13cmFwcGVyLnNpbmdsZSAudHMtY29udHJvbDpub3QoLnJ0bCk6OmFmdGVyIHtcbiAgcmlnaHQ6IDE1cHg7XG59XG4udHMtd3JhcHBlci5zaW5nbGUgLnRzLWNvbnRyb2wucnRsOjphZnRlciB7XG4gIGxlZnQ6IDE1cHg7XG59XG4udHMtd3JhcHBlci5zaW5nbGUuZHJvcGRvd24tYWN0aXZlIC50cy1jb250cm9sOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4IDVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODA4MDgwIHRyYW5zcGFyZW50O1xufVxuLnRzLXdyYXBwZXIuc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbCwgLnRzLXdyYXBwZXIuc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbCBpbnB1dCB7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLnRzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAzNnB4O1xufVxuLnRzLXdyYXBwZXIubXVsdGkuaGFzLWl0ZW1zIC50cy1jb250cm9sIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIC0tdHMtcHItbWluOiAkcGFkZGluZy14O1xufVxuLnRzLXdyYXBwZXIubXVsdGkgLnRzLWNvbnRyb2wgW2RhdGEtdmFsdWVdIHtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCA1MSwgODMsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KCMxZGE3ZWUsICMxNzhlZTksIDYwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMxZGE3ZWUsICMxNzhlZTkpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDMpO1xufVxuLnRzLXdyYXBwZXIubXVsdGkgLnRzLWNvbnRyb2wgW2RhdGEtdmFsdWVdLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peCgjMDA4ZmQ4LCAjMDA3NWNmLCA2MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDA4ZmQ4LCAjMDA3NWNmKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLnRzLXdyYXBwZXIubXVsdGkuZGlzYWJsZWQgLnRzLWNvbnRyb2wgW2RhdGEtdmFsdWVdIHtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnRzLXdyYXBwZXIubXVsdGkuZGlzYWJsZWQgLnRzLWNvbnRyb2wgW2RhdGEtdmFsdWVdLCAudHMtd3JhcHBlci5tdWx0aS5kaXNhYmxlZCAudHMtY29udHJvbCBbZGF0YS12YWx1ZV0gLnJlbW92ZSB7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbn1cbi50cy13cmFwcGVyLm11bHRpLmRpc2FibGVkIC50cy1jb250cm9sIFtkYXRhLXZhbHVlXSAucmVtb3ZlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi50cy13cmFwcGVyLnNpbmdsZSAudHMtY29udHJvbCB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KSwgaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peCgjZmVmZWZlLCAjZjJmMmYyLCA2MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmVmZWZlLCAjZjJmMmYyKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4udHMtd3JhcHBlci5zaW5nbGUgLnRzLWNvbnRyb2wsIC50cy1kcm9wZG93bi5zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNiOGI4Yjg7XG59XG5cbi5kcm9wZG93bi1hY3RpdmUgLnRzLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbn1cblxuLnRzLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG4udHMtZHJvcGRvd24gLm9wdGdyb3VwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4udHMtZHJvcGRvd24gLm9wdGdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xufSIsbnVsbCwiQGltcG9ydCAnfnRvbS1zZWxlY3QvZGlzdC9jc3MvdG9tLXNlbGVjdC5kZWZhdWx0LmNzcyc7XG46cm9vdCB7XG4gIHNjcm9sbGJhci1jb2xvcjogIzI5NzBmZiAjZjlmYWZiO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIC0td2hpdGU6ICNmZmZmZmY7XG4gIC0tcHJpbWFyeTogIzAwM0Y4RjtcbiAgLS1zZWNvbmRhcnk6ICMwMTY2OTc7XG4gIC0tYmctc2Vjb25kYXJ5OiAjRjlGQUZCO1xuICAtLWdyYXktbGlnaHQ6ICM2NjcwODU7XG4gIC0tZ3JheS1saWdodC0xMDA6ICNmMmY0Zjc7XG4gIC0tZ3JheS1saWdodC0yMDA6ICNFQUVDRjA7XG4gIC0tZ3JheS1saWdodC0zMDA6ICNkMGQ1ZGQ7XG4gIC0tZ3JheS1saWdodC00MDA6ICM5OEEyQjM7XG4gIC0tZ3JheS1saWdodC02MDA6ICM0NzU0Njc7XG4gIC0tZ3JheS1saWdodC03MDA6ICMzNDQwNTQ7XG4gIC0tZ3JheS1kYXJrLTk1MDogIzBDMTExRDtcbiAgLS1ibHVlLWxpZ2h0LTUwOiAjRThGN0ZEO1xuICAtLWJsdWUtbGlnaHQtMjAwOiAjQTZERUY0O1xuICAtLXNlY29uZGFyeS1ib3JkZXI6ICM3NENDRUU7XG4gIC0tdGV4dC1wcmltYXJ5OiAjMTAxODI4O1xuICAtLWVycm9yLTYwMDogI0Q5MkQyMDtcbiAgLS11dGlsaXR5LWJyYW5kLTUwOiAjRjJGNkZCO1xuICAtLXV0aWxpdHktYnJhbmQtNTAwOiAjMTE1N0E1O1xuICAtLXV0aWxpdHktYnJhbmQtNzAwOiAjMDAzMTcwO1xuICAtLWJnLWJyYW5kLXNlY3Rpb246ICMwMTI4NUU7XG4gIC0tYXZhdGFyLWNvbnRyYXN0OiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAtLXdhcm5pbmctNDAwOiAjZmRiMDIyO1xuICAtLXN1Y2Nlc3MtNjAwOiAjMDc5NDU1O1xuICAtLXRleHQtZGVmYXVsdDogMXJlbTtcbiAgLS10ZXh0LXh4czogMC42MjVyZW07XG4gIC0tdGV4dC14czogMC43NXJlbTtcbiAgLS10ZXh0LXNtOiAwLjg3NXJlbTtcbiAgLS10ZXh0LWxnOiAxLjEyNXJlbTtcbiAgLS10ZXh0LXhsOiAxLjI1cmVtO1xuICAtLXRleHQtMnhsOiAxLjVyZW07XG4gIC0tZGlzcGxheS1zbTogMS44NzVyZW07XG4gIC0tZGlzcGxheS1tZDogMi4yNXJlbTtcbiAgLS1kaXNwbGF5LWxnOiAyLjc1cmVtO1xuICAtLWRpc3BsYXkteGw6IDNyZW07XG4gIC0tZGlzcGxheS0yeGw6IDZyZW07XG59XG5cbkB0YWlsd2luZCBiYXNlO1xuQGxheWVyIGJhc2Uge1xuICA6cm9vdCB7XG4gICAgQGFwcGx5IGFudGlhbGlhc2VkO1xuICB9XG4gIGh0bWwge1xuICAgIEBhcHBseSBzY3JvbGwtc21vb3RoO1xuICB9XG4gIGJvZHkge1xuICAgIEBhcHBseSBtLTAgYm94LWJvcmRlciBmb250LXNhbnMgZm9udC1ub3JtYWwgdGV4dC1tZCB0ZXh0LWJsYWNrIHNjcm9sbC1zbW9vdGg7XG4gIH1cbiAgYm9keS5hZG1pbi1iYXIge1xuICAgIEBhcHBseSBwYi1bMi44NzVyZW1dO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3ODNweCkge1xuICAgIGJvZHkuYWRtaW4tYmFyIHtcbiAgICAgIEBhcHBseSBwYi04O1xuICAgIH1cbiAgfVxuICBib2R5LmJhY2tncm91bmQtYmx1ZTpiZWZvcmUsIGJvZHkuYmFja2dyb3VuZC1yZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMuNzVyZW07XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDIzLjVyZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIGJvZHkuYmFja2dyb3VuZC1ibHVlOmJlZm9yZSwgYm9keS5iYWNrZ3JvdW5kLXJlZDpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxNy4yNXJlbTtcbiAgICAgIHRvcDogOS4yNXJlbTtcbiAgICB9XG4gIH1cbiAgYm9keS5iYWNrZ3JvdW5kLWJsdWU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRUZGNEZGIDMyLjc5JSwgI0ZGRkZGRiA3Ny45JSk7XG4gIH1cbiAgYm9keS5iYWNrZ3JvdW5kLXJlZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRkREREEgMTAuNjMlLCByZ2JhKDI1NSwgMjM2LCAyMzQsIDAuNDcpIDQ2LjM5JSk7XG4gIH1cbiAgYm9keSBhW25hbWVdIHtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTByZW07XG4gIH1cbiAgYSwgYnV0dG9uIHtcbiAgICBAYXBwbHkgbm8tdW5kZXJsaW5lIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTMwMCBlYXNlLWluLW91dDtcbiAgfVxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBAYXBwbHkgc2l6ZS0xO1xuICB9XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIEBhcHBseSBiZy1ncmF5LWxpZ2h0LTUwO1xuICB9XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIEBhcHBseSBiZy1icmFuZC02MDA7XG4gIH1cbiAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgQGFwcGx5IGJnLWJyYW5kLTkwMDtcbiAgfVxuICAuc3RyZXRjaGVkLWxpbms6YWZ0ZXIge1xuICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgcmlnaHQtMCBib3R0b20tMCB6LVsxXSBjb250ZW50LVtcIlwiXTtcbiAgfVxuICAuYnJlYWRjcnVtYnMge1xuICAgIEBhcHBseSBtYi0zIHRleHQtc20gZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTM7XG4gIH1cbiAgLmJyZWFkY3J1bWJzIC5tcC1ob21lIHtcbiAgICBAYXBwbHkgdGV4dC1ncmF5LWxpZ2h0IHRleHQteGw7XG4gIH1cbiAgLmJyZWFkY3J1bWJzIC5tcC1jaGV2cm9uLXJpZ2h0IHtcbiAgICBAYXBwbHkgdGV4dC1ncmF5LWxpZ2h0LTMwMCB0ZXh0LXh4cztcbiAgfVxuICAuYnJlYWRjcnVtYnMgLmN1cnJlbnQtaXRlbSB7XG4gICAgQGFwcGx5IHRleHQtZ3JheS1saWdodC03MDAgZm9udC1zZW1pYm9sZDtcbiAgfVxuICAjd3BhZG1pbmJhciAubWVudXBvcCAuYWItc3ViLXdyYXBwZXIge1xuICAgIGJvdHRvbTogMnJlbTtcbiAgfVxuICAucGFnaW5hdGlvbi13cmFwIHtcbiAgICBAYXBwbHkgaC0xMyBmbGV4IGp1c3RpZnktYmV0d2VlbiB3LWZ1bGwgaXRlbXMtY2VudGVyIGJvcmRlci10IGJvcmRlci1ncmF5LWxpZ2h0LTIwMCBwdC03IGRlc2t0b3A6bWItMjQgbWItODtcbiAgfVxuICAucGFnaW5hdGlvbi13cmFwIC5idG4tcGFnaW5hdGlvbiB7XG4gICAgQGFwcGx5IGZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIGdhcC0xLjUgYm9yZGVyIGJvcmRlci1ncmF5LWxpZ2h0LTMwMCBkZXNrdG9wOmJvcmRlci0wIGgtOSB3LTkgcm91bmRlZC1tZCBkZXNrdG9wOnctYXV0byBkZXNrdG9wOmgtYXV0bztcbiAgfVxuICAucGFnaW5hdGlvbi13cmFwIC5idG4tcGFnaW5hdGlvbi5kaXNhYmxlZCB7XG4gICAgQGFwcGx5IHBvaW50ZXItZXZlbnRzLW5vbmUgdGV4dC1ncmF5LWxpZ2h0LTQwMCBib3JkZXIgYm9yZGVyLWdyYXktbGlnaHQtMjAwIGRlc2t0b3A6Ym9yZGVyLTA7XG4gIH1cbiAgLnBhZ2luYXRpb24td3JhcCAucGFnaW5hdGlvbiB7XG4gICAgQGFwcGx5IHB0LTYgcGItOCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXI7XG4gIH1cbiAgLnBhZ2luYXRpb24td3JhcCAucGFnaW5hdGlvbiBsaSAucGFnZS1udW1iZXJzIHtcbiAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgcm91bmRlZC1tZCBoLTEwIHctMTA7XG4gIH1cbiAgLnBhZ2luYXRpb24td3JhcCAucGFnaW5hdGlvbiBsaSAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICAgIEBhcHBseSBiZy1ncmF5LWxpZ2h0LTUwO1xuICB9XG4gIC5sb2NhdGlvbnMtbGlua3Mge1xuICAgIEBhcHBseSBtYi04IGRlc2t0b3A6bWItMDtcbiAgfVxuICAubG9jYXRpb25zLWxpbmtzIC5tZW51IHtcbiAgICBAYXBwbHkgZGVza3RvcDpjb2x1bW5zLTQ7XG4gIH1cbiAgLmxvY2F0aW9ucy1saW5rcyAubWVudSAubWVudS1pdGVtIGEge1xuICAgIEBhcHBseSB0ZXh0LXNtIHRleHQtZ3JheS1saWdodC02MDAgZm9udC1zZW1pYm9sZCBob3Zlcjp0ZXh0LWJyYW5kLTUwMDtcbiAgfVxuICAuc2l0ZW1hcCAucG9sbWVkLWFkdmFudGFnZXMtYmxvY2sgLmNvbnRhaW5lciB7XG4gICAgQGFwcGx5IHAtMDtcbiAgfVxuICAud3AtdGV4dC1lZGl0b3Itc3R5bGVzIGgyIHtcbiAgICBAYXBwbHkgdGV4dC1kaXNwbGF5LXNtIGRlc2t0b3A6dGV4dC1kaXNwbGF5LW1kO1xuICB9XG4gIC53cC10ZXh0LWVkaXRvci1zdHlsZXMgaDMge1xuICAgIEBhcHBseSB0ZXh0LWRpc3BsYXkteHMgZGVza3RvcDp0ZXh0LWRpc3BsYXktc207XG4gIH1cbiAgLndwLXRleHQtZWRpdG9yLXN0eWxlcyBoNCB7XG4gICAgQGFwcGx5IHRleHQteGwgZGVza3RvcDp0ZXh0LWRpc3BsYXkteHM7XG4gIH1cbiAgLndwLXRleHQtZWRpdG9yLXN0eWxlcyBoNSB7XG4gICAgQGFwcGx5IHRleHQtbGcgZGVza3RvcDp0ZXh0LXhsO1xuICB9XG4gIC53cC10ZXh0LWVkaXRvci1zdHlsZXMgaDYge1xuICAgIEBhcHBseSB0ZXh0LW1kIGRlc2t0b3A6dGV4dC1sZztcbiAgfVxuICAud3AtdGV4dC1lZGl0b3Itc3R5bGVzIHVsIHtcbiAgICBAYXBwbHkgbGlzdC1pbnNpZGUgbGlzdC1kaXNjO1xuICB9XG4gIC53cC10ZXh0LWVkaXRvci1zdHlsZXMgb2wge1xuICAgIEBhcHBseSBsaXN0LWluc2lkZSBsaXN0LWRlY2ltYWw7XG4gIH1cbiAgLndwLXRleHQtZWRpdG9yLXN0eWxlcyB1bCwgLndwLXRleHQtZWRpdG9yLXN0eWxlcyBvbCB7XG4gICAgQGFwcGx5IG15LTQgZmxleCBmbGV4LWNvbCBnYXAtMiBtbC0zO1xuICB9XG4gIC53cC10ZXh0LWVkaXRvci1zdHlsZXMgcCB7XG4gICAgQGFwcGx5IG15LTI7XG4gIH1cbiAgLndwLXRleHQtZWRpdG9yLXN0eWxlcyBhIHtcbiAgICBAYXBwbHkgdW5kZXJsaW5lIGhvdmVyOm9wYWNpdHktNzU7XG4gIH1cbiAgLmFjZi1yZXBlYXRlciAuYWNmLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5hY2YtcmVwZWF0ZXIgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBvc3Rib3gtY29udGFpbmVyIC5hY2YtcmVwZWF0ZXIgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICAucG9zdGJveC1jb250YWluZXIgLmFjZi1yZXBlYXRlciAuYWNmLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG4gIC53c3AtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbSk7XG4gICAgY29sb3I6ICMwMDMxNzA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4NHB4KSB7XG4gICAgLndzcC1jb250YWluZXIge1xuICAgICAgY29sdW1uLWNvdW50OiA0O1xuICAgICAgcGFkZGluZy1ibG9jazogNnJlbTtcbiAgICB9XG4gIH1cbiAgLndzcC1jb250YWluZXIgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4NHB4KSB7XG4gICAgLndzcC1jb250YWluZXIgdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICB9XG4gIH1cbiAgLndzcC1jb250YWluZXIgaDIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwibXBcIjtcbiAgICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL21wLmVvdD9hbjFuZGVcIik7XG4gICAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9tcC5lb3Q/YW4xbmRlI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9tcC50dGY/YW4xbmRlXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9tcC53b2ZmP2FuMW5kZVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9tcC5zdmc/YW4xbmRlI21wXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIH1cbiAgLm1wIHtcbiAgICBmb250LWZhbWlseTogXCJtcFwiICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5ldmVyO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cbiAgLm1wLWFkZHJlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICB9XG4gIC5tcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDFcIjtcbiAgfVxuICAubXAtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICB9XG4gIC5tcC1jYWxlbmRhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gIH1cbiAgLm1wLWNsb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDRcIjtcbiAgfVxuICAubXAtZGF0ZS1pbnB1dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG4gIH1cbiAgLm1wLWZhY2Vib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgfVxuICAubXAtaG9zcGl0YWwtcGluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDdcIjtcbiAgfVxuICAubXAtaG9zcGl0YWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwOFwiO1xuICB9XG4gIC5tcC1pbnN0YWdyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwOVwiO1xuICB9XG4gIC5tcC1sYXB0b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYVwiO1xuICB9XG4gIC5tcC1saW5rZWRpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG4gIH1cbiAgLm1wLWxvY2F0aW9uLW1hcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gIH1cbiAgLm1wLW1lZGljYWwtZm9sZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGRcIjtcbiAgfVxuICAubXAtbWVuLWRvYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG4gIH1cbiAgLm1wLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGZcIjtcbiAgfVxuICAubXAtcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMFwiO1xuICB9XG4gIC5tcC1waG9uZTI0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTFcIjtcbiAgfVxuICAubXAtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG4gIH1cbiAgLm1wLXByb2ZpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxM1wiO1xuICB9XG4gIC5tcC1yaWJib246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxNFwiO1xuICB9XG4gIC5tcC1zdGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTVcIjtcbiAgfVxuICAubXAtdXBsb2FkLWNsb3VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTZcIjtcbiAgfVxuICAubXAtd29tYW4tZG9jOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTdcIjtcbiAgfVxuICAubXAteW91dHViZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG4gIH1cbiAgLm1wLWJhcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxOVwiO1xuICB9XG4gIC5tcC14LWNsb3NlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWFcIjtcbiAgfVxuICAubXAtdGlrdG9rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWJcIjtcbiAgfVxuICAubXAtYXJyb3ctY29ybmVyLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWNcIjtcbiAgfVxuICAubXAtZG93bmxvYWQtYm90dG9tOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWRcIjtcbiAgfVxuICAubXAtZHJhd2VyLWRvd25sb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWVcIjtcbiAgfVxuICAubXAtZmlsZXMtY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZlwiO1xuICB9XG4gIC5tcC1nbGFzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG4gIH1cbiAgLm1wLWhlYXJ0aC1yYXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjFcIjtcbiAgfVxuICAubXAtaG9tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG4gIH1cbiAgLm1wLWhvc3BpdGFsLXBvc3QtY2FyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG4gIH1cbiAgLm1wLW1haWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNFwiO1xuICB9XG4gIC5tcC1tYXBzLXBpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG4gIH1cbiAgLm1wLW1hcmtlci1waW4tMDE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNlwiO1xuICB9XG4gIC5tcC1tYXJrZXItcGluLTAyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjdcIjtcbiAgfVxuICAubXAtcGhvbmUtYWx0LTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyOFwiO1xuICB9XG4gIC5tcC1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyYVwiO1xuICB9XG4gIC5tcC1zY29yZS1zdGFycy1jdXN0b21lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG4gIH1cbiAgLm1wLXN1cHBvcnQtcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyY1wiO1xuICB9XG4gIC5tcC10b29sdGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmRcIjtcbiAgfVxuICAubXAtdXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG4gIH1cbiAgLm1wLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG4gIH1cbiAgLm1wLWNoZXZyb24tcmlnaHQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuICAubXAtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG4gIH1cbiAgLm1wLXgtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmZcIjtcbiAgfVxuICAubXAtYXJyb3ctZG93biB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLm1wLWFycm93LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICB9XG59XG5AdGFpbHdpbmQgY29tcG9uZW50cztcbi53cGNmNy1mb3JtIHtcbiAgQGFwcGx5IG10LTYgdGFibGV0OnBiLTYgZmxleCBmbGV4LWNvbCBnYXAtNDtcbn1cblxuLndwY2Y3LWZvcm0gLndwY2Y3LXNwaW5uZXIge1xuICBAYXBwbHkgYmctYmx1ZS1saWdodCBtdC00IG14LTAgaGlkZGVuO1xufVxuXG4ud3BjZjctZm9ybS5zdWJtaXR0aW5nIC53cGNmNy1zcGlubmVyIHtcbiAgQGFwcGx5IGJsb2NrO1xufVxuXG4ud3BjZjctZm9ybSAuZm9ybS1ncm91cC13cmFwIHtcbiAgQGFwcGx5IGdyaWQgZGVza3RvcDpncmlkLWNvbHMtMiBnYXAtNDtcbn1cblxuLndwY2Y3LWZvcm0gLmZvcm0tZ3JvdXAtd3JhcC5ub3QtZXZlbiB7XG4gIEBhcHBseSBkZXNrdG9wOmdyaWQtY29scy1bMC43NWZyXzAuMjVmcl07XG59XG5cbi53cGNmNy1mb3JtIC5mb3JtLWdyb3VwLXdyYXAuZmllbGQtZnVsbC13IHtcbiAgQGFwcGx5IGdyaWQtY29scy0xO1xufVxuXG4ud3BjZjctZm9ybSAuZm9ybS1ncm91cCBpbnB1dDpub3QoaW5wdXRbdHlwZT1jaGVja2JveF0pLCAud3BjZjctZm9ybSAuZm9ybS1ncm91cCB0ZXh0YXJlYSB7XG4gIEBhcHBseSBtYXgtdy1mdWxsIHctZnVsbCBweC0zIHB5LTQuNSByb3VuZGVkLW1kIGJvcmRlciBib3JkZXItZ3JheS0zMDAgcGxhY2Vob2xkZXItZ3JheS1saWdodDtcbn1cblxuLndwY2Y3LWZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6bm90KGlucHV0W3R5cGU9Y2hlY2tib3hdKS53cGNmNy1ub3QtdmFsaWQsIC53cGNmNy1mb3JtIC5mb3JtLWdyb3VwIHRleHRhcmVhLndwY2Y3LW5vdC12YWxpZCB7XG4gIEBhcHBseSBib3JkZXItcmVkLTYwMDtcbn1cblxuLndwY2Y3LWZvcm0gLmZvcm0tZ3JvdXAgdGV4dGFyZWEge1xuICBAYXBwbHkgaC0yNDtcbn1cblxuLndwY2Y3LWZvcm0gLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuXG4ud3BjZjctZm9ybSAubXAtZm9ybS1hZGRpdGlvbmFsLXRleHQge1xuICBAYXBwbHkgZmxleCBqdXN0aWZ5LWJldHdlZW4gaXRlbXMtc3RhcnQgdGFibGV0Oml0ZW1zLWNlbnRlcjtcbn1cblxuLndwY2Y3LWZvcm0gLm1wLWZvcm0tYWRkaXRpb25hbC10ZXh0ID4gZGl2IHtcbiAgQGFwcGx5IHctZnVsbCB0YWJsZXQ6dy1hdXRvO1xufVxuXG4ud3BjZjctZm9ybSAubXAtZm9ybS1hZGRpdGlvbmFsLXRleHQgPiBkaXYgcCB7XG4gIEBhcHBseSB0ZXh0LXhzIHRhYmxldDp0ZXh0LW1kIHJlbGF0aXZlIGZsZXggZmxleC1jb2wgZ2FwLTEgZGVza3RvcDpnYXAtMyB0YWJsZXQ6ZmxleC1yb3cganVzdGlmeS1iZXR3ZWVuIHRhYmxldDppdGVtcy1jZW50ZXIgdGV4dC1ncmF5LWxpZ2h0O1xufVxuXG4ud3BjZjctZm9ybSAubXAtZm9ybS1hZGRpdGlvbmFsLXRleHQgPiBkaXYgcDpoYXMoLm1wLWZvcm0tYWRkaXRpb25hbC10ZXh0LWJ0bikge1xuICBAYXBwbHkgaXRlbXMtZW5kIHRhYmxldDppdGVtcy1jZW50ZXI7XG59XG5cbi53cGNmNy1mb3JtIC5tcC1mb3JtLWFkZGl0aW9uYWwtdGV4dC1idG4ge1xuICBAYXBwbHkgZmxleCBnYXAtMSBkZXNrdG9wOmdhcC0zIGl0ZW1zLWNlbnRlciBmbGV4LXdyYXA7XG59XG5cbi53cGNmNy1mb3JtIC50b29sdGlwLWluZm8ge1xuICBAYXBwbHkgei0xMCB0cmFuc2l0aW9uLWFsbCB0YWJsZXQ6Zm9udC1zZW1pYm9sZCB0YWJsZXQ6YWJzb2x1dGUgYm90dG9tLVsxMjAlXSBsZWZ0LVs1OCVdIHRhYmxldDpiZy1ncmF5LWRhcmstOTUwIHRhYmxldDp0ZXh0LXdoaXRlXG4gICAgICB0YWJsZXQ6b3BhY2l0eS0wIHBvaW50ZXItZXZlbnRzLW5vbmUgdGFibGV0OmZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIHRhYmxldDpoLTEwIHRhYmxldDptaW4tdy1bMTEuNXJlbV0gcm91bmRlZC1tZCB0ZXh0LXh4cyB0YWJsZXQ6dGV4dC1jZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3ODNweCkge1xuICAud3BjZjctZm9ybSAudG9vbHRpcC1pbmZvOjpiZWZvcmUge1xuICAgIEBhcHBseSBjb250ZW50LVtcIlwiXSBoLTAgdy0wIGFic29sdXRlIGxlZnQtWzUwJV0gLWJvdHRvbS1bMjAlXSB0cmFuc2Zvcm0gLXRyYW5zbGF0ZS14LTEvMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6IDAuNjI1cmVtIHNvbGlkIHZhcigtLWdyYXktZGFyay05NTApO1xuICAgIGJvcmRlci1sZWZ0OiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLndwY2Y3LWZvcm0gLm1wLXRvb2x0aXAge1xuICBAYXBwbHkgaGlkZGVuIHRhYmxldDpibG9jaztcbn1cblxuLndwY2Y3LWZvcm0gLm1wLXRvb2x0aXA6aG92ZXIgfiAudG9vbHRpcC1pbmZvIHtcbiAgQGFwcGx5IG9wYWNpdHktMTAwO1xufVxuXG4ud3BjZjctZm9ybSAuY29kZWRyb3B6LXVwbG9hZC1oYW5kbGVyIHtcbiAgQGFwcGx5IGJvcmRlci1zb2xpZCBib3JkZXItWyMwMEEzRTBdIGJnLXdoaXRlIHJvdW5kZWQtbWQgZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgaC1bMTAuNzVyZW1dIGRlc2t0b3A6aC1bMTUuNjI1cmVtXTtcbn1cblxuLndwY2Y3LWZvcm0gLmNvZGVkcm9wei11cGxvYWQtaGFuZGxlciAuZG5kLXVwbG9hZC1jb3VudGVyIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cblxuLndwY2Y3LWZvcm0gLmNvZGVkcm9wei11cGxvYWQtaGFuZGxlciAuY29kZWRyb3B6LXVwbG9hZC1pbm5lciB7XG4gIEBhcHBseSB0ZXh0LXNtIGZsZXggZmxleC1jb2wgaXRlbXMtY2VudGVyO1xufVxuXG4ud3BjZjctZm9ybSAuY29kZWRyb3B6LXVwbG9hZC1oYW5kbGVyIC5jb2RlZHJvcHotdXBsb2FkLWlubmVyID4gZGl2IHtcbiAgQGFwcGx5IG1iLTE7XG59XG5cbi53cGNmNy1mb3JtIC5jb2RlZHJvcHotdXBsb2FkLWhhbmRsZXIgLmNvZGVkcm9wei11cGxvYWQtaW5uZXIgPiBkaXYgc3BhbiB7XG4gIEBhcHBseSB0ZXh0LVsjMDAzMTcwXSBmb250LWJvbGQ7XG59XG5cbi53cGNmNy1mb3JtIC5jb2RlZHJvcHotdXBsb2FkLWhhbmRsZXIgLmNvZGVkcm9wei11cGxvYWQtaW5uZXIgc3BhbjpoYXMoLm1wLXVwbG9hZC1jbG91ZCkge1xuICBAYXBwbHkgbWItMyB0ZXh0LXhsIG9yZGVyLWZpcnN0IHJvdW5kZWQtbWQgYm9yZGVyIGJvcmRlci1ncmF5LWxpZ2h0LTIwMCB3LTEwIGgtMTAgZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXI7XG59XG5cbi53cGNmNy1mb3JtIC5jb2RlZHJvcHotdXBsb2FkLWhhbmRsZXIgLmNvZGVkcm9wei11cGxvYWQtaW5uZXIgLmNvZGVkcm9wei1idG4td3JhcCBhIHtcbiAgQGFwcGx5IGJlZm9yZTpjb250ZW50LVtcIlwiXSBiZWZvcmU6aW5zZXQtMCBiZWZvcmU6YWJzb2x1dGU7XG59XG5cbi53cGNmNy1mb3JtIC5idXR0b24tLXRlcnRpYXJ5IHtcbiAgQGFwcGx5IGdhcC0xIGgtOTtcbn1cblxuLndwY2Y3LWZvcm0gLmJ1dHRvbi0tdGVydGlhcnkgLm1wLWRyYXdlci1kb3dubG9hZCB7XG4gIEBhcHBseSB0ZXh0LXhsO1xufVxuXG4ud3BjZjctZm9ybSAuY2hlY2tib3gtd3JhcCB7XG4gIEBhcHBseSBteS0yO1xufVxuXG4ud3BjZjctZm9ybSAuY2hlY2tib3gtd3JhcCAud3BjZjctbGlzdC1pdGVtIHtcbiAgQGFwcGx5IG0tMDtcbn1cblxuLndwY2Y3LWZvcm0gLmNoZWNrYm94LXdyYXAgcCB7XG4gIEBhcHBseSB0ZXh0LWdyYXktNjAwO1xufVxuXG4ud3BjZjctZm9ybSAuY2hlY2tib3gtd3JhcCBwIC53cGNmNy1saXN0LWl0ZW0ge1xuICBAYXBwbHkgbXItMTtcbn1cblxuLndwY2Y3LWZvcm0gLmNoZWNrYm94LXdyYXAgcCBhIHtcbiAgQGFwcGx5IHVuZGVybGluZSBob3ZlcjpvcGFjaXR5LTc1O1xufVxuXG4ud3BjZjctZm9ybSAuc3VibWl0LXdyYXAgaW5wdXRbdHlwZT1zdWJtaXRdLndwY2Y3LXN1Ym1pdCB7XG4gIEBhcHBseSBweS0yLjUgY3Vyc29yLXBvaW50ZXIgYmxvY2sgdGV4dC1jZW50ZXI7XG59XG5cbi53cGNmNy1mb3JtIC5zdWJtaXQtd3JhcCBpbnB1dFt0eXBlPXN1Ym1pdF0ud3BjZjctc3VibWl0OmRpc2FibGVkIHtcbiAgQGFwcGx5IGJnLWdyYXktbGlnaHQtMTAwIHRleHQtZ3JheS00MDAgY3Vyc29yLW5vdC1hbGxvd2VkO1xufVxuXG4ud3BjZjctZm9ybS5pbnZhbGlkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBib3JkZXItY29sb3I6ICNlMDI0MjQgIWltcG9ydGFudDtcbn1cblxuLndwY2Y3LWZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzA3OTQ1NSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmRyb3B6b25lIHtcbiAgQGFwcGx5IHJlbGF0aXZlIGJvcmRlci0yIGJvcmRlci1bIzAwQTNFMF0gYmctd2hpdGUgcm91bmRlZC1tZCBmbGV4IGZsZXgtY29sIGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciBoLVsxMC43NXJlbV0gZGVza3RvcDpoLVsxMnJlbV07XG59XG5cbi5kcm9wem9uZSBkaXY6aGFzKC5tcC11cGxvYWQtY2xvdWQpIHtcbiAgQGFwcGx5IG1iLTMgdGV4dC14bCBvcmRlci1maXJzdCByb3VuZGVkLW1kIGJvcmRlciBib3JkZXItZ3JheS1saWdodC0yMDAgdy0xMCBoLTEwIGZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyO1xufVxuXG4uZHJvcHpvbmUgLmZpbGUtc2VsZWN0LXdyYXAge1xuICBAYXBwbHkgdGV4dC1zbTtcbn1cblxuLmRyb3B6b25lIC5maWxlLXNlbGVjdC13cmFwIGEge1xuICBAYXBwbHkgdGV4dC1bIzAwMzE3MF0gZm9udC1ib2xkO1xufVxuXG4uZHJvcHpvbmUgLmZpbGUtc2VsZWN0LXdyYXAgYTo6YmVmb3JlIHtcbiAgQGFwcGx5IGNvbnRlbnQtW1wiXCJdIGFic29sdXRlIGluc2V0LTA7XG59XG5cbi5kcm9wem9uZSAuZmlsZS10eXBlcyB7XG4gIEBhcHBseSB0ZXh0LXhzO1xufVxuXG4uZmlsZS1lcnJvcnMge1xuICBAYXBwbHkgdGV4dC1yZWQtNjAwO1xufVxuXG4uZHJvcHpvbmU6aGFzKGlucHV0LndwY2Y3LW5vdC12YWxpZCkge1xuICBAYXBwbHkgYm9yZGVyLXJlZC02MDA7XG59XG5cbi50cy13cmFwcGVyLnNpbmdsZSAudHMtY29udHJvbCB7XG4gIEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgYmctd2hpdGUgcmVsYXRpdmUgYm9yZGVyIGJvcmRlci1ncmF5LWxpZ2h0LTMwMCBweS01IHB4LTMgcm91bmRlZC1tZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnRzLXdyYXBwZXIuc2luZ2xlIC50cy1jb250cm9sOmZvY3VzIHtcbiAgQGFwcGx5IHNoYWRvdy1yaW5nLWJyYW5kLXNoYWRvdy14cztcbn1cblxuLnRzLXdyYXBwZXIuc2luZ2xlIC50cy1jb250cm9sOjphZnRlciB7XG4gIEBhcHBseSBib3JkZXItMCBtLTAgcC0wIHRleHQtZ3JheS1saWdodDtcbn1cblxuLnRzLXdyYXBwZXIuc2luZ2xlIC50cy1jb250cm9sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiO1xuICBmb250LWZhbWlseTogXCJtcFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICByaWdodDogMC43NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udHMtd3JhcHBlci5zaW5nbGUuZHJvcGRvd24tYWN0aXZlIC50cy1jb250cm9sOjpiZWZvcmUge1xuICBAYXBwbHkgdHJhbnNmb3JtIHJvdGF0ZS0xODA7XG59XG5cbi50cy13cmFwcGVyLnNpbmdsZS5kcm9wZG93bi1hY3RpdmUgLnRzLWNvbnRyb2w6OmFmdGVyIHtcbiAgQGFwcGx5IGJvcmRlci1ub25lIG0tMDtcbn1cblxuLnRzLXdyYXBwZXIuZm9jdXMgLml0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRzLXdyYXBwZXIgLnRzLWRyb3Bkb3duLnNpbmdsZSB7XG4gIEBhcHBseSBib3JkZXItMCBtdC0zLjUgcm91bmRlZC1tZDtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjRUFFQ0YwIHRyYW5zcGFyZW50O1xufVxuXG4udHMtd3JhcHBlciAudHMtZHJvcGRvd24uc2luZ2xlIC50cy1kcm9wZG93bi1jb250ZW50IHtcbiAgQGFwcGx5IG1heC1oLTgwIGJvcmRlciBib3JkZXItZ3JheS1saWdodC0yMDAgc2hhZG93LWxnIHJvdW5kZWQtbWQ7XG59XG5cbi50cy13cmFwcGVyIC50cy1kcm9wZG93bi5zaW5nbGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUNGMDtcbn1cblxuLnRzLXdyYXBwZXIgLnRzLWRyb3Bkb3duLnNpbmdsZSAub3B0aW9uIHtcbiAgQGFwcGx5IHJlbGF0aXZlIHRleHQtbWQgZm9udC1tZWRpdW0gcHgtMy41IHB5LTIuNTtcbn1cblxuLnRzLXdyYXBwZXIgLnRzLWRyb3Bkb3duLnNpbmdsZSAub3B0aW9uLmFjdGl2ZSB7XG4gIEBhcHBseSBiZy1ncmF5LWxpZ2h0LTUwO1xufVxuXG4udHMtd3JhcHBlciAudHMtZHJvcGRvd24uc2luZ2xlIC5vcHRpb24uc2VsZWN0ZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGFwcGx5IGFic29sdXRlIHJpZ2h0LTQgdG9wLTEvMiAtdHJhbnNsYXRlLXktMS8yIHctWzAuODc1cmVtXSBoLVswLjM3NXJlbV0gYm9yZGVyLWwgYm9yZGVyLWIgYm9yZGVyLWJyYW5kLTUwMCByb3RhdGUtWy00NWRlZ10gb3BhY2l0eS0xMDA7XG59XG5cbkBsYXllciBjb21wb25lbnRzIHtcbiAgLmJ0bi1saW5rIHtcbiAgICBAYXBwbHkgcHgtMCBweS0wO1xuICB9XG4gIC5kaXNhYmxlZC1lbGVtZW50IHtcbiAgICBAYXBwbHkgY3Vyc29yLW5vdC1hbGxvd2VkIHRleHQtZ3JheS1saWdodC00MDAgIWltcG9ydGFudDtcbiAgfVxuICAuYnV0dG9uIHtcbiAgICBAYXBwbHkgaW5saW5lLWZsZXggZm9udC1zZW1pYm9sZCByb3VuZGVkLW1kIGl0ZW1zLWNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIH1cbiAgLmJ1dHRvbi0tbGluayB7XG4gICAgQGFwcGx5IHB4LTAgcHktMDtcbiAgfVxuICAuYnV0dG9uLmJ1dHRvbi0taWNvbiB7XG4gICAgQGFwcGx5IHRleHQteGwgbGVhZGluZy1ub25lO1xuICB9XG4gIC5idXR0b24tLXNtLCAuYnV0dG9uLS1tZCB7XG4gICAgQGFwcGx5IHRleHQtc20gZ2FwLXhzO1xuICB9XG4gIC5idXR0b24tLWxnLCAuYnV0dG9uLS14bCB7XG4gICAgQGFwcGx5IHRleHQtbWQgZ2FwLXNtO1xuICB9XG4gIC5idXR0b24tLXNtIHtcbiAgICBAYXBwbHkgcHktbWQgcHgtbGc7XG4gIH1cbiAgLmJ1dHRvbi0tc20uYnV0dG9uLS1pY29uIHtcbiAgICBAYXBwbHkgcC1tZDtcbiAgfVxuICAuYnV0dG9uLS1tZCB7XG4gICAgQGFwcGx5IHB5LTIuNSBweC0zLjU7XG4gIH1cbiAgLmJ1dHRvbi0tbWQuYnV0dG9uLS1pY29uIHtcbiAgICBAYXBwbHkgcC0yLjU7XG4gIH1cbiAgLmJ1dHRvbi0tbGcge1xuICAgIEBhcHBseSBweS0yLjUgcHgtNDtcbiAgfVxuICAuYnV0dG9uLS1sZy5idXR0b24tLWljb24ge1xuICAgIEBhcHBseSBwLWxnO1xuICB9XG4gIC5idXR0b24tLWxnIGkuZXBvIHtcbiAgICBAYXBwbHkgdGV4dC01O1xuICB9XG4gIC5idXR0b24tLXhsIHtcbiAgICBAYXBwbHkgcHktbGcgcHgtNC41O1xuICB9XG4gIC5idXR0b24tLXhsLmJ1dHRvbi0taWNvbiB7XG4gICAgQGFwcGx5IHAtMy41O1xuICB9XG4gIC5idXR0b24tLTJ4bCB7XG4gICAgQGFwcGx5IHB5LXhsIHB4LTUuNSB0ZXh0LWxnIGdhcC0yLjU7XG4gIH1cbiAgLmJ1dHRvbi0tMnhsLmJ1dHRvbi0taWNvbiB7XG4gICAgQGFwcGx5IHAteGwgdGV4dC1bMjRweF07XG4gIH1cbiAgLmJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgQGFwcGx5IGZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIHRleHQtYmFzZS13aGl0ZSBzaGFkb3cteHMgYm9yZGVyIGJvcmRlci1zb2xpZCBib3JkZXItYnJhbmQtNjAwIGJnLWJyYW5kLTYwMDtcbiAgfVxuICAuYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgICBAYXBwbHkgYmctYnJhbmQtOTI1IGJvcmRlci1icmFuZC05MjU7XG4gIH1cbiAgLmJ1dHRvbi0tcHJpbWFyeTpmb2N1cy12aXNpYmxlLCAuYnV0dG9uLS1wcmltYXJ5OmZvY3VzIHtcbiAgICBAYXBwbHkgc2hhZG93LXJpbmctYnJhbmQtc2hhZG93LXhzO1xuICB9XG4gIC5idXR0b24tLXByaW1hcnk6ZGlzYWJsZWQsIC5idXR0b24tLXByaW1hcnlbZGlzYWJsZWRdIHtcbiAgICBAYXBwbHkgZGlzYWJsZWQtZWxlbWVudCBiZy1ncmF5LWxpZ2h0LTEwMCBib3JkZXItZ3JheS1saWdodC0yMDA7XG4gIH1cbiAgLmJ1dHRvbi0tcHJpbWFyeS5idXR0b24tLWVycm9yIHtcbiAgICBAYXBwbHkgdGV4dC1iYXNlLXdoaXRlIHNoYWRvdy14cyBib3JkZXItZXJyb3ItNjAwIGJnLWVycm9yLTYwMDtcbiAgfVxuICAuYnV0dG9uLS1wcmltYXJ5LmJ1dHRvbi0tZXJyb3I6aG92ZXIge1xuICAgIEBhcHBseSBiZy1lcnJvci03MDAgYm9yZGVyLWVycm9yLTcwMDtcbiAgfVxuICAuYnV0dG9uLS1wcmltYXJ5LmJ1dHRvbi0tZXJyb3I6Zm9jdXMtdmlzaWJsZSB7XG4gICAgQGFwcGx5IHNoYWRvdy1yaW5nLWVycm9yLXNoYWRvdy14cztcbiAgfVxuICAuYnV0dG9uLS1wcmltYXJ5LmJ1dHRvbi0tZXJyb3I6ZGlzYWJsZWQsIC5idXR0b24tLXByaW1hcnkuYnV0dG9uLS1lcnJvcltkaXNhYmxlZF0ge1xuICAgIEBhcHBseSBkaXNhYmxlZC1lbGVtZW50IGJnLWdyYXktbGlnaHQtMTAwIGJvcmRlci1ncmF5LWxpZ2h0LTIwMDtcbiAgfVxuICAuYnV0dG9uLS1zZWNvbmRhcnkge1xuICAgIEBhcHBseSBzaGFkb3cteHMgdGV4dC1ncmF5LWxpZ2h0LTcwMCBib3JkZXIgYm9yZGVyLXNvbGlkIGJvcmRlci1ncmF5LWxpZ2h0LTMwMCBiZy13aGl0ZTtcbiAgfVxuICAuYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIEBhcHBseSBiZy1ncmF5LWxpZ2h0LTUwIHRleHQtZ3JheS1saWdodC04MDAgYm9yZGVyLWdyYXktbGlnaHQtNDAwO1xuICB9XG4gIC5idXR0b24tLXNlY29uZGFyeTpmb2N1cy12aXNpYmxlLCAuYnV0dG9uLS1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIEBhcHBseSBzaGFkb3ctcmluZy1ncmF5LXNoYWRvdy14cztcbiAgfVxuICAuYnV0dG9uLS1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5idXR0b24tLXNlY29uZGFyeVtkaXNhYmxlZF0ge1xuICAgIEBhcHBseSBkaXNhYmxlZC1lbGVtZW50IGJnLWJhc2Utd2hpdGUgYm9yZGVyLWdyYXktbGlnaHQtMjAwO1xuICB9XG4gIC5idXR0b24tLXNlY29uZGFyeS5idXR0b24tLWVycm9yIHtcbiAgICBAYXBwbHkgc2hhZG93LXhzIGJnLXdoaXRlIHRleHQtZXJyb3ItNzAwIGJvcmRlci1lcnJvci0zMDA7XG4gIH1cbiAgLmJ1dHRvbi0tc2Vjb25kYXJ5LmJ1dHRvbi0tZXJyb3I6aG92ZXIge1xuICAgIEBhcHBseSBiZy1lcnJvci01MCB0ZXh0LWVycm9yLTgwMDtcbiAgfVxuICAuYnV0dG9uLS1zZWNvbmRhcnkuYnV0dG9uLS1lcnJvcjpmb2N1cy12aXNpYmxlIHtcbiAgICBAYXBwbHkgc2hhZG93LXJpbmctZXJyb3Itc2hhZG93LXhzIGJnLXdoaXRlO1xuICB9XG4gIC5idXR0b24tLXNlY29uZGFyeS5idXR0b24tLWVycm9yOmRpc2FibGVkLCAuYnV0dG9uLS1zZWNvbmRhcnkuYnV0dG9uLS1lcnJvcltkaXNhYmxlZF0ge1xuICAgIEBhcHBseSBkaXNhYmxlZC1lbGVtZW50IGJvcmRlci1ncmF5LWxpZ2h0LTIwMCBiZy1iYXNlLXdoaXRlO1xuICB9XG4gIC5idXR0b24tLXRlcnRpYXJ5IHtcbiAgICBAYXBwbHkgc2hhZG93LXhzIGZsZXggZ2FwLTEuNSBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdGV4dC1ibHVlLWxpZ2h0LTcwMCBib3JkZXIgYm9yZGVyLXNvbGlkIGJvcmRlci1ibHVlLWxpZ2h0LTIwMCBiZy13aGl0ZSBkZXNrdG9wOnB4LTQuNSBoLTEwIGRlc2t0b3A6aC0xMjtcbiAgfVxuICAuYnV0dG9uLS10ZXJ0aWFyeTpob3ZlciB7XG4gICAgQGFwcGx5IGJnLWJsdWUtbGlnaHQtNTAgdGV4dC1ibHVlLWxpZ2h0LTgwMCBib3JkZXItYmx1ZS1saWdodC0yMDA7XG4gIH1cbiAgLmJ1dHRvbi0tdGVydGlhcnk6Zm9jdXMtdmlzaWJsZSwgLmJ1dHRvbi0tdGVydGlhcnk6Zm9jdXMge1xuICAgIEBhcHBseSBzaGFkb3ctcmluZy1icmFuZC1zaGFkb3cteHM7XG4gIH1cbiAgLmJ1dHRvbi0tdGVydGlhcnk6ZGlzYWJsZWQsIC5idXR0b24tLXRlcnRpYXJ5W2Rpc2FibGVkXSB7XG4gICAgQGFwcGx5IGRpc2FibGVkLWVsZW1lbnQgYmctYmFzZS13aGl0ZSBib3JkZXItZ3JheS1saWdodC0yMDA7XG4gIH1cbiAgLmJ1dHRvbi0tdGVydGlhcnktZ3JheSB7XG4gICAgQGFwcGx5IHRleHQtZ3JheS1saWdodC02MDAgYmctd2hpdGU7XG4gIH1cbiAgLmJ1dHRvbi0tdGVydGlhcnktZ3JheTpob3ZlciB7XG4gICAgQGFwcGx5IHRleHQtZ3JheS1saWdodC03MDAgYmctYmx1ZS1saWdodC0zMDA7XG4gIH1cbiAgLmJ1dHRvbi0tdGVydGlhcnktZ3JheTpmb2N1cy12aXNpYmxlIHtcbiAgICBAYXBwbHkgdGV4dC1ncmF5LWxpZ2h0LTYwMDtcbiAgfVxuICAuYnV0dG9uLS10ZXJ0aWFyeS1ncmF5OmRpc2FibGVkLCAuYnV0dG9uLS10ZXJ0aWFyeS1ncmF5W2Rpc2FibGVkXSB7XG4gICAgQGFwcGx5IGRpc2FibGVkLWVsZW1lbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIH1cbiAgLmJ1dHRvbi0tdGVydGlhcnktY29sb3Ige1xuICAgIEBhcHBseSB0ZXh0LWJyYW5kLTcwMCBiZy13aGl0ZTtcbiAgfVxuICAuYnV0dG9uLS10ZXJ0aWFyeS1jb2xvcjpob3ZlciB7XG4gICAgQGFwcGx5IHRleHQtYnJhbmQtODAwIGJnLWJyYW5kLTUwO1xuICB9XG4gIC5idXR0b24tLXRlcnRpYXJ5LWNvbG9yOmZvY3VzLXZpc2libGUge1xuICAgIEBhcHBseSB0ZXh0LWJyYW5kLTcwMDtcbiAgfVxuICAuYnV0dG9uLS10ZXJ0aWFyeS1jb2xvcjpkaXNhYmxlZCwgLmJ1dHRvbi0tdGVydGlhcnktY29sb3JbZGlzYWJsZWRdIHtcbiAgICBAYXBwbHkgZGlzYWJsZWQtZWxlbWVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgfVxuICAuYnV0dG9uLS10ZXJ0aWFyeS5idXR0b24tLWVycm9yIHtcbiAgICBAYXBwbHkgc2hhZG93LW5vbmUgdGV4dC1lcnJvci03MDA7XG4gICAgYm9yZGVyOiB1bnNldDtcbiAgfVxuICAuYnV0dG9uLS10ZXJ0aWFyeS5idXR0b24tLWVycm9yOmhvdmVyIHtcbiAgICBAYXBwbHkgdGV4dC1lcnJvci04MDAgYmctZXJyb3ItNTA7XG4gIH1cbiAgLmJ1dHRvbi0tdGVydGlhcnkuYnV0dG9uLS1lcnJvcjpmb2N1cy12aXNpYmxlIHtcbiAgICBAYXBwbHkgc2hhZG93LXJpbmctZXJyb3Itc2hhZG93LXhzIGJnLXdoaXRlO1xuICB9XG4gIC5idXR0b24tLXRlcnRpYXJ5LmJ1dHRvbi0tZXJyb3I6ZGlzYWJsZWQsIC5idXR0b24tLXRlcnRpYXJ5LmJ1dHRvbi0tZXJyb3JbZGlzYWJsZWRdIHtcbiAgICBAYXBwbHkgZGlzYWJsZWQtZWxlbWVudCBiZy1iYXNlLXdoaXRlO1xuICB9XG4gIC5idXR0b24tLWxpbmsuYnV0dG9uLS1lcnJvciB7XG4gICAgQGFwcGx5IGJ0bi1saW5rIHRleHQtZXJyb3ItNzAwO1xuICB9XG4gIC5idXR0b24tLWxpbmsuYnV0dG9uLS1lcnJvcjpob3ZlciB7XG4gICAgQGFwcGx5IHRleHQtZXJyb3ItODAwO1xuICB9XG4gIC5idXR0b24tLWxpbmsuYnV0dG9uLS1lcnJvcjpkaXNhYmxlZCwgLmJ1dHRvbi0tbGluay5idXR0b24tLWVycm9yW2Rpc2FibGVkXSB7XG4gICAgQGFwcGx5IGRpc2FibGVkLWVsZW1lbnQ7XG4gIH1cbiAgLmJ1dHRvbi0tbGluay1ncmF5IHtcbiAgICBAYXBwbHkgYnRuLWxpbmsgdGV4dC1ncmF5LWxpZ2h0LTYwMDtcbiAgfVxuICAuYnV0dG9uLS1saW5rLWdyYXk6aG92ZXIge1xuICAgIEBhcHBseSB0ZXh0LWdyYXktbGlnaHQtNzAwO1xuICB9XG4gIC5idXR0b24tLWxpbmstZ3JheTpmb2N1cy12aXNpYmxlIHtcbiAgICBAYXBwbHkgdGV4dC1ncmF5LWxpZ2h0LTYwMDtcbiAgfVxuICAuYnV0dG9uLS1saW5rLWdyYXk6ZGlzYWJsZWQsIC5idXR0b24tLWxpbmstZ3JheVtkaXNhYmxlZF0ge1xuICAgIEBhcHBseSBkaXNhYmxlZC1lbGVtZW50O1xuICB9XG4gIC5idXR0b24tLWxpbmstY29sb3Ige1xuICAgIEBhcHBseSBidG4tbGluayB0ZXh0LWJyYW5kLTcwMDtcbiAgfVxuICAuYnV0dG9uLS1saW5rLWNvbG9yOmhvdmVyIHtcbiAgICBAYXBwbHkgdGV4dC1icmFuZC04MDA7XG4gIH1cbiAgLmJ1dHRvbi0tbGluay1jb2xvcjpmb2N1cy12aXNpYmxlIHtcbiAgICBAYXBwbHkgdGV4dC1icmFuZC03MDA7XG4gIH1cbiAgLmJ1dHRvbi0tbGluay1jb2xvcjpkaXNhYmxlZCwgLmJ1dHRvbi0tbGluay1jb2xvcltkaXNhYmxlZF0ge1xuICAgIEBhcHBseSBkaXNhYmxlZC1lbGVtZW50O1xuICB9XG4gIC5idXR0b24tLWNsb3NlIHtcbiAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcC1tZCB0ZXh0LWdyYXktbGlnaHQtNDAwO1xuICB9XG4gIC5idXR0b24tLWNsb3NlOmhvdmVyIHtcbiAgICBAYXBwbHkgdGV4dC1ncmF5LWxpZ2h0LTUwMDtcbiAgfVxuICAuYnV0dG9uLS1jbG9zZTpmb2N1cy12aXNpYmxlIHtcbiAgICBAYXBwbHkgc2hhZG93LXJpbmctZ3JheTtcbiAgfVxuICAuYnV0dG9uLS1jbG9zZS5idXR0b24tLXNtIHtcbiAgICBAYXBwbHkgc2l6ZS05O1xuICB9XG4gIC5idXR0b24tLWNsb3NlLmJ1dHRvbi0tc20gLmVwbyB7XG4gICAgQGFwcGx5IHRleHQtMztcbiAgfVxuICAuYnV0dG9uLS1jbG9zZS5idXR0b24tLW1kIHtcbiAgICBAYXBwbHkgc2l6ZS0xMDtcbiAgfVxuICAuYnV0dG9uLS1jbG9zZS5idXR0b24tLW1kIC5lcG8ge1xuICAgIEBhcHBseSB0ZXh0LTM7XG4gIH1cbiAgLmJ1dHRvbi0tY2xvc2UuYnV0dG9uLS1sZyB7XG4gICAgQGFwcGx5IHNpemUtMTE7XG4gIH1cbiAgLmJ1dHRvbi0tY2xvc2UuYnV0dG9uLS1sZyAuZXBvIHtcbiAgICBAYXBwbHkgdGV4dC00O1xuICB9XG4gIC5idXR0b24tLWNsb3NlLmJ1dHRvbi0tbGlnaHQ6aG92ZXIge1xuICAgIEBhcHBseSBiZy1ncmF5LWxpZ2h0LTUwO1xuICB9XG4gIC5idXR0b24tLWRyb3Bkb3duIGkge1xuICAgIEBhcHBseSBtbC1hdXRvO1xuICB9XG4gIC5idXR0b24tLWRyb3Bkb3duIGk6OmJlZm9yZSB7XG4gICAgQGFwcGx5IGlubGluZS1ibG9jayB0cmFuc2l0aW9uLWFsbDtcbiAgfVxuICAuYnV0dG9uLS1kcm9wZG93blthcmlhLWV4cGFuZGVkPXRydWVdIGk6OmJlZm9yZSB7XG4gICAgQGFwcGx5IHJvdGF0ZS0xODA7XG4gIH1cbiAgLmJ1dHRvbiAuZ3JlZW4tY2lyY2xlIHtcbiAgICBAYXBwbHkgYmctc3VjY2Vzcy00MDAgc2l6ZS0zLjUgcm91bmRlZC1mdWxsO1xuICB9XG4gIC8qID1Xb3JkUHJlc3MgQ29yZVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIGEgaW1nLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICBhIGltZy5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIGEgaW1nLmFsaWduY2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLndwLWNhcHRpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICBwYWRkaW5nOiA1cHggM3B4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyAvKiBHdXRlbmJlcmcgKi9cbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8qIEd1dGVuYmVyZyAqL1xuICB9XG4gIC53cC1jYXB0aW9uLmFsaWdubm9uZSB7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG4gIH1cbiAgLndwLWNhcHRpb24uYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbiAgfVxuICAud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbiAgfVxuICAud3AtY2FwdGlvbiBpbWcge1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiA5OC41JTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDRweCA1cHg7XG4gIH1cbiAgLndwLWFkbWluIHRhYmxlLmZpeGVkIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4gIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzIxNzU5YjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbiAgfVxuICAvKiBHdXRlbmJlcmcgc3R5bGVzICovXG4gIC5hbGlnbmxlZnQsXG4gIC5hbGlnbnJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDYzNnB4ICFpbXBvcnRhbnQ7IC8qIExldCdzIHdvcmsgdG8gbWFrZSB0aGlzICFpbXBvcnRhbnQgdW5uZWNlc3NhcnkgKi9cbiAgfVxuICAuYWxpZ25sZWZ0IGltZyxcbiAgLmFsaWducmlnaHQgaW1nLFxuICAuYWxpZ25sZWZ0IGZpZ2NhcHRpb24sXG4gIC5hbGlnbnJpZ2h0IGZpZ2NhcHRpb24ge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmFsaWdubGVmdCBmaWdjYXB0aW9uIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAuYWxpZ25yaWdodCBmaWdjYXB0aW9uIHtcbiAgICBjbGVhcjogcmlnaHQ7XG4gIH1cbiAgLmFsaWdubGVmdCBpbWcsXG4gIC5hbGlnbmxlZnQgZmlnY2FwdGlvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgfVxuICAuYWxpZ25yaWdodCBpbWcsXG4gIC5hbGlnbnJpZ2h0IGZpZ2NhcHRpb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMS41ZW07XG4gIH1cbiAgLmFsaWduY2VudGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLndwLWNhcHRpb24gaW1nW2NsYXNzKj13cC1pbWFnZS1dIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG4gICAgbWFyZ2luOiAwLjgwNzVlbSAwO1xuICB9XG4gIC53cC1jYXB0aW9uLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAvKiBHdXRlbmJlcmcgYmxvY2tzOiAqL1xuICAuZW50cnktY29udGVudCA+ICoge1xuICAgIG1hcmdpbjogMzZweCBhdXRvO1xuICAgIG1heC13aWR0aDogNjM2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIH1cbiAgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ253aWRlIHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgfVxuICAuZW50cnktY29udGVudCA+IC5hbGlnbmZ1bGwge1xuICAgIG1hcmdpbjogMS41ZW0gMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmVudHJ5LWNvbnRlbnQgdWwsXG4gIC5lbnRyeS1jb250ZW50IG9sIHtcbiAgICBtYXJnaW46IDEuNWVtIGF1dG87XG4gICAgbWF4LXdpZHRoOiA2MzZweDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICB9XG4gIC53cC1ibG9jay12aWRlbyB2aWRlbyB7XG4gICAgbWF4LXdpZHRoOiA2MzZweDtcbiAgfVxuICAud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud3AtYmxvY2staW1hZ2UuYWxpZ25sZWZ0LFxuICAud3AtYmxvY2staW1hZ2UuYWxpZ25yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLndwLWJsb2NrLWltYWdlLmFsaWduZnVsbCBpbWcge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxuICAud3AtYmxvY2stZ2FsbGVyeTpub3QoLmNvbXBvbmVudHMtcGxhY2Vob2xkZXIpIHtcbiAgICBtYXJnaW46IDEuNWVtIGF1dG87XG4gIH1cbiAgLndwLWJsb2NrLWNvdmVyLXRleHQgcCB7XG4gICAgcGFkZGluZzogMS41ZW0gMTRweDtcbiAgfVxuICB1bC53cC1ibG9jay1sYXRlc3QtcG9zdHMuYWxpZ253aWRlLFxuICB1bC53cC1ibG9jay1sYXRlc3QtcG9zdHMuYWxpZ25mdWxsLFxuICB1bC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZC5hbGlnbndpZGUsXG4gIHVsLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkLmFsaWdud2lkZSB7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICB9XG4gIC53cC1ibG9jay10YWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuICAud3AtYmxvY2stdGFibGUgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLndwLWJsb2NrLXRhYmxlIHRkLCAud3AtYmxvY2stdGFibGUgdGgge1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICB9XG4gIC5lbnRyeS1jb250ZW50IGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMi41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG4gIC5lbnRyeS1jb250ZW50IHVsIHVsLFxuICAuZW50cnktY29udGVudCBvbCBvbCxcbiAgLmVudHJ5LWNvbnRlbnQgdWwgb2wsXG4gIC5lbnRyeS1jb250ZW50IG9sIHVsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuZW50cnktY29udGVudCB1bCB1bCBsaSxcbiAgLmVudHJ5LWNvbnRlbnQgb2wgb2wgbGksXG4gIC5lbnRyeS1jb250ZW50IHVsIG9sIGxpLFxuICAuZW50cnktY29udGVudCBvbCB1bCBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLndwLWJsb2NrLWVtYmVkLnR5cGUtdmlkZW8gPiAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgfVxuICAud3AtYmxvY2stZW1iZWQudHlwZS12aWRlbyA+IC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciA+IGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlIHtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICB9XG4gIC53cC1ibG9jay1wdWxscXVvdGUgPiBwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC53cC1ibG9jay1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbjogM2VtIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC53cC1ibG9jay1jb3Zlci10ZXh0IHAge1xuICAgICAgcGFkZGluZzogMS41ZW0gMDtcbiAgICB9XG4gICAgLmVudHJ5LWNvbnRlbnQgPiAqIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIH1cbiAgfVxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICMgQmxvY2sgQ29sb3IgUGFsZXR0ZSBDb2xvcnNcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuaGFzLXN0cm9uZy1ibHVlLWNvbG9yIHtcbiAgICBjb2xvcjogIzAwNzNhYTtcbiAgfVxuICAuaGFzLXN0cm9uZy1ibHVlLWJhY2tncm91bmQtY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDczYWE7XG4gIH1cbiAgLmhhcy1saWdodGVyLWJsdWUtY29sb3Ige1xuICAgIGNvbG9yOiAjMjI5ZmQ4O1xuICB9XG4gIC5oYXMtbGlnaHRlci1ibHVlLWJhY2tncm91bmQtY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjlmZDg7XG4gIH1cbiAgLmhhcy12ZXJ5LWxpZ2h0LWdyYXktY29sb3Ige1xuICAgIGNvbG9yOiAjZWVlO1xuICB9XG4gIC5oYXMtdmVyeS1saWdodC1ncmF5LWJhY2tncm91bmQtY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIH1cbiAgLmhhcy12ZXJ5LWRhcmstZ3JheS1jb2xvciB7XG4gICAgY29sb3I6ICM0NDQ7XG4gIH1cbiAgLmhhcy12ZXJ5LWRhcmstZ3JheS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICB9XG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIyMgR2FsbGVyaWVzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmdhbGxlcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB9XG4gIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAuZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgfVxuICAuZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuICAuZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMS4xMTExMTExMTExJTtcbiAgfVxuICAuZ2FsbGVyeS1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYm90dG9tLW1lbnUge1xuICAgIEBhcHBseSBwYi0xMiBkZXNrdG9wOnBiLTg7XG4gIH1cbiAgLmJvdHRvbS1tZW51IC5ibG9jay10aXRsZSB7XG4gICAgQGFwcGx5IHRleHQtZGlzcGxheS1zbSBmb250LXNlbWlib2xkIHRleHQtZ3JheS1saWdodC05MDAgbWItODtcbiAgfVxuICAuYm90dG9tLW1lbnUgLm1lbnVzLXdyYXAge1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLXN0YXJ0IGdhcC03IGRlc2t0b3A6Z2FwLTggb3ZlcmZsb3cteC1hdXRvO1xuICB9XG4gIC5ib3R0b20tbWVudSAubmF2YmFyLW5hdiB7XG4gICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDAuODc1cmVtKTtcbiAgICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAwLjg3NXJlbSk7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5ib3R0b20tbWVudSAubmF2YmFyLW5hdiB7XG4gICAgICBtaW4td2lkdGg6IGNhbGMoMjUlIC0gMS41cmVtKTtcbiAgICAgIGZsZXg6IDAgMSBjYWxjKDI1JSAtIDEuNXJlbSk7XG4gICAgfVxuICB9XG4gIC5ib3R0b20tbWVudSAubmF2YmFyLW5hdiBsaSB7XG4gICAgQGFwcGx5IG1iLTMgdGV4dC1ncmF5LWxpZ2h0LTYwMCBmb250LW1lZGl1bSB0ZXh0LXNtO1xuICB9XG4gIC5hcHBvaW50bWVudC1iYW5uZXIge1xuICAgIEBhcHBseSBiZy1bIzAxMjg1RV0gZmxleCBmbGV4LWNvbCBkZXNrdG9wOmZsZXgtcm93IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciBkZXNrdG9wOnB4LTE2IHB4LTQgaC1bMTEuNzVyZW1dIHJvdW5kZWQtMnhsO1xuICB9XG4gIC5hcHBvaW50bWVudC1iYW5uZXItd3JhcCB7XG4gICAgQGFwcGx5IGZsZXggZmxleC1jb2wgZGVza3RvcDpmbGV4LXJvdyBpdGVtcy1jZW50ZXIgZGVza3RvcDpqdXN0aWZ5LWJldHdlZW4gdy1mdWxsO1xuICB9XG4gIC5hcHBvaW50bWVudC1iYW5uZXItdGl0bGUge1xuICAgIEBhcHBseSBtYi00IGRlc2t0b3A6bWItMCB0ZXh0LXdoaXRlIHRleHQtZGlzcGxheS14cyBkZXNrdG9wOnRleHQtZGlzcGxheS1zbSBmb250LXNlbWlib2xkO1xuICB9XG4gIC5hcHBvaW50bWVudC1iYW5uZXItYnV0dG9ucyB7XG4gICAgQGFwcGx5IHctZnVsbCBkZXNrdG9wOnctYXV0byBmbGV4IGZsZXgtY29sIGRlc2t0b3A6ZmxleC1yb3cgZGVza3RvcDpnYXAtMiBnYXAtMyBpdGVtcy1jZW50ZXIgdGV4dC1sZztcbiAgfVxuICAuYXBwb2ludG1lbnQtYmFubmVyLWJ1dHRvbnMgLmJ1dHRvbiB7XG4gICAgQGFwcGx5IGp1c3RpZnktY2VudGVyIHctZnVsbCBkZXNrdG9wOnctYXV0bztcbiAgfVxuICAubWFpbi1oZWFkZXIge1xuICAgIEBhcHBseSB6LTUwIGFic29sdXRlIHRvcC0wIGxlZnQtMCB3LWZ1bGw7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItdG9wLWJhciB7XG4gICAgQGFwcGx5IGgtWzNyZW1dIGl0ZW1zLWNlbnRlciB0ZXh0LXdoaXRlIGJnLWJyYW5kLTUwMCBib3JkZXItMCBoaWRkZW4gZGVza3RvcDpmbGV4O1xuICB9XG4gIC5tYWluLWhlYWRlciAuaGVhZGVyLXRvcC1iYXItbGlua3Mge1xuICAgIEBhcHBseSBmbGV4IGdhcC0zIHRleHQtc207XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItdG9wLWJhci1saW5rcyAuYnV0dG9uIHtcbiAgICBAYXBwbHkgcHgtMiBnYXAtMS41O1xuICB9XG4gIC5tYWluLWhlYWRlciAuaGVhZGVyLXRvcC1iYXIgLnNlcGFyYXRvciB7XG4gICAgQGFwcGx5IGgtNSB3LVsxcHhdIGJnLWJyYW5kLTYwMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci10b3AtYmFyLWNvbnRlbnQge1xuICAgIEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgdGV4dC14bDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1lbnUtd3JhcHBlciB7XG4gICAgQGFwcGx5IHB5LTQgZGVza3RvcDpweS00LjUgYmctWyMwMTI4NUUxQV0gYmFja2Ryb3AtYmx1ci1tZDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1lbnUtd3JhcHBlciAubG9nby1jb2xvciB7XG4gICAgQGFwcGx5IGhpZGRlbjtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1lbnUtd3JhcHBlci5uYXZiYXItc3RpY2t5IHtcbiAgICBAYXBwbHkgbWVudS13cmFwcGVyLS1hbHQ7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciB7XG4gICAgQGFwcGx5IGZsZXgganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlciBkZXNrdG9wOnB5LTIuNTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudSB7XG4gICAgQGFwcGx5IGhpZGRlbiBkZXNrdG9wOmJsb2NrO1xuICB9XG4gIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbS1iYXIgLmhlYWRlci1tZW51IC5tZW51LXdyYXAge1xuICAgIEBhcHBseSBnYXAtODtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudSAubWVudS13cmFwIC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gLm1lbnUtbGluay13cmFwID4gYSB7XG4gICAgY29sb3I6IHZhcigtLXV0aWxpdHktYnJhbmQtNTAwKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbS1iYXIgLmhlYWRlci1tZW51IC5tZW51LXdyYXAgLm1lbnUtaXRlbSAubWVudS1maWxlcy1pdGVtLWljb25zLCAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudSAubWVudS13cmFwIC5tZW51LWl0ZW0gLm1wLWNoZXZyb24tZG93biB7XG4gICAgQGFwcGx5IGhpZGRlbjtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudSAubWVudS13cmFwIC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuICB9XG4gIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbS1iYXIgLmhlYWRlci1tZW51IC5tZW51LXdyYXAgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmJlZm9yZSB7XG4gICAgQGFwcGx5IGNvbnRlbnQtW1wiXCJdIGFic29sdXRlIHRvcC01IGxlZnQtMCBoLTEyIHctZnVsbDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudSAubWVudS13cmFwIC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUge1xuICAgIEBhcHBseSBoaWRkZW4gcC0zIHJvdW5kZWQteGwgdy1bMjFyZW1dO1xuICB9XG4gIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbS1iYXIgLmhlYWRlci1tZW51IC5tZW51LXdyYXAgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBAYXBwbHkgcHgtNCBweS0xLjU7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUgLm1lbnUtd3JhcCAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5tZW51LWl0ZW0gLm1lbnUtbGluay13cmFwIHtcbiAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIHJlbGF0aXZlO1xuICB9XG4gIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbS1iYXIgLmhlYWRlci1tZW51IC5tZW51LXdyYXAgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSAubWVudS1pdGVtIC5tZW51LWxpbmstd3JhcCAubWVudS1maWxlcy1pdGVtLWljb25zIHtcbiAgICBAYXBwbHkgZmxleDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudSAubWVudS13cmFwIC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLm1lbnUtaXRlbSAubWVudS1saW5rLXdyYXAgPiBhIHtcbiAgICBAYXBwbHkgdGV4dC1ncmF5LWxpZ2h0LTkwMCB3LWZ1bGwgaG92ZXI6dGV4dC1icmFuZDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudSAubWVudS13cmFwIC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLm1lbnUtaXRlbSAubWVudS1saW5rLXdyYXAgPiBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgQGFwcGx5IGFic29sdXRlIGluc2V0LTA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUgLm1lbnUtd3JhcCAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5tZW51LWl0ZW0gLm1lbnUtbGluay13cmFwOmhvdmVyIC5tcC1kb3dubG9hZC1ib3R0b20ge1xuICAgIEBhcHBseSBiZy1icmFuZC05MjU7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUgLm1lbnUtd3JhcCAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAubWVudS1saW5rLXdyYXAgLm1wLWNoZXZyb24tZG93biB7XG4gICAgQGFwcGx5IGJsb2NrIHRyYW5zaXRpb24tdHJhbnNmb3JtO1xuICB9XG4gIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbS1iYXIgLmhlYWRlci1tZW51IC5tZW51LXdyYXAgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5tcC1jaGV2cm9uLWRvd24ge1xuICAgIEBhcHBseSByb3RhdGUtMTgwO1xuICB9XG4gIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbS1iYXIgLmhlYWRlci1tZW51IC5tZW51LXdyYXAgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSB7XG4gICAgQGFwcGx5IGJsb2NrIGFic29sdXRlIGJnLXdoaXRlIHRvcC0xMCByaWdodC0wO1xuICB9XG4gIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbS1iYXIgLmhlYWRlci1tZW51IC5tZW51LXdyYXAgLm1lbnUtaXRlbSBhIHtcbiAgICBAYXBwbHkgZGVza3RvcDp0ZXh0LXdoaXRlIGZvbnQtc2VtaWJvbGQ7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUgLm1lbnUtd3JhcCAubWVudS1pdGVtOmhvdmVyIGEsIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbS1iYXIgLmhlYWRlci1tZW51IC5tZW51LXdyYXAgLm1lbnUtaXRlbTpob3ZlciAubXAtY2hldnJvbi1kb3duIHtcbiAgICBAYXBwbHkgdGV4dC1icmFuZC02MDAgY3Vyc29yLXBvaW50ZXI7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUgLm1lbnUtZmlsZXMtaXRlbS1pY29ucyB7XG4gICAgQGFwcGx5IGN1cnNvci1wb2ludGVyIGZsZXggZ2FwLTE7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUubWVudS1hY3RpdmUge1xuICAgIEBhcHBseSB6LTUwIGFic29sdXRlIHRvcC0wIGxlZnQtMCBoLWR2aCBmbGV4IGZsZXgtY29sIGl0ZW1zLXN0YXJ0IHctZnVsbCBiZy13aGl0ZSBvdmVyZmxvdy14LWF1dG87XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUubWVudS1hY3RpdmUgLm1lbnUtd3JhcCB7XG4gICAgQGFwcGx5IHctZnVsbCBmbGV4IGZsZXgtY29sIGdhcC0yIG10LTY7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUubWVudS1hY3RpdmUgLm1lbnUtaXRlbSB7XG4gICAgQGFwcGx5IHB5LTM7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUubWVudS1hY3RpdmUgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBAYXBwbHkgaGlkZGVuIGRlc2t0b3A6YmxvY2s7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUubWVudS1hY3RpdmUgLm1vYmlsZS1ib3R0b20tYmFyIHtcbiAgICBAYXBwbHkgYmctYnJhbmQtNTAwIHRleHQtd2hpdGUgZmxleCBmbGV4LWNvbCBnYXAtMiB3LWZ1bGwgcHgtNCBwdC02IHBiLTg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUubWVudS1hY3RpdmUgLm1lbnUtb3BlbiwgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUubWVudS1hY3RpdmUgLm1lbnUtY2xvc2Uge1xuICAgIEBhcHBseSB0ZXh0LWdyYXktbGlnaHQtNzAwIHRleHQtZGlzcGxheS14cztcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudS5tZW51LWFjdGl2ZSAubG9nby13aGl0ZSB7XG4gICAgQGFwcGx5IGhpZGRlbjtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudS5tZW51LWFjdGl2ZSAubG9nby1jb2xvciB7XG4gICAgQGFwcGx5IGJsb2NrO1xuICB9XG4gIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbS1iYXIgLmhlYWRlci1tZW51IC5tb2JpbGUtbWVudS1maWxlcyB7XG4gICAgQGFwcGx5IGZsZXggZGVza3RvcDpoaWRkZW4gZmxleC1jb2wgbXQtMCBib3JkZXItdCBib3JkZXItZ3JheS1saWdodC0yMDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUgLm1vYmlsZS1tZW51LWZpbGVzLWl0ZW0ge1xuICAgIEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgcHktMyByZWxhdGl2ZTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudSAubW9iaWxlLW1lbnUtZmlsZXMtaXRlbSBhIHtcbiAgICBAYXBwbHkgZm9udC1zZW1pYm9sZDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudSAubW9iaWxlLW1lbnUtZmlsZXMtaXRlbSBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgQGFwcGx5IGFic29sdXRlIGluc2V0LTAgdGV4dC1ncmF5LWxpZ2h0LTkwMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudSAubW9iaWxlLW1lbnUtZmlsZXMtaXRlbTpob3ZlciBhIHtcbiAgICBAYXBwbHkgdGV4dC1icmFuZC02MDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUgLm1vYmlsZS1tZW51LWZpbGVzLWl0ZW06aG92ZXIgLm1wLWRvd25sb2FkLWJvdHRvbSB7XG4gICAgQGFwcGx5IGJnLWJyYW5kLTkyNTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudSAubW9iaWxlLW1lbnUtbG9nbyB7XG4gICAgQGFwcGx5IGRlc2t0b3A6aGlkZGVuIGZsZXgganVzdGlmeS1iZXR3ZWVuIHctZnVsbCBkZXNrdG9wOnB4LTQgcHktNCBpdGVtcy1jZW50ZXI7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tZW51LW9wZW4sIC5tYWluLWhlYWRlciAubWVudS1jbG9zZSB7XG4gICAgQGFwcGx5IGRlc2t0b3A6aGlkZGVuIHRleHQtd2hpdGUgdGV4dC02IHAtMiBob3Zlcjp0ZXh0LWJyYW5kLTYwMCBob3ZlcjpjdXJzb3ItcG9pbnRlcjtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1wOm5vdCgubWVudS1vcGVuLCAubWVudS1jbG9zZSkge1xuICAgIEBhcHBseSB0ZXh0LVsxLjI1cmVtXTtcbiAgfVxuICAubmF2LWZpeCB7XG4gICAgQGFwcGx5IGRlc2t0b3A6aC1bM3JlbV0gdy1mdWxsO1xuICB9XG4gIC5uYXZiYXItc3RpY2t5IHtcbiAgICBAYXBwbHkgZml4ZWQgdy1mdWxsIHRvcC0wIGxlZnQtMDtcbiAgfVxuICAubWVudS13cmFwcGVyLS1hbHQsXG4gIGJvZHk6bm90KC5ob21lKSAubWVudS13cmFwcGVyIHtcbiAgICBAYXBwbHkgYmctd2hpdGU7XG4gIH1cbiAgLm1lbnUtd3JhcHBlci0tYWx0IC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUgLm1lbnUtd3JhcCAubWVudS1pdGVtIGEsIC5tZW51LXdyYXBwZXItLWFsdCAuaGVhZGVyLWJvdHRvbS1iYXIgLmhlYWRlci1tZW51IC5tZW51LXdyYXAgLm1lbnUtaXRlbSAubXAtY2hldnJvbi1kb3duLFxuICBib2R5Om5vdCguaG9tZSkgLm1lbnUtd3JhcHBlciAuaGVhZGVyLWJvdHRvbS1iYXIgLmhlYWRlci1tZW51IC5tZW51LXdyYXAgLm1lbnUtaXRlbSBhLFxuICBib2R5Om5vdCguaG9tZSkgLm1lbnUtd3JhcHBlciAuaGVhZGVyLWJvdHRvbS1iYXIgLmhlYWRlci1tZW51IC5tZW51LXdyYXAgLm1lbnUtaXRlbSAubXAtY2hldnJvbi1kb3duIHtcbiAgICBAYXBwbHkgdGV4dC1ncmF5LWxpZ2h0LTYwMDtcbiAgfVxuICAubWVudS13cmFwcGVyLS1hbHQgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudSAubWVudS13cmFwIC5tZW51LWl0ZW06aG92ZXIgYSwgLm1lbnUtd3JhcHBlci0tYWx0IC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUgLm1lbnUtd3JhcCAubWVudS1pdGVtOmhvdmVyIC5tcC1jaGV2cm9uLWRvd24sXG4gIGJvZHk6bm90KC5ob21lKSAubWVudS13cmFwcGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUgLm1lbnUtd3JhcCAubWVudS1pdGVtOmhvdmVyIGEsXG4gIGJvZHk6bm90KC5ob21lKSAubWVudS13cmFwcGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUgLm1lbnUtd3JhcCAubWVudS1pdGVtOmhvdmVyIC5tcC1jaGV2cm9uLWRvd24ge1xuICAgIEBhcHBseSB0ZXh0LWJyYW5kLTYwMDtcbiAgfVxuICAubWVudS13cmFwcGVyLS1hbHQgLmxvZ28td2hpdGUsXG4gIGJvZHk6bm90KC5ob21lKSAubWVudS13cmFwcGVyIC5sb2dvLXdoaXRlIHtcbiAgICBAYXBwbHkgaGlkZGVuO1xuICB9XG4gIC5tZW51LXdyYXBwZXItLWFsdCAubG9nby1jb2xvcixcbiAgYm9keTpub3QoLmhvbWUpIC5tZW51LXdyYXBwZXIgLmxvZ28tY29sb3Ige1xuICAgIEBhcHBseSBibG9jaztcbiAgfVxuICAubWVudS13cmFwcGVyLS1hbHQgLm1wLXVzZXIsXG4gIGJvZHk6bm90KC5ob21lKSAubWVudS13cmFwcGVyIC5tcC11c2VyIHtcbiAgICBAYXBwbHkgdGV4dC1icmFuZC02MDA7XG4gIH1cbiAgLm1lbnUtd3JhcHBlci0tYWx0IC5tZW51LW9wZW4sIC5tZW51LXdyYXBwZXItLWFsdCAubWVudS1jbG9zZSwgLm1lbnUtd3JhcHBlci0tYWx0IC5tcC1jaGV2cm9uLWRvd24sXG4gIGJvZHk6bm90KC5ob21lKSAubWVudS13cmFwcGVyIC5tZW51LW9wZW4sXG4gIGJvZHk6bm90KC5ob21lKSAubWVudS13cmFwcGVyIC5tZW51LWNsb3NlLFxuICBib2R5Om5vdCguaG9tZSkgLm1lbnUtd3JhcHBlciAubXAtY2hldnJvbi1kb3duIHtcbiAgICBAYXBwbHkgdGV4dC1ncmF5LWxpZ2h0LTcwMDtcbiAgfVxuICAubWVudS13cmFwcGVyLS1hbHQudG9wLXNwYWNlLFxuICBib2R5Om5vdCguaG9tZSkgLm1lbnUtd3JhcHBlci50b3Atc3BhY2Uge1xuICAgIEBhcHBseSBkZXNrdG9wOnRvcC0xMjtcbiAgfVxuICAubWFpbl9fZm9vdGVyIHtcbiAgICBAYXBwbHkgYmctZ3JheS1saWdodC01MDtcbiAgfVxuICAubWFpbl9fZm9vdGVyIC5mb290ZXJfX2NvbnRlbnQge1xuICAgIEBhcHBseSBwYi0xMiBwdC0xMiBmbGV4IGZsZXgtY29sIHRleHQtZ3JheS1saWdodCB0YWJsZXQ6ZmxleC1yb3cgdGFibGV0Omp1c3RpZnktY2VudGVyIGRlc2t0b3A6anVzdGlmeS1iZXR3ZWVuO1xuICB9XG4gIC5tYWluX19mb290ZXIgLmZvb3Rlcl9fbWVkaWEge1xuICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC02IHRhYmxldDpnYXAtOCB0ZXh0LWxnIGZvbnQtc2VtaWJvbGQgZmxleC1bMF8xXzI0LjVyZW1dO1xuICB9XG4gIC5tYWluX19mb290ZXIgLmZvb3Rlcl9fbWVkaWFfX3Bob25lIHtcbiAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTMgbXQtMiB0YWJsZXQ6bXQtMDtcbiAgfVxuICAubWFpbl9fZm9vdGVyIC5mb290ZXJfX2xvZ28ge1xuICAgIEBhcHBseSBibG9jayB3LVsxMi41cmVtXSB0YWJsZXQ6dy1bOS4yNXJlbV07XG4gIH1cbiAgLm1haW5fX2Zvb3RlciAuZm9vdGVyX19sb2dvX190ZXh0IHtcbiAgICBAYXBwbHkgdy1bMTEuNjI1cmVtXSBkZXNrdG9wOnctWzlyZW1dO1xuICB9XG4gIC5tYWluX19mb290ZXIgLmZvb3Rlcl9fbG9nb19fd3JhcCB7XG4gICAgQGFwcGx5IGZsZXggZmxleC1jb2wgZ2FwLTYgdGFibGV0OmdhcC04IHctZml0O1xuICB9XG4gIC5tYWluX19mb290ZXIgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBAYXBwbHkgYmctZ3JheS1saWdodC0xMDAgcHktNHhsIHRhYmxldDpweS02eGw7XG4gIH1cbiAgLm1haW5fX2Zvb3RlciAuZm9vdGVyX19jb3B5cmlnaHRfX2NvbnRlbnQge1xuICAgIEBhcHBseSBmbGV4IHRhYmxldDpmbGV4LXJvdyB0YWJsZXQ6anVzdGlmeS1iZXR3ZWVuIHRhYmxldDppdGVtcy1jZW50ZXIgZmxleC1jb2wtcmV2ZXJzZSBnYXAtNHhsIHRleHQtbWQgdGV4dC1ncmF5LWxpZ2h0O1xuICB9XG4gIC5tYWluX19mb290ZXIgLmZvb3Rlcl9fc29jaWFscyB7XG4gICAgQGFwcGx5IGZsZXggZ2FwLTN4bDtcbiAgfVxuICAubWFpbl9fZm9vdGVyIC5mb290ZXJfX3NvY2lhbHNfX2xpbmsge1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB0ZXh0LTYgdGV4dC1ncmF5LWxpZ2h0LTQwMCB0cmFuc2l0aW9uLWNvbG9ycyBob3Zlcjp0ZXh0LWdyYXktbGlnaHQtNTAwIGFjdGl2ZTp0ZXh0LWdyYXktbGlnaHQtNTAwO1xuICB9XG4gIC5tYWluX19mb290ZXIgLmZvb3Rlcl9fbmF2aWdhdGlvbiB7XG4gICAgQGFwcGx5IGZsZXggZmxleC1jb2wgZ2FwLTQgdGFibGV0OmZsZXgtMSBkZXNrdG9wOmZsZXgtcm93IGRlc2t0b3A6Z2FwLTIwIG10LTggdGFibGV0Om10LTA7XG4gIH1cbiAgLm1haW5fX2Zvb3RlciAuZm9vdGVyX19uYXZpZ2F0aW9uX19jb2x1bW4ge1xuICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC0yIGRlc2t0b3A6ZmxleC1bMF8xXzEyLjVyZW1dO1xuICB9XG4gIC5tYWluX19mb290ZXIgLmZvb3Rlcl9fbmF2aWdhdGlvbl9fY29sdW1uX19oZWFkaW5nIHtcbiAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTIuNSB0ZXh0LXNtIHRleHQtZ3JheS1saWdodC01MDAgZm9udC1zZW1pYm9sZCBjdXJzb3ItcG9pbnRlciBkZXNrdG9wOmN1cnNvci1kZWZhdWx0O1xuICB9XG4gIC5tYWluX19mb290ZXIgLmZvb3Rlcl9fbmF2aWdhdGlvbl9fY29sdW1uIC5tZW51LWl0ZW0gYSB7XG4gICAgQGFwcGx5IHRleHQtZ3JheS1saWdodC02MDAgZm9udC1tZWRpdW0gaG92ZXI6dGV4dC1icmFuZC01MDA7XG4gIH1cbiAgLm1haW5fX2Zvb3RlciAuZm9vdGVyX19uYXZpZ2F0aW9uX19tb2JpbGVfX2ljb25zIHtcbiAgICBAYXBwbHkgcmVsYXRpdmUgdGV4dC14bCBkZXNrdG9wOmhpZGRlbiBzaXplLTUgaW5saW5lLWJsb2NrO1xuICB9XG4gIC5tYWluX19mb290ZXIgLmZvb3Rlcl9fbmF2aWdhdGlvbl9fbW9iaWxlX19pY29ucyAubXAge1xuICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTA7XG4gIH1cbiAgLm1haW5fX2Zvb3RlciAuZm9vdGVyX19uYXZpZ2F0aW9uX19tb2JpbGVfX2ljb25zIC5tcC1taW51cyB7XG4gICAgQGFwcGx5IGhpZGRlbjtcbiAgfVxuICAubWFpbl9fZm9vdGVyIC5tZW51IHtcbiAgICBAYXBwbHkgaGlkZGVuIGRlc2t0b3A6ZmxleCBmbGV4LWNvbCBmb250LXNlbWlib2xkIGdhcC0yIHRleHQtc20gdGV4dC1ncmF5LWxpZ2h0O1xuICB9XG4gIC5tYWluX19mb290ZXIgLm1lbnUuYWNjb3JkaW9uLW9wZW4ge1xuICAgIEBhcHBseSBtbC04IGZsZXg7XG4gIH1cbiAgI2JyZWFkY3J1bWJzIHtcbiAgICBAYXBwbHkgbWItMztcbiAgfVxuICAjYnJlYWRjcnVtYnMgPiBzcGFuIHtcbiAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTM7XG4gIH1cbiAgI2JyZWFkY3J1bWJzID4gc3BhbiBhIHtcbiAgICBAYXBwbHkgYmxvY2s7XG4gIH1cbiAgI2JyZWFkY3J1bWJzID4gc3BhbiBhIGkge1xuICAgIEBhcHBseSB0ZXh0LTUgbGVhZGluZy1ub25lIGJsb2NrIHRleHQtZ3JheS1saWdodC01MDAgdHJhbnNpdGlvbi1hbGwgZWFzZS1pbi1vdXQgZHVyYXRpb24tMzAwO1xuICB9XG4gICNicmVhZGNydW1icyA+IHNwYW4gYTpob3ZlciwgI2JyZWFkY3J1bWJzID4gc3BhbiBhOmFjdGl2ZSB7XG4gICAgQGFwcGx5IHRleHQtZ3JheS1saWdodC05MDA7XG4gIH1cbiAgI2JyZWFkY3J1bWJzID4gc3BhbiBhOmhvdmVyIGksICNicmVhZGNydW1icyA+IHNwYW4gYTphY3RpdmUgaSB7XG4gICAgQGFwcGx5IHRleHQtZ3JheS1saWdodC05MDA7XG4gIH1cbiAgI2JyZWFkY3J1bWJzID4gc3BhbiA+IGkge1xuICAgIEBhcHBseSB0ZXh0LTQgbGVhZGluZy1ub25lIGJsb2NrIHRleHQtZ3JheS1saWdodC0zMDA7XG4gIH1cbiAgI2JyZWFkY3J1bWJzID4gc3BhbiBzcGFuIHtcbiAgICBAYXBwbHkgdGV4dC1zbSBmb250LW1lZGl1bSB0ZXh0LWdyYXktbGlnaHQtNjAwO1xuICB9XG4gIC5wYWdlLXRvcCB7XG4gICAgQGFwcGx5IHB5LTQgZGVza3RvcDpweS04O1xuICB9XG4gIC5wYWdlLXRvcCBoMSB7XG4gICAgQGFwcGx5IHRleHQtZGlzcGxheS1zbSBmb250LXNlbWlib2xkIHRleHQtZ3JheS1saWdodC05MDAgbWItMjtcbiAgfVxuICAucGFnZS10b3AgLnNob3J0LWRlc2Mge1xuICAgIEBhcHBseSB0ZXh0LW1kIHRleHQtZ3JheS1saWdodC01MDA7XG4gIH1cbiAgLmxvY2F0aW9ucy1saXN0LW1haW4gLmxvY2F0aW9ucy1maWx0ZXJzIHtcbiAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBkZXNrdG9wOmZsZXgtcm93IGRlc2t0b3A6aXRlbXMtY2VudGVyIGRlc2t0b3A6anVzdGlmeS1jZW50ZXIgZ2FwLTY7XG4gIH1cbiAgLmxvY2F0aW9ucy1saXN0LW1haW4gLmxvY2F0aW9ucy10YWJzIHtcbiAgICBAYXBwbHkgZmxleCBnYXAtMztcbiAgfVxuICAubG9jYXRpb25zLWxpc3QtbWFpbiAubG9jYXRpb25zLXRhYnMgYnV0dG9uIHtcbiAgICBAYXBwbHkgdGV4dC1ncmF5LWxpZ2h0LTUwMCBmb250LXNlbWlib2xkIHRleHQtbWQgcC0zIGJvcmRlci1iLTIgYm9yZGVyLWItdHJhbnNwYXJlbnQgaG92ZXI6Ym9yZGVyLWItdHJhbnNwYXJlbnQgYWN0aXZlOmJvcmRlci1iLXRyYW5zcGFyZW50IGhvdmVyOnRleHQtYnJhbmQtNzAwIGFjdGl2ZTp0ZXh0LWJyYW5kLTcwMDtcbiAgfVxuICAubG9jYXRpb25zLWxpc3QtbWFpbiAubG9jYXRpb25zLXRhYnMgYnV0dG9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgIEBhcHBseSB0ZXh0LWJyYW5kLTcwMCBiZy1icmFuZC01MCBib3JkZXItYi0yIGJvcmRlci1iLWJyYW5kLTYwMDtcbiAgfVxuICAubG9jYXRpb25zLWxpc3QtbWFpbiAubG9jYXRpb25zLXNlYXJjaCB7XG4gICAgQGFwcGx5IGZsZXggZmxleC1jb2wgZGVza3RvcDpmbGV4LXJvdyBkZXNrdG9wOml0ZW1zLWNlbnRlciBnYXAtNDtcbiAgfVxuICAubG9jYXRpb25zLWxpc3QtbWFpbiAubG9jYXRpb25zLXNlYXJjaCBwIHtcbiAgICBAYXBwbHkgdGV4dC1ncmF5LWxpZ2h0LTYwMCB0ZXh0LW1kIGZvbnQtc2VtaWJvbGQ7XG4gIH1cbiAgLmxvY2F0aW9ucy1saXN0LW1haW4gLmxvY2F0aW9ucyAuc2luZ2xlLWxvY2F0aW9uIHtcbiAgICBAYXBwbHkgcm91bmRlZC14bCBkZXNrdG9wOnJvdW5kZWQtbWQgYm9yZGVyIGJvcmRlci1ncmF5LWxpZ2h0LTIwMCBiZy13aGl0ZSBmbGV4IGZsZXgtcm93LXJldmVyc2UgZGVza3RvcDpmbGV4LXJvdyByZWxhdGl2ZSBvdmVyZmxvdy1oaWRkZW47XG4gIH1cbiAgLmxvY2F0aW9ucy1saXN0LW1haW4gLmxvY2F0aW9ucyAuc2luZ2xlLWxvY2F0aW9uOmhvdmVyOmhhcyguc3RyZXRjaGVkLWxpbmspIHtcbiAgICBAYXBwbHkgYmctZ3JheS1saWdodC01MCBib3JkZXItZ3JheS1saWdodC0zMDAgdHJhbnNpdGlvbi1jb2xvcnM7XG4gIH1cbiAgLmxvY2F0aW9ucy1saXN0LW1haW4gLmxvY2F0aW9ucyAuc2luZ2xlLWxvY2F0aW9uIGE6bm90KC5zdHJldGNoZWQtbGluaykge1xuICAgIEBhcHBseSByZWxhdGl2ZSB6LVsyXTtcbiAgfVxuICAubG9jYXRpb25zLWxpc3QtbWFpbiAubG9jYXRpb25zIC5zaW5nbGUtbG9jYXRpb24taW1hZ2Utd3JhcCB7XG4gICAgQGFwcGx5IHRhYmxldDpweS0zIHRhYmxldDpwbC0zIGZsZXgtWzBfMF9hdXRvXTtcbiAgfVxuICAubG9jYXRpb25zLWxpc3QtbWFpbiAubG9jYXRpb25zIC5zaW5nbGUtbG9jYXRpb24taW1hZ2Utd3JhcCBpbWcge1xuICAgIEBhcHBseSBvYmplY3QtY292ZXIgb2JqZWN0LWNlbnRlciByb3VuZGVkLW1kIHNpemUtWzUuNXJlbV0gdGFibGV0OnNpemUtWzguNzVyZW1dO1xuICB9XG4gIC5sb2NhdGlvbnMtbGlzdC1tYWluIC5sb2NhdGlvbnMgLnNpbmdsZS1sb2NhdGlvbi1pbmZvIHtcbiAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBwLTMgZGVza3RvcDpmbGV4LTEgZ2FwLTIgZGVza3RvcDpnYXAtNSBkZXNrdG9wOnNlbGYtY2VudGVyIGRlc2t0b3A6bWwtYXV0byBkZXNrdG9wOm1heC13LVsyNy4yNXJlbV07XG4gIH1cbiAgLmxvY2F0aW9ucy1saXN0LW1haW4gLmxvY2F0aW9ucyAuc2luZ2xlLWxvY2F0aW9uLWluZm8td3JhcCB7XG4gICAgQGFwcGx5IGZsZXggZmxleC1jb2wgZGVza3RvcDpmbGV4LXJvdyBmbGV4LTE7XG4gIH1cbiAgLmxvY2F0aW9ucy1saXN0LW1haW4gLmxvY2F0aW9ucyAuc2luZ2xlLWxvY2F0aW9uLWluZm8taXRlbSB7XG4gICAgQGFwcGx5IGZsZXggaXRlbXMtc3RhcnQgZ2FwLTI7XG4gIH1cbiAgLmxvY2F0aW9ucy1saXN0LW1haW4gLmxvY2F0aW9ucyAuc2luZ2xlLWxvY2F0aW9uLWluZm8taXRlbSBpIHtcbiAgICBAYXBwbHkgdGV4dC1ncmF5LWxpZ2h0LTUwMCB0ZXh0LTQ7XG4gIH1cbiAgLmxvY2F0aW9ucy1saXN0LW1haW4gLmxvY2F0aW9ucyAuc2luZ2xlLWxvY2F0aW9uLWluZm8taXRlbSA+IHNwYW4ge1xuICAgIEBhcHBseSBmbGV4LTEgdGV4dC1ncmF5LWxpZ2h0LTYwMCB0ZXh0LXhzIGZvbnQtbWVkaXVtO1xuICB9XG4gIC5sb2NhdGlvbnMtbGlzdC1tYWluIC5sb2NhdGlvbnMgLnNpbmdsZS1sb2NhdGlvbi10aXRsZSB7XG4gICAgQGFwcGx5IHRleHQtZ3JheS1saWdodC05MDAgdGV4dC1zbSBkZXNrdG9wOnRleHQtbWQgZm9udC1ib2xkIG92ZXJmbG93LWVsbGlwc2lzO1xuICB9XG4gIC5sb2NhdGlvbnMtbGlzdC1tYWluIC5sb2NhdGlvbnMgLnNpbmdsZS1sb2NhdGlvbi1jdGEtd3JhcCB7XG4gICAgQGFwcGx5IGZsZXggZmxleC1jb2wgZGVza3RvcDpmbGV4LXJvdyBnYXAtMSBkZXNrdG9wOmdhcC0zIGp1c3RpZnktY2VudGVyIGl0ZW1zLXN0YXJ0IHRhYmxldDppdGVtcy1jZW50ZXIgdGFibGV0Omp1c3RpZnktYmV0d2VlbiB3LWZ1bGw7XG4gIH1cbiAgLmxvY2F0aW9ucy1saXN0LW1haW4gLmxvY2F0aW9ucyAuc2luZ2xlLWxvY2F0aW9uLWN0YS13cmFwIC5zaW5nbGUtbG9jYXRpb24tY3RhIHtcbiAgICBAYXBwbHkgaC0xMSBkZXNrdG9wOmgtOSBmbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciBmbGV4LVsxXzFfMTAuMzc1cmVtXSB0YWJsZXQ6ZmxleC1bMF8xXzEwLjM3NXJlbV0gdGV4dC1tZCBkZXNrdG9wOnRleHQtc20gZ2FwLTEuNTtcbiAgfVxuICAubG9jYXRpb25zLWxpc3QtbWFpbiAubG9jYXRpb25zIC5zaW5nbGUtbG9jYXRpb24tY3RhLXdyYXAgLnNpbmdsZS1sb2NhdGlvbi1jdGEtbGFiZWwge1xuICAgIEBhcHBseSB3LWZ1bGwgZGVza3RvcDp3LWZpdCB0ZXh0LXNtIG1iLTEgd2hpdGVzcGFjZS1ub3dyYXA7XG4gIH1cbiAgLmxvY2F0aW9ucy1saXN0LW1haW4gLmxvY2F0aW9ucyAuc2luZ2xlLWxvY2F0aW9uLWJ1dHRvbiB7XG4gICAgQGFwcGx5IGJ1dHRvbiBidXR0b24tLXRlcnRpYXJ5IGJ1dHRvbi0tc20gZGVza3RvcDp3LWF1dG8gZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XG4gIH1cbiAgLmxvY2F0aW9ucy1saXN0LW1haW4gLmxvY2F0aW9ucyAuc2luZ2xlLWxvY2F0aW9uLWJ1dHRvbi13cmFwIHtcbiAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTEgdy1mdWxsO1xuICB9XG4gIC5zZWFyY2gtd3JhcCB7XG4gICAgQGFwcGx5IHJlbGF0aXZlIHctZnVsbCBkZXNrdG9wOnctWzI3cmVtXSBweC0zIGgtMTYgc2hhZG93LXhzIHJvdW5kZWQtbWQgYmctd2hpdGUgdGV4dC1tZCB0ZXh0LWdyYXktbGlnaHQtOTAwIGJvcmRlciBib3JkZXItZ3JheS1saWdodC0zMDAgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuO1xuICB9XG4gIC5zZWFyY2gtd3JhcCBpbnB1dCB7XG4gICAgQGFwcGx5IGJvcmRlci1ub25lIHNoYWRvdy1ub25lIHAtMCBtLTA7XG4gIH1cbiAgLnNlYXJjaC13cmFwIGlucHV0OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtd3JhcCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIEBhcHBseSB0ZXh0LWdyYXktbGlnaHQ7XG4gIH1cbiAgLnNlYXJjaC13cmFwIC5tcC14LWNpcmNsZSB7XG4gICAgQGFwcGx5IGN1cnNvci1wb2ludGVyO1xuICB9XG4gIC5zZWFyY2gtd3JhcCAuYXV0b2NvbXBsZXRlLWRyb3Bkb3duIHtcbiAgICBAYXBwbHkgaGlkZGVuIGFic29sdXRlIHRvcC1mdWxsIGxlZnQtMCBiZy13aGl0ZSB3LWZ1bGwgei0xMCBib3JkZXIgYm9yZGVyLW5ldXRyYWwtMzAwIG1heC1oLTU2IG92ZXJmbG93LXktYXV0byBsaXN0LW5vbmUgcC0wIG0tMDtcbiAgfVxuICAuc2VhcmNoLXdyYXAgLmF1dG9jb21wbGV0ZS1kcm9wZG93biAuYXV0b2NvbXBsZXRlLWl0ZW0ge1xuICAgIEBhcHBseSBwLTMgY3Vyc29yLXBvaW50ZXI7XG4gIH1cbiAgLnNlYXJjaC13cmFwIC5hdXRvY29tcGxldGUtZHJvcGRvd24gLmF1dG9jb21wbGV0ZS1pdGVtOmhvdmVyLCAuc2VhcmNoLXdyYXAgLmF1dG9jb21wbGV0ZS1kcm9wZG93biAuYXV0b2NvbXBsZXRlLWl0ZW0uYWN0aXZlIHtcbiAgICBAYXBwbHkgYmctYnJhbmQtNjAwIHRleHQtd2hpdGU7XG4gIH1cbiAgLmxvY2F0aW9ucy1saXN0LW1haW4ge1xuICAgIEBhcHBseSBtdC04O1xuICB9XG4gIC5sb2NhdGlvbnMtbGlzdC1tYWluIC5tYXAtc2VhcmNoIHtcbiAgICBAYXBwbHkgcC00IGJnLXdoaXRlIHNoYWRvdy14cyB3LWZ1bGw7XG4gIH1cbiAgLmxvY2F0aW9ucy1saXN0LW1haW4gLm1hcC1zZWFyY2ggLnNlYXJjaC13cmFwIHtcbiAgICBAYXBwbHkgZGVza3RvcDp3LWZ1bGw7XG4gIH1cbiAgLmxvY2F0aW9ucy1saXN0LW1haW4gLmxvY2F0aW9ucyB7XG4gICAgQGFwcGx5IGdyaWQgZGVza3RvcDpncmlkLWNvbHMtMiBnYXAtMyBkZXNrdG9wOmdhcC04IG10LTggZGVza3RvcDptdC0xNiBkZXNrdG9wOm1iLTI0O1xuICB9XG4gIC5sb2NhdGlvbnMtbGlzdC1tYWluIC5uby1yZXN1bHRzIHtcbiAgICBAYXBwbHkgdGV4dC1jZW50ZXIgY29sLXNwYW4tZnVsbCBmbGV4LWNvbCBweS02O1xuICB9XG4gIC5sb2NhdGlvbnMtbGlzdC1tYWluIC5uby1yZXN1bHRzIGgzIHtcbiAgICBAYXBwbHkgZGVza3RvcDp0ZXh0LWxnIHRleHQtZ3JheS05MDAgZm9udC1ib2xkIG1iLTI7XG4gIH1cbiAgLmxvY2F0aW9ucy1saXN0LW1haW4gLm5vLXJlc3VsdHMgPiBkaXYge1xuICAgIEBhcHBseSB0ZXh0LXNtIGRlc2t0b3A6dGV4dC1tZCB0ZXh0LWdyYXktbGlnaHQtNjAwO1xuICB9XG4gIC5sb2NhdGlvbnMtbGlzdC1tYWluIC5uby1yZXN1bHRzID4gZGl2IGEge1xuICAgIEBhcHBseSB0ZXh0LWJyYW5kLTUwMCB1bmRlcmxpbmU7XG4gIH1cbiAgLnNpbmdsZS1zZXJ2aWNlIHtcbiAgICBAYXBwbHkgbXQtMjQ7XG4gIH1cbiAgLnNpbmdsZS1zZXJ2aWNlIC5icmVhZGNydW1icyB7XG4gICAgQGFwcGx5IHB0LTEwIGRlc2t0b3A6cHQtNjtcbiAgfVxuICAuc2luZ2xlLXNlcnZpY2UgLmJyZWFkY3J1bWJzIC5jdXJyZW50LWl0ZW0ge1xuICAgIEBhcHBseSB0ZXh0LVsjMDAzMTcwXTtcbiAgfVxuICAuc2luZ2xlLXNlcnZpY2UgLmFwcG9pbnRtZW50LWJhbm5lci1idXR0b25zIC5idXR0b24uYnV0dG9uLS1wcmltYXJ5IHtcbiAgICBAYXBwbHkgcHgtMztcbiAgfVxuICAuc2luZ2xlLXNlcnZpY2UgLmFwcG9pbnRtZW50LWJhbm5lci1idXR0b25zIC5idXR0b24uYnV0dG9uLS10ZXJ0aWFyeSB7XG4gICAgQGFwcGx5IHBsLTMgcHItMTtcbiAgfVxuICAucGFnZS00MDQge1xuICAgIEBhcHBseSBtdC0yMCBweS04IGRlc2t0b3A6cHktMjQ7XG4gIH1cbiAgLnBhZ2UtNDA0LWhlcm8ge1xuICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlcjtcbiAgfVxuICAucGFnZS00MDQtdGl0bGUge1xuICAgIEBhcHBseSB0ZXh0LWRpc3BsYXktbWQgZGVza3RvcDp0ZXh0LWRpc3BsYXktbGcgZm9udC1ib2xkIG1iLTQgZGVza3RvcDptYi02O1xuICB9XG4gIC5wYWdlLTQwNC1sYWJlbCB7XG4gICAgQGFwcGx5IGZvbnQtc2VtaWJvbGQgdGV4dC1icmFuZC05MjUgbWItMztcbiAgfVxuICAucGFnZS00MDQtdGV4dCB7XG4gICAgQGFwcGx5IHRleHQtbGcgZGVza3RvcDp0ZXh0LXhsIHRleHQtZ3JheS1saWdodC02MDA7XG4gIH1cbiAgLnBhZ2UtNDA0LWJ1dHRvbnMge1xuICAgIEBhcHBseSBmbGV4IGZsZXgtY29sLXJldmVyc2UgZGVza3RvcDpmbGV4LXJvdyBqdXN0aWZ5LWNlbnRlciBnYXAtMyBtdC04IGRlc2t0b3A6bXQtMTI7XG4gIH1cbiAgLnBhZ2UtNDA0LWJ1dHRvbnMgLmJ1dHRvbiB7XG4gICAgQGFwcGx5IHctZnVsbCBkZXNrdG9wOnctZml0IHB4LTYgZGVza3RvcDpweS00IHB5LTMganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIGdhcC0yLjU7XG4gIH1cbiAgLnBhZ2UtNDA0LWJveGVzIHtcbiAgICBAYXBwbHkgbXQtMTYgZGVza3RvcDptdC0yNCBncmlkIGRlc2t0b3A6Z3JpZC1jb2xzLTMgZGVza3RvcDpqdXN0aWZ5LWJldHdlZW4gZ2FwLTQgZGVza3RvcDpnYXAtODtcbiAgfVxuICAucGFnZS00MDQtYm94ZXMgLmJveCB7XG4gICAgQGFwcGx5IGJnLWdyYXktbGlnaHQtNTAgZmxleCBmbGV4LWNvbCBwLTUgZGVza3RvcDpwLTY7XG4gIH1cbiAgLnBhZ2UtNDA0LWJveGVzIC5ib3gtdGl0bGUge1xuICAgIEBhcHBseSBmb250LXNlbWlib2xkIHRleHQtbGcgZGVza3RvcDp0ZXh0LXhsIG1iLTEgZGVza3RvcDptYi0yO1xuICB9XG4gIC5wYWdlLTQwNC1ib3hlcyAuYm94LWljb24ge1xuICAgIEBhcHBseSB0ZXh0LWRpc3BsYXkteHMgdGV4dC1icmFuZC02MDAgbWItOCBkZXNrdG9wOm1iLTEyO1xuICB9XG4gIC5wYWdlLTQwNC1ib3hlcyAuYm94LWxpbmsge1xuICAgIEBhcHBseSBmbGV4IGZvbnQtc2VtaWJvbGQgaXRlbXMtY2VudGVyIGdhcC0yIHRleHQtYnJhbmQtNjAwIG10LTQgZGVza3RvcDptdC01O1xuICB9XG4gIC5wYWdlLTQwNC1ib3hlcyAuYm94LWxpbmsgaSB7XG4gICAgQGFwcGx5IHRleHQteGw7XG4gIH1cbiAgLmVycm9yNDA0IGZvb3RlciA+IC5jb250YWluZXIge1xuICAgIEBhcHBseSBoaWRkZW47XG4gIH1cbn1cbkB0YWlsd2luZCB1dGlsaXRpZXM7XG5AbGF5ZXIgdXRpbGl0aWVzIHtcbiAgLnBob25lLW51bWJlci13cmFwIHtcbiAgICBAYXBwbHkgaXRlbXMtY2VudGVyIGJnLWdyYXktbGlnaHQtMjAwIHJvdW5kZWQtbWQgZ2FwLTE7XG4gIH1cbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLXRyaWdnZXIuYWNjb3JkaW9uLW9wZW4ge1xuICAgIEBhcHBseSB0ZXh0LWJyYW5kLTYwMDtcbiAgfVxuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24tdHJpZ2dlci5hY2NvcmRpb24tb3BlbiAubXAtbWludXMge1xuICAgIEBhcHBseSB0ZXh0LWJyYW5kLTYwMDtcbiAgfVxuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgQGFwcGx5IGhpZGRlbjtcbiAgfVxuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudC5hY2NvcmRpb24tb3BlbiB7XG4gICAgQGFwcGx5IGJsb2NrO1xuICB9XG4gIC5pcy1mcm9udGVuZCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgQGFwcGx5IGFwcGVhcmFuY2Utbm9uZSBiZy13aGl0ZSBib3JkZXIgYm9yZGVyLWdyYXktbGlnaHQtMzAwIGgtNSB3LTUgcm91bmRlZC1tZCBpbmxpbmUtYmxvY2sgcmVsYXRpdmVcbiAgICAgIGN1cnNvci1wb2ludGVyIHRyYW5zaXRpb24tYWxsO1xuICB9XG4gIC5pcy1mcm9udGVuZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbiAgfVxuICAuaXMtZnJvbnRlbmQgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/