/*!********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/views/home.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.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;
    }
}
  .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;
    }
}
  .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
  --------------------------------------------------------------*/
  .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.focus .item {
    opacity: 0;
    width: 0;
    white-space: nowrap;
    overflow: hidden;
  }
  .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;
  }
  .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;
}
: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";
  }
.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;
        }
    }
  .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;
    }
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/views/partials/opinions-block.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@-webkit-keyframes splide-loading {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}
@keyframes splide-loading {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}
.splide__track--draggable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.splide__track--fade > .splide__list > .splide__slide {
  margin: 0 !important;
  opacity: 0;
  z-index: 0;
}

.splide__track--fade > .splide__list > .splide__slide.is-active {
  opacity: 1;
  z-index: 1;
}

.splide--rtl {
  direction: rtl;
}

.splide__track--ttb > .splide__list {
  display: block;
}

.splide__container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}

.splide__list {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

.splide.is-initialized:not(.is-active) .splide__list {
  display: block;
}

.splide__pagination {
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  margin: 0;
  pointer-events: none;
}

.splide__pagination li {
  display: inline-block;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  pointer-events: auto;
}

.splide:not(.is-overflow) .splide__pagination {
  display: none;
}

.splide__progress__bar {
  width: 0;
}

.splide {
  position: relative;
  visibility: hidden;
}

.splide.is-initialized, .splide.is-rendered {
  visibility: visible;
}

.splide__slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  list-style-type: none !important;
  margin: 0;
  position: relative;
}

.splide__slide img {
  vertical-align: bottom;
}

.splide__spinner {
  -webkit-animation: splide-loading 1s linear infinite;
          animation: splide-loading 1s linear infinite;
  border: 2px solid #999;
  border-left-color: transparent;
  border-radius: 50%;
  bottom: 0;
  contain: strict;
  display: inline-block;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}

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

.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {
  display: none;
}

.splide__toggle.is-active .splide__toggle__pause {
  display: inline;
}

.splide__track {
  overflow: hidden;
  position: relative;
  z-index: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtFQUFBO0lBQUE7UUFBQTtRQUFBO1FBQUE7WUFBQTtnQkFBQTtRQUFBO1FBQUE7SUFBQTtBQUFBO0VBRUc7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0FBQUE7RUFBQTtJQUFBO1FBQUE7UUFBQTtRQUFBO1lBQUE7Z0JBQUE7UUFBQTtRQUFBO1lBQUE7Z0JBQUE7SUFBQTtBQUFBO0VBR0M7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtFQUFBO0lBQUE7UUFBQTtRQUFBO1FBQUE7SUFBQTtBQUFBO0VBR0E7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7RUFBQTtJQUFBO1FBQUE7UUFBQTtRQUFBO1FBQUE7WUFBQTtnQkFBQTtRQUFBO0lBQUE7QUFBQTtFQUVFO0lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtBQUFBO0VBQUE7SUFBQTtRQUFBO0lBQUE7QUFBQTtFQ0ZOO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7SUFDQTtJQUFBO0FBREE7RUFNRTtJQUFBO0lBQUE7SUFBQTtBQUFBO0VBSUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtFQUlBO0lBQUE7SUFBQTtJQUFBO0FBQUE7RUFHQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7RUFFRTtJQUFBO0FBQUE7RUFVRjtJQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7RUFFRTtJQUFBO0FBQUE7RUFHQTtJQUFBO0FBQUE7RUFnQkY7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO1lBQUE7QUFBQTtFQUdFO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtFQUdBO0lBQUE7SUFBQTtJQUFBO1lBQUE7QUFBQTtFQUlBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtFQUdBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO1lBQUE7QUFBQTtFQUVFO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtFQUdBO0lBQUE7SUFBQTtJQUFBO1lBQUE7QUFBQTtFQUlBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtFQUtKO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtZQUFBO0FBQUE7RUFFRTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBO0VBR0E7SUFBQTtJQUFBO0lBQUE7WUFBQTtBQUFBO0VBSUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBO0VBR0E7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7WUFBQTtBQUFBO0VBRUU7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBO0VBR0E7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO1lBQUE7QUFBQTtFQUlBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtFQUtKO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7WUFBQTtBQUFBO0VBQUE7SUFBQTtRQUFBO1FBQUE7UUFBQTtJQUFBO0FBQUE7RUFFRTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBO0VBR0E7SUFBQTtJQUFBO0lBQUE7WUFBQTtBQUFBO0VBSUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBO0VBK0JBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtZQUFBO0lBQ0E7QUFEQTtFQUdFO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtFQUdBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtZQUFBO0FBQUE7RUFJQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtFQW1ERjtJQUFBO0lBQUE7QUFBQTtFQUVFO0lBQUE7QUFBQTtFQVVGO0lBQUE7SUFBQTtBQUFBO0VBRUU7SUFBQTtBQUFBO0VBaUNKO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBO0VDcFFKO2tFQUFBO0VBcUVBO0lBQ0U7RUpxcUJBO0VJbnFCRjtFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSnFxQkE7RUlscUJGO0lBQ0U7SUFDQTtJQUNBO1lBQUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKb3FCQTtFSWpxQkY7RUFzREE7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VKMHBCQTtFSXZwQkY7SUFDRTtFSnlwQkE7RUl0cEJGO0lBQ0U7SUFDQTtFSndwQkE7RUlycEJGOztJQUVFO0lBQ0E7SUFDQTtFSnVwQkE7RUl0bUJGO0lBQ0U7SUFDQTtFSjRvQkE7RUl6b0JGOzs7O0lBSUU7RUoyb0JBO0VJeG9CRjs7OztJQUlFO0VKMG9CQTtFSXhtQkY7SUFDRTtNQUNFO0lKbW9CQTtJSWhvQkY7TUFDRTtNQUNBO0lKa29CQTtFQUNGO0VJOW5CRjs7aUVBQUE7RUFtQ0E7O2lFQUFBO0VDL1RFO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtBQUFBO0VBQUE7SUFBQTtRQUFBO0lBQUE7QUFBQTtFQUVFO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7RUFJQTtJQUFBO0FBQUE7RUFHQTtJQUFBO0lBQUE7QUFBQTtFQUFBO0lBQUE7UUFBQTtJQUFBO0lBRUk7UUFBQTtJQUFBO0FBRko7RUFLRztJQUFBO0FBQUE7RUFLRDtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtBQUFBO0VBRUE7SUFBQTtJQUFBO0FBQUE7RUFJQTtJQUFBO0FBQUE7RUFJRjtJQUFBO0FBQUE7RUFHQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtBQUFBO0VBQUE7SUFBQTtRQUFBO1FBQUE7WUFBQTtnQkFBQTtJQUFBO0FBQUE7RUFFRTtJQUFBO0FBQUE7RUFBQTtJQUFBO1FBQUE7SUFBQTtBQUFBO0VBRUU7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBO0VBQUE7SUFBQTtRQUFBO1FBQUE7UUFBQTtZQUFBO2dCQUFBO1FBQUE7UUFBQTtZQUFBO2dCQUFBO1FBQUE7UUFBQTtJQUFBO0FBQUE7RUFBQTtJQUFBO1FBQUE7SUFBQTtBQUFBO0VBRUU7SUFBQTtJQUFBO1FBQUE7WUFBQTtBQUFBO0VBQUE7SUFBQTtRQUFBO1FBQUE7WUFBQTtnQkFBQTtJQUFBO0FBQUE7RUFLSjtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtBQUFBO0VBQUE7SUFBQTtRQUFBO0lBQUE7QUFBQTtFQUlGO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO1lBQUE7SUFBQTtZQUFBO0FBQUE7RUFBQTtJQUFBO1FBQUE7UUFBQTtRQUFBO1FBQUE7UUFBQTtRQUFBO1FBQUE7UUFBQTtRQUFBO1FBQUE7UUFBQTtRQUFBO1FBQUE7UUFBQTtJQUFBO0FBQUE7RUFFQTtJQUVJO1FBQUE7UUFBQTtRQUFBO1FBQUE7UUFBQTtRQUFBO1FBQUE7Z0JBQUE7UUFBQTtRQUFBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFKQTtFTG8rQk47RUszOUJFO0lBQUE7QUFBQTtFQUFBO0lBQUE7UUFBQTtJQUFBO0FBQUE7RUFHQTtJQUFBO0FBQUE7RUFHQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7RUFBQTtJQUFBO1FBQUE7SUFBQTtBQUFBO0VBRUU7SUFBQTtBQUFBO0VBR0E7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7QUFBQTtFQUVFO0lBQUE7QUFBQTtFQUVFO0lBQUE7SUFBQTtJQUFBO0FBQUE7RUFJRjtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7RUFJRTtJQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7RUFNTjtJQUFBO0lBQUE7QUFBQTtFQUVFO0lBQUE7SUFBQTtBQUFBO0VBSUY7SUFBQTtJQUFBO0FBQUE7RUFFRTtJQUFBO0FBQUE7RUFHQTtJQUFBO0lBQUE7QUFBQTtFQUVFO0lBQUE7QUFBQTtFQUdBO0lBQUE7WUFBQTtBQUFBO0VBQUE7SUFBQTtBQUFBO0VBTUY7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7RUFFRTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtFQUtKO0lBQ0U7RUx5OUJKO0VLdDlCQTtJQUNFO0lBQ0E7RUx3OUJGO0VLcDlCQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7RUFBQTtJQUFBO1FBQUE7SUFBQTtBQUFBO0VBRUU7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBO0VBR0M7SUFBQTtJQUFBO0FBQUE7RUFFQztJQUFBO0lBQUE7SUFBQTtBQUFBO0VBRUU7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBO0VBS0o7SUFBQTtJQUFBO0FBQUE7RUFJRjtJQUFBO0lBQUE7QUFBQTtFQUdBO0lBQUE7SUFBQTtBQUFBO0VBa0NFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUw4OEJKO0VLNzdCSTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtFQUVFO0lBQUE7SUFBQTtBQUFBO0VBSUE7SUFDRTtJQUNBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7WUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUx5OEJSO0VNL3BDQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtFQUVFO0lBQUE7SUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBO0VBQUE7SUFBQTtRQUFBO1FBQUE7UUFBQTtRQUFBO0lBQUE7QUFBQTtFQUVFO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtFQUVFO0lBQUE7SUFBQTtJQUFBO0FBQUE7RUFJRjtJQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7RUFHQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7QUFBQTtFQUlGO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7RUFBQTtJQUFBO1FBQUE7UUFBQTtJQUFBO0FBQUE7RUFFRTtJQUFBO0FBQUE7RUFHQTtJQUFBO0lBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0FBQUE7RUFBQTtJQUFBO0FBQUE7RUFBQTtJQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtBQUFBO0VBQUE7SUFBQTtRQUFBO0lBQUE7QUFBQTtFQUlGO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0FBQUE7RUFBQTtJQUFBO1FBQUE7UUFBQTtJQUFBO0FBQUE7RUFFRTtJQUFBO0FBQUE7RUFBQTtJQUFBO1FBQUE7SUFBQTtBQUFBO0VBRUU7SUFBQTtBQUFBO0VBR007SUFDRTtFTm9xQ2Q7RU1ocUNVO0lBQUE7QUFBQTtFQUdBO0lBQUE7QUFBQTtFQUVFO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtFQUdBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtFQUVFO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtFQUVFO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7QUFBQTtFQUVFO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtFQUdBO0lBQUE7SUFBQTtJQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7QUFBQTtFQUNBO0lBQ0U7SUFDQTtJQUFBO0VOd3FDcEI7RU1wcUNrQjtJQUFBO0lBQUE7QUFBQTtFQU1OO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO1lBQUE7SUFBQTtZQUFBO0FBQUE7RUFJRTtJQUFBO0lBQUE7WUFBQTtBQUFBO0VBR0E7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtFQUtKO0lBQUE7QUFBQTtFQUFBO0lBQUE7UUFBQTtRQUFBO0lBQUE7QUFBQTtFQUlFO0lBQUE7SUFBQTtJQUFBO0FBQUE7RUFNTjtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBO0VBSUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBO0VBRUU7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7QUFBQTtFQUdBO0lBQUE7SUFBQTtBQUFBO0VBRUU7SUFBQTtBQUFBO0VBQUE7SUFBQTtRQUFBO0lBQUE7QUFBQTtFQUlGO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtFQUdBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtFQUdBO0lBQUE7QUFBQTtFQUdBO0lBQUE7QUFBQTtFQUlBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtFQUFBO0lBQUE7UUFBQTtJQUFBO0FBQUE7RUFFQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7SUFBQTtBQUFBO0VBRUU7SUFBQTtBQUFBO0VBQ0E7SUFDRTtJQUNBO0lBQUE7SUFBQTtJQUFBO0VOK3BDWjtFTTFwQ1k7SUFBQTtJQUFBO0FBQUE7RUFHQTtJQUFBO0lBQUE7QUFBQTtFQU1OO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtJQUFBO0FBQUE7RUFBQTtJQUFBO1FBQUE7UUFBQTtRQUFBO0lBQUE7QUFBQTtFQUtKO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7RUFBQTtJQUFBO1FBQUE7SUFBQTtBQUFBO0VBR0E7SUFBQTtBQUFBO0VBSUY7SUFBQTtBQUFBO0VBQUE7SUFBQTtRQUFBO0lBQUE7QUFBQTtFQUdBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtFQUlBOztJQUFBO0lBQUE7QUFBQTtFQUlJOzs7SUFBQTtJQUFBO0FBQUE7RUFJRTs7O0lBQUE7SUFBQTtBQUFBO0VBTUo7O0lBQUE7QUFBQTtFQUlBOztJQUFBO0FBQUE7RUFJQTs7SUFBQTtJQUFBO0FBQUE7RUFJQTs7OztJQUFBO0lBQUE7QUFBQTtFQUlBO0lBQUE7O1FBQUE7SUFBQTtBQUFBO0VDNUxBO0lBQUE7SUFBQTtBQUFBO0VBR0U7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBO0VBQUE7SUFBQTtRQUFBO1FBQUE7UUFBQTtZQUFBO2dCQUFBO1FBQUE7UUFBQTtZQUFBO2dCQUFBO0lBQUE7QUFBQTtFQUFBO0lBQUE7UUFBQTtRQUFBO1lBQUE7Z0JBQUE7SUFBQTtBQUFBO0VBR0E7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7RUFBQTtJQUFBO1FBQUE7SUFBQTtBQUFBO0VBRUU7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtBQUFBO0VBQUE7SUFBQTtRQUFBO0lBQUE7QUFBQTtFQUlGO0lBQUE7SUFBQTtBQUFBO0VBQUE7SUFBQTtRQUFBO0lBQUE7QUFBQTtFQUVFO0lBQUE7QUFBQTtFQUFBO0lBQUE7UUFBQTtJQUFBO0FBQUE7RUFHQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0FBQUE7RUFBQTtJQUFBO1FBQUE7SUFBQTtBQUFBO0VBSUY7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBO0VBQUE7SUFBQTtRQUFBO1FBQUE7SUFBQTtBQUFBO0VBRUU7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7RUFBQTtJQUFBO1FBQUE7UUFBQTtRQUFBO1lBQUE7Z0JBQUE7UUFBQTtRQUFBO1lBQUE7Z0JBQUE7UUFBQTtRQUFBO1lBQUE7Z0JBQUE7SUFBQTtBQUFBO0VBSUY7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7RUFFRTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7WUFBQTtJQUFBO1lBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0FBQUE7RUFJRjtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7QUFBQTtFQUFBO0lBQUE7UUFBQTtRQUFBO1FBQUE7WUFBQTtnQkFBQTtJQUFBO0FBQUE7RUFBQTtJQUFBO1FBQUE7UUFBQTtRQUFBO1lBQUE7Z0JBQUE7UUFBQTtJQUFBO0FBQUE7RUFFRTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0FBQUE7RUFBQTtJQUFBO1FBQUE7UUFBQTtZQUFBO2dCQUFBO0lBQUE7QUFBQTtFQUVFO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7RUFBQTtJQUFBO1FBQUE7SUFBQTtBQUFBO0VBSUU7SUFBQTtJQUFBO0lBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtBQUFBO0VBS0o7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtFQUFBO0lBQUE7UUFBQTtJQUFBO0FBQUE7RUFFRTtJQUFBO0lBQUE7SUFBQTtBQUFBO0VBR0E7SUFBQTtBQUFBO0VBTU47SUFBQTtJQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtFQUFBO0lBQUE7UUFBQTtRQUFBO1FBQUE7UUFBQTtJQUFBO0FBQUE7RUFFRTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtBQzVETjtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJERjs7QVN2Q0E7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7O0FBQUE7O0FBQUE7OztDQUFBOztBQUFBOzs7RUFBQTtVQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0VBQUE7QUFBQTs7QUFBQTs7Ozs7Ozs7Q0FBQTs7QUFBQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtLQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOzs7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7OztDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtVQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7Ozs7OztFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7RUFBQTtBQUFBOztBQUFBOzs7OztDQUFBOztBQUFBOzs7O0VBQUE7RUFBQTtVQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7Ozs7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOzs7O0NBQUE7O0FBQUE7Ozs7O0VBQUE7RUFBQTtVQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBO0FBQUE7O0FBQUE7OztDQUFBOztBQUFBOzs7O0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7O0VBQUE7QUFBQTs7QUFBQTs7O0NBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOzs7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7Ozs7Ozs7Ozs7Ozs7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7O0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7O0NBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOzs7O0NBQUE7O0FBQUE7Ozs7Ozs7O0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBO0VBQUE7QUFBQTs7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO0lBQUE7SUFBQTtZQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0lBQUE7WUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7T0FBQTtZQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO1lBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7WUFBQTtBQUFBOztBQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7WUFBQTtBQUFBOztBQUFBO0lBQUE7T0FBQTtZQUFBO0lBQUE7SUFBQTtZQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7T0FBQTtRQUFBO1lBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7WUFBQTtBQUFBOztBQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7WUFBQTtBQUFBOztBQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7WUFBQTtBQUFBOztBQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO1lBQUE7SUFBQTtZQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO1lBQUE7SUFBQTtZQUFBO0FBQUE7O0FBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7WUFBQTtJQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO0lBQUE7WUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7UUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtNQUFBO01BQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO1lBQUE7SUFBQTtJQUFBO0lBQUE7WUFBQTtJQUFBO1lBQUE7QUFBQTs7QUFBQTtJQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7UUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7UUFBQTtRQUFBO1FBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtRQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtRQUFBO0lBQUE7SUFBQTtRQUFBO1dBQUE7Z0JBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO1FBQUE7UUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtRQUFBO1FBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7UUFBQTtRQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO1FBQUE7UUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtRQUFBO1FBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO0lBQUE7QUFBQTs7QUFBQTtJQUFBO1lBQUE7QUFBQTs7QUFBQTtJQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtZQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtFQUFBO0FDREE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7SUFBQTtBQUFBO0FBQUE7SUFBQTtJQUFBO0FBQUE7QUFBQTtJQUFBO0FBQUE7QUFBQTtJQUFBO0FBQUE7QUFBQTtJQUFBO0FBQUE7QUFBQTtJQUFBO0FBQUE7QUFBQTtJQUFBO1lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7SUFBQTtBQUFBO0FBQUE7SUFBQTtBQUFBO0FBQUE7SUFBQTtBQUFBO0FBQUE7SUFBQTtBQUFBO0FBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtBQUFBO0FBQUE7SUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0FBQUE7QUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0FBQUE7QUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0FBQUE7QUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0FBQUE7QUFBQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0FBQUE7QUFBQTtJQUFBO0FBQUE7QUFBQTtJQUFBO0FBQUE7QUFBQTtJQUFBO0FBQUE7QUFBQTtJQUFBO0FBQUE7QUFBQTtJQUFBO0FBQUE7QUFBQTtJQUFBO0FBQUE7QUFBQTtJQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7SUFBQTtBQUFBO0FBQUE7SUFBQTtJQUFBO0FBQUE7QUFBQTtJQUFBO0FBQUE7QUFBQTtJQUFBO0FBQUE7QUFBQTtJQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7SUFBQTtBQUFBO0FBQUE7SUFBQTtBQUFBO0FBQUE7SUFBQTtBQUFBO0FBQUE7SUFBQTtJQUFBO0FBQUE7QUFBQTtJQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7SUFBQTtBQUFBO0FBQUE7SUFBQTtJQUFBO0FBQUE7QUFBQTtJQUFBO0lBQUE7QUFBQTtBQUFBO0lBQUE7WUFBQTtBQUFBO0FBSUk7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7QUFLSTtJQUFBO0lBQUE7QUFBQTtBQUVFO0lBQUE7SUFBQTtBQUFBO0FBS0o7SUFBQTtBQUFBO0FBRUU7SUFBQTtBQUFBO0FBTUY7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7T0FBQTtZQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO1lBQUE7SUFBQTtZQUFBO0FBQUE7QUFF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bEk2dEQ7RUFBdUU7QUNzSXB5RDs7QUR0SWl6RDtFQUFpRDtBQzBJbDJEOztBRDFJaTNEO0VBQWU7RUFBZ0I7RUFBa0I7QUNnSmw2RCxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbXAtd3AvLi9ub2RlX21vZHVsZXMvdG9tLXNlbGVjdC9kaXN0L2Nzcy90b20tc2VsZWN0LmRlZmF1bHQuY3NzIiwid2VicGFjazovL21wLXdwLy4vYXNzZXRzL3Njc3Mvdmlld3MvaG9tZS5zY3NzIiwid2VicGFjazovL21wLXdwLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9wYXJ0aWFscy9ib3R0b20tbWVudS5zY3NzIiwid2VicGFjazovL21wLXdwLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9wYXJ0aWFscy9hcHBvaW50bWVudC1iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9tcC13cC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvYnV0dG9ucy5zY3NzIiwid2VicGFjazovL21wLXdwLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy93b3JkcHJlc3Muc2NzcyIsIndlYnBhY2s6Ly9tcC13cC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvZm9ybS5zY3NzIiwid2VicGFjazovL21wLXdwLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9sYXlvdXRzL2hlYWRlci5zY3NzIiwid2VicGFjazovL21wLXdwLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9sYXlvdXRzL2Zvb3Rlci5zY3NzIiwid2VicGFjazovL21wLXdwLy4vYXNzZXRzL3Njc3MvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd3AvLi9hc3NldHMvc2Nzcy9iYXNlL19pbmRleC5zY3NzIiwid2VicGFjazovL21wLXdwLy4vYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19pbmRleC5zY3NzIiwid2VicGFjazovL21wLXdwLy4vbm9kZV9tb2R1bGVzL0BzcGxpZGVqcy9zcGxpZGUvZGlzdC9jc3Mvc3BsaWRlLWNvcmUubWluLmNzcyIsIndlYnBhY2s6Ly9tcC13cC8uL2Fzc2V0cy9zY3NzL3ZpZXdzL3BhcnRpYWxzL29waW5pb25zLWJsb2NrLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiB0b20tc2VsZWN0LmNzcyAodi8vQEB2ZXJzaW9uKVxuICogQ29weXJpZ2h0IChjKSBjb250cmlidXRvcnNcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpOyB5b3UgbWF5IG5vdCB1c2UgdGhpc1xuICogZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQ6XG4gKiBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlIGRpc3RyaWJ1dGVkIHVuZGVyXG4gKiB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GXG4gKiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4gU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2VcbiAqIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQgbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKlxuICovXG4udHMtY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnRzLXdyYXBwZXIubXVsdGkuaGFzLWl0ZW1zIC50cy1jb250cm9sIHtcbiAgcGFkZGluZzogY2FsYyg4cHggLSAycHggLSAxcHgpIDhweCBjYWxjKDhweCAtIDJweCAtIDNweCAtIDFweCk7XG59XG4uZnVsbCAudHMtY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZGlzYWJsZWQgLnRzLWNvbnRyb2wsIC5kaXNhYmxlZCAudHMtY29udHJvbCAqIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG4uZm9jdXMgLnRzLWNvbnRyb2wge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi50cy1jb250cm9sID4gKiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRzLXdyYXBwZXIubXVsdGkgLnRzLWNvbnRyb2wgPiBkaXYge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCAzcHggM3B4IDA7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIGJhY2tncm91bmQ6ICMxZGE3ZWU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3M2JiO1xufVxuLnRzLXdyYXBwZXIubXVsdGkgLnRzLWNvbnRyb2wgPiBkaXYuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzkyYzgzNjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDU3OGQ7XG59XG4udHMtd3JhcHBlci5tdWx0aS5kaXNhYmxlZCAudHMtY29udHJvbCA+IGRpdiwgLnRzLXdyYXBwZXIubXVsdGkuZGlzYWJsZWQgLnRzLWNvbnRyb2wgPiBkaXYuYWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjZDJkMmQyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhYWFhO1xufVxuLnRzLWNvbnRyb2wgPiBpbnB1dCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDdyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRzLWNvbnRyb2wgPiBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cy1jb250cm9sID4gaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uaGFzLWl0ZW1zIC50cy1jb250cm9sID4gaW5wdXQge1xuICBtYXJnaW46IDAgNHB4ICFpbXBvcnRhbnQ7XG59XG4udHMtY29udHJvbC5ydGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50cy1jb250cm9sLnJ0bC5zaW5nbGUgLnRzLWNvbnRyb2w6YWZ0ZXIge1xuICBsZWZ0OiAxNXB4O1xuICByaWdodDogYXV0bztcbn1cbi50cy1jb250cm9sLnJ0bCAudHMtY29udHJvbCA+IGlucHV0IHtcbiAgbWFyZ2luOiAwIDRweCAwIC0ycHggIWltcG9ydGFudDtcbn1cbi5kaXNhYmxlZCAudHMtY29udHJvbCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5pbnB1dC1oaWRkZW4gLnRzLWNvbnRyb2wgPiBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwcHg7XG59XG5cbi50cy1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMC4yNXJlbSAwIDA7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG59XG4udHMtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHMtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0gLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI1LCAxNjgsIDIwOCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLnRzLWRyb3Bkb3duIC5vcHRpb24sXG4udHMtZHJvcGRvd24gLm9wdGdyb3VwLWhlYWRlcixcbi50cy1kcm9wZG93biAubm8tcmVzdWx0cyxcbi50cy1kcm9wZG93biAuY3JlYXRlIHtcbiAgcGFkZGluZzogNXB4IDhweDtcbn1cbi50cy1kcm9wZG93biAub3B0aW9uLCAudHMtZHJvcGRvd24gW2RhdGEtZGlzYWJsZWRdLCAudHMtZHJvcGRvd24gW2RhdGEtZGlzYWJsZWRdIFtkYXRhLXNlbGVjdGFibGVdLm9wdGlvbiB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnRzLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdLm9wdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50cy1kcm9wZG93biAub3B0Z3JvdXA6Zmlyc3QtY2hpbGQgLm9wdGdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cbi50cy1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi50cy1kcm9wZG93biAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZmFmZDtcbiAgY29sb3I6ICM0OTVjNjg7XG59XG4udHMtZHJvcGRvd24gLmFjdGl2ZS5jcmVhdGUge1xuICBjb2xvcjogIzQ5NWM2ODtcbn1cbi50cy1kcm9wZG93biAuY3JlYXRlIHtcbiAgY29sb3I6IHJnYmEoNDgsIDQ4LCA0OCwgMC41KTtcbn1cbi50cy1kcm9wZG93biAuc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiA1cHggOHB4O1xufVxuLnRzLWRyb3Bkb3duIC5zcGlubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiA1cHggc29saWQgI2QwZDBkMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDBkMGQwIHRyYW5zcGFyZW50ICNkMGQwZDAgdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogbGRzLWR1YWwtcmluZyAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgbGRzLWR1YWwtcmluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi50cy1kcm9wZG93bi1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi50cy13cmFwcGVyLnBsdWdpbi1kcmFnX2Ryb3AgLnRzLWRyYWdnaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tZHJhZ19kcm9wIC50cy1kcmFnZ2luZyA+ICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnBsdWdpbi1jaGVja2JveF9vcHRpb25zOm5vdCgucnRsKSAub3B0aW9uIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5wbHVnaW4tY2hlY2tib3hfb3B0aW9ucy5ydGwgLm9wdGlvbiBpbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLW5hbWUtY2FzZSAqL1xuLnBsdWdpbi1jbGVhcl9idXR0b24ge1xuICAtLXRzLXByLWNsZWFyLWJ1dHRvbjogMWVtO1xufVxuLnBsdWdpbi1jbGVhcl9idXR0b24gLmNsZWFyLWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IGNhbGMoOHB4IC0gNnB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBsdWdpbi1jbGVhcl9idXR0b24uZm9ybS1zZWxlY3QgLmNsZWFyLWJ1dHRvbiwgLnBsdWdpbi1jbGVhcl9idXR0b24uc2luZ2xlIC5jbGVhci1idXR0b24ge1xuICByaWdodDogbWF4KHZhcigtLXRzLXByLWNhcmV0KSwgOHB4KTtcbn1cbi5wbHVnaW4tY2xlYXJfYnV0dG9uLmZvY3VzLmhhcy1pdGVtcyAuY2xlYXItYnV0dG9uLCAucGx1Z2luLWNsZWFyX2J1dHRvbjpub3QoLmRpc2FibGVkKTpob3Zlci5oYXMtaXRlbXMgLmNsZWFyLWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50cy13cmFwcGVyIC5kcm9wZG93bi1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDBkMDtcbiAgYmFja2dyb3VuZDogY29sb3ItbWl4KCNmZmYsICNkMGQwZDAsIDg1JSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xufVxuLnRzLXdyYXBwZXIgLmRyb3Bkb3duLWhlYWRlci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA1MCU7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBvcGFjaXR5OiAwLjQ7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4udHMtd3JhcHBlciAuZHJvcGRvd24taGVhZGVyLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4ucGx1Z2luLWRyb3Bkb3duX2lucHV0LmZvY3VzLmRyb3Bkb3duLWFjdGl2ZSAudHMtY29udHJvbCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG59XG4ucGx1Z2luLWRyb3Bkb3duX2lucHV0IC5kcm9wZG93bi1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wbHVnaW4tZHJvcGRvd25faW5wdXQgLml0ZW1zLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbHVnaW4tZHJvcGRvd25faW5wdXQuaGFzLWl0ZW1zIC5pdGVtcy1wbGFjZWhvbGRlciwgLnBsdWdpbi1kcm9wZG93bl9pbnB1dC5kcm9wZG93bi1hY3RpdmUgLml0ZW1zLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udHMtd3JhcHBlci5wbHVnaW4taW5wdXRfYXV0b2dyb3cuaGFzLWl0ZW1zIC50cy1jb250cm9sID4gaW5wdXQge1xuICBtaW4td2lkdGg6IDA7XG59XG4udHMtd3JhcHBlci5wbHVnaW4taW5wdXRfYXV0b2dyb3cuaGFzLWl0ZW1zLmZvY3VzIC50cy1jb250cm9sID4gaW5wdXQge1xuICBmbGV4OiBub25lO1xuICBtaW4td2lkdGg6IDRweDtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1pbnB1dF9hdXRvZ3Jvdy5oYXMtaXRlbXMuZm9jdXMgLnRzLWNvbnRyb2wgPiBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAudHMtZHJvcGRvd24tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZjJmMjtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIG1pbi13aWR0aDogMDtcbn1cbi50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMCBub25lO1xufVxuLnRzLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xufVxuXG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW0gLnJlbW92ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW0gLnJlbW92ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5kaXNhYmxlZCAuaXRlbSAucmVtb3ZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5yZW1vdmUtc2luZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDIzcHg7XG59XG5cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uOm5vdCgucnRsKSAuaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uOm5vdCgucnRsKSAuaXRlbSAucmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA3M2JiO1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b246bm90KC5ydGwpIC5pdGVtLmFjdGl2ZSAucmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDU3OGQ7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbjpub3QoLnJ0bCkuZGlzYWJsZWQgLml0ZW0gLnJlbW92ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYWFhYWFhO1xufVxuXG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5ydGwgLml0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uLnJ0bCAuaXRlbSAucmVtb3ZlIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNzNiYjtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5ydGwgLml0ZW0uYWN0aXZlIC5yZW1vdmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDU3OGQ7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5ydGwuZGlzYWJsZWQgLml0ZW0gLnJlbW92ZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2FhYWFhYTtcbn1cblxuOnJvb3Qge1xuICAtLXRzLXByLWNsZWFyLWJ1dHRvbjogMHB4O1xuICAtLXRzLXByLWNhcmV0OiAwcHg7XG4gIC0tdHMtcHItbWluOiAuNzVyZW07XG59XG5cbi50cy13cmFwcGVyLnNpbmdsZSAudHMtY29udHJvbCwgLnRzLXdyYXBwZXIuc2luZ2xlIC50cy1jb250cm9sIGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udHMtY29udHJvbDpub3QoLnJ0bCkge1xuICBwYWRkaW5nLXJpZ2h0OiBtYXgodmFyKC0tdHMtcHItbWluKSwgdmFyKC0tdHMtcHItY2xlYXItYnV0dG9uKSArIHZhcigtLXRzLXByLWNhcmV0KSkgIWltcG9ydGFudDtcbn1cblxuLnRzLWNvbnRyb2wucnRsIHtcbiAgcGFkZGluZy1sZWZ0OiBtYXgodmFyKC0tdHMtcHItbWluKSwgdmFyKC0tdHMtcHItY2xlYXItYnV0dG9uKSArIHZhcigtLXRzLXByLWNhcmV0KSkgIWltcG9ydGFudDtcbn1cblxuLnRzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50cy1kcm9wZG93bixcbi50cy1jb250cm9sLFxuLnRzLWNvbnRyb2wgaW5wdXQge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi50cy1jb250cm9sLFxuLnRzLXdyYXBwZXIuc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLnRzLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50cy13cmFwcGVyLnNpbmdsZSAudHMtY29udHJvbCB7XG4gIC0tdHMtcHItY2FyZXQ6IDJyZW07XG59XG4udHMtd3JhcHBlci5zaW5nbGUgLnRzLWNvbnRyb2w6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMCA1cHg7XG4gIGJvcmRlci1jb2xvcjogIzgwODA4MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi50cy13cmFwcGVyLnNpbmdsZSAudHMtY29udHJvbDpub3QoLnJ0bCk6OmFmdGVyIHtcbiAgcmlnaHQ6IDE1cHg7XG59XG4udHMtd3JhcHBlci5zaW5nbGUgLnRzLWNvbnRyb2wucnRsOjphZnRlciB7XG4gIGxlZnQ6IDE1cHg7XG59XG4udHMtd3JhcHBlci5zaW5nbGUuZHJvcGRvd24tYWN0aXZlIC50cy1jb250cm9sOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4IDVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODA4MDgwIHRyYW5zcGFyZW50O1xufVxuLnRzLXdyYXBwZXIuc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbCwgLnRzLXdyYXBwZXIuc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbCBpbnB1dCB7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLnRzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAzNnB4O1xufVxuLnRzLXdyYXBwZXIubXVsdGkuaGFzLWl0ZW1zIC50cy1jb250cm9sIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIC0tdHMtcHItbWluOiAkcGFkZGluZy14O1xufVxuLnRzLXdyYXBwZXIubXVsdGkgLnRzLWNvbnRyb2wgW2RhdGEtdmFsdWVdIHtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCA1MSwgODMsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KCMxZGE3ZWUsICMxNzhlZTksIDYwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMxZGE3ZWUsICMxNzhlZTkpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDMpO1xufVxuLnRzLXdyYXBwZXIubXVsdGkgLnRzLWNvbnRyb2wgW2RhdGEtdmFsdWVdLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peCgjMDA4ZmQ4LCAjMDA3NWNmLCA2MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDA4ZmQ4LCAjMDA3NWNmKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLnRzLXdyYXBwZXIubXVsdGkuZGlzYWJsZWQgLnRzLWNvbnRyb2wgW2RhdGEtdmFsdWVdIHtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnRzLXdyYXBwZXIubXVsdGkuZGlzYWJsZWQgLnRzLWNvbnRyb2wgW2RhdGEtdmFsdWVdLCAudHMtd3JhcHBlci5tdWx0aS5kaXNhYmxlZCAudHMtY29udHJvbCBbZGF0YS12YWx1ZV0gLnJlbW92ZSB7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbn1cbi50cy13cmFwcGVyLm11bHRpLmRpc2FibGVkIC50cy1jb250cm9sIFtkYXRhLXZhbHVlXSAucmVtb3ZlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi50cy13cmFwcGVyLnNpbmdsZSAudHMtY29udHJvbCB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KSwgaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peCgjZmVmZWZlLCAjZjJmMmYyLCA2MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmVmZWZlLCAjZjJmMmYyKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4udHMtd3JhcHBlci5zaW5nbGUgLnRzLWNvbnRyb2wsIC50cy1kcm9wZG93bi5zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNiOGI4Yjg7XG59XG5cbi5kcm9wZG93bi1hY3RpdmUgLnRzLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbn1cblxuLnRzLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG4udHMtZHJvcGRvd24gLm9wdGdyb3VwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4udHMtZHJvcGRvd24gLm9wdGdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xufSIsIkB0YWlsd2luZCBjb21wb25lbnRzO1xuOnJvb3Qge1xuICBzY3JvbGxiYXItY29sb3I6ICMyOTcwZmYgI2Y5ZmFmYjtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAtLXdoaXRlOiAjZmZmZmZmO1xuICAtLXByaW1hcnk6ICMwMDNGOEY7XG4gIC0tc2Vjb25kYXJ5OiAjMDE2Njk3O1xuICAtLWJnLXNlY29uZGFyeTogI0Y5RkFGQjtcbiAgLS1ncmF5LWxpZ2h0OiAjNjY3MDg1O1xuICAtLWdyYXktbGlnaHQtMTAwOiAjZjJmNGY3O1xuICAtLWdyYXktbGlnaHQtMjAwOiAjRUFFQ0YwO1xuICAtLWdyYXktbGlnaHQtMzAwOiAjZDBkNWRkO1xuICAtLWdyYXktbGlnaHQtNDAwOiAjOThBMkIzO1xuICAtLWdyYXktbGlnaHQtNjAwOiAjNDc1NDY3O1xuICAtLWdyYXktbGlnaHQtNzAwOiAjMzQ0MDU0O1xuICAtLWdyYXktZGFyay05NTA6ICMwQzExMUQ7XG4gIC0tYmx1ZS1saWdodC01MDogI0U4RjdGRDtcbiAgLS1ibHVlLWxpZ2h0LTIwMDogI0E2REVGNDtcbiAgLS1zZWNvbmRhcnktYm9yZGVyOiAjNzRDQ0VFO1xuICAtLXRleHQtcHJpbWFyeTogIzEwMTgyODtcbiAgLS1lcnJvci02MDA6ICNEOTJEMjA7XG4gIC0tdXRpbGl0eS1icmFuZC01MDogI0YyRjZGQjtcbiAgLS11dGlsaXR5LWJyYW5kLTUwMDogIzExNTdBNTtcbiAgLS11dGlsaXR5LWJyYW5kLTcwMDogIzAwMzE3MDtcbiAgLS1iZy1icmFuZC1zZWN0aW9uOiAjMDEyODVFO1xuICAtLWF2YXRhci1jb250cmFzdDogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgLS13YXJuaW5nLTQwMDogI2ZkYjAyMjtcbiAgLS1zdWNjZXNzLTYwMDogIzA3OTQ1NTtcbiAgLS10ZXh0LWRlZmF1bHQ6IDFyZW07XG4gIC0tdGV4dC14eHM6IDAuNjI1cmVtO1xuICAtLXRleHQteHM6IDAuNzVyZW07XG4gIC0tdGV4dC1zbTogMC44NzVyZW07XG4gIC0tdGV4dC1sZzogMS4xMjVyZW07XG4gIC0tdGV4dC14bDogMS4yNXJlbTtcbiAgLS10ZXh0LTJ4bDogMS41cmVtO1xuICAtLWRpc3BsYXktc206IDEuODc1cmVtO1xuICAtLWRpc3BsYXktbWQ6IDIuMjVyZW07XG4gIC0tZGlzcGxheS1sZzogMi43NXJlbTtcbiAgLS1kaXNwbGF5LXhsOiAzcmVtO1xuICAtLWRpc3BsYXktMnhsOiA2cmVtO1xufVxuXG5AdGFpbHdpbmQgYmFzZTtcbkBsYXllciBiYXNlIHtcbiAgOnJvb3Qge1xuICAgIEBhcHBseSBhbnRpYWxpYXNlZDtcbiAgfVxuICBodG1sIHtcbiAgICBAYXBwbHkgc2Nyb2xsLXNtb290aDtcbiAgfVxuICBib2R5IHtcbiAgICBAYXBwbHkgbS0wIGJveC1ib3JkZXIgZm9udC1zYW5zIGZvbnQtbm9ybWFsIHRleHQtbWQgdGV4dC1ibGFjayBzY3JvbGwtc21vb3RoO1xuICB9XG4gIGJvZHkuYWRtaW4tYmFyIHtcbiAgICBAYXBwbHkgcGItWzIuODc1cmVtXTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzgzcHgpIHtcbiAgICBib2R5LmFkbWluLWJhciB7XG4gICAgICBAYXBwbHkgcGItODtcbiAgICB9XG4gIH1cbiAgYm9keS5iYWNrZ3JvdW5kLWJsdWU6YmVmb3JlLCBib2R5LmJhY2tncm91bmQtcmVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzLjc1cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAyMy41cmVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICBib2R5LmJhY2tncm91bmQtYmx1ZTpiZWZvcmUsIGJvZHkuYmFja2dyb3VuZC1yZWQ6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTcuMjVyZW07XG4gICAgICB0b3A6IDkuMjVyZW07XG4gICAgfVxuICB9XG4gIGJvZHkuYmFja2dyb3VuZC1ibHVlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0VGRjRGRiAzMi43OSUsICNGRkZGRkYgNzcuOSUpO1xuICB9XG4gIGJvZHkuYmFja2dyb3VuZC1yZWQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRkZERERBIDEwLjYzJSwgcmdiYSgyNTUsIDIzNiwgMjM0LCAwLjQ3KSA0Ni4zOSUpO1xuICB9XG4gIGJvZHkgYVtuYW1lXSB7XG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IDEwcmVtO1xuICB9XG4gIGEsIGJ1dHRvbiB7XG4gICAgQGFwcGx5IG5vLXVuZGVybGluZSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0zMDAgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgQGFwcGx5IHNpemUtMTtcbiAgfVxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBAYXBwbHkgYmctZ3JheS1saWdodC01MDtcbiAgfVxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBAYXBwbHkgYmctYnJhbmQtNjAwO1xuICB9XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIEBhcHBseSBiZy1icmFuZC05MDA7XG4gIH1cbiAgLnN0cmV0Y2hlZC1saW5rOmFmdGVyIHtcbiAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTAgbGVmdC0wIHJpZ2h0LTAgYm90dG9tLTAgei1bMV0gY29udGVudC1bXCJcIl07XG4gIH1cbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBAYXBwbHkgbWItMyB0ZXh0LXNtIGZsZXggaXRlbXMtY2VudGVyIGdhcC0zO1xuICB9XG4gIC5icmVhZGNydW1icyAubXAtaG9tZSB7XG4gICAgQGFwcGx5IHRleHQtZ3JheS1saWdodCB0ZXh0LXhsO1xuICB9XG4gIC5icmVhZGNydW1icyAubXAtY2hldnJvbi1yaWdodCB7XG4gICAgQGFwcGx5IHRleHQtZ3JheS1saWdodC0zMDAgdGV4dC14eHM7XG4gIH1cbiAgLmJyZWFkY3J1bWJzIC5jdXJyZW50LWl0ZW0ge1xuICAgIEBhcHBseSB0ZXh0LWdyYXktbGlnaHQtNzAwIGZvbnQtc2VtaWJvbGQ7XG4gIH1cbiAgI3dwYWRtaW5iYXIgLm1lbnVwb3AgLmFiLXN1Yi13cmFwcGVyIHtcbiAgICBib3R0b206IDJyZW07XG4gIH1cbiAgLnBhZ2luYXRpb24td3JhcCB7XG4gICAgQGFwcGx5IGgtMTMgZmxleCBqdXN0aWZ5LWJldHdlZW4gdy1mdWxsIGl0ZW1zLWNlbnRlciBib3JkZXItdCBib3JkZXItZ3JheS1saWdodC0yMDAgcHQtNyBkZXNrdG9wOm1iLTI0IG1iLTg7XG4gIH1cbiAgLnBhZ2luYXRpb24td3JhcCAuYnRuLXBhZ2luYXRpb24ge1xuICAgIEBhcHBseSBmbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciBnYXAtMS41IGJvcmRlciBib3JkZXItZ3JheS1saWdodC0zMDAgZGVza3RvcDpib3JkZXItMCBoLTkgdy05IHJvdW5kZWQtbWQgZGVza3RvcDp3LWF1dG8gZGVza3RvcDpoLWF1dG87XG4gIH1cbiAgLnBhZ2luYXRpb24td3JhcCAuYnRuLXBhZ2luYXRpb24uZGlzYWJsZWQge1xuICAgIEBhcHBseSBwb2ludGVyLWV2ZW50cy1ub25lIHRleHQtZ3JheS1saWdodC00MDAgYm9yZGVyIGJvcmRlci1ncmF5LWxpZ2h0LTIwMCBkZXNrdG9wOmJvcmRlci0wO1xuICB9XG4gIC5wYWdpbmF0aW9uLXdyYXAgLnBhZ2luYXRpb24ge1xuICAgIEBhcHBseSBwdC02IHBiLTgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyO1xuICB9XG4gIC5wYWdpbmF0aW9uLXdyYXAgLnBhZ2luYXRpb24gbGkgLnBhZ2UtbnVtYmVycyB7XG4gICAgQGFwcGx5IGZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIHJvdW5kZWQtbWQgaC0xMCB3LTEwO1xuICB9XG4gIC5wYWdpbmF0aW9uLXdyYXAgLnBhZ2luYXRpb24gbGkgLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgICBAYXBwbHkgYmctZ3JheS1saWdodC01MDtcbiAgfVxuICAubG9jYXRpb25zLWxpbmtzIHtcbiAgICBAYXBwbHkgbWItOCBkZXNrdG9wOm1iLTA7XG4gIH1cbiAgLmxvY2F0aW9ucy1saW5rcyAubWVudSB7XG4gICAgQGFwcGx5IGRlc2t0b3A6Y29sdW1ucy00O1xuICB9XG4gIC5sb2NhdGlvbnMtbGlua3MgLm1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBAYXBwbHkgdGV4dC1zbSB0ZXh0LWdyYXktbGlnaHQtNjAwIGZvbnQtc2VtaWJvbGQgaG92ZXI6dGV4dC1icmFuZC01MDA7XG4gIH1cbiAgLnNpdGVtYXAgLnBvbG1lZC1hZHZhbnRhZ2VzLWJsb2NrIC5jb250YWluZXIge1xuICAgIEBhcHBseSBwLTA7XG4gIH1cbiAgLndwLXRleHQtZWRpdG9yLXN0eWxlcyBoMiB7XG4gICAgQGFwcGx5IHRleHQtZGlzcGxheS1zbSBkZXNrdG9wOnRleHQtZGlzcGxheS1tZDtcbiAgfVxuICAud3AtdGV4dC1lZGl0b3Itc3R5bGVzIGgzIHtcbiAgICBAYXBwbHkgdGV4dC1kaXNwbGF5LXhzIGRlc2t0b3A6dGV4dC1kaXNwbGF5LXNtO1xuICB9XG4gIC53cC10ZXh0LWVkaXRvci1zdHlsZXMgaDQge1xuICAgIEBhcHBseSB0ZXh0LXhsIGRlc2t0b3A6dGV4dC1kaXNwbGF5LXhzO1xuICB9XG4gIC53cC10ZXh0LWVkaXRvci1zdHlsZXMgaDUge1xuICAgIEBhcHBseSB0ZXh0LWxnIGRlc2t0b3A6dGV4dC14bDtcbiAgfVxuICAud3AtdGV4dC1lZGl0b3Itc3R5bGVzIGg2IHtcbiAgICBAYXBwbHkgdGV4dC1tZCBkZXNrdG9wOnRleHQtbGc7XG4gIH1cbiAgLndwLXRleHQtZWRpdG9yLXN0eWxlcyB1bCB7XG4gICAgQGFwcGx5IGxpc3QtaW5zaWRlIGxpc3QtZGlzYztcbiAgfVxuICAud3AtdGV4dC1lZGl0b3Itc3R5bGVzIG9sIHtcbiAgICBAYXBwbHkgbGlzdC1pbnNpZGUgbGlzdC1kZWNpbWFsO1xuICB9XG4gIC53cC10ZXh0LWVkaXRvci1zdHlsZXMgdWwsIC53cC10ZXh0LWVkaXRvci1zdHlsZXMgb2wge1xuICAgIEBhcHBseSBteS00IGZsZXggZmxleC1jb2wgZ2FwLTIgbWwtMztcbiAgfVxuICAud3AtdGV4dC1lZGl0b3Itc3R5bGVzIHAge1xuICAgIEBhcHBseSBteS0yO1xuICB9XG4gIC53cC10ZXh0LWVkaXRvci1zdHlsZXMgYSB7XG4gICAgQGFwcGx5IHVuZGVybGluZSBob3ZlcjpvcGFjaXR5LTc1O1xuICB9XG4gIC5hY2YtcmVwZWF0ZXIgLmFjZi1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYWNmLXJlcGVhdGVyIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wb3N0Ym94LWNvbnRhaW5lciAuYWNmLXJlcGVhdGVyIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgLnBvc3Rib3gtY29udGFpbmVyIC5hY2YtcmVwZWF0ZXIgLmFjZi1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxuICAud3NwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ibG9jazogMnJlbTtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xuICAgIGNvbG9yOiAjMDAzMTcwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODRweCkge1xuICAgIC53c3AtY29udGFpbmVyIHtcbiAgICAgIGNvbHVtbi1jb3VudDogNDtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDZyZW07XG4gICAgfVxuICB9XG4gIC53c3AtY29udGFpbmVyIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODRweCkge1xuICAgIC53c3AtY29udGFpbmVyIHVsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgfVxuICB9XG4gIC53c3AtY29udGFpbmVyIGgyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1wXCI7XG4gICAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9tcC5lb3Q/YW4xbmRlXCIpO1xuICAgIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvbXAuZW90P2FuMW5kZSNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvbXAudHRmP2FuMW5kZVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvbXAud29mZj9hbjFuZGVcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvbXAuc3ZnP2FuMW5kZSNtcFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICB9XG4gIC5tcCB7XG4gICAgZm9udC1mYW1pbHk6IFwibXBcIiAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBuZXZlcjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG4gIC5tcC1hZGRyZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgfVxuICAubXAtYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG4gIH1cbiAgLm1wLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgfVxuICAubXAtY2FsZW5kYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICB9XG4gIC5tcC1jbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG4gIH1cbiAgLm1wLWRhdGUtaW5wdXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICB9XG4gIC5tcC1mYWNlYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG4gIH1cbiAgLm1wLWhvc3BpdGFsLXBpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG4gIH1cbiAgLm1wLWhvc3BpdGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDhcIjtcbiAgfVxuICAubXAtaW5zdGFncmFtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDlcIjtcbiAgfVxuICAubXAtbGFwdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGFcIjtcbiAgfVxuICAubXAtbGlua2VkaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYlwiO1xuICB9XG4gIC5tcC1sb2NhdGlvbi1tYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICB9XG4gIC5tcC1tZWRpY2FsLWZvbGRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG4gIH1cbiAgLm1wLW1lbi1kb2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZVwiO1xuICB9XG4gIC5tcC1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG4gIH1cbiAgLm1wLXBob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTBcIjtcbiAgfVxuICAubXAtcGhvbmUyNDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG4gIH1cbiAgLm1wLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMlwiO1xuICB9XG4gIC5tcC1wcm9maWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTNcIjtcbiAgfVxuICAubXAtcmliYm9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTRcIjtcbiAgfVxuICAubXAtc3RhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG4gIH1cbiAgLm1wLXVwbG9hZC1jbG91ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG4gIH1cbiAgLm1wLXdvbWFuLWRvYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG4gIH1cbiAgLm1wLXlvdXR1YmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxOFwiO1xuICB9XG4gIC5tcC1iYXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTlcIjtcbiAgfVxuICAubXAteC1jbG9zZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG4gIH1cbiAgLm1wLXRpa3RvazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG4gIH1cbiAgLm1wLWFycm93LWNvcm5lci1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG4gIH1cbiAgLm1wLWRvd25sb2FkLWJvdHRvbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG4gIH1cbiAgLm1wLWRyYXdlci1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG4gIH1cbiAgLm1wLWZpbGVzLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWZcIjtcbiAgfVxuICAubXAtZ2xhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyMFwiO1xuICB9XG4gIC5tcC1oZWFydGgtcmF0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG4gIH1cbiAgLm1wLWhvbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyMlwiO1xuICB9XG4gIC5tcC1ob3NwaXRhbC1wb3N0LWNhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyM1wiO1xuICB9XG4gIC5tcC1tYWlsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjRcIjtcbiAgfVxuICAubXAtbWFwcy1waW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNVwiO1xuICB9XG4gIC5tcC1tYXJrZXItcGluLTAxOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjZcIjtcbiAgfVxuICAubXAtbWFya2VyLXBpbi0wMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG4gIH1cbiAgLm1wLXBob25lLWFsdC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjhcIjtcbiAgfVxuICAubXAtcGhvbmUtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmFcIjtcbiAgfVxuICAubXAtc2NvcmUtc3RhcnMtY3VzdG9tZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyYlwiO1xuICB9XG4gIC5tcC1zdXBwb3J0LXBob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmNcIjtcbiAgfVxuICAubXAtdG9vbHRpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG4gIH1cbiAgLm1wLXVzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyOVwiO1xuICB9XG4gIC5tcC1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZVwiO1xuICB9XG4gIC5tcC1jaGV2cm9uLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLm1wLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZVwiO1xuICB9XG4gIC5tcC14LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG4gIH1cbiAgLm1wLWFycm93LWRvd24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIC5tcC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgfVxufVxuQHRhaWx3aW5kIHV0aWxpdGllcztcbkBsYXllciB1dGlsaXRpZXMge1xuICAucGhvbmUtbnVtYmVyLXdyYXAge1xuICAgIEBhcHBseSBpdGVtcy1jZW50ZXIgYmctZ3JheS1saWdodC0yMDAgcm91bmRlZC1tZCBnYXAtMTtcbiAgfVxuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24tdHJpZ2dlci5hY2NvcmRpb24tb3BlbiB7XG4gICAgQGFwcGx5IHRleHQtYnJhbmQtNjAwO1xuICB9XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi10cmlnZ2VyLmFjY29yZGlvbi1vcGVuIC5tcC1taW51cyB7XG4gICAgQGFwcGx5IHRleHQtYnJhbmQtNjAwO1xuICB9XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICBAYXBwbHkgaGlkZGVuO1xuICB9XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50LmFjY29yZGlvbi1vcGVuIHtcbiAgICBAYXBwbHkgYmxvY2s7XG4gIH1cbiAgLmlzLWZyb250ZW5kIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBAYXBwbHkgYXBwZWFyYW5jZS1ub25lIGJnLXdoaXRlIGJvcmRlciBib3JkZXItZ3JheS1saWdodC0zMDAgaC01IHctNSByb3VuZGVkLW1kIGlubGluZS1ibG9jayByZWxhdGl2ZVxuICAgICAgY3Vyc29yLXBvaW50ZXIgdHJhbnNpdGlvbi1hbGw7XG4gIH1cbiAgLmlzLWZyb250ZW5kIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjAlO1xuICB9XG4gIC5pcy1mcm9udGVuZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5AbGF5ZXIgY29tcG9uZW50cyB7XG4gIC5ib3R0b20tbWVudSB7XG4gICAgQGFwcGx5IHBiLTEyIGRlc2t0b3A6cGItODtcbiAgfVxuICAuYm90dG9tLW1lbnUgLmJsb2NrLXRpdGxlIHtcbiAgICBAYXBwbHkgdGV4dC1kaXNwbGF5LXNtIGZvbnQtc2VtaWJvbGQgdGV4dC1ncmF5LWxpZ2h0LTkwMCBtYi04O1xuICB9XG4gIC5ib3R0b20tbWVudSAubWVudXMtd3JhcCB7XG4gICAgQGFwcGx5IGZsZXggaXRlbXMtc3RhcnQgZ2FwLTcgZGVza3RvcDpnYXAtOCBvdmVyZmxvdy14LWF1dG87XG4gIH1cbiAgLmJvdHRvbS1tZW51IC5uYXZiYXItbmF2IHtcbiAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMC44NzVyZW0pO1xuICAgIGZsZXg6IDAgMSBjYWxjKDUwJSAtIDAuODc1cmVtKTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmJvdHRvbS1tZW51IC5uYXZiYXItbmF2IHtcbiAgICAgIG1pbi13aWR0aDogY2FsYygyNSUgLSAxLjVyZW0pO1xuICAgICAgZmxleDogMCAxIGNhbGMoMjUlIC0gMS41cmVtKTtcbiAgICB9XG4gIH1cbiAgLmJvdHRvbS1tZW51IC5uYXZiYXItbmF2IGxpIHtcbiAgICBAYXBwbHkgbWItMyB0ZXh0LWdyYXktbGlnaHQtNjAwIGZvbnQtbWVkaXVtIHRleHQtc207XG4gIH1cbiAgLmFwcG9pbnRtZW50LWJhbm5lciB7XG4gICAgQGFwcGx5IGJnLVsjMDEyODVFXSBmbGV4IGZsZXgtY29sIGRlc2t0b3A6ZmxleC1yb3cganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIGRlc2t0b3A6cHgtMTYgcHgtNCBoLVsxMS43NXJlbV0gcm91bmRlZC0yeGw7XG4gIH1cbiAgLmFwcG9pbnRtZW50LWJhbm5lci13cmFwIHtcbiAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBkZXNrdG9wOmZsZXgtcm93IGl0ZW1zLWNlbnRlciBkZXNrdG9wOmp1c3RpZnktYmV0d2VlbiB3LWZ1bGw7XG4gIH1cbiAgLmFwcG9pbnRtZW50LWJhbm5lci10aXRsZSB7XG4gICAgQGFwcGx5IG1iLTQgZGVza3RvcDptYi0wIHRleHQtd2hpdGUgdGV4dC1kaXNwbGF5LXhzIGRlc2t0b3A6dGV4dC1kaXNwbGF5LXNtIGZvbnQtc2VtaWJvbGQ7XG4gIH1cbiAgLmFwcG9pbnRtZW50LWJhbm5lci1idXR0b25zIHtcbiAgICBAYXBwbHkgdy1mdWxsIGRlc2t0b3A6dy1hdXRvIGZsZXggZmxleC1jb2wgZGVza3RvcDpmbGV4LXJvdyBkZXNrdG9wOmdhcC0yIGdhcC0zIGl0ZW1zLWNlbnRlciB0ZXh0LWxnO1xuICB9XG4gIC5hcHBvaW50bWVudC1iYW5uZXItYnV0dG9ucyAuYnV0dG9uIHtcbiAgICBAYXBwbHkganVzdGlmeS1jZW50ZXIgdy1mdWxsIGRlc2t0b3A6dy1hdXRvO1xuICB9XG4gIC5idG4tbGluayB7XG4gICAgQGFwcGx5IHB4LTAgcHktMDtcbiAgfVxuICAuZGlzYWJsZWQtZWxlbWVudCB7XG4gICAgQGFwcGx5IGN1cnNvci1ub3QtYWxsb3dlZCB0ZXh0LWdyYXktbGlnaHQtNDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ1dHRvbiB7XG4gICAgQGFwcGx5IGlubGluZS1mbGV4IGZvbnQtc2VtaWJvbGQgcm91bmRlZC1tZCBpdGVtcy1jZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICB9XG4gIC5idXR0b24tLWxpbmsge1xuICAgIEBhcHBseSBweC0wIHB5LTA7XG4gIH1cbiAgLmJ1dHRvbi5idXR0b24tLWljb24ge1xuICAgIEBhcHBseSB0ZXh0LXhsIGxlYWRpbmctbm9uZTtcbiAgfVxuICAuYnV0dG9uLS1zbSwgLmJ1dHRvbi0tbWQge1xuICAgIEBhcHBseSB0ZXh0LXNtIGdhcC14cztcbiAgfVxuICAuYnV0dG9uLS1sZywgLmJ1dHRvbi0teGwge1xuICAgIEBhcHBseSB0ZXh0LW1kIGdhcC1zbTtcbiAgfVxuICAuYnV0dG9uLS1zbSB7XG4gICAgQGFwcGx5IHB5LW1kIHB4LWxnO1xuICB9XG4gIC5idXR0b24tLXNtLmJ1dHRvbi0taWNvbiB7XG4gICAgQGFwcGx5IHAtbWQ7XG4gIH1cbiAgLmJ1dHRvbi0tbWQge1xuICAgIEBhcHBseSBweS0yLjUgcHgtMy41O1xuICB9XG4gIC5idXR0b24tLW1kLmJ1dHRvbi0taWNvbiB7XG4gICAgQGFwcGx5IHAtMi41O1xuICB9XG4gIC5idXR0b24tLWxnIHtcbiAgICBAYXBwbHkgcHktMi41IHB4LTQ7XG4gIH1cbiAgLmJ1dHRvbi0tbGcuYnV0dG9uLS1pY29uIHtcbiAgICBAYXBwbHkgcC1sZztcbiAgfVxuICAuYnV0dG9uLS1sZyBpLmVwbyB7XG4gICAgQGFwcGx5IHRleHQtNTtcbiAgfVxuICAuYnV0dG9uLS14bCB7XG4gICAgQGFwcGx5IHB5LWxnIHB4LTQuNTtcbiAgfVxuICAuYnV0dG9uLS14bC5idXR0b24tLWljb24ge1xuICAgIEBhcHBseSBwLTMuNTtcbiAgfVxuICAuYnV0dG9uLS0yeGwge1xuICAgIEBhcHBseSBweS14bCBweC01LjUgdGV4dC1sZyBnYXAtMi41O1xuICB9XG4gIC5idXR0b24tLTJ4bC5idXR0b24tLWljb24ge1xuICAgIEBhcHBseSBwLXhsIHRleHQtWzI0cHhdO1xuICB9XG4gIC5idXR0b24tLXByaW1hcnkge1xuICAgIEBhcHBseSBmbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciB0ZXh0LWJhc2Utd2hpdGUgc2hhZG93LXhzIGJvcmRlciBib3JkZXItc29saWQgYm9yZGVyLWJyYW5kLTYwMCBiZy1icmFuZC02MDA7XG4gIH1cbiAgLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gICAgQGFwcGx5IGJnLWJyYW5kLTkyNSBib3JkZXItYnJhbmQtOTI1O1xuICB9XG4gIC5idXR0b24tLXByaW1hcnk6Zm9jdXMtdmlzaWJsZSwgLmJ1dHRvbi0tcHJpbWFyeTpmb2N1cyB7XG4gICAgQGFwcGx5IHNoYWRvdy1yaW5nLWJyYW5kLXNoYWRvdy14cztcbiAgfVxuICAuYnV0dG9uLS1wcmltYXJ5OmRpc2FibGVkLCAuYnV0dG9uLS1wcmltYXJ5W2Rpc2FibGVkXSB7XG4gICAgQGFwcGx5IGRpc2FibGVkLWVsZW1lbnQgYmctZ3JheS1saWdodC0xMDAgYm9yZGVyLWdyYXktbGlnaHQtMjAwO1xuICB9XG4gIC5idXR0b24tLXByaW1hcnkuYnV0dG9uLS1lcnJvciB7XG4gICAgQGFwcGx5IHRleHQtYmFzZS13aGl0ZSBzaGFkb3cteHMgYm9yZGVyLWVycm9yLTYwMCBiZy1lcnJvci02MDA7XG4gIH1cbiAgLmJ1dHRvbi0tcHJpbWFyeS5idXR0b24tLWVycm9yOmhvdmVyIHtcbiAgICBAYXBwbHkgYmctZXJyb3ItNzAwIGJvcmRlci1lcnJvci03MDA7XG4gIH1cbiAgLmJ1dHRvbi0tcHJpbWFyeS5idXR0b24tLWVycm9yOmZvY3VzLXZpc2libGUge1xuICAgIEBhcHBseSBzaGFkb3ctcmluZy1lcnJvci1zaGFkb3cteHM7XG4gIH1cbiAgLmJ1dHRvbi0tcHJpbWFyeS5idXR0b24tLWVycm9yOmRpc2FibGVkLCAuYnV0dG9uLS1wcmltYXJ5LmJ1dHRvbi0tZXJyb3JbZGlzYWJsZWRdIHtcbiAgICBAYXBwbHkgZGlzYWJsZWQtZWxlbWVudCBiZy1ncmF5LWxpZ2h0LTEwMCBib3JkZXItZ3JheS1saWdodC0yMDA7XG4gIH1cbiAgLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgICBAYXBwbHkgc2hhZG93LXhzIHRleHQtZ3JheS1saWdodC03MDAgYm9yZGVyIGJvcmRlci1zb2xpZCBib3JkZXItZ3JheS1saWdodC0zMDAgYmctd2hpdGU7XG4gIH1cbiAgLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBAYXBwbHkgYmctZ3JheS1saWdodC01MCB0ZXh0LWdyYXktbGlnaHQtODAwIGJvcmRlci1ncmF5LWxpZ2h0LTQwMDtcbiAgfVxuICAuYnV0dG9uLS1zZWNvbmRhcnk6Zm9jdXMtdmlzaWJsZSwgLmJ1dHRvbi0tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICBAYXBwbHkgc2hhZG93LXJpbmctZ3JheS1zaGFkb3cteHM7XG4gIH1cbiAgLmJ1dHRvbi0tc2Vjb25kYXJ5OmRpc2FibGVkLCAuYnV0dG9uLS1zZWNvbmRhcnlbZGlzYWJsZWRdIHtcbiAgICBAYXBwbHkgZGlzYWJsZWQtZWxlbWVudCBiZy1iYXNlLXdoaXRlIGJvcmRlci1ncmF5LWxpZ2h0LTIwMDtcbiAgfVxuICAuYnV0dG9uLS1zZWNvbmRhcnkuYnV0dG9uLS1lcnJvciB7XG4gICAgQGFwcGx5IHNoYWRvdy14cyBiZy13aGl0ZSB0ZXh0LWVycm9yLTcwMCBib3JkZXItZXJyb3ItMzAwO1xuICB9XG4gIC5idXR0b24tLXNlY29uZGFyeS5idXR0b24tLWVycm9yOmhvdmVyIHtcbiAgICBAYXBwbHkgYmctZXJyb3ItNTAgdGV4dC1lcnJvci04MDA7XG4gIH1cbiAgLmJ1dHRvbi0tc2Vjb25kYXJ5LmJ1dHRvbi0tZXJyb3I6Zm9jdXMtdmlzaWJsZSB7XG4gICAgQGFwcGx5IHNoYWRvdy1yaW5nLWVycm9yLXNoYWRvdy14cyBiZy13aGl0ZTtcbiAgfVxuICAuYnV0dG9uLS1zZWNvbmRhcnkuYnV0dG9uLS1lcnJvcjpkaXNhYmxlZCwgLmJ1dHRvbi0tc2Vjb25kYXJ5LmJ1dHRvbi0tZXJyb3JbZGlzYWJsZWRdIHtcbiAgICBAYXBwbHkgZGlzYWJsZWQtZWxlbWVudCBib3JkZXItZ3JheS1saWdodC0yMDAgYmctYmFzZS13aGl0ZTtcbiAgfVxuICAuYnV0dG9uLS10ZXJ0aWFyeSB7XG4gICAgQGFwcGx5IHNoYWRvdy14cyBmbGV4IGdhcC0xLjUgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRleHQtYmx1ZS1saWdodC03MDAgYm9yZGVyIGJvcmRlci1zb2xpZCBib3JkZXItYmx1ZS1saWdodC0yMDAgYmctd2hpdGUgZGVza3RvcDpweC00LjUgaC0xMCBkZXNrdG9wOmgtMTI7XG4gIH1cbiAgLmJ1dHRvbi0tdGVydGlhcnk6aG92ZXIge1xuICAgIEBhcHBseSBiZy1ibHVlLWxpZ2h0LTUwIHRleHQtYmx1ZS1saWdodC04MDAgYm9yZGVyLWJsdWUtbGlnaHQtMjAwO1xuICB9XG4gIC5idXR0b24tLXRlcnRpYXJ5OmZvY3VzLXZpc2libGUsIC5idXR0b24tLXRlcnRpYXJ5OmZvY3VzIHtcbiAgICBAYXBwbHkgc2hhZG93LXJpbmctYnJhbmQtc2hhZG93LXhzO1xuICB9XG4gIC5idXR0b24tLXRlcnRpYXJ5OmRpc2FibGVkLCAuYnV0dG9uLS10ZXJ0aWFyeVtkaXNhYmxlZF0ge1xuICAgIEBhcHBseSBkaXNhYmxlZC1lbGVtZW50IGJnLWJhc2Utd2hpdGUgYm9yZGVyLWdyYXktbGlnaHQtMjAwO1xuICB9XG4gIC5idXR0b24tLXRlcnRpYXJ5LWdyYXkge1xuICAgIEBhcHBseSB0ZXh0LWdyYXktbGlnaHQtNjAwIGJnLXdoaXRlO1xuICB9XG4gIC5idXR0b24tLXRlcnRpYXJ5LWdyYXk6aG92ZXIge1xuICAgIEBhcHBseSB0ZXh0LWdyYXktbGlnaHQtNzAwIGJnLWJsdWUtbGlnaHQtMzAwO1xuICB9XG4gIC5idXR0b24tLXRlcnRpYXJ5LWdyYXk6Zm9jdXMtdmlzaWJsZSB7XG4gICAgQGFwcGx5IHRleHQtZ3JheS1saWdodC02MDA7XG4gIH1cbiAgLmJ1dHRvbi0tdGVydGlhcnktZ3JheTpkaXNhYmxlZCwgLmJ1dHRvbi0tdGVydGlhcnktZ3JheVtkaXNhYmxlZF0ge1xuICAgIEBhcHBseSBkaXNhYmxlZC1lbGVtZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICB9XG4gIC5idXR0b24tLXRlcnRpYXJ5LWNvbG9yIHtcbiAgICBAYXBwbHkgdGV4dC1icmFuZC03MDAgYmctd2hpdGU7XG4gIH1cbiAgLmJ1dHRvbi0tdGVydGlhcnktY29sb3I6aG92ZXIge1xuICAgIEBhcHBseSB0ZXh0LWJyYW5kLTgwMCBiZy1icmFuZC01MDtcbiAgfVxuICAuYnV0dG9uLS10ZXJ0aWFyeS1jb2xvcjpmb2N1cy12aXNpYmxlIHtcbiAgICBAYXBwbHkgdGV4dC1icmFuZC03MDA7XG4gIH1cbiAgLmJ1dHRvbi0tdGVydGlhcnktY29sb3I6ZGlzYWJsZWQsIC5idXR0b24tLXRlcnRpYXJ5LWNvbG9yW2Rpc2FibGVkXSB7XG4gICAgQGFwcGx5IGRpc2FibGVkLWVsZW1lbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIH1cbiAgLmJ1dHRvbi0tdGVydGlhcnkuYnV0dG9uLS1lcnJvciB7XG4gICAgQGFwcGx5IHNoYWRvdy1ub25lIHRleHQtZXJyb3ItNzAwO1xuICAgIGJvcmRlcjogdW5zZXQ7XG4gIH1cbiAgLmJ1dHRvbi0tdGVydGlhcnkuYnV0dG9uLS1lcnJvcjpob3ZlciB7XG4gICAgQGFwcGx5IHRleHQtZXJyb3ItODAwIGJnLWVycm9yLTUwO1xuICB9XG4gIC5idXR0b24tLXRlcnRpYXJ5LmJ1dHRvbi0tZXJyb3I6Zm9jdXMtdmlzaWJsZSB7XG4gICAgQGFwcGx5IHNoYWRvdy1yaW5nLWVycm9yLXNoYWRvdy14cyBiZy13aGl0ZTtcbiAgfVxuICAuYnV0dG9uLS10ZXJ0aWFyeS5idXR0b24tLWVycm9yOmRpc2FibGVkLCAuYnV0dG9uLS10ZXJ0aWFyeS5idXR0b24tLWVycm9yW2Rpc2FibGVkXSB7XG4gICAgQGFwcGx5IGRpc2FibGVkLWVsZW1lbnQgYmctYmFzZS13aGl0ZTtcbiAgfVxuICAuYnV0dG9uLS1saW5rLmJ1dHRvbi0tZXJyb3Ige1xuICAgIEBhcHBseSBidG4tbGluayB0ZXh0LWVycm9yLTcwMDtcbiAgfVxuICAuYnV0dG9uLS1saW5rLmJ1dHRvbi0tZXJyb3I6aG92ZXIge1xuICAgIEBhcHBseSB0ZXh0LWVycm9yLTgwMDtcbiAgfVxuICAuYnV0dG9uLS1saW5rLmJ1dHRvbi0tZXJyb3I6ZGlzYWJsZWQsIC5idXR0b24tLWxpbmsuYnV0dG9uLS1lcnJvcltkaXNhYmxlZF0ge1xuICAgIEBhcHBseSBkaXNhYmxlZC1lbGVtZW50O1xuICB9XG4gIC5idXR0b24tLWxpbmstZ3JheSB7XG4gICAgQGFwcGx5IGJ0bi1saW5rIHRleHQtZ3JheS1saWdodC02MDA7XG4gIH1cbiAgLmJ1dHRvbi0tbGluay1ncmF5OmhvdmVyIHtcbiAgICBAYXBwbHkgdGV4dC1ncmF5LWxpZ2h0LTcwMDtcbiAgfVxuICAuYnV0dG9uLS1saW5rLWdyYXk6Zm9jdXMtdmlzaWJsZSB7XG4gICAgQGFwcGx5IHRleHQtZ3JheS1saWdodC02MDA7XG4gIH1cbiAgLmJ1dHRvbi0tbGluay1ncmF5OmRpc2FibGVkLCAuYnV0dG9uLS1saW5rLWdyYXlbZGlzYWJsZWRdIHtcbiAgICBAYXBwbHkgZGlzYWJsZWQtZWxlbWVudDtcbiAgfVxuICAuYnV0dG9uLS1saW5rLWNvbG9yIHtcbiAgICBAYXBwbHkgYnRuLWxpbmsgdGV4dC1icmFuZC03MDA7XG4gIH1cbiAgLmJ1dHRvbi0tbGluay1jb2xvcjpob3ZlciB7XG4gICAgQGFwcGx5IHRleHQtYnJhbmQtODAwO1xuICB9XG4gIC5idXR0b24tLWxpbmstY29sb3I6Zm9jdXMtdmlzaWJsZSB7XG4gICAgQGFwcGx5IHRleHQtYnJhbmQtNzAwO1xuICB9XG4gIC5idXR0b24tLWxpbmstY29sb3I6ZGlzYWJsZWQsIC5idXR0b24tLWxpbmstY29sb3JbZGlzYWJsZWRdIHtcbiAgICBAYXBwbHkgZGlzYWJsZWQtZWxlbWVudDtcbiAgfVxuICAuYnV0dG9uLS1jbG9zZSB7XG4gICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHAtbWQgdGV4dC1ncmF5LWxpZ2h0LTQwMDtcbiAgfVxuICAuYnV0dG9uLS1jbG9zZTpob3ZlciB7XG4gICAgQGFwcGx5IHRleHQtZ3JheS1saWdodC01MDA7XG4gIH1cbiAgLmJ1dHRvbi0tY2xvc2U6Zm9jdXMtdmlzaWJsZSB7XG4gICAgQGFwcGx5IHNoYWRvdy1yaW5nLWdyYXk7XG4gIH1cbiAgLmJ1dHRvbi0tY2xvc2UuYnV0dG9uLS1zbSB7XG4gICAgQGFwcGx5IHNpemUtOTtcbiAgfVxuICAuYnV0dG9uLS1jbG9zZS5idXR0b24tLXNtIC5lcG8ge1xuICAgIEBhcHBseSB0ZXh0LTM7XG4gIH1cbiAgLmJ1dHRvbi0tY2xvc2UuYnV0dG9uLS1tZCB7XG4gICAgQGFwcGx5IHNpemUtMTA7XG4gIH1cbiAgLmJ1dHRvbi0tY2xvc2UuYnV0dG9uLS1tZCAuZXBvIHtcbiAgICBAYXBwbHkgdGV4dC0zO1xuICB9XG4gIC5idXR0b24tLWNsb3NlLmJ1dHRvbi0tbGcge1xuICAgIEBhcHBseSBzaXplLTExO1xuICB9XG4gIC5idXR0b24tLWNsb3NlLmJ1dHRvbi0tbGcgLmVwbyB7XG4gICAgQGFwcGx5IHRleHQtNDtcbiAgfVxuICAuYnV0dG9uLS1jbG9zZS5idXR0b24tLWxpZ2h0OmhvdmVyIHtcbiAgICBAYXBwbHkgYmctZ3JheS1saWdodC01MDtcbiAgfVxuICAuYnV0dG9uLS1kcm9wZG93biBpIHtcbiAgICBAYXBwbHkgbWwtYXV0bztcbiAgfVxuICAuYnV0dG9uLS1kcm9wZG93biBpOjpiZWZvcmUge1xuICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgdHJhbnNpdGlvbi1hbGw7XG4gIH1cbiAgLmJ1dHRvbi0tZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXSBpOjpiZWZvcmUge1xuICAgIEBhcHBseSByb3RhdGUtMTgwO1xuICB9XG4gIC5idXR0b24gLmdyZWVuLWNpcmNsZSB7XG4gICAgQGFwcGx5IGJnLXN1Y2Nlc3MtNDAwIHNpemUtMy41IHJvdW5kZWQtZnVsbDtcbiAgfVxuICAvKiA9V29yZFByZXNzIENvcmVcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICBhIGltZy5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgYSBpbWcuYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICBhIGltZy5hbGlnbmNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC53cC1jYXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgcGFkZGluZzogNXB4IDNweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgLyogR3V0ZW5iZXJnICovXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvKiBHdXRlbmJlcmcgKi9cbiAgfVxuICAud3AtY2FwdGlvbi5hbGlnbm5vbmUge1xuICAgIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xuICB9XG4gIC53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG4gIH1cbiAgLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG4gIH1cbiAgLndwLWNhcHRpb24gaW1nIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogOTguNSU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLndwLWNhcHRpb24gcC53cC1jYXB0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA0cHggNXB4O1xuICB9XG4gIC53cC1hZG1pbiB0YWJsZS5maXhlZCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAvKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuICAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyMTc1OWI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDVweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0b3A6IDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG4gIH1cbiAgLyogR3V0ZW5iZXJnIHN0eWxlcyAqL1xuICAuYWxpZ25sZWZ0LFxuICAuYWxpZ25yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA2MzZweCAhaW1wb3J0YW50OyAvKiBMZXQncyB3b3JrIHRvIG1ha2UgdGhpcyAhaW1wb3J0YW50IHVubmVjZXNzYXJ5ICovXG4gIH1cbiAgLmFsaWdubGVmdCBpbWcsXG4gIC5hbGlnbnJpZ2h0IGltZyxcbiAgLmFsaWdubGVmdCBmaWdjYXB0aW9uLFxuICAuYWxpZ25yaWdodCBmaWdjYXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5hbGlnbmxlZnQgZmlnY2FwdGlvbiB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbiAgLmFsaWducmlnaHQgZmlnY2FwdGlvbiB7XG4gICAgY2xlYXI6IHJpZ2h0O1xuICB9XG4gIC5hbGlnbmxlZnQgaW1nLFxuICAuYWxpZ25sZWZ0IGZpZ2NhcHRpb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS41ZW07XG4gIH1cbiAgLmFsaWducmlnaHQgaW1nLFxuICAuYWxpZ25yaWdodCBmaWdjYXB0aW9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICB9XG4gIC5hbGlnbmNlbnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC53cC1jYXB0aW9uIGltZ1tjbGFzcyo9d3AtaW1hZ2UtXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuICAgIG1hcmdpbjogMC44MDc1ZW0gMDtcbiAgfVxuICAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLyogR3V0ZW5iZXJnIGJsb2NrczogKi9cbiAgLmVudHJ5LWNvbnRlbnQgPiAqIHtcbiAgICBtYXJnaW46IDM2cHggYXV0bztcbiAgICBtYXgtd2lkdGg6IDYzNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICB9XG4gIC5lbnRyeS1jb250ZW50ID4gLmFsaWdud2lkZSB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIH1cbiAgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ25mdWxsIHtcbiAgICBtYXJnaW46IDEuNWVtIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5lbnRyeS1jb250ZW50IHVsLFxuICAuZW50cnktY29udGVudCBvbCB7XG4gICAgbWFyZ2luOiAxLjVlbSBhdXRvO1xuICAgIG1heC13aWR0aDogNjM2cHg7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgfVxuICAud3AtYmxvY2stdmlkZW8gdmlkZW8ge1xuICAgIG1heC13aWR0aDogNjM2cHg7XG4gIH1cbiAgLndwLWJsb2NrLWltYWdlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndwLWJsb2NrLWltYWdlLmFsaWdubGVmdCxcbiAgLndwLWJsb2NrLWltYWdlLmFsaWducmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53cC1ibG9jay1pbWFnZS5hbGlnbmZ1bGwgaW1nIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbiAgLndwLWJsb2NrLWdhbGxlcnk6bm90KC5jb21wb25lbnRzLXBsYWNlaG9sZGVyKSB7XG4gICAgbWFyZ2luOiAxLjVlbSBhdXRvO1xuICB9XG4gIC53cC1ibG9jay1jb3Zlci10ZXh0IHAge1xuICAgIHBhZGRpbmc6IDEuNWVtIDE0cHg7XG4gIH1cbiAgdWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmFsaWdud2lkZSxcbiAgdWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmFsaWduZnVsbCxcbiAgdWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQuYWxpZ253aWRlLFxuICB1bC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZC5hbGlnbndpZGUge1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgfVxuICAud3AtYmxvY2stdGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbiAgLndwLWJsb2NrLXRhYmxlIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53cC1ibG9jay10YWJsZSB0ZCwgLndwLWJsb2NrLXRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgfVxuICAuZW50cnktY29udGVudCBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuICAuZW50cnktY29udGVudCB1bCB1bCxcbiAgLmVudHJ5LWNvbnRlbnQgb2wgb2wsXG4gIC5lbnRyeS1jb250ZW50IHVsIG9sLFxuICAuZW50cnktY29udGVudCBvbCB1bCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmVudHJ5LWNvbnRlbnQgdWwgdWwgbGksXG4gIC5lbnRyeS1jb250ZW50IG9sIG9sIGxpLFxuICAuZW50cnktY29udGVudCB1bCBvbCBsaSxcbiAgLmVudHJ5LWNvbnRlbnQgb2wgdWwgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC53cC1ibG9jay1lbWJlZC50eXBlLXZpZGVvID4gLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIH1cbiAgLndwLWJsb2NrLWVtYmVkLnR5cGUtdmlkZW8gPiAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIgPiBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgfVxuICAud3AtYmxvY2stcHVsbHF1b3RlID4gcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgICBtYXJnaW46IDNlbSBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAud3AtYmxvY2stY292ZXItdGV4dCBwIHtcbiAgICAgIHBhZGRpbmc6IDEuNWVtIDA7XG4gICAgfVxuICAgIC5lbnRyeS1jb250ZW50ID4gKiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB9XG4gIH1cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAjIEJsb2NrIENvbG9yIFBhbGV0dGUgQ29sb3JzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmhhcy1zdHJvbmctYmx1ZS1jb2xvciB7XG4gICAgY29sb3I6ICMwMDczYWE7XG4gIH1cbiAgLmhhcy1zdHJvbmctYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3M2FhO1xuICB9XG4gIC5oYXMtbGlnaHRlci1ibHVlLWNvbG9yIHtcbiAgICBjb2xvcjogIzIyOWZkODtcbiAgfVxuICAuaGFzLWxpZ2h0ZXItYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI5ZmQ4O1xuICB9XG4gIC5oYXMtdmVyeS1saWdodC1ncmF5LWNvbG9yIHtcbiAgICBjb2xvcjogI2VlZTtcbiAgfVxuICAuaGFzLXZlcnktbGlnaHQtZ3JheS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB9XG4gIC5oYXMtdmVyeS1kYXJrLWdyYXktY29sb3Ige1xuICAgIGNvbG9yOiAjNDQ0O1xuICB9XG4gIC5oYXMtdmVyeS1kYXJrLWdyYXktYmFja2dyb3VuZC1jb2xvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgfVxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICMjIEdhbGxlcmllc1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5nYWxsZXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgfVxuICAuZ2FsbGVyeS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG4gIH1cbiAgLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTIuNSU7XG4gIH1cbiAgLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTEuMTExMTExMTExMSU7XG4gIH1cbiAgLmdhbGxlcnktY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQGltcG9ydCAnfnRvbS1zZWxlY3QvZGlzdC9jc3MvdG9tLXNlbGVjdC5kZWZhdWx0LmNzcyc7XG4gIC53cGNmNy1mb3JtIHtcbiAgICBAYXBwbHkgbXQtNiB0YWJsZXQ6cGItNiBmbGV4IGZsZXgtY29sIGdhcC00O1xuICB9XG4gIC53cGNmNy1mb3JtIC53cGNmNy1zcGlubmVyIHtcbiAgICBAYXBwbHkgYmctYmx1ZS1saWdodCBtdC00IG14LTAgaGlkZGVuO1xuICB9XG4gIC53cGNmNy1mb3JtLnN1Ym1pdHRpbmcgLndwY2Y3LXNwaW5uZXIge1xuICAgIEBhcHBseSBibG9jaztcbiAgfVxuICAud3BjZjctZm9ybSAuZm9ybS1ncm91cC13cmFwIHtcbiAgICBAYXBwbHkgZ3JpZCBkZXNrdG9wOmdyaWQtY29scy0yIGdhcC00O1xuICB9XG4gIC53cGNmNy1mb3JtIC5mb3JtLWdyb3VwLXdyYXAubm90LWV2ZW4ge1xuICAgIEBhcHBseSBkZXNrdG9wOmdyaWQtY29scy1bMC43NWZyXzAuMjVmcl07XG4gIH1cbiAgLndwY2Y3LWZvcm0gLmZvcm0tZ3JvdXAtd3JhcC5maWVsZC1mdWxsLXcge1xuICAgIEBhcHBseSBncmlkLWNvbHMtMTtcbiAgfVxuICAud3BjZjctZm9ybSAuZm9ybS1ncm91cCBpbnB1dDpub3QoaW5wdXRbdHlwZT1jaGVja2JveF0pLCAud3BjZjctZm9ybSAuZm9ybS1ncm91cCB0ZXh0YXJlYSB7XG4gICAgQGFwcGx5IG1heC13LWZ1bGwgdy1mdWxsIHB4LTMgcHktNC41IHJvdW5kZWQtbWQgYm9yZGVyIGJvcmRlci1ncmF5LTMwMCBwbGFjZWhvbGRlci1ncmF5LWxpZ2h0O1xuICB9XG4gIC53cGNmNy1mb3JtIC5mb3JtLWdyb3VwIGlucHV0Om5vdChpbnB1dFt0eXBlPWNoZWNrYm94XSkud3BjZjctbm90LXZhbGlkLCAud3BjZjctZm9ybSAuZm9ybS1ncm91cCB0ZXh0YXJlYS53cGNmNy1ub3QtdmFsaWQge1xuICAgIEBhcHBseSBib3JkZXItcmVkLTYwMDtcbiAgfVxuICAud3BjZjctZm9ybSAuZm9ybS1ncm91cCB0ZXh0YXJlYSB7XG4gICAgQGFwcGx5IGgtMjQ7XG4gIH1cbiAgLndwY2Y3LWZvcm0gLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgIEBhcHBseSBoaWRkZW47XG4gIH1cbiAgLndwY2Y3LWZvcm0gLm1wLWZvcm0tYWRkaXRpb25hbC10ZXh0IHtcbiAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWJldHdlZW4gaXRlbXMtc3RhcnQgdGFibGV0Oml0ZW1zLWNlbnRlcjtcbiAgfVxuICAud3BjZjctZm9ybSAubXAtZm9ybS1hZGRpdGlvbmFsLXRleHQgPiBkaXYge1xuICAgIEBhcHBseSB3LWZ1bGwgdGFibGV0OnctYXV0bztcbiAgfVxuICAud3BjZjctZm9ybSAubXAtZm9ybS1hZGRpdGlvbmFsLXRleHQgPiBkaXYgcCB7XG4gICAgQGFwcGx5IHRleHQteHMgdGFibGV0OnRleHQtbWQgcmVsYXRpdmUgZmxleCBmbGV4LWNvbCBnYXAtMSBkZXNrdG9wOmdhcC0zIHRhYmxldDpmbGV4LXJvdyBqdXN0aWZ5LWJldHdlZW4gdGFibGV0Oml0ZW1zLWNlbnRlciB0ZXh0LWdyYXktbGlnaHQ7XG4gIH1cbiAgLndwY2Y3LWZvcm0gLm1wLWZvcm0tYWRkaXRpb25hbC10ZXh0ID4gZGl2IHA6aGFzKC5tcC1mb3JtLWFkZGl0aW9uYWwtdGV4dC1idG4pIHtcbiAgICBAYXBwbHkgaXRlbXMtZW5kIHRhYmxldDppdGVtcy1jZW50ZXI7XG4gIH1cbiAgLndwY2Y3LWZvcm0gLm1wLWZvcm0tYWRkaXRpb25hbC10ZXh0LWJ0biB7XG4gICAgQGFwcGx5IGZsZXggZ2FwLTEgZGVza3RvcDpnYXAtMyBpdGVtcy1jZW50ZXIgZmxleC13cmFwO1xuICB9XG4gIC53cGNmNy1mb3JtIC50b29sdGlwLWluZm8ge1xuICAgIEBhcHBseSB6LTEwIHRyYW5zaXRpb24tYWxsIHRhYmxldDpmb250LXNlbWlib2xkIHRhYmxldDphYnNvbHV0ZSBib3R0b20tWzEyMCVdIGxlZnQtWzU4JV0gdGFibGV0OmJnLWdyYXktZGFyay05NTAgdGFibGV0OnRleHQtd2hpdGVcbiAgICAgIHRhYmxldDpvcGFjaXR5LTAgcG9pbnRlci1ldmVudHMtbm9uZSB0YWJsZXQ6ZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgdGFibGV0OmgtMTAgdGFibGV0Om1pbi13LVsxMS41cmVtXSByb3VuZGVkLW1kIHRleHQteHhzIHRhYmxldDp0ZXh0LWNlbnRlcjtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzgzcHgpIHtcbiAgICAud3BjZjctZm9ybSAudG9vbHRpcC1pbmZvOjpiZWZvcmUge1xuICAgICAgQGFwcGx5IGNvbnRlbnQtW1wiXCJdIGgtMCB3LTAgYWJzb2x1dGUgbGVmdC1bNTAlXSAtYm90dG9tLVsyMCVdIHRyYW5zZm9ybSAtdHJhbnNsYXRlLXgtMS8yO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci10b3A6IDAuNjI1cmVtIHNvbGlkIHZhcigtLWdyYXktZGFyay05NTApO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG4gIC53cGNmNy1mb3JtIC5tcC10b29sdGlwIHtcbiAgICBAYXBwbHkgaGlkZGVuIHRhYmxldDpibG9jaztcbiAgfVxuICAud3BjZjctZm9ybSAubXAtdG9vbHRpcDpob3ZlciB+IC50b29sdGlwLWluZm8ge1xuICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgfVxuICAud3BjZjctZm9ybSAuY29kZWRyb3B6LXVwbG9hZC1oYW5kbGVyIHtcbiAgICBAYXBwbHkgYm9yZGVyLXNvbGlkIGJvcmRlci1bIzAwQTNFMF0gYmctd2hpdGUgcm91bmRlZC1tZCBmbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciBoLVsxMC43NXJlbV0gZGVza3RvcDpoLVsxNS42MjVyZW1dO1xuICB9XG4gIC53cGNmNy1mb3JtIC5jb2RlZHJvcHotdXBsb2FkLWhhbmRsZXIgLmRuZC11cGxvYWQtY291bnRlciB7XG4gICAgQGFwcGx5IGhpZGRlbjtcbiAgfVxuICAud3BjZjctZm9ybSAuY29kZWRyb3B6LXVwbG9hZC1oYW5kbGVyIC5jb2RlZHJvcHotdXBsb2FkLWlubmVyIHtcbiAgICBAYXBwbHkgdGV4dC1zbSBmbGV4IGZsZXgtY29sIGl0ZW1zLWNlbnRlcjtcbiAgfVxuICAud3BjZjctZm9ybSAuY29kZWRyb3B6LXVwbG9hZC1oYW5kbGVyIC5jb2RlZHJvcHotdXBsb2FkLWlubmVyID4gZGl2IHtcbiAgICBAYXBwbHkgbWItMTtcbiAgfVxuICAud3BjZjctZm9ybSAuY29kZWRyb3B6LXVwbG9hZC1oYW5kbGVyIC5jb2RlZHJvcHotdXBsb2FkLWlubmVyID4gZGl2IHNwYW4ge1xuICAgIEBhcHBseSB0ZXh0LVsjMDAzMTcwXSBmb250LWJvbGQ7XG4gIH1cbiAgLndwY2Y3LWZvcm0gLmNvZGVkcm9wei11cGxvYWQtaGFuZGxlciAuY29kZWRyb3B6LXVwbG9hZC1pbm5lciBzcGFuOmhhcygubXAtdXBsb2FkLWNsb3VkKSB7XG4gICAgQGFwcGx5IG1iLTMgdGV4dC14bCBvcmRlci1maXJzdCByb3VuZGVkLW1kIGJvcmRlciBib3JkZXItZ3JheS1saWdodC0yMDAgdy0xMCBoLTEwIGZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyO1xuICB9XG4gIC53cGNmNy1mb3JtIC5jb2RlZHJvcHotdXBsb2FkLWhhbmRsZXIgLmNvZGVkcm9wei11cGxvYWQtaW5uZXIgLmNvZGVkcm9wei1idG4td3JhcCBhIHtcbiAgICBAYXBwbHkgYmVmb3JlOmNvbnRlbnQtW1wiXCJdIGJlZm9yZTppbnNldC0wIGJlZm9yZTphYnNvbHV0ZTtcbiAgfVxuICAud3BjZjctZm9ybSAuYnV0dG9uLS10ZXJ0aWFyeSB7XG4gICAgQGFwcGx5IGdhcC0xIGgtOTtcbiAgfVxuICAud3BjZjctZm9ybSAuYnV0dG9uLS10ZXJ0aWFyeSAubXAtZHJhd2VyLWRvd25sb2FkIHtcbiAgICBAYXBwbHkgdGV4dC14bDtcbiAgfVxuICAud3BjZjctZm9ybSAuY2hlY2tib3gtd3JhcCB7XG4gICAgQGFwcGx5IG15LTI7XG4gIH1cbiAgLndwY2Y3LWZvcm0gLmNoZWNrYm94LXdyYXAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgQGFwcGx5IG0tMDtcbiAgfVxuICAud3BjZjctZm9ybSAuY2hlY2tib3gtd3JhcCBwIHtcbiAgICBAYXBwbHkgdGV4dC1ncmF5LTYwMDtcbiAgfVxuICAud3BjZjctZm9ybSAuY2hlY2tib3gtd3JhcCBwIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgIEBhcHBseSBtci0xO1xuICB9XG4gIC53cGNmNy1mb3JtIC5jaGVja2JveC13cmFwIHAgYSB7XG4gICAgQGFwcGx5IHVuZGVybGluZSBob3ZlcjpvcGFjaXR5LTc1O1xuICB9XG4gIC53cGNmNy1mb3JtIC5zdWJtaXQtd3JhcCBpbnB1dFt0eXBlPXN1Ym1pdF0ud3BjZjctc3VibWl0IHtcbiAgICBAYXBwbHkgcHktMi41IGN1cnNvci1wb2ludGVyIGJsb2NrIHRleHQtY2VudGVyO1xuICB9XG4gIC53cGNmNy1mb3JtIC5zdWJtaXQtd3JhcCBpbnB1dFt0eXBlPXN1Ym1pdF0ud3BjZjctc3VibWl0OmRpc2FibGVkIHtcbiAgICBAYXBwbHkgYmctZ3JheS1saWdodC0xMDAgdGV4dC1ncmF5LTQwMCBjdXJzb3Itbm90LWFsbG93ZWQ7XG4gIH1cbiAgLndwY2Y3LWZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICBib3JkZXItY29sb3I6ICNlMDI0MjQgIWltcG9ydGFudDtcbiAgfVxuICAud3BjZjctZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICBib3JkZXItY29sb3I6ICMwNzk0NTUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZHJvcHpvbmUge1xuICAgIEBhcHBseSByZWxhdGl2ZSBib3JkZXItMiBib3JkZXItWyMwMEEzRTBdIGJnLXdoaXRlIHJvdW5kZWQtbWQgZmxleCBmbGV4LWNvbCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgaC1bMTAuNzVyZW1dIGRlc2t0b3A6aC1bMTJyZW1dO1xuICB9XG4gIC5kcm9wem9uZSBkaXY6aGFzKC5tcC11cGxvYWQtY2xvdWQpIHtcbiAgICBAYXBwbHkgbWItMyB0ZXh0LXhsIG9yZGVyLWZpcnN0IHJvdW5kZWQtbWQgYm9yZGVyIGJvcmRlci1ncmF5LWxpZ2h0LTIwMCB3LTEwIGgtMTAgZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXI7XG4gIH1cbiAgLmRyb3B6b25lIC5maWxlLXNlbGVjdC13cmFwIHtcbiAgICBAYXBwbHkgdGV4dC1zbTtcbiAgfVxuICAuZHJvcHpvbmUgLmZpbGUtc2VsZWN0LXdyYXAgYSB7XG4gICAgQGFwcGx5IHRleHQtWyMwMDMxNzBdIGZvbnQtYm9sZDtcbiAgfVxuICAuZHJvcHpvbmUgLmZpbGUtc2VsZWN0LXdyYXAgYTo6YmVmb3JlIHtcbiAgICBAYXBwbHkgY29udGVudC1bXCJcIl0gYWJzb2x1dGUgaW5zZXQtMDtcbiAgfVxuICAuZHJvcHpvbmUgLmZpbGUtdHlwZXMge1xuICAgIEBhcHBseSB0ZXh0LXhzO1xuICB9XG4gIC5maWxlLWVycm9ycyB7XG4gICAgQGFwcGx5IHRleHQtcmVkLTYwMDtcbiAgfVxuICAuZHJvcHpvbmU6aGFzKGlucHV0LndwY2Y3LW5vdC12YWxpZCkge1xuICAgIEBhcHBseSBib3JkZXItcmVkLTYwMDtcbiAgfVxuICAudHMtd3JhcHBlci5zaW5nbGUgLnRzLWNvbnRyb2wge1xuICAgIEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgYmctd2hpdGUgcmVsYXRpdmUgYm9yZGVyIGJvcmRlci1ncmF5LWxpZ2h0LTMwMCBweS01IHB4LTMgcm91bmRlZC1tZDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIC50cy13cmFwcGVyLnNpbmdsZSAudHMtY29udHJvbDpmb2N1cyB7XG4gICAgQGFwcGx5IHNoYWRvdy1yaW5nLWJyYW5kLXNoYWRvdy14cztcbiAgfVxuICAudHMtd3JhcHBlci5zaW5nbGUgLnRzLWNvbnRyb2w6OmFmdGVyIHtcbiAgICBAYXBwbHkgYm9yZGVyLTAgbS0wIHAtMCB0ZXh0LWdyYXktbGlnaHQ7XG4gIH1cbiAgLnRzLXdyYXBwZXIuc2luZ2xlIC50cy1jb250cm9sOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG4gICAgZm9udC1mYW1pbHk6IFwibXBcIiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAudHMtd3JhcHBlci5zaW5nbGUuZHJvcGRvd24tYWN0aXZlIC50cy1jb250cm9sOjpiZWZvcmUge1xuICAgIEBhcHBseSB0cmFuc2Zvcm0gcm90YXRlLTE4MDtcbiAgfVxuICAudHMtd3JhcHBlci5zaW5nbGUuZHJvcGRvd24tYWN0aXZlIC50cy1jb250cm9sOjphZnRlciB7XG4gICAgQGFwcGx5IGJvcmRlci1ub25lIG0tMDtcbiAgfVxuICAudHMtd3JhcHBlci5mb2N1cyAuaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnRzLXdyYXBwZXIgLnRzLWRyb3Bkb3duLnNpbmdsZSB7XG4gICAgQGFwcGx5IGJvcmRlci0wIG10LTMuNSByb3VuZGVkLW1kO1xuICAgIHNjcm9sbGJhci1jb2xvcjogI0VBRUNGMCB0cmFuc3BhcmVudDtcbiAgfVxuICAudHMtd3JhcHBlciAudHMtZHJvcGRvd24uc2luZ2xlIC50cy1kcm9wZG93bi1jb250ZW50IHtcbiAgICBAYXBwbHkgbWF4LWgtODAgYm9yZGVyIGJvcmRlci1ncmF5LWxpZ2h0LTIwMCBzaGFkb3ctbGcgcm91bmRlZC1tZDtcbiAgfVxuICAudHMtd3JhcHBlciAudHMtZHJvcGRvd24uc2luZ2xlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUNGMDtcbiAgfVxuICAudHMtd3JhcHBlciAudHMtZHJvcGRvd24uc2luZ2xlIC5vcHRpb24ge1xuICAgIEBhcHBseSByZWxhdGl2ZSB0ZXh0LW1kIGZvbnQtbWVkaXVtIHB4LTMuNSBweS0yLjU7XG4gIH1cbiAgLnRzLXdyYXBwZXIgLnRzLWRyb3Bkb3duLnNpbmdsZSAub3B0aW9uLmFjdGl2ZSB7XG4gICAgQGFwcGx5IGJnLWdyYXktbGlnaHQtNTA7XG4gIH1cbiAgLnRzLXdyYXBwZXIgLnRzLWRyb3Bkb3duLnNpbmdsZSAub3B0aW9uLnNlbGVjdGVkOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBAYXBwbHkgYWJzb2x1dGUgcmlnaHQtNCB0b3AtMS8yIC10cmFuc2xhdGUteS0xLzIgdy1bMC44NzVyZW1dIGgtWzAuMzc1cmVtXSBib3JkZXItbCBib3JkZXItYiBib3JkZXItYnJhbmQtNTAwIHJvdGF0ZS1bLTQ1ZGVnXSBvcGFjaXR5LTEwMDtcbiAgfVxuICAubWFpbi1oZWFkZXIge1xuICAgIEBhcHBseSB6LTUwIGFic29sdXRlIHRvcC0wIGxlZnQtMCB3LWZ1bGw7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItdG9wLWJhciB7XG4gICAgQGFwcGx5IGgtWzNyZW1dIGl0ZW1zLWNlbnRlciB0ZXh0LXdoaXRlIGJnLWJyYW5kLTUwMCBib3JkZXItMCBoaWRkZW4gZGVza3RvcDpmbGV4O1xuICB9XG4gIC5tYWluLWhlYWRlciAuaGVhZGVyLXRvcC1iYXItbGlua3Mge1xuICAgIEBhcHBseSBmbGV4IGdhcC0zIHRleHQtc207XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItdG9wLWJhci1saW5rcyAuYnV0dG9uIHtcbiAgICBAYXBwbHkgcHgtMiBnYXAtMS41O1xuICB9XG4gIC5tYWluLWhlYWRlciAuaGVhZGVyLXRvcC1iYXIgLnNlcGFyYXRvciB7XG4gICAgQGFwcGx5IGgtNSB3LVsxcHhdIGJnLWJyYW5kLTYwMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci10b3AtYmFyLWNvbnRlbnQge1xuICAgIEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgdGV4dC14bDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1lbnUtd3JhcHBlciB7XG4gICAgQGFwcGx5IHB5LTQgZGVza3RvcDpweS00LjUgYmctWyMwMTI4NUUxQV0gYmFja2Ryb3AtYmx1ci1tZDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1lbnUtd3JhcHBlciAubG9nby1jb2xvciB7XG4gICAgQGFwcGx5IGhpZGRlbjtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1lbnUtd3JhcHBlci5uYXZiYXItc3RpY2t5IHtcbiAgICBAYXBwbHkgbWVudS13cmFwcGVyLS1hbHQ7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciB7XG4gICAgQGFwcGx5IGZsZXgganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlciBkZXNrdG9wOnB5LTIuNTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudSB7XG4gICAgQGFwcGx5IGhpZGRlbiBkZXNrdG9wOmJsb2NrO1xuICB9XG4gIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbS1iYXIgLmhlYWRlci1tZW51IC5tZW51LXdyYXAge1xuICAgIEBhcHBseSBnYXAtODtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudSAubWVudS13cmFwIC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gLm1lbnUtbGluay13cmFwID4gYSB7XG4gICAgY29sb3I6IHZhcigtLXV0aWxpdHktYnJhbmQtNTAwKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbS1iYXIgLmhlYWRlci1tZW51IC5tZW51LXdyYXAgLm1lbnUtaXRlbSAubWVudS1maWxlcy1pdGVtLWljb25zLCAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudSAubWVudS13cmFwIC5tZW51LWl0ZW0gLm1wLWNoZXZyb24tZG93biB7XG4gICAgQGFwcGx5IGhpZGRlbjtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudSAubWVudS13cmFwIC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuICB9XG4gIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbS1iYXIgLmhlYWRlci1tZW51IC5tZW51LXdyYXAgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmJlZm9yZSB7XG4gICAgQGFwcGx5IGNvbnRlbnQtW1wiXCJdIGFic29sdXRlIHRvcC01IGxlZnQtMCBoLTEyIHctZnVsbDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudSAubWVudS13cmFwIC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUge1xuICAgIEBhcHBseSBoaWRkZW4gcC0zIHJvdW5kZWQteGwgdy1bMjFyZW1dO1xuICB9XG4gIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbS1iYXIgLmhlYWRlci1tZW51IC5tZW51LXdyYXAgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBAYXBwbHkgcHgtNCBweS0xLjU7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUgLm1lbnUtd3JhcCAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5tZW51LWl0ZW0gLm1lbnUtbGluay13cmFwIHtcbiAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIHJlbGF0aXZlO1xuICB9XG4gIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbS1iYXIgLmhlYWRlci1tZW51IC5tZW51LXdyYXAgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSAubWVudS1pdGVtIC5tZW51LWxpbmstd3JhcCAubWVudS1maWxlcy1pdGVtLWljb25zIHtcbiAgICBAYXBwbHkgZmxleDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudSAubWVudS13cmFwIC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLm1lbnUtaXRlbSAubWVudS1saW5rLXdyYXAgPiBhIHtcbiAgICBAYXBwbHkgdGV4dC1ncmF5LWxpZ2h0LTkwMCB3LWZ1bGwgaG92ZXI6dGV4dC1icmFuZDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudSAubWVudS13cmFwIC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLm1lbnUtaXRlbSAubWVudS1saW5rLXdyYXAgPiBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgQGFwcGx5IGFic29sdXRlIGluc2V0LTA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUgLm1lbnUtd3JhcCAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5tZW51LWl0ZW0gLm1lbnUtbGluay13cmFwOmhvdmVyIC5tcC1kb3dubG9hZC1ib3R0b20ge1xuICAgIEBhcHBseSBiZy1icmFuZC05MjU7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUgLm1lbnUtd3JhcCAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAubWVudS1saW5rLXdyYXAgLm1wLWNoZXZyb24tZG93biB7XG4gICAgQGFwcGx5IGJsb2NrIHRyYW5zaXRpb24tdHJhbnNmb3JtO1xuICB9XG4gIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbS1iYXIgLmhlYWRlci1tZW51IC5tZW51LXdyYXAgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5tcC1jaGV2cm9uLWRvd24ge1xuICAgIEBhcHBseSByb3RhdGUtMTgwO1xuICB9XG4gIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbS1iYXIgLmhlYWRlci1tZW51IC5tZW51LXdyYXAgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSB7XG4gICAgQGFwcGx5IGJsb2NrIGFic29sdXRlIGJnLXdoaXRlIHRvcC0xMCByaWdodC0wO1xuICB9XG4gIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbS1iYXIgLmhlYWRlci1tZW51IC5tZW51LXdyYXAgLm1lbnUtaXRlbSBhIHtcbiAgICBAYXBwbHkgZGVza3RvcDp0ZXh0LXdoaXRlIGZvbnQtc2VtaWJvbGQ7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUgLm1lbnUtd3JhcCAubWVudS1pdGVtOmhvdmVyIGEsIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbS1iYXIgLmhlYWRlci1tZW51IC5tZW51LXdyYXAgLm1lbnUtaXRlbTpob3ZlciAubXAtY2hldnJvbi1kb3duIHtcbiAgICBAYXBwbHkgdGV4dC1icmFuZC02MDAgY3Vyc29yLXBvaW50ZXI7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUgLm1lbnUtZmlsZXMtaXRlbS1pY29ucyB7XG4gICAgQGFwcGx5IGN1cnNvci1wb2ludGVyIGZsZXggZ2FwLTE7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUubWVudS1hY3RpdmUge1xuICAgIEBhcHBseSB6LTUwIGFic29sdXRlIHRvcC0wIGxlZnQtMCBoLWR2aCBmbGV4IGZsZXgtY29sIGl0ZW1zLXN0YXJ0IHctZnVsbCBiZy13aGl0ZSBvdmVyZmxvdy14LWF1dG87XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUubWVudS1hY3RpdmUgLm1lbnUtd3JhcCB7XG4gICAgQGFwcGx5IHctZnVsbCBmbGV4IGZsZXgtY29sIGdhcC0yIG10LTY7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUubWVudS1hY3RpdmUgLm1lbnUtaXRlbSB7XG4gICAgQGFwcGx5IHB5LTM7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUubWVudS1hY3RpdmUgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBAYXBwbHkgaGlkZGVuIGRlc2t0b3A6YmxvY2s7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUubWVudS1hY3RpdmUgLm1vYmlsZS1ib3R0b20tYmFyIHtcbiAgICBAYXBwbHkgYmctYnJhbmQtNTAwIHRleHQtd2hpdGUgZmxleCBmbGV4LWNvbCBnYXAtMiB3LWZ1bGwgcHgtNCBwdC02IHBiLTg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUubWVudS1hY3RpdmUgLm1lbnUtb3BlbiwgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUubWVudS1hY3RpdmUgLm1lbnUtY2xvc2Uge1xuICAgIEBhcHBseSB0ZXh0LWdyYXktbGlnaHQtNzAwIHRleHQtZGlzcGxheS14cztcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudS5tZW51LWFjdGl2ZSAubG9nby13aGl0ZSB7XG4gICAgQGFwcGx5IGhpZGRlbjtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudS5tZW51LWFjdGl2ZSAubG9nby1jb2xvciB7XG4gICAgQGFwcGx5IGJsb2NrO1xuICB9XG4gIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbS1iYXIgLmhlYWRlci1tZW51IC5tb2JpbGUtbWVudS1maWxlcyB7XG4gICAgQGFwcGx5IGZsZXggZGVza3RvcDpoaWRkZW4gZmxleC1jb2wgbXQtMCBib3JkZXItdCBib3JkZXItZ3JheS1saWdodC0yMDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUgLm1vYmlsZS1tZW51LWZpbGVzLWl0ZW0ge1xuICAgIEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgcHktMyByZWxhdGl2ZTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudSAubW9iaWxlLW1lbnUtZmlsZXMtaXRlbSBhIHtcbiAgICBAYXBwbHkgZm9udC1zZW1pYm9sZDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudSAubW9iaWxlLW1lbnUtZmlsZXMtaXRlbSBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgQGFwcGx5IGFic29sdXRlIGluc2V0LTAgdGV4dC1ncmF5LWxpZ2h0LTkwMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudSAubW9iaWxlLW1lbnUtZmlsZXMtaXRlbTpob3ZlciBhIHtcbiAgICBAYXBwbHkgdGV4dC1icmFuZC02MDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUgLm1vYmlsZS1tZW51LWZpbGVzLWl0ZW06aG92ZXIgLm1wLWRvd25sb2FkLWJvdHRvbSB7XG4gICAgQGFwcGx5IGJnLWJyYW5kLTkyNTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudSAubW9iaWxlLW1lbnUtbG9nbyB7XG4gICAgQGFwcGx5IGRlc2t0b3A6aGlkZGVuIGZsZXgganVzdGlmeS1iZXR3ZWVuIHctZnVsbCBkZXNrdG9wOnB4LTQgcHktNCBpdGVtcy1jZW50ZXI7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tZW51LW9wZW4sIC5tYWluLWhlYWRlciAubWVudS1jbG9zZSB7XG4gICAgQGFwcGx5IGRlc2t0b3A6aGlkZGVuIHRleHQtd2hpdGUgdGV4dC02IHAtMiBob3Zlcjp0ZXh0LWJyYW5kLTYwMCBob3ZlcjpjdXJzb3ItcG9pbnRlcjtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1wOm5vdCgubWVudS1vcGVuLCAubWVudS1jbG9zZSkge1xuICAgIEBhcHBseSB0ZXh0LVsxLjI1cmVtXTtcbiAgfVxuICAubmF2LWZpeCB7XG4gICAgQGFwcGx5IGRlc2t0b3A6aC1bM3JlbV0gdy1mdWxsO1xuICB9XG4gIC5uYXZiYXItc3RpY2t5IHtcbiAgICBAYXBwbHkgZml4ZWQgdy1mdWxsIHRvcC0wIGxlZnQtMDtcbiAgfVxuICAubWVudS13cmFwcGVyLS1hbHQsXG4gIGJvZHk6bm90KC5ob21lKSAubWVudS13cmFwcGVyIHtcbiAgICBAYXBwbHkgYmctd2hpdGU7XG4gIH1cbiAgLm1lbnUtd3JhcHBlci0tYWx0IC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUgLm1lbnUtd3JhcCAubWVudS1pdGVtIGEsIC5tZW51LXdyYXBwZXItLWFsdCAuaGVhZGVyLWJvdHRvbS1iYXIgLmhlYWRlci1tZW51IC5tZW51LXdyYXAgLm1lbnUtaXRlbSAubXAtY2hldnJvbi1kb3duLFxuICBib2R5Om5vdCguaG9tZSkgLm1lbnUtd3JhcHBlciAuaGVhZGVyLWJvdHRvbS1iYXIgLmhlYWRlci1tZW51IC5tZW51LXdyYXAgLm1lbnUtaXRlbSBhLFxuICBib2R5Om5vdCguaG9tZSkgLm1lbnUtd3JhcHBlciAuaGVhZGVyLWJvdHRvbS1iYXIgLmhlYWRlci1tZW51IC5tZW51LXdyYXAgLm1lbnUtaXRlbSAubXAtY2hldnJvbi1kb3duIHtcbiAgICBAYXBwbHkgdGV4dC1ncmF5LWxpZ2h0LTYwMDtcbiAgfVxuICAubWVudS13cmFwcGVyLS1hbHQgLmhlYWRlci1ib3R0b20tYmFyIC5oZWFkZXItbWVudSAubWVudS13cmFwIC5tZW51LWl0ZW06aG92ZXIgYSwgLm1lbnUtd3JhcHBlci0tYWx0IC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUgLm1lbnUtd3JhcCAubWVudS1pdGVtOmhvdmVyIC5tcC1jaGV2cm9uLWRvd24sXG4gIGJvZHk6bm90KC5ob21lKSAubWVudS13cmFwcGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUgLm1lbnUtd3JhcCAubWVudS1pdGVtOmhvdmVyIGEsXG4gIGJvZHk6bm90KC5ob21lKSAubWVudS13cmFwcGVyIC5oZWFkZXItYm90dG9tLWJhciAuaGVhZGVyLW1lbnUgLm1lbnUtd3JhcCAubWVudS1pdGVtOmhvdmVyIC5tcC1jaGV2cm9uLWRvd24ge1xuICAgIEBhcHBseSB0ZXh0LWJyYW5kLTYwMDtcbiAgfVxuICAubWVudS13cmFwcGVyLS1hbHQgLmxvZ28td2hpdGUsXG4gIGJvZHk6bm90KC5ob21lKSAubWVudS13cmFwcGVyIC5sb2dvLXdoaXRlIHtcbiAgICBAYXBwbHkgaGlkZGVuO1xuICB9XG4gIC5tZW51LXdyYXBwZXItLWFsdCAubG9nby1jb2xvcixcbiAgYm9keTpub3QoLmhvbWUpIC5tZW51LXdyYXBwZXIgLmxvZ28tY29sb3Ige1xuICAgIEBhcHBseSBibG9jaztcbiAgfVxuICAubWVudS13cmFwcGVyLS1hbHQgLm1wLXVzZXIsXG4gIGJvZHk6bm90KC5ob21lKSAubWVudS13cmFwcGVyIC5tcC11c2VyIHtcbiAgICBAYXBwbHkgdGV4dC1icmFuZC02MDA7XG4gIH1cbiAgLm1lbnUtd3JhcHBlci0tYWx0IC5tZW51LW9wZW4sIC5tZW51LXdyYXBwZXItLWFsdCAubWVudS1jbG9zZSwgLm1lbnUtd3JhcHBlci0tYWx0IC5tcC1jaGV2cm9uLWRvd24sXG4gIGJvZHk6bm90KC5ob21lKSAubWVudS13cmFwcGVyIC5tZW51LW9wZW4sXG4gIGJvZHk6bm90KC5ob21lKSAubWVudS13cmFwcGVyIC5tZW51LWNsb3NlLFxuICBib2R5Om5vdCguaG9tZSkgLm1lbnUtd3JhcHBlciAubXAtY2hldnJvbi1kb3duIHtcbiAgICBAYXBwbHkgdGV4dC1ncmF5LWxpZ2h0LTcwMDtcbiAgfVxuICAubWVudS13cmFwcGVyLS1hbHQudG9wLXNwYWNlLFxuICBib2R5Om5vdCguaG9tZSkgLm1lbnUtd3JhcHBlci50b3Atc3BhY2Uge1xuICAgIEBhcHBseSBkZXNrdG9wOnRvcC0xMjtcbiAgfVxuICAubWFpbl9fZm9vdGVyIHtcbiAgICBAYXBwbHkgYmctZ3JheS1saWdodC01MDtcbiAgfVxuICAubWFpbl9fZm9vdGVyIC5mb290ZXJfX2NvbnRlbnQge1xuICAgIEBhcHBseSBwYi0xMiBwdC0xMiBmbGV4IGZsZXgtY29sIHRleHQtZ3JheS1saWdodCB0YWJsZXQ6ZmxleC1yb3cgdGFibGV0Omp1c3RpZnktY2VudGVyIGRlc2t0b3A6anVzdGlmeS1iZXR3ZWVuO1xuICB9XG4gIC5tYWluX19mb290ZXIgLmZvb3Rlcl9fbWVkaWEge1xuICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC02IHRhYmxldDpnYXAtOCB0ZXh0LWxnIGZvbnQtc2VtaWJvbGQgZmxleC1bMF8xXzI0LjVyZW1dO1xuICB9XG4gIC5tYWluX19mb290ZXIgLmZvb3Rlcl9fbWVkaWFfX3Bob25lIHtcbiAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTMgbXQtMiB0YWJsZXQ6bXQtMDtcbiAgfVxuICAubWFpbl9fZm9vdGVyIC5mb290ZXJfX2xvZ28ge1xuICAgIEBhcHBseSBibG9jayB3LVsxMi41cmVtXSB0YWJsZXQ6dy1bOS4yNXJlbV07XG4gIH1cbiAgLm1haW5fX2Zvb3RlciAuZm9vdGVyX19sb2dvX190ZXh0IHtcbiAgICBAYXBwbHkgdy1bMTEuNjI1cmVtXSBkZXNrdG9wOnctWzlyZW1dO1xuICB9XG4gIC5tYWluX19mb290ZXIgLmZvb3Rlcl9fbG9nb19fd3JhcCB7XG4gICAgQGFwcGx5IGZsZXggZmxleC1jb2wgZ2FwLTYgdGFibGV0OmdhcC04IHctZml0O1xuICB9XG4gIC5tYWluX19mb290ZXIgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBAYXBwbHkgYmctZ3JheS1saWdodC0xMDAgcHktNHhsIHRhYmxldDpweS02eGw7XG4gIH1cbiAgLm1haW5fX2Zvb3RlciAuZm9vdGVyX19jb3B5cmlnaHRfX2NvbnRlbnQge1xuICAgIEBhcHBseSBmbGV4IHRhYmxldDpmbGV4LXJvdyB0YWJsZXQ6anVzdGlmeS1iZXR3ZWVuIHRhYmxldDppdGVtcy1jZW50ZXIgZmxleC1jb2wtcmV2ZXJzZSBnYXAtNHhsIHRleHQtbWQgdGV4dC1ncmF5LWxpZ2h0O1xuICB9XG4gIC5tYWluX19mb290ZXIgLmZvb3Rlcl9fc29jaWFscyB7XG4gICAgQGFwcGx5IGZsZXggZ2FwLTN4bDtcbiAgfVxuICAubWFpbl9fZm9vdGVyIC5mb290ZXJfX3NvY2lhbHNfX2xpbmsge1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB0ZXh0LTYgdGV4dC1ncmF5LWxpZ2h0LTQwMCB0cmFuc2l0aW9uLWNvbG9ycyBob3Zlcjp0ZXh0LWdyYXktbGlnaHQtNTAwIGFjdGl2ZTp0ZXh0LWdyYXktbGlnaHQtNTAwO1xuICB9XG4gIC5tYWluX19mb290ZXIgLmZvb3Rlcl9fbmF2aWdhdGlvbiB7XG4gICAgQGFwcGx5IGZsZXggZmxleC1jb2wgZ2FwLTQgdGFibGV0OmZsZXgtMSBkZXNrdG9wOmZsZXgtcm93IGRlc2t0b3A6Z2FwLTIwIG10LTggdGFibGV0Om10LTA7XG4gIH1cbiAgLm1haW5fX2Zvb3RlciAuZm9vdGVyX19uYXZpZ2F0aW9uX19jb2x1bW4ge1xuICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC0yIGRlc2t0b3A6ZmxleC1bMF8xXzEyLjVyZW1dO1xuICB9XG4gIC5tYWluX19mb290ZXIgLmZvb3Rlcl9fbmF2aWdhdGlvbl9fY29sdW1uX19oZWFkaW5nIHtcbiAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTIuNSB0ZXh0LXNtIHRleHQtZ3JheS1saWdodC01MDAgZm9udC1zZW1pYm9sZCBjdXJzb3ItcG9pbnRlciBkZXNrdG9wOmN1cnNvci1kZWZhdWx0O1xuICB9XG4gIC5tYWluX19mb290ZXIgLmZvb3Rlcl9fbmF2aWdhdGlvbl9fY29sdW1uIC5tZW51LWl0ZW0gYSB7XG4gICAgQGFwcGx5IHRleHQtZ3JheS1saWdodC02MDAgZm9udC1tZWRpdW0gaG92ZXI6dGV4dC1icmFuZC01MDA7XG4gIH1cbiAgLm1haW5fX2Zvb3RlciAuZm9vdGVyX19uYXZpZ2F0aW9uX19tb2JpbGVfX2ljb25zIHtcbiAgICBAYXBwbHkgcmVsYXRpdmUgdGV4dC14bCBkZXNrdG9wOmhpZGRlbiBzaXplLTUgaW5saW5lLWJsb2NrO1xuICB9XG4gIC5tYWluX19mb290ZXIgLmZvb3Rlcl9fbmF2aWdhdGlvbl9fbW9iaWxlX19pY29ucyAubXAge1xuICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTA7XG4gIH1cbiAgLm1haW5fX2Zvb3RlciAuZm9vdGVyX19uYXZpZ2F0aW9uX19tb2JpbGVfX2ljb25zIC5tcC1taW51cyB7XG4gICAgQGFwcGx5IGhpZGRlbjtcbiAgfVxuICAubWFpbl9fZm9vdGVyIC5tZW51IHtcbiAgICBAYXBwbHkgaGlkZGVuIGRlc2t0b3A6ZmxleCBmbGV4LWNvbCBmb250LXNlbWlib2xkIGdhcC0yIHRleHQtc20gdGV4dC1ncmF5LWxpZ2h0O1xuICB9XG4gIC5tYWluX19mb290ZXIgLm1lbnUuYWNjb3JkaW9uLW9wZW4ge1xuICAgIEBhcHBseSBtbC04IGZsZXg7XG4gIH1cbn0iLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCwiQGtleWZyYW1lcyBzcGxpZGUtbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG4uc3BsaWRlX190cmFjay0tZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc3BsaWRlX190cmFjay0tZmFkZSA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3BsaWRlX190cmFjay0tZmFkZSA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZS5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3BsaWRlLS1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLnNwbGlkZV9fdHJhY2stLXR0YiA+IC5zcGxpZGVfX2xpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNwbGlkZV9fY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3BsaWRlX19saXN0IHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uc3BsaWRlLmlzLWluaXRpYWxpemVkOm5vdCguaXMtYWN0aXZlKSAuc3BsaWRlX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3BsaWRlOm5vdCguaXMtb3ZlcmZsb3cpIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3BsaWRlX19wcm9ncmVzc19fYmFyIHtcbiAgd2lkdGg6IDA7XG59XG5cbi5zcGxpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNwbGlkZS5pcy1pbml0aWFsaXplZCwgLnNwbGlkZS5pcy1yZW5kZXJlZCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zcGxpZGVfX3NsaWRlIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNwbGlkZV9fc2xpZGUgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnNwbGlkZV9fc3Bpbm5lciB7XG4gIGFuaW1hdGlvbjogc3BsaWRlLWxvYWRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTk5O1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm90dG9tOiAwO1xuICBjb250YWluOiBzdHJpY3Q7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5zcGxpZGVfX3NyIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wbGF5LCAuc3BsaWRlX190b2dnbGVfX3BhdXNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BhdXNlIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uc3BsaWRlX190cmFjayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/