/*!****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./vendor/mytroc/user/assets/styles/components.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************/
.thread-card {
  font-size: 0.85em;
  padding: 2em;
  margin-bottom: 1em;
  position: relative;
}
.thread-card.active {
  background-color: var(--color-zulu);
  border-left: 4px solid var(--color-bravo);
}
.thread-card.active .thread-card__title {
  color: var(--color-bravo);
}
.thread-card.active .thread-card__title .c-xray {
  color: var(--color-bravo);
}
.thread-card.new .thread-card__title {
  font-weight: bold;
}
.thread-card:not(.new) .tag {
  display: none;
}
.thread-card__pix {
  background-color: rgba(0, 91, 255, 0.05);
  position: relative;
  overflow: hidden;
  width: 5em;
  height: 5em;
  border-radius: 0.25em;
}
.thread-card__pix img {
  -o-object-fit: contain;
     object-fit: contain;
}
.thread-card__pix .icon-container {
  margin-top: 1em;
  display: inline-block;
  background: var(--color-zulu);
  border-radius: 50%;
  padding: 0.5em;
  overflow: hidden;
}
.thread-card__pix .icon-container .icon.large {
  background: rgba(0, 91, 255, 0.25);
}
.thread-card__delimiter {
  border-left: 1px solid var(--color-gray);
}
.thread-card .tag {
  position: absolute;
  right: 1em;
  top: 1em;
}
.thread-card:after {
  content: '';
  display: block;
  width: 6em;
  margin-top: 1em;
  border-bottom: 1px solid var(--color-gray);
}
.message-card {
  color: var(--color-xray);
  font-size: var(--text-regular);
  margin-top: 1.5em;
  padding: 2em;
  border-radius: 1.5em;
  max-width: 90%;
  clear: both;
}
.message-card__content {
  margin: 0.5em 0;
  line-height: var(--text-medium);
}
.message-card__date {
  font-size: var(--text-small);
}
.message-card:not(.current-recipient).message-card:not(.auto-message) {
  float: left;
  border: 1px solid var(--color-bravo);
  background-color: var(--color-zulu);
}
.message-card:not(.current-recipient).message-card:not(.auto-message) .message-card__author {
  color: var(--color-bravo);
}
.message-card.auto-message {
  line-height: var(--text-medium);
  float: left;
  background-color: rgba(0, 91, 255, 0.05);
}
.message-card.current-recipient {
  float: right;
  border: 1px solid #929292;
  background-color: var(--color-light-gray);
}
.message-card.current-recipient .message-card__author {
  color: var(--color-delta);
}
.message-card form {
  min-width: 20em;
}
@media only screen and (max-width: 767px) {
  .message-card form {
    min-width: 0;
  }
}
.inbox-left {
  overflow-x: hidden;
  overflow-y: auto;
  background: var(--color-light-gray);
}
.inbox-right {
  display: flex;
  flex-direction: column;
  position: relative;
}
.inbox-right label .icon {
  width: 1.5em;
}
.inbox-right__form form {
  padding: 0 1.5em 1.5em;
}
.inbox-right.filtered-empty .inbox-right__empty {
  display: flex;
}
.inbox-right:not(.filtered-empty) .inbox-right__empty {
  display: none;
}
.inbox-right__empty {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.inbox-right__messages {
  position: relative;
  overflow: hidden;
  height: 100%;
}
.inbox-right #inbox-messages {
  display: flex;
  flex-direction: column-reverse;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0.5em 2em 2em 2em;
  height: 100%;
}
.inbox-right .inbox-messages__slider {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.inbox-right .inbox-messages__slider > div:not(.active) {
  display: none;
}
.inbox-right .inbox-messages__slider > div.active {
  display: block;
}
.inbox-right__hover {
  z-index: 10;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.75);
  transition: right 0.5s;
}
.inbox-right__hover__buttons {
  width: 15em;
  margin: auto;
}
.inbox-right__toggle {
  position: absolute;
  visibility: hidden;
}
.inbox-right__toggle:checked ~ div .inbox-right__hover {
  right: 0;
}
.inbox-right__toggle:checked ~ div .inbox-right__buttons .btn-more-actions {
  display: none;
}
.inbox-right__toggle:not(:checked) ~ div .inbox-right__hover {
  right: -100%;
}
.inbox-right__toggle:not(:checked) ~ div .inbox-right__buttons .btn-less-actions {
  display: none;
}
.inbox .footer {
  display: none;
}
.user-metric.active {
  color: var(--color-bravo);
}
.user-metric.active .f0 {
  background-color: var(--color-bravo);
}
.user-metric:not(.active) {
  background-color: var(--color-light-gray);
  color: var(--color-xray);
}
.user-metric:not(.active) .f0 {
  background-color: var(--color-xray);
  opacity: 0.25;
}
@media only screen and (min-width: 960px) {
  .inbox-container {
    height: calc(100vh - 250px);
  }
}
.form-row__dropdown .services-folder__closed .icon.icon-folder-opened {
  display: none;
}
.form-row__dropdown .services-folder:not(.services-folder__closed) {
  text-decoration: underline;
}
.form-row__dropdown .services-folder:not(.services-folder__closed) .icon.icon-folder {
  display: none;
}
.form-row__dropdown .services-subfolders {
  border-left: 1px solid var(--color-gray);
  padding-left: 1.25em;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./vendor/mytroc/troc/assets/styles/forms.less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************/
#more-fields__toggle:not(:checked) ~ .more-fields__container {
  display: none;
}
#more-fields__toggle:not(:checked) ~ label[for="more-fields__toggle"] .icon {
  transform: scaleY(-1);
}
#more-fields__toggle:checked ~ .more-fields__container {
  display: block;
}
#more-fields label[for="more-fields__toggle"] {
  --size: 1em;
}
.troc-form__toolbar.troc-saved label[for$="_form_save"] {
  display: none;
}
.troc-form__toolbar:not(.troc-saved) div[id$="_form_save_done"] {
  display: none;
}
.toolbar-summary {
  justify-content: space-between;
  align-items: center;
}
#map {
  background-color: var(--color-light-gray);
  min-height: 300px;
  z-index: 1;
}
#map .leaflet-marker-icon:not([src*="marker-icon"]) {
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  border: 3px solid var(--color-zulu);
}
#block_guest_hidden #block_user_visible:not(.hidden) + div {
  display: none;
}
input[name$="_form[visibility][]"]:not(:checked) ~ div .form-row__description {
  display: none;
}
input[name$="_form[visibility][]"]:checked ~ div .form-row__description {
  display: block;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./vendor/mytroc/troc/assets/styles/components.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************/
.selectable-list__buttons {
  position: sticky;
  top: 0;
  z-index: 500;
}
.selectable-list.selectable .selectable-list__buttons {
  display: block;
}
.selectable-list:not(.selectable) .selectable-list__buttons {
  display: none;
}
.selectable-list .form-row__checkbox label > span {
  border-width: 2px;
}
.selectable-list input[id^="mass-select-all"] {
  display: none;
}
.selectable-list input[id^="mass-select-all"]:checked + label {
  display: none;
}
.selectable-list input[id^="mass-select-all"]:not(:checked) + label + label {
  display: none;
}
.modale .display-field__toggle:checked ~ .display-field__container {
  display: block;
}
.modale .display-field__toggle:not(:checked) ~ .display-field__container {
  display: none;
}
.selectable .troc-card {
  margin-left: 3em;
}
.selectable .troc-card__delimiter,
.selectable .troc-card__buttons,
.selectable .troc-card .hide-selectable,
.selectable .troc-card__link a::before {
  display: none;
}
.selectable .troc-card__pix {
  font-size: 0.5em;
}
.selectable .troc-card__selectable {
  display: block;
  position: absolute;
  margin-left: -3em;
  left: 0;
}
.selectable .troc-card__selectable .form-row__checkbox label > span {
  border-width: 2px;
}
.troc-question__avatar img {
  width: 2.25em;
  height: 2.25em;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
.troc-card {
  position: relative;
}
.troc-card a,
.troc-card .btn {
  position: relative;
  z-index: 1;
}
.troc-card__link a {
  position: static;
}
.troc-card__link a::before {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.troc-card__description {
  font-size: var(--text-small);
  line-height: var(--text-medium);
}
.troc-card__description .btn {
  font-size: var(--text-regular);
}
.troc-card__tags {
  font-size: var(--text-small);
}
.troc-card__pix {
  position: relative;
  overflow: hidden;
  text-align: center;
  width: 12em;
  height: 12em;
  background-color: rgba(0, 91, 255, 0.05);
}
.troc-card__pix img {
  -o-object-fit: contain;
     object-fit: contain;
}
.troc-card__pix .icon-container {
  margin-top: 3em;
  display: inline-block;
  background: var(--color-zulu);
  border-radius: 50%;
  padding: 1em;
  overflow: hidden;
}
.troc-card__pix .icon-container .icon.large {
  background: rgba(0, 91, 255, 0.25);
  --size: 4em;
}
.troc-card__pix .tag {
  font-size: var(--text-small);
  position: absolute;
  bottom: 2em;
  left: 50%;
  transform: translateX(-50%);
}
.troc-card__pix .bg-error {
  font-size: var(--text-small);
  position: absolute;
  top: 1em;
  left: 1em;
}
.troc-card__delimiter {
  border-left: 1px solid var(--color-gray);
}
.troc-card__toggle {
  position: absolute;
  visibility: hidden;
}
.troc-card__toggle:checked ~ div .troc-metrics .troc-metrics__hover {
  right: 0;
  position: relative;
}
.troc-card__toggle:checked ~ div .troc-metrics .troc-metrics__stats {
  position: absolute;
}
.troc-card__toggle:checked ~ div .troc-card__buttons .btn-more-actions {
  display: none;
}
.troc-card__toggle:checked ~ div .troc-card__buttons > div:first-child {
  position: relative;
  opacity: 0.25;
}
.troc-card__toggle:checked ~ div .troc-card__buttons > div:first-child::before {
  content: ' ';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10;
}
.troc-card__toggle:not(:checked) ~ div .troc-metrics .troc-metrics__hover {
  right: -100%;
  position: absolute;
}
.troc-card__toggle:not(:checked) ~ div .troc-metrics .troc-metrics__stats {
  position: relative;
}
.troc-card__toggle:not(:checked) ~ div .troc-card__buttons .btn-less-actions {
  display: none;
}
.troc-card__selectable {
  display: none;
}
.troc-metrics {
  position: relative;
  overflow: hidden;
}
.troc-metrics__hover {
  z-index: 10;
  background-color: rgba(255, 255, 255, 0.75);
  transition: right 0.5s;
  top: 0;
}
.troc-metrics__stats {
  z-index: 9;
  top: 0;
  left: 0;
}
.troc-list__totals {
  font-size: var(--text-small);
}
.troc-carbone__pix,
.troc-message__pix,
.troc-calendar-period__pix {
  width: 3em;
  height: 3em;
  border-radius: 0.25em;
  overflow: hidden;
  background-color: rgba(0, 91, 255, 0.05);
}
.troc-carbone__pix img,
.troc-message__pix img,
.troc-calendar-period__pix img {
  -o-object-fit: contain;
     object-fit: contain;
}
.troc-carbone__pix .icon-container,
.troc-message__pix .icon-container,
.troc-calendar-period__pix .icon-container {
  display: inline-block;
  margin-top: 0.5em;
  overflow: hidden;
}
.troc-carbone__pix .icon-container .icon.large,
.troc-message__pix .icon-container .icon.large,
.troc-calendar-period__pix .icon-container .icon.large {
  background: rgba(0, 91, 255, 0.05);
}
.troc-view__requestType110 {
  --color-accent: var(--color-echo);
}
.troc-view__swapType10 {
  --color-accent: var(--color-xray);
}
.troc-view__swapType130 {
  --color-accent: var(--color-bravo);
}
.troc-view__swapType170,
.troc-view__swapType100,
.troc-view__swapType120 {
  --color-accent: var(--color-alpha);
}
.troc-view__metrics {
  font-size: var(--text-small);
}
.troc-view__description p {
  margin: 0;
  line-height: 1.5em;
}
.troc-view__description .f1:not(:first-child) {
  border-left: 1px solid var(--color-gray);
}
.troc-view__documents .f1 {
  border-bottom: 1px solid var(--color-gray);
}
.troc-view__images {
  position: sticky;
  overflow: hidden;
  top: 0;
  z-index: 500;
}
.troc-view__export {
  font-size: var(--text-small);
}
.troc-view__export .icon {
  vertical-align: middle;
}
.toggle-component [data-reload-loader="operation-tracker"]:checked ~ .toggle-component__toggle-tabs [data-confirm="export-list-troc"],
.toggle-component [data-reload-loader="operation-troc"]:checked ~ .toggle-component__toggle-tabs [data-confirm="export-list-tracker"] {
  display: none;
}
@media only screen and (min-width: 768px) {
  .max-width-troc-view {
    max-width: 1100px;
  }
}
.simple-breadcrumb {
  margin-bottom: 1em;
}
.simple-breadcrumb__item,
.simple-breadcrumb__separator {
  margin-left: 0.5em;
}
.troc-view__field {
  margin-bottom: 2em;
}
.troc-view__field--label {
  font-weight: 600;
  margin-bottom: 0.5em;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./vendor/mytroc/troc/assets/styles/cart.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************/
.cart-table {
  overflow: auto;
  border: 1px solid rgba(0, 0, 0, 0.05);
}
.cart-table table {
  width: 100%;
}
.cart-table thead {
  background: var(--color-bravo);
  color: var(--color-zulu);
}
.cart-table tr:nth-child(even) {
  background: rgba(0, 0, 0, 0.05);
}
.cart-table tr:nth-child(even) input[type="text"] {
  background-color: var(--color-zulu);
}
.cart-table th,
.cart-table td {
  padding-top: 1em;
  padding-bottom: 1em;
}
.cart-table th:not(.narrow),
.cart-table td:not(.narrow) {
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.cart-table th.narrow,
.cart-table td.narrow {
  width: 5em;
  padding-left: 0.25em;
  padding-right: 0.25em;
}
.cart-table th.narrow input[type="text"],
.cart-table td.narrow input[type="text"] {
  width: 7em;
  height: 4em;
  line-height: 4em;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.05);
  color: var(--color-alpha);
}
.cart-table th.narrow .form-row__text,
.cart-table td.narrow .form-row__text {
  background: transparent;
  border: none;
}
.cart-table th.narrow .form-row__text .unit,
.cart-table td.narrow .form-row__text .unit {
  color: var(--color-alpha);
  margin-right: 0;
}
.cart-table th.narrow .form-row__text .unit::before,
.cart-table td.narrow .form-row__text .unit::before {
  content: '\0000A0';
}
.cart-table .bd-bravo td {
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: var(--color-bravo);
}
.cart-table__preview {
  width: 4em;
}
.cart-table__preview img {
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}
.cart-table__preview .icon-container .icon {
  background-color: var(--color-alpha);
}
.form-cart-cartLine .form-row {
  align-items: flex-end;
}
.form-cart-cartLine .form-row input[type="number"] {
  width: 3.5rem;
  border: 1px solid var(--color-gray);
  border-radius: 0.25rem;
  text-align: center;
}
.form-cart-cartLine .form-row label::after {
  content: "" !important;
}
.form-cart-cartLine .form-row .error {
  text-align: right;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./vendor/mytroc/skeleton/assets/styles/theme.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --color-primary-700: #436345;
  --color-primary-500: #5E8C61;
  --color-primary-400: #7EA381;
  --color-primary-200: #B5CAB6;
  --color-primary-100: #CDDBCE;
  --color-primary-50: #EFF4EF;
  --color-highlight-500: #D9A441;
  --color-highlight-50: #FBF6EC;
  --color-accent-700: #367575;
  --color-accent-600: #459696;
  --color-accent-400: #70B7B7;
  --color-accent-200: #ADD6D6;
  --color-dark-200: #8D8D8D;
  --color-light-50: #FEFEFE;
}
.icon-pin {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2220%22%20viewBox%3D%220%200%2014%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11%207V2H12C12.55%202%2013%201.55%2013%201C13%200.45%2012.55%200%2012%200H2C1.45%200%201%200.45%201%201C1%201.55%201.45%202%202%202H3V7C3%208.66%201.66%2010%200%2010V12H5.97V19L6.97%2020L7.97%2019V12H14V10C12.34%2010%2011%208.66%2011%207Z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E");
}
body {
  background-color: var(--color-primary-50) !important;
}
form select,
form .selector {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width=%2711%27 height=%277%27 viewBox=%270 0 11 7%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9.7075 0L5.5 4.19833L1.2925 0L0 1.2925L5.5 6.7925L11 1.2925L9.7075 0Z%27 fill=%27%23000000%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-color: white;
  background-position: right 0.7em top 50%;
  background-size: 0.65em auto;
}
.leaflet-marker-pane img:not([src*="marker-icon"]) {
  border-radius: 5px;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 200!important;
}
.leaflet-marker-pane img:not([src*="marker-icon"]) + img {
  z-index: 100!important;
}
.as-grid {
  display: grid;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./vendor/mytroc/skeleton/assets/styles/autocompleter.less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Tom Select bootstrap 5
 */
/**
 * tom-select.css (v2.0.0)
 * 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-wrapper.plugin-drag_drop.multi > .ts-control > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  box-shadow: inset 0 0 12px 4px #fff;
}
.ts-wrapper.plugin-drag_drop .ui-sortable-placeholder::after {
  content: "!";
  visibility: hidden;
}
.ts-wrapper.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.plugin-checkbox_options .option input {
  margin-right: 0.5rem;
}
.plugin-clear_button .clear-button {
  opacity: 0;
  position: absolute;
  right: calc(0.75rem - 5px);
  margin-right: 0 !important;
  background: transparent !important;
  transition: opacity 0.5s;
  cursor: pointer;
}
.plugin-clear_button.single .clear-button {
  right: 20px;
  top: 4px;
  color: #FFF;
}
.plugin-clear_button.focus.has-items .clear-button,
.plugin-clear_button.has-items .clear-button {
  opacity: 1;
}
.ts-wrapper .dropdown-header {
  position: relative;
  padding: 6px 0.75rem;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
}
.ts-wrapper .dropdown-header-close {
  position: absolute;
  right: 0.75rem;
  top: 50%;
  color: #343a40;
  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 {
  box-shadow: none;
  border: 1px solid #ced4da;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}
.plugin-dropdown_input .dropdown-input {
  border: 1px solid #d0d0d0;
  border-width: 0 0 1px 0;
  display: block;
  padding: 0.375rem 0.75rem;
  box-shadow: none;
  width: 100%;
  background: transparent;
}
.plugin-dropdown_input.focus ~ .ts-dropdown .dropdown-input {
  border-color: #86b7fe;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.ts-wrapper.plugin-input_autogrow.has-items .ts-control > input {
  min-width: 0;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input {
  flex: none;
  min-width: 4px;
}
.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::placeholder {
  color: transparent;
}
.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content {
  display: flex;
}
.ts-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  flex-grow: 1;
  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: inline-flex;
  align-items: center;
  padding-right: 0 !important;
}
.ts-wrapper.plugin-remove_button .item .remove {
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 0 10px;
  box-sizing: border-box;
}
.ts-wrapper.plugin-remove_button.disabled .item .remove:hover {
  background: none;
}
.ts-wrapper.plugin-remove_button.disabled .item .remove {
  border-left-color: white;
}
.ts-wrapper.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}
.ts-wrapper {
  position: relative;
}
.ts-dropdown,
.ts-control,
.ts-control input {
  color: #343a40;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.5;
  font-smoothing: inherit;
}
.ts-control,
.ts-wrapper.single.input-active .ts-control {
  background: #fff;
  cursor: text;
}
.ts-control {
  width: 100%;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  box-shadow: none;
  border-radius: 0.25rem;
  display: flex;
  flex-wrap: wrap;
}
.full .ts-control {
  background-color: #fff;
}
.disabled .ts-control,
.disabled .ts-control * {
  cursor: default !important;
}
.ts-control > * {
  vertical-align: baseline;
  display: inline-block;
}
.ts-hidden-items .ts-control input {
  margin-top: 1em!important;
}
.ts-hidden-items .clear-button,
.ts-hidden-items .ts-control .item {
  display: none!important;
}
.ts-wrapper.multi .ts-control .item,
.ts-wrapper.single .ts-control .item {
  margin: 0 10px 10px 0;
  padding: 5px 10px;
  border-radius: 0.5em;
  color: #fff;
  cursor: pointer;
  border: none;
  background: var(--color-accent-700);
}
.ts-wrapper.single .ts-control .item {
  width: 100%;
}
.ts-wrapper.multi .ts-control > div.active {
  background: #0d6efd;
  color: #fff;
  border: 0 solid rgba(0, 0, 0, 0);
}
.ts-wrapper.multi.disabled .ts-control > div,
.ts-wrapper.multi.disabled .ts-control > div.active {
  color: #878787;
  background: white;
  border: 0px solid white;
}
.ts-dropdown [data-selectable]:empty,
.ts-dropdown .loading-more-results,
.ts-dropdown .no-more-results {
  display: none;
}
.ts-control > input {
  flex: 1 1 auto;
  min-width: 7rem;
  width: 100% !important;
  display: block !important;
  padding: 0.5em 1em !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 !important;
  text-indent: 0 !important;
  border: 1px solid var(--color-primary-700) !important;
  border-radius: 0.25rem !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  user-select: auto !important;
  box-shadow: none !important;
}
.ts-control > input::-ms-clear {
  display: none;
}
.ts-control.rtl {
  text-align: right;
}
.ts-control.rtl.single .ts-control:after {
  left: calc(0.75rem + 5px);
  right: auto;
}
.ts-control.rtl .ts-control > input {
  margin: 0 4px 0 -2px !important;
}
.disabled .ts-control {
  opacity: 0.5;
  background-color: #e9ecef;
}
.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 0;
  border-top: 0 none;
  box-sizing: border-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.ts-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.ts-dropdown [data-selectable] .highlight {
  background: rgba(255, 237, 40, 0.4);
}
.ts-dropdown .option,
.ts-dropdown .optgroup-header,
.ts-dropdown .no-results,
.ts-dropdown .create {
  padding: 3px 0.75rem;
}
.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: #6c757d;
  background: #fff;
  cursor: default;
}
.ts-dropdown .create:hover,
.ts-dropdown .option:hover,
.ts-dropdown .active {
  background-color: #e9ecef;
  color: #1e2125;
}
.ts-dropdown .create:hover.create,
.ts-dropdown .option:hover.create,
.ts-dropdown .active.create {
  color: #1e2125;
}
.ts-dropdown .create {
  color: rgba(52, 58, 64, 0.5);
}
.ts-dropdown .spinner {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 3px 0.75rem;
}
.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;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ts-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  overflow-scrolling: touch;
  scroll-behavior: smooth;
}
.ts-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}
.ts-wrapper.form-control,
.ts-wrapper.form-select {
  padding: 0 !important;
}
.ts-dropdown,
.ts-dropdown.form-control,
.ts-dropdown.form-select {
  height: auto;
  padding: 0;
  z-index: 1000;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.ts-dropdown .optgroup-header {
  font-size: 0.875rem;
  line-height: 1.5;
}
.ts-dropdown .optgroup:first-child:before {
  display: none;
}
.ts-dropdown .optgroup:before {
  content: " ";
  display: block;
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
.ts-dropdown .create {
  padding-left: 0.75rem;
}
.ts-dropdown-content {
  padding: 5px 0;
}
.ts-control {
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  display: flex;
  align-items: center;
}
@media (prefers-reduced-motion: reduce) {
  .ts-control {
    transition: none;
  }
}
.ts-control .item {
  display: flex;
  align-items: center;
}
.is-invalid .ts-control,
.was-validated .invalid .ts-control {
  border-color: #dc3545;
}
.focus .is-invalid .ts-control,
.focus .was-validated .invalid .ts-control {
  border-color: #bd2130;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.is-valid .ts-control {
  border-color: #198754;
}
.focus .is-valid .ts-control {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.input-group-sm > .ts-wrapper .ts-control,
.ts-wrapper.form-select-sm .ts-control,
.ts-wrapper.form-control-sm .ts-control {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0 0.75rem;
  font-size: 0.875rem;
}
.input-group-sm > .ts-wrapper.has-items .ts-control,
.ts-wrapper.form-select-sm.has-items .ts-control,
.ts-wrapper.form-control-sm.has-items .ts-control {
  min-height: calc(1.5em + 0.5rem + 2px) !important;
  font-size: 0.875rem;
  padding-bottom: 0;
}
.input-group-lg > .ts-wrapper > .ts-control,
.ts-wrapper.form-control-lg .ts-control,
.ts-wrapper.form-select-lg .ts-control {
  min-height: calc(1.5em + 1rem + 2px);
  font-size: 1.25rem;
}
.ts-wrapper:not(.form-select) {
  padding: 0;
  border: none;
  height: auto;
  box-shadow: none;
  background: none;
}
.ts-wrapper.form-select {
  padding: 0;
  height: auto;
  box-shadow: none;
}
.ts-wrapper.form-select .ts-control,
.ts-wrapper.form-select.single.input-active .ts-control {
  border: none !important;
  background: transparent !important;
}
.input-group > .ts-wrapper {
  flex-grow: 1;
}
/*# sourceMappingURL=tom-select.bootstrap5.css.map */

/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./vendor/mytroc/skeleton/assets/styles/range.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************/
.range_container {
  display: flex;
  flex-direction: column;
  margin-top: 0.5em;
  width: 80%;
}
.range_container .sliders_control {
  position: relative;
  min-height: 50px;
}
input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  pointer-events: all;
  width: 12px;
  height: 12px;
  background-color: var(--color-highlight-500);
  border-radius: 50%;
  cursor: pointer;
}
input[type=range]::-moz-range-thumb {
  -webkit-appearance: none;
  pointer-events: all;
  width: 12px;
  height: 12px;
  background-color: var(--color-highlight-500);
  border-radius: 50%;
  cursor: pointer;
}
.range_container input[type="number"] {
  color: #8a8383;
  width: 50px;
  height: 30px;
  font-size: 20px;
  border: none;
}
.range_container input[type=number]::-webkit-inner-spin-button,
.range_container input[type=number]::-webkit-outer-spin-button {
  opacity: 1;
}
.range_container input[type="range"] {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  height: 4px;
  width: 100%;
  position: absolute;
  background-color: #D9D9D9;
  pointer-events: none;
  border-left: 5px solid #D9D9D9;
  border-right: 5px solid #D9D9D9;
}
.range_container [data-from-slider] {
  height: 0!important;
  z-index: 1;
  top: 2px;
}
.simple_range_container input[type="range"] {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  height: 4px;
  width: 100%;
  background-color: #D9D9D9;
  pointer-events: none;
  border-left: 5px solid #D9D9D9;
  border-right: 5px solid #D9D9D9;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./vendor/mytroc/opendata/assets/styles/forms.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************/

/*!******************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./vendor/mytroc/impact/assets/styles/components.less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************/
.troc-carbone__pix {
  width: 3em;
  height: 3em;
  border-radius: 0.25em;
  overflow: hidden;
  background-color: rgba(0, 91, 255, 0.05);
}
.troc-carbone__pix img {
  -o-object-fit: contain;
     object-fit: contain;
}
.troc-carbone__pix .icon-container {
  display: inline-block;
  margin-top: 0.5em;
  overflow: hidden;
}
.troc-carbone__pix .icon-container .icon.large {
  background: rgba(0, 91, 255, 0.05);
}
#carbone_form_select_models,
#carbone_form_select_models:not(:checked) ~ .carbon_models,
#carbone_form_select_models:checked ~ form {
  display: none;
}
.carbon_models {
  max-height: 40em;
  overflow: auto;
}
.carbon_models > ul {
  min-width: 30em;
}
.carbon_models > ul div[data-slug] {
  padding: 0.5em;
  border-bottom: 1px solid rgba(102, 102, 102, 0.3);
}
.carbon_models > ul ul {
  margin: 0 0 0 1em;
}
.impact-folder__closed ~ ul,
.impact-folder__closed ~ div,
.impact-folder__closed .icon.icon-folder-opened {
  display: none;
}
.impact-folder:not(.impact-folder__closed) {
  text-decoration: underline;
}
.impact-folder:not(.impact-folder__closed) .icon.icon-folder {
  display: none;
}
.impact-subfolders {
  border-left: 1px solid var(--color-gray);
  padding-left: 1.25em;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./vendor/mytroc/common/assets/styles/colors.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************/
.c-alpha {
  color: var(--color-alpha);
}
.bg-alpha {
  background-color: var(--color-alpha);
}
.bd-alpha {
  border-color: var(--color-alpha);
}
.c-bravo {
  color: var(--color-bravo);
}
.bg-bravo {
  background-color: var(--color-bravo);
}
.bd-bravo {
  border-color: var(--color-bravo);
}
.c-charlie {
  color: var(--color-charlie);
}
.bg-charlie {
  background-color: var(--color-charlie);
}
.bd-charlie {
  border-color: var(--color-charlie);
}
.c-delta {
  color: var(--color-delta);
}
.bg-delta {
  background-color: var(--color-delta);
}
.bd-delta {
  border-color: var(--color-delta);
}
.c-echo {
  color: var(--color-echo);
}
.bg-echo {
  background-color: var(--color-echo);
}
.bd-echo {
  border-color: var(--color-echo);
}
.c-foxtrot {
  color: var(--color-foxtrot);
}
.bg-foxtrot {
  background-color: var(--color-foxtrot);
}
.bd-foxtrot {
  border-color: var(--color-foxtrot);
}
.c-golf {
  color: var(--color-golf);
}
.bg-golf {
  background-color: var(--color-golf);
}
.bd-golf {
  border-color: var(--color-golf);
}
.c-hotel {
  color: var(--color-hotel);
}
.bg-hotel {
  background-color: var(--color-hotel);
}
.bd-hotel {
  border-color: var(--color-hotel);
}
.c-india {
  color: var(--color-india);
}
.bg-india {
  background-color: var(--color-india);
}
.bd-india {
  border-color: var(--color-india);
}
.c-juliet {
  color: var(--color-juliet);
}
.bg-juliet {
  background-color: var(--color-juliet);
}
.bd-juliet {
  border-color: var(--color-juliet);
}
.c-kilo {
  color: var(--color-kilo);
}
.bg-kilo {
  background-color: var(--color-kilo);
}
.bd-kilo {
  border-color: var(--color-kilo);
}
.c-lima {
  color: var(--color-lima);
}
.bg-lima {
  background-color: var(--color-lima);
}
.bd-lima {
  border-color: var(--color-lima);
}
.c-mike {
  color: var(--color-mike);
}
.bg-mike {
  background-color: var(--color-mike);
}
.bd-mike {
  border-color: var(--color-mike);
}
.c-november {
  color: var(--color-november);
}
.bg-november {
  background-color: var(--color-november);
}
.bd-november {
  border-color: var(--color-november);
}
.c-oscar {
  color: var(--color-oscar);
}
.bg-oscar {
  background-color: var(--color-oscar);
}
.bd-oscar {
  border-color: var(--color-oscar);
}
.c-papa {
  color: var(--color-papa);
}
.bg-papa {
  background-color: var(--color-papa);
}
.bd-papa {
  border-color: var(--color-papa);
}
.c-quebec {
  color: var(--color-quebec);
}
.bg-quebec {
  background-color: var(--color-quebec);
}
.bd-quebec {
  border-color: var(--color-quebec);
}
.c-romeo {
  color: var(--color-romeo);
}
.bg-romeo {
  background-color: var(--color-romeo);
}
.bd-romeo {
  border-color: var(--color-romeo);
}
.c-sierra {
  color: var(--color-sierra);
}
.bg-sierra {
  background-color: var(--color-sierra);
}
.bd-sierra {
  border-color: var(--color-sierra);
}
.c-tango {
  color: var(--color-tango);
}
.bg-tango {
  background-color: var(--color-tango);
}
.bd-tango {
  border-color: var(--color-tango);
}
.c-uniform {
  color: var(--color-uniform);
}
.bg-uniform {
  background-color: var(--color-uniform);
}
.bd-uniform {
  border-color: var(--color-uniform);
}
.c-victor {
  color: var(--color-victor);
}
.bg-victor {
  background-color: var(--color-victor);
}
.bd-victor {
  border-color: var(--color-victor);
}
.c-whiskey {
  color: var(--color-whiskey);
}
.bg-whiskey {
  background-color: var(--color-whiskey);
}
.bd-whiskey {
  border-color: var(--color-whiskey);
}
.c-xray {
  color: var(--color-xray);
}
.bg-xray {
  background-color: var(--color-xray);
}
.bd-xray {
  border-color: var(--color-xray);
}
.c-yankee {
  color: var(--color-yankee);
}
.bg-yankee {
  background-color: var(--color-yankee);
}
.bd-yankee {
  border-color: var(--color-yankee);
}
.c-zulu {
  color: var(--color-zulu);
}
.bg-zulu {
  background-color: var(--color-zulu);
}
.bd-zulu {
  border-color: var(--color-zulu);
}
.c-error {
  color: var(--color-error);
}
.bg-error {
  background-color: var(--color-error);
}
.bd-error {
  border-color: var(--color-error);
}
.c-warning {
  color: var(--color-warning);
}
.bg-warning {
  background-color: var(--color-warning);
}
.bd-warning {
  border-color: var(--color-warning);
}
.c-success {
  color: var(--color-success);
}
.bg-success {
  background-color: var(--color-success);
}
.bd-success {
  border-color: var(--color-success);
}
.c-lightgray {
  color: var(--color-light-gray);
}
.bg-lightgray {
  background-color: var(--color-light-gray);
}
.bd-lightgray {
  border-color: var(--color-light-gray);
}
.c-gray {
  color: var(--color-gray);
}
.bg-gray {
  background-color: var(--color-gray);
}
.bd-gray {
  border-color: var(--color-gray);
}
.c-accent {
  color: var(--color-accent);
}
.bg-accent {
  background-color: var(--color-accent);
}
.bd-accent {
  border-color: var(--color-accent);
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./vendor/mytroc/common/assets/styles/icons.less ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************/
.icon-account {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m12%204a4%204%200%200%201%204%204%204%204%200%200%201-4%204%204%204%200%200%201-4-4%204%204%200%200%201%204-4m0%2010c4.42%200%208%201.79%208%204v2h-16v-2c0-2.21%203.58-4%208-4z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-account-outline {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M12%2C4A4%2C4%200%200%2C1%2016%2C8A4%2C4%200%200%2C1%2012%2C12A4%2C4%200%200%2C1%208%2C8A4%2C4%200%200%2C1%2012%2C4M12%2C6A2%2C2%200%200%2C0%2010%2C8A2%2C2%200%200%2C0%2012%2C10A2%2C2%200%200%2C0%2014%2C8A2%2C2%200%200%2C0%2012%2C6M12%2C13C14.67%2C13%2020%2C14.33%2020%2C17V20H4V17C4%2C14.33%209.33%2C13%2012%2C13M12%2C14.9C9.03%2C14.9%205.9%2C16.36%205.9%2C17V18.1H18.1V17C18.1%2C16.36%2014.97%2C14.9%2012%2C14.9Z%22%2F%3E%0A%3C%2Fsvg%3E");
}
.icon-account-plus-outline {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M15%2C4A4%2C4%200%200%2C0%2011%2C8A4%2C4%200%200%2C0%2015%2C12A4%2C4%200%200%2C0%2019%2C8A4%2C4%200%200%2C0%2015%2C4M15%2C5.9C16.16%2C5.9%2017.1%2C6.84%2017.1%2C8C17.1%2C9.16%2016.16%2C10.1%2015%2C10.1A2.1%2C2.1%200%200%2C1%2012.9%2C8A2.1%2C2.1%200%200%2C1%2015%2C5.9M4%2C7V10H1V12H4V15H6V12H9V10H6V7H4M15%2C13C12.33%2C13%207%2C14.33%207%2C17V20H23V17C23%2C14.33%2017.67%2C13%2015%2C13M15%2C14.9C17.97%2C14.9%2021.1%2C16.36%2021.1%2C17V18.1H8.9V17C8.9%2C16.36%2012%2C14.9%2015%2C14.9Z%22%2F%3E%0A%3C%2Fsvg%3E");
}
.icon-qrcode {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M3%2C11H5V13H3V11M11%2C5H13V9H11V5M9%2C11H13V15H11V13H9V11M15%2C11H17V13H19V11H21V13H19V15H21V19H19V21H17V19H13V21H11V17H15V15H17V13H15V11M19%2C19V15H17V19H19M15%2C3H21V9H15V3M17%2C5V7H19V5H17M3%2C3H9V9H3V3M5%2C5V7H7V5H5M3%2C15H9V21H3V15M5%2C17V19H7V17H5Z%22%20%2F%3E%3C%2Fsvg%3E");
}
.icon-account-group {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m12%205.5a3.5%203.5%200%200%201%203.5%203.5%203.5%203.5%200%200%201-3.5%203.5%203.5%203.5%200%200%201-3.5-3.5%203.5%203.5%200%200%201%203.5-3.5m-7%202.5c0.56%200%201.08%200.15%201.53%200.42-0.15%201.43%200.27%202.85%201.13%203.96-0.5%200.96-1.5%201.62-2.66%201.62a3%203%200%200%201-3-3%203%203%200%200%201%203-3m14%200a3%203%200%200%201%203%203%203%203%200%200%201-3%203c-1.16%200-2.16-0.66-2.66-1.62%200.86-1.11%201.28-2.53%201.13-3.96%200.45-0.27%200.97-0.42%201.53-0.42m-13.5%2010.25c0-2.07%202.91-3.75%206.5-3.75s6.5%201.68%206.5%203.75v1.75h-13v-1.75m-5.5%201.75v-1.5c0-1.39%201.89-2.56%204.45-2.9-0.59%200.68-0.95%201.62-0.95%202.65v1.75h-3.5m24%200h-3.5v-1.75c0-1.03-0.36-1.97-0.95-2.65%202.56%200.34%204.45%201.51%204.45%202.9v1.5z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-account-circle {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M12%2C19.2C9.5%2C19.2%207.29%2C17.92%206%2C16C6.03%2C14%2010%2C12.9%2012%2C12.9C14%2C12.9%2017.97%2C14%2018%2C16C16.71%2C17.92%2014.5%2C19.2%2012%2C19.2M12%2C5A3%2C3%200%200%2C1%2015%2C8A3%2C3%200%200%2C1%2012%2C11A3%2C3%200%200%2C1%209%2C8A3%2C3%200%200%2C1%2012%2C5M12%2C2A10%2C10%200%200%2C0%202%2C12A10%2C10%200%200%2C0%2012%2C22A10%2C10%200%200%2C0%2022%2C12C22%2C6.47%2017.5%2C2%2012%2C2Z%22%2F%3E%0A%3C%2Fsvg%3E");
}
.icon-add {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m19%2013h-6v6h-2v-6h-6v-2h6v-6h2v6h6v2z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-archive {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22M20%2021H4V10H6V19H18V10H20V21M3%203H21V9H3V3M9.5%2011H14.5C14.78%2011%2015%2011.22%2015%2011.5V13H9V11.5C9%2011.22%209.22%2011%209.5%2011M5%205V7H19V5H5Z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-package {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M21%2C16.5C21%2C16.88%2020.79%2C17.21%2020.47%2C17.38L12.57%2C21.82C12.41%2C21.94%2012.21%2C22%2012%2C22C11.79%2C22%2011.59%2C21.94%2011.43%2C21.82L3.53%2C17.38C3.21%2C17.21%203%2C16.88%203%2C16.5V7.5C3%2C7.12%203.21%2C6.79%203.53%2C6.62L11.43%2C2.18C11.59%2C2.06%2011.79%2C2%2012%2C2C12.21%2C2%2012.41%2C2.06%2012.57%2C2.18L20.47%2C6.62C20.79%2C6.79%2021%2C7.12%2021%2C7.5V16.5M12%2C4.15L10.11%2C5.22L16%2C8.61L17.96%2C7.5L12%2C4.15M6.04%2C7.5L12%2C10.85L13.96%2C9.75L8.08%2C6.35L6.04%2C7.5M5%2C15.91L11%2C19.29V12.58L5%2C9.21V15.91M19%2C15.91V9.21L13%2C12.58V19.29L19%2C15.91Z%22%20%2F%3E%3C%2Fsvg%3E");
}
.icon-tools {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M21.71%2020.29L20.29%2021.71A1%201%200%200%201%2018.88%2021.71L7%209.85A3.81%203.81%200%200%201%206%2010A4%204%200%200%201%202.22%204.7L4.76%207.24L5.29%206.71L6.71%205.29L7.24%204.76L4.7%202.22A4%204%200%200%201%2010%206A3.81%203.81%200%200%201%209.85%207L21.71%2018.88A1%201%200%200%201%2021.71%2020.29M2.29%2018.88A1%201%200%200%200%202.29%2020.29L3.71%2021.71A1%201%200%200%200%205.12%2021.71L10.59%2016.25L7.76%2013.42M20%202L16%204V6L13.83%208.17L15.83%2010.17L18%208H20L22%204Z%22%20%2F%3E%3C%2Fsvg%3E");
}
.icon-truck {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M18%2C18.5A1.5%2C1.5%200%200%2C1%2016.5%2C17A1.5%2C1.5%200%200%2C1%2018%2C15.5A1.5%2C1.5%200%200%2C1%2019.5%2C17A1.5%2C1.5%200%200%2C1%2018%2C18.5M19.5%2C9.5L21.46%2C12H17V9.5M6%2C18.5A1.5%2C1.5%200%200%2C1%204.5%2C17A1.5%2C1.5%200%200%2C1%206%2C15.5A1.5%2C1.5%200%200%2C1%207.5%2C17A1.5%2C1.5%200%200%2C1%206%2C18.5M20%2C8H17V4H3C1.89%2C4%201%2C4.89%201%2C6V17H3A3%2C3%200%200%2C0%206%2C20A3%2C3%200%200%2C0%209%2C17H15A3%2C3%200%200%2C0%2018%2C20A3%2C3%200%200%2C0%2021%2C17H23V12L20%2C8Z%22%20%2F%3E%3C%2Fsvg%3E");
}
.icon-arrow-left {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23000000%22%20points%3D%2220%2011%207.8%2011%2013.4%205.4%2012%204%204%2012%2012%2020%2013.4%2018.6%207.8%2013%2020%2013%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-arrow-right {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%20%20%3Cg%20transform%3D%22matrix%28-1%2C0%2C0%2C1%2C24%2C0%29%22%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23000000%22%20points%3D%2220%2011%207.8%2011%2013.4%205.4%2012%204%204%2012%2012%2020%2013.4%2018.6%207.8%2013%2020%2013%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-arrow-drop-down-on {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M480-360%20280-560h400L480-360Z%22%2F%3E%0A%3C%2Fsvg%3E");
}
.icon-arrow-drop-down-off {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M400-280v-400l200%20200-200%20200Z%22%2F%3E%0A%3C%2Fsvg%3E");
}
.icon-bell {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23000%22%20d%3D%22M21%2C19V20H3V19L5%2C17V11C5%2C7.9%207.03%2C5.17%2010%2C4.29C10%2C4.19%2010%2C4.1%2010%2C4A2%2C2%200%200%2C1%2012%2C2A2%2C2%200%200%2C1%2014%2C4C14%2C4.1%2014%2C4.19%2014%2C4.29C16.97%2C5.17%2019%2C7.9%2019%2C11V17L21%2C19M14%2C21A2%2C2%200%200%2C1%2012%2C23A2%2C2%200%200%2C1%2010%2C21M19.75%2C3.19L18.33%2C4.61C20.04%2C6.3%2021%2C8.6%2021%2C11H23C23%2C8.07%2021.84%2C5.25%2019.75%2C3.19M1%2C11H3C3%2C8.6%203.96%2C6.3%205.67%2C4.61L4.25%2C3.19C2.16%2C5.25%201%2C8.07%201%2C11Z%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-book-alphabet {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M5.81%2C2C4.83%2C2.09%204%2C3%204%2C4V20C4%2C21.05%204.95%2C22%206%2C22H18C19.05%2C22%2020%2C21.05%2020%2C20V4C20%2C2.89%2019.1%2C2%2018%2C2H12V9L9.5%2C7.5L7%2C9V2H6C5.94%2C2%205.87%2C2%205.81%2C2M12%2C13H13A1%2C1%200%200%2C1%2014%2C14V18H13V16H12V18H11V14A1%2C1%200%200%2C1%2012%2C13M12%2C14V15H13V14H12M15%2C15H18V16L16%2C19H18V20H15V19L17%2C16H15V15Z%22%2F%3E%0A%3C%2Fsvg%3E");
}
.icon-book-open {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M12%2021.5C10.65%2020.65%208.2%2020%206.5%2020C4.85%2020%203.15%2020.3%201.75%2021.05C1.65%2021.1%201.6%2021.1%201.5%2021.1C1.25%2021.1%201%2020.85%201%2020.6V6C1.6%205.55%202.25%205.25%203%205C4.11%204.65%205.33%204.5%206.5%204.5C8.45%204.5%2010.55%204.9%2012%206C13.45%204.9%2015.55%204.5%2017.5%204.5C18.67%204.5%2019.89%204.65%2021%205C21.75%205.25%2022.4%205.55%2023%206V20.6C23%2020.85%2022.75%2021.1%2022.5%2021.1C22.4%2021.1%2022.35%2021.1%2022.25%2021.05C20.85%2020.3%2019.15%2020%2017.5%2020C15.8%2020%2013.35%2020.65%2012%2021.5M11%207.5C9.64%206.9%207.84%206.5%206.5%206.5C5.3%206.5%204.1%206.65%203%207V18.5C4.1%2018.15%205.3%2018%206.5%2018C7.84%2018%209.64%2018.4%2011%2019V7.5M13%2019C14.36%2018.4%2016.16%2018%2017.5%2018C18.7%2018%2019.9%2018.15%2021%2018.5V7C19.9%206.65%2018.7%206.5%2017.5%206.5C16.16%206.5%2014.36%206.9%2013%207.5V19M14%2016.35C14.96%2016%2016.12%2015.83%2017.5%2015.83C18.54%2015.83%2019.38%2015.91%2020%2016.07V14.57C19.13%2014.41%2018.29%2014.33%2017.5%2014.33C16.16%2014.33%2015%2014.5%2014%2014.76V16.35M14%2013.69C14.96%2013.34%2016.12%2013.16%2017.5%2013.16C18.54%2013.16%2019.38%2013.24%2020%2013.4V11.9C19.13%2011.74%2018.29%2011.67%2017.5%2011.67C16.22%2011.67%2015.05%2011.82%2014%2012.12V13.69M14%2011C14.96%2010.67%2016.12%2010.5%2017.5%2010.5C18.41%2010.5%2019.26%2010.59%2020%2010.78V9.23C19.13%209.08%2018.29%209%2017.5%209C16.18%209%2015%209.15%2014%209.46V11Z%22%2F%3E%0A%3C%2Fsvg%3E");
}
.icon-chevron-down {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m16.58%208.295-4.58%204.58-4.59-4.58-1.41%201.41%206%206%206-6z%22%20fill%3D%22%23000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-chevron-up {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%3Cg%20transform%3D%22scale%281%2C-1%29%20translate%280%2C-24%29%22%3E%0A%20%20%20%3Cpath%20d%3D%22m16.58%208.295-4.58%204.58-4.59-4.58-1.41%201.41%206%206%206-6z%22%20fill%3D%22%23000%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-calendar {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22M19%2C19H5V8H19M16%2C1V3H8V1H6V3H5C3.89%2C3%203%2C3.89%203%2C5V19A2%2C2%200%200%2C0%205%2C21H19A2%2C2%200%200%2C0%2021%2C19V5C21%2C3.89%2020.1%2C3%2019%2C3H18V1%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-camera {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m4%204h3l2-2h6l2%202h3a2%202%200%200%201%202%202v12a2%202%200%200%201-2%202h-16a2%202%200%200%201-2-2v-12a2%202%200%200%201%202-2m8%203a5%205%200%200%200-5%205%205%205%200%200%200%205%205%205%205%200%200%200%205-5%205%205%200%200%200-5-5m0%202a3%203%200%200%201%203%203%203%203%200%200%201-3%203%203%203%200%200%201-3-3%203%203%200%200%201%203-3z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-cart {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m17%2018c-1.11%200-2%200.89-2%202a2%202%200%200%200%202%202%202%202%200%200%200%202-2c0-1.11-0.9-2-2-2m-16-16v2h2l3.6%207.59-1.36%202.45c-0.15%200.28-0.24%200.61-0.24%200.96a2%202%200%200%200%202%202h12v-2h-11.58a0.25%200.25%200%200%201-0.25-0.25c0-0.05%200.01-0.09%200.03-0.12l0.9-1.63h7.45c0.75%200%201.41-0.42%201.75-1.03l3.58-6.47c0.07-0.16%200.12-0.33%200.12-0.5a1%201%200%200%200-1-1h-14.79l-0.94-2m2.73%2016c-1.11%200-2%200.89-2%202a2%202%200%200%200%202%202%202%202%200%200%200%202-2c0-1.11-0.9-2-2-2z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-cart-outline {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m17%2018a2%202%200%200%201%202%202%202%202%200%200%201-2%202c-1.11%200-2-0.9-2-2%200-1.11%200.89-2%202-2m-16-16h3.27l0.94%202h14.79a1%201%200%200%201%201%201c0%200.17-0.05%200.34-0.12%200.5l-3.58%206.47c-0.34%200.61-1%201.03-1.75%201.03h-7.45l-0.9%201.63-0.03%200.12a0.25%200.25%200%200%200%200.25%200.25h11.58v2h-12c-1.11%200-2-0.9-2-2%200-0.35%200.09-0.68%200.24-0.96l1.36-2.45-3.6-7.59h-2v-2m6%2016a2%202%200%200%201%202%202%202%202%200%200%201-2%202c-1.11%200-2-0.9-2-2%200-1.11%200.89-2%202-2m9-7%202.78-5h-12.64l2.36%205h7.5z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-check {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%3Cpath%20class%3D%22ok1%22%20d%3D%22M%2010%2015%20l%20-4%20-4%22%20stroke-dasharray%3D%225.6568%22%20stroke-width%3D%222%22%20stroke%3D%22%23000%22%20%2F%3E%0A%3Cpath%20class%3D%22ok2%22%20d%3D%22M%209%2015%20l%208%20-7%22%20stroke-dasharray%3D%2210.6301%22%20stroke-width%3D%222%22%20stroke%3D%22%23000%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.icon-close {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22M19%2C6.41L17.59%2C5L12%2C10.59L6.41%2C5L5%2C6.41L10.59%2C12L5%2C17.59L6.41%2C19L12%2C13.41L17.59%2C19L19%2C17.59L13.41%2C12L19%2C6.41Z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-cog {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m12%2015.5a3.5%203.5%200%200%201-3.5-3.5%203.5%203.5%200%200%201%203.5-3.5%203.5%203.5%200%200%201%203.5%203.5%203.5%203.5%200%200%201-3.5%203.5m7.43-2.53c0.04-0.32%200.07-0.64%200.07-0.97s-0.03-0.66-0.07-1l2.11-1.63c0.19-0.15%200.24-0.42%200.12-0.64l-2-3.46c-0.12-0.22-0.39-0.31-0.61-0.22l-2.49%201c-0.52-0.39-1.06-0.73-1.69-0.98l-0.37-2.65c-0.04-0.24-0.25-0.42-0.5-0.42h-4c-0.25%200-0.46%200.18-0.5%200.42l-0.37%202.65c-0.63%200.25-1.17%200.59-1.69%200.98l-2.49-1c-0.22-0.09-0.49%200-0.61%200.22l-2%203.46c-0.13%200.22-0.07%200.49%200.12%200.64l2.11%201.63c-0.04%200.34-0.07%200.67-0.07%201s0.03%200.65%200.07%200.97l-2.11%201.66c-0.19%200.15-0.25%200.42-0.12%200.64l2%203.46c0.12%200.22%200.39%200.3%200.61%200.22l2.49-1.01c0.52%200.4%201.06%200.74%201.69%200.99l0.37%202.65c0.04%200.24%200.25%200.42%200.5%200.42h4c0.25%200%200.46-0.18%200.5-0.42l0.37-2.65c0.63-0.26%201.17-0.59%201.69-0.99l2.49%201.01c0.22%200.08%200.49%200%200.61-0.22l2-3.46c0.12-0.22%200.07-0.49-0.12-0.64l-2.11-1.66z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-creditcard {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M21%209V6H7V9H21M21%203A2%202%200%200%201%2023%205V15A2%202%200%200%201%2021%2017H7A2%202%200%200%201%205%2015V5A2%202%200%200%201%207%203H21M3%2019H18V21H3A2%202%200%200%201%201%2019V8H3Z%22%20%2F%3E%0A%09%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-currency-euro {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22M7.07%2C11L7%2C12L7.07%2C13H17.35L16.5%2C15H7.67C8.8%2C17.36%2011.21%2C19%2014%2C19C16.23%2C19%2018.22%2C17.96%2019.5%2C16.33V19.12C18%2C20.3%2016.07%2C21%2014%2C21C10.08%2C21%206.75%2C18.5%205.5%2C15H2L3%2C13H5.05L5%2C12L5.05%2C11H2L3%2C9H5.5C6.75%2C5.5%2010.08%2C3%2014%2C3C16.5%2C3%2018.8%2C4.04%2020.43%2C5.71L19.57%2C7.75C18.29%2C6.08%2016.27%2C5%2014%2C5C11.21%2C5%208.8%2C6.64%207.67%2C9H19.04L18.19%2C11H7.07Z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-delete {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22M19%2C4H15.5L14.5%2C3H9.5L8.5%2C4H5V6H19M6%2C19A2%2C2%200%200%2C0%208%2C21H16A2%2C2%200%200%2C0%2018%2C19V7H6V19Z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-download {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%0A%20%20%20%20%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M5%2C20H19V18H5M19%2C9H15V3H9V9H5L12%2C16L19%2C9Z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-email {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M20%204H4c-1.1%200-1.99.9-1.99%202L2%2018c0%201.1.9%202%202%202h16c1.1%200%202-.9%202-2V6c0-1.1-.9-2-2-2zm0%204l-8%205-8-5V6l8%205%208-5v2z%22%2F%3E%0A%3C%2Fsvg%3E");
}
.icon-eye-off {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m11.83%209%203.17%203.16v-0.16a3%203%200%200%200-3-3h-0.17m-4.3%200.8%201.55%201.55c-0.05%200.21-0.08%200.42-0.08%200.65a3%203%200%200%200%203%203c0.22%200%200.44-0.03%200.65-0.08l1.55%201.55c-0.67%200.33-1.41%200.53-2.2%200.53a5%205%200%200%201-5-5c0-0.79%200.2-1.53%200.53-2.2m-5.53-5.53%202.73%202.73c-1.65%201.3-2.95%203-3.73%205%201.73%204.39%206%207.5%2011%207.5%201.55%200%203.03-0.3%204.38-0.84l0.43%200.42%202.92%202.92%201.27-1.27-17.73-17.73m8.73%204a5%205%200%200%201%205%205c0%200.64-0.13%201.26-0.36%201.82l2.93%202.93c1.5-1.25%202.7-2.89%203.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4%200-2.74%200.25-4%200.7l2.17%202.15c0.57-0.22%201.18-0.35%201.83-0.35z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-eye-on {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m12%209a3%203%200%200%200-3%203%203%203%200%200%200%203%203%203%203%200%200%200%203-3%203%203%200%200%200-3-3m0%208a5%205%200%200%201-5-5%205%205%200%200%201%205-5%205%205%200%200%201%205%205%205%205%200%200%201-5%205m0-12.5c-5%200-9.27%203.11-11%207.5%201.73%204.39%206%207.5%2011%207.5s9.27-3.11%2011-7.5c-1.73-4.39-6-7.5-11-7.5z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-warning {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m12%203.5%2010%2017h-20zm-1.001%2012v2h2v-2zm0-5v4h2v-4z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-filter {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m14%2012v7.88c0.04%200.3-0.06%200.62-0.29%200.83-0.39%200.39-1.02%200.39-1.41%200l-2.01-2.01c-0.23-0.23-0.33-0.54-0.29-0.83v-5.87h-0.03l-5.76-7.38c-0.34-0.43-0.26-1.06%200.17-1.4%200.19-0.14%200.4-0.22%200.62-0.22h14c0.22%200%200.43%200.08%200.62%200.22%200.43%200.34%200.51%200.97%200.17%201.4l-5.76%207.38h-0.03z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-file-document {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M13%2C9H18.5L13%2C3.5V9M6%2C2H14L20%2C8V20A2%2C2%200%200%2C1%2018%2C22H6C4.89%2C22%204%2C21.1%204%2C20V4C4%2C2.89%204.89%2C2%206%2C2M15%2C18V16H6V18H15M18%2C14V12H6V14H18Z%22%2F%3E%0A%3C%2Fsvg%3E");
}
.icon-file-document-check {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M23.5%2017L18.5%2022L15%2018.5L16.5%2017L18.5%2019L22%2015.5L23.5%2017M6%202C4.89%202%204%202.89%204%204V20C4%2021.11%204.89%2022%206%2022H13.81C13.28%2021.09%2013%2020.05%2013%2019C13%2018.67%2013.03%2018.33%2013.08%2018H6V16H13.81C14.27%2015.2%2014.91%2014.5%2015.68%2014H6V12H18V13.08C18.33%2013.03%2018.67%2013%2019%2013C19.34%2013%2019.67%2013.03%2020%2013.08V8L14%202M13%203.5L18.5%209H13Z%22%2F%3E%0A%3C%2Fsvg%3E");
}
.icon-folder {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M160-160q-33%200-56.5-23.5T80-240v-480q0-33%2023.5-56.5T160-800h240l80%2080h320q33%200%2056.5%2023.5T880-640v400q0%2033-23.5%2056.5T800-160H160Zm0-80h640v-400H447l-80-80H160v480Zm0%200v-480%20480Z%22%2F%3E%0A%3C%2Fsvg%3E");
}
.icon-folder-opened {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M160-160q-33%200-56.5-23.5T80-240v-480q0-33%2023.5-56.5T160-800h240l80%2080h320q33%200%2056.5%2023.5T880-640H447l-80-80H160v480l96-320h684L837-217q-8%2026-29.5%2041.5T760-160H160Zm84-80h516l72-240H316l-72%20240Zm0%200%2072-240-72%20240Zm-84-400v-80%2080Z%22%2F%3E%0A%3C%2Fsvg%3E");
}
.icon-handshake {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m11%206h3l3.29-3.3a1%201%200%200%201%201.42%200l2.58%202.59a1%201%200%200%201%200%201.41l-2.29%202.3h-8v2a1%201%200%200%201-1%201%201%201%200%200%201-1-1v-3a2%202%200%200%201%202-2m-6%205v4l-2.29%202.29a1%201%200%200%200%200%201.41l2.58%202.59a1%201%200%200%200%201.42%200l4.29-4.29h4a1%201%200%200%200%201-1v-1h1a1%201%200%200%200%201-1v-1h1a1%201%200%200%200%201-1v-1h-7v1a2%202%200%200%201-2%202h-2a2%202%200%200%201-2-2v-3z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-info {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%3Cpath%20fill%3D%22%2300000%22%20d%3D%22M11%2C9H13V7H11M12%2C20C7.59%2C20%204%2C16.41%204%2C12C4%2C7.59%207.59%2C4%2012%2C4C16.41%2C4%2020%2C7.59%2020%2C12C20%2C16.41%2016.41%2C20%2012%2C20M12%2C2A10%2C10%200%200%2C0%202%2C12A10%2C10%200%200%2C0%2012%2C22A10%2C10%200%200%2C0%2022%2C12A10%2C10%200%200%2C0%2012%2C2M11%2C17H13V11H11V17Z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-heart-outline {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m12.103%2018.552-0.10277%200.10277-0.11305-0.10277c-4.8816-4.4294-8.1086-7.3584-8.1086-10.328%200-2.0554%201.5416-3.597%203.597-3.597%201.5827%200%203.1242%201.0277%203.6689%202.4254h1.9115c0.54469-1.3977%202.0863-2.4254%203.6689-2.4254%202.0554%200%203.597%201.5416%203.597%203.597%200%202.9701-3.227%205.8991-8.1189%2010.328m4.5219-15.981c-1.7882%200-3.5045%200.83244-4.6247%202.1376-1.1202-1.3052-2.8365-2.1376-4.6247-2.1376-3.1653%200-5.6524%202.4768-5.6524%205.6524%200%203.8745%203.4942%207.0501%208.7869%2011.849l1.4902%201.3566%201.4902-1.3566c5.2927-4.7994%208.7869-7.975%208.7869-11.849%200-3.1756-2.4871-5.6524-5.6524-5.6524z%22%20fill%3D%22%23000000%22%20stroke-width%3D%221%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-loading {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cstyle%3E.spinner_P7sC%7Btransform-origin%3Acenter%3Banimation%3Aspinner_svv2%20.75s%20infinite%20linear%7D%40keyframes%0A%20%20%20%20%20%20%20%20spinner_svv2%7B100%25%7Btransform%3Arotate%28360deg%29%7D%7D%40media%28prefers-reduced-motion%3Areduce%29%7B.spinner_P7sC%7Banimation%3Anone%7D%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%20%20%20%20%3Cpath%20d%3D%22M10.14%2C1.16a11%2C11%2C0%2C0%2C0-9%2C8.92A1.59%2C1.59%2C0%2C0%2C0%2C2.46%2C12%2C1.52%2C1.52%2C0%2C0%2C0%2C4.11%2C10.7a8%2C8%2C0%2C0%2C1%2C6.66-6.61A1.42%2C1.42%2C0%2C0%2C0%2C12%2C2.69h0A1.57%2C1.57%2C0%2C0%2C0%2C10.14%2C1.16Z%22%0A%20%20%20%20%20%20%20%20%20%20class%3D%22spinner_P7sC%22%2F%3E%0A%3C%2Fsvg%3E");
}
.icon-magnifying-glass {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m9.5%203a6.5%206.5%200%200%201%206.5%206.5c0%201.61-0.59%203.09-1.56%204.23l0.27%200.27h0.79l5%205-1.5%201.5-5-5v-0.79l-0.27-0.27c-1.14%200.97-2.62%201.56-4.23%201.56a6.5%206.5%200%200%201-6.5-6.5%206.5%206.5%200%200%201%206.5-6.5m0%202c-2.5%200-4.5%202-4.5%204.5s2%204.5%204.5%204.5%204.5-2%204.5-4.5-2-4.5-4.5-4.5z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-marker {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%0A%20%20%20%20%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M12%2C2C15.31%2C2%2018%2C4.66%2018%2C7.95C18%2C12.41%2012%2C19%2012%2C19C12%2C19%206%2C12.41%206%2C7.95C6%2C4.66%208.69%2C2%2012%2C2M12%2C6A2%2C2%200%200%2C0%2010%2C8A2%2C2%200%200%2C0%2012%2C10A2%2C2%200%200%2C0%2014%2C8A2%2C2%200%200%2C0%2012%2C6M20%2C19C20%2C21.21%2016.42%2C23%2012%2C23C7.58%2C23%204%2C21.21%204%2C19C4%2C17.71%205.22%2C16.56%207.11%2C15.83L7.75%2C16.74C6.67%2C17.19%206%2C17.81%206%2C18.5C6%2C19.88%208.69%2C21%2012%2C21C15.31%2C21%2018%2C19.88%2018%2C18.5C18%2C17.81%2017.33%2C17.19%2016.25%2C16.74L16.89%2C15.83C18.78%2C16.56%2020%2C17.71%2020%2C19Z%22%2F%3E%0A%3C%2Fsvg%3E");
}
.icon-menu {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M120-240v-80h720v80H120Zm0-200v-80h720v80H120Zm0-200v-80h720v80H120Z%22%2F%3E%0A%3C%2Fsvg%3E");
}
.icon-microsoft-teams {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M19.19%208.77Q18.73%208.77%2018.33%208.6%2017.94%208.43%2017.64%208.13%2017.34%207.83%2017.17%207.44%2017%207.04%2017%206.58%2017%206.13%2017.17%205.73%2017.34%205.33%2017.64%205.04%2017.94%204.74%2018.33%204.57%2018.73%204.39%2019.19%204.4%2019.64%204.39%2020.04%204.57%2020.44%204.74%2020.74%205.04%2021.03%205.33%2021.21%205.73%2021.38%206.13%2021.38%206.58%2021.38%207.04%2021.21%207.44%2021.04%207.83%2020.74%208.13%2020.44%208.43%2020.04%208.6%2019.64%208.77%2019.19%208.77M19.19%205.65Q18.8%205.65%2018.5%205.92%2018.25%206.19%2018.25%206.58%2018.25%206.97%2018.5%207.25%2018.8%207.5%2019.19%207.5%2019.58%207.5%2019.85%207.25%2020.13%207%2020.13%206.58%2020.13%206.19%2019.85%205.92%2019.58%205.65%2019.19%205.65M22%2010.33V15Q22%2015.63%2021.76%2016.2%2021.5%2016.77%2021.09%2017.19%2020.66%2017.62%2020.09%2017.86%2019.5%2018.11%2018.88%2018.11%2018.5%2018.11%2018.12%2018%2017.73%2017.93%2017.41%2017.75%2017.17%2018.54%2016.7%2019.19%2016.23%2019.84%2015.6%2020.3%2014.97%2020.76%2014.21%2021%2013.45%2021.27%2012.63%2021.27%2011.67%2021.27%2010.82%2020.94%2010%2020.61%209.32%2020%208.66%2019.43%208.23%2018.64%207.79%2017.84%207.66%2016.9H2.83Q2.5%2016.9%202.24%2016.65%202%2016.41%202%2016.07V7.73Q2%207.39%202.24%207.14%202.5%206.9%202.83%206.9H10Q9.71%206.3%209.71%205.65%209.71%205.04%209.94%204.5%2010.16%204%2010.56%203.58%2010.96%203.19%2011.5%202.96%2012%202.73%2012.62%202.73%2013.23%202.73%2013.76%202.96%2014.29%203.19%2014.69%203.58%2015.09%204%2015.31%204.5%2015.54%205.04%2015.54%205.65%2015.54%206.25%2015.31%206.79%2015.09%207.32%2014.69%207.71%2014.29%208.11%2013.76%208.34%2013.23%208.57%2012.62%208.57%2012.47%208.57%2012.31%208.55%2012.16%208.53%2012%208.5V9.4H21.06Q21.45%209.4%2021.73%209.67%2022%209.94%2022%2010.33M12.63%204Q12.28%204%2012%204.11%2011.67%204.24%2011.44%204.47%2011.22%204.7%2011.09%205%2010.96%205.31%2010.96%205.65%2010.96%206%2011.09%206.3%2011.22%206.6%2011.44%206.83%2011.67%207.05%2012%207.19%2012.28%207.32%2012.63%207.32%2012.97%207.32%2013.27%207.19%2013.57%207.05%2013.8%206.83%2014.03%206.6%2014.16%206.3%2014.3%206%2014.3%205.65%2014.3%205.31%2014.16%205%2014.03%204.7%2013.8%204.47%2013.57%204.24%2013.27%204.11%2012.97%204%2012.63%204M7.78%2010.18H9.66V8.62H4.34V10.18H6.22V15.18H7.78M16.38%2016.27V10.65H12V16.07Q12%2016.41%2011.76%2016.65%2011.5%2016.9%2011.17%2016.9H8.92Q9.05%2017.57%209.39%2018.15%209.73%2018.72%2010.21%2019.14%2010.69%2019.55%2011.31%2019.79%2011.92%2020%2012.63%2020%2013.4%2020%2014.08%2019.73%2014.76%2019.43%2015.28%2018.92%2015.79%2018.41%2016.08%2017.73%2016.38%2017.05%2016.38%2016.27M20.75%2015V10.65H17.63V16.36Q17.88%2016.61%2018.2%2016.74%2018.5%2016.86%2018.88%2016.86%2019.27%2016.86%2019.61%2016.71%2019.95%2016.56%2020.2%2016.31%2020.46%2016.06%2020.6%2015.71%2020.75%2015.37%2020.75%2015Z%22%2F%3E%0A%3C%2Fsvg%3E");
}
.icon-more-dots {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%222.667%22%20height%3D%2212%22%20viewBox%3D%220%200%202.667%2012%22%3E%0A%20%20%3Ccircle%20cx%3D%221.333%22%20cy%3D%221.333%22%20r%3D%221.333%22%20fill%3D%22%23000000%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%221.333%22%20cy%3D%221.333%22%20r%3D%221.333%22%20transform%3D%22translate%280%204.667%29%22%20fill%3D%22%23000000%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%221.333%22%20cy%3D%221.333%22%20r%3D%221.333%22%20transform%3D%22translate%280%209.333%29%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-object {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M200-120q-17%200-28.5-11.5T160-160v-40q-50%200-85-35t-35-85v-200q0-50%2035-85t85-35v-80q0-50%2035-85t85-35h400q50%200%2085%2035t35%2085v80q50%200%2085%2035t35%2085v200q0%2050-35%2085t-85%2035v40q0%2017-11.5%2028.5T760-120q-17%200-28.5-11.5T720-160v-40H240v40q0%2017-11.5%2028.5T200-120Zm-40-160h640q17%200%2028.5-11.5T840-320v-200q0-17-11.5-28.5T800-560q-17%200-28.5%2011.5T760-520v160H200v-160q0-17-11.5-28.5T160-560q-17%200-28.5%2011.5T120-520v200q0%2017%2011.5%2028.5T160-280Zm120-160h400v-80q0-27%2011-49t29-39v-112q0-17-11.5-28.5T680-760H280q-17%200-28.5%2011.5T240-720v112q18%2017%2029%2039t11%2049v80Zm200%200Zm0%20160Zm0-80Z%22%2F%3E%0A%3C%2Fsvg%3E");
}
.icon-pencil {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22M20.71%2C7.04C21.1%2C6.65%2021.1%2C6%2020.71%2C5.63L18.37%2C3.29C18%2C2.9%2017.35%2C2.9%2016.96%2C3.29L15.12%2C5.12L18.87%2C8.87M3%2C17.25V21H6.75L17.81%2C9.93L14.06%2C6.18L3%2C17.25Z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-phone {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M798-120q-125%200-247-54.5T329-329Q229-429%20174.5-551T120-798q0-18%2012-30t30-12h162q14%200%2025%209.5t13%2022.5l26%20140q2%2016-1%2027t-11%2019l-97%2098q20%2037%2047.5%2071.5T387-386q31%2031%2065%2057.5t72%2048.5l94-94q9-9%2023.5-13.5T670-390l138%2028q14%204%2023%2014.5t9%2023.5v162q0%2018-12%2030t-30%2012ZM241-600l66-66-17-94h-89q5%2041%2014%2081t26%2079Zm358%20358q39%2017%2079.5%2027t81.5%2013v-88l-94-19-67%2067ZM241-600Zm358%20358Z%22%2F%3E%0A%3C%2Fsvg%3E");
}
.icon-public {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M17.9%2C17.39C17.64%2C16.59%2016.89%2C16%2016%2C16H15V13A1%2C1%200%200%2C0%2014%2C12H8V10H10A1%2C1%200%200%2C0%2011%2C9V7H13A2%2C2%200%200%2C0%2015%2C5V4.59C17.93%2C5.77%2020%2C8.64%2020%2C12C20%2C14.08%2019.2%2C15.97%2017.9%2C17.39M11%2C19.93C7.05%2C19.44%204%2C16.08%204%2C12C4%2C11.38%204.08%2C10.78%204.21%2C10.21L9%2C15V16A2%2C2%200%200%2C0%2011%2C18M12%2C2A10%2C10%200%200%2C0%202%2C12A10%2C10%200%200%2C0%2012%2C22A10%2C10%200%200%2C0%2022%2C12A10%2C10%200%200%2C0%2012%2C2Z%22%20%2F%3E%3C%2Fsvg%3E");
}
.icon-recycle {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m21.82%2015.42-2.5%204.33c-0.49%200.86-1.4%201.31-2.32%201.25h-2v2l-2.5-4.5%202.5-4.5v2h2.82l-2.22-3.85%204.33-2.5%201.8%203.12c0.52%200.77%200.59%201.8%200.09%202.65m-12.61-12.36h5c0.98%200%201.83%200.57%202.24%201.39l1%201.74%201.73-1-2.64%204.41-5.15%200.09%201.73-1-1.41-2.45-2.21%203.85-4.34-2.5%201.8-3.12c0.41-0.83%201.26-1.41%202.25-1.41m-4.16%2016.7-2.5-4.33c-0.49-0.85-0.42-1.87%200.09-2.64l1-1.73-1.73-1%205.14%200.08%202.65%204.42-1.73-1-1.41%202.44h4.44v5h-3.6c-0.93%200.07-1.85-0.39-2.35-1.24z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-refresh {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M480-160q-134%200-227-93t-93-227q0-134%2093-227t227-93q69%200%20132%2028.5T720-690v-110h80v280H520v-80h168q-32-56-87.5-88T480-720q-100%200-170%2070t-70%20170q0%20100%2070%20170t170%2070q77%200%20139-44t87-116h84q-28%20106-114%20173t-196%2067Z%22%2F%3E%0A%3C%2Fsvg%3E");
}
.icon-reply {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M10%2C9V5L3%2C12L10%2C19V14.9C15%2C14.9%2018.5%2C16.5%2021%2C20C20%2C15%2017%2C10%2010%2C9Z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-save {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23000000%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20d%3D%22M15%2C9H5V5H15M12%2C19A3%2C3%200%200%2C1%209%2C16A3%2C3%200%200%2C1%2012%2C13A3%2C3%200%200%2C1%2015%2C16A3%2C3%200%200%2C1%2012%2C19M17%2C3H5C3.89%2C3%203%2C3.9%203%2C5V19A2%2C2%200%200%2C0%205%2C21H19A2%2C2%200%200%2C0%2021%2C19V7L17%2C3Z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%20%0A");
}
.icon-scale-balance {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M12%2C3C10.73%2C3%209.6%2C3.8%209.18%2C5H3V7H4.95L2%2C14C1.53%2C16%203%2C17%205.5%2C17C8%2C17%209.56%2C16%209%2C14L6.05%2C7H9.17C9.5%2C7.85%2010.15%2C8.5%2011%2C8.83V20H2V22H22V20H13V8.82C13.85%2C8.5%2014.5%2C7.85%2014.82%2C7H17.95L15%2C14C14.53%2C16%2016%2C17%2018.5%2C17C21%2C17%2022.56%2C16%2022%2C14L19.05%2C7H21V5H14.83C14.4%2C3.8%2013.27%2C3%2012%2C3M12%2C5A1%2C1%200%200%2C1%2013%2C6A1%2C1%200%200%2C1%2012%2C7A1%2C1%200%200%2C1%2011%2C6A1%2C1%200%200%2C1%2012%2C5M5.5%2C10.25L7%2C14H4L5.5%2C10.25M18.5%2C10.25L20%2C14H17L18.5%2C10.25Z%22%2F%3E%0A%3C%2Fsvg%3E");
}
.icon-search {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m9.5%203a6.5%206.5%200%200%201%206.5%206.5c0%201.61-0.59%203.09-1.56%204.23l0.27%200.27h0.79l5%205-1.5%201.5-5-5v-0.79l-0.27-0.27c-1.14%200.97-2.62%201.56-4.23%201.56a6.5%206.5%200%200%201-6.5-6.5%206.5%206.5%200%200%201%206.5-6.5m0%202c-2.5%200-4.5%202-4.5%204.5s2%204.5%204.5%204.5%204.5-2%204.5-4.5-2-4.5-4.5-4.5z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-share {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M18%2C16.08C17.24%2C16.08%2016.56%2C16.38%2016.04%2C16.85L8.91%2C12.7C8.96%2C12.47%209%2C12.24%209%2C12C9%2C11.76%208.96%2C11.53%208.91%2C11.3L15.96%2C7.19C16.5%2C7.69%2017.21%2C8%2018%2C8A3%2C3%200%200%2C0%2021%2C5A3%2C3%200%200%2C0%2018%2C2A3%2C3%200%200%2C0%2015%2C5C15%2C5.24%2015.04%2C5.47%2015.09%2C5.7L8.04%2C9.81C7.5%2C9.31%206.79%2C9%206%2C9A3%2C3%200%200%2C0%203%2C12A3%2C3%200%200%2C0%206%2C15C6.79%2C15%207.5%2C14.69%208.04%2C14.19L15.16%2C18.34C15.11%2C18.55%2015.08%2C18.77%2015.08%2C19C15.08%2C20.61%2016.39%2C21.91%2018%2C21.91C19.61%2C21.91%2020.92%2C20.61%2020.92%2C19A2.92%2C2.92%200%200%2C0%2018%2C16.08Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E%0A");
}
.icon-shopping {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m12%2013a5%205%200%200%201-5-5h2a3%203%200%200%200%203%203%203%203%200%200%200%203-3h2a5%205%200%200%201-5%205m0-10a3%203%200%200%201%203%203h-6a3%203%200%200%201%203-3m7%203h-2a5%205%200%200%200-5-5%205%205%200%200%200-5%205h-2c-1.11%200-2%200.89-2%202v12a2%202%200%200%200%202%202h14a2%202%200%200%200%202-2v-12c0-1.11-0.9-2-2-2z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-stacks {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M480-400%2040-640l440-240%20440%20240-440%20240Zm0%20160L63-467l84-46%20333%20182%20333-182%2084%2046-417%20227Zm0%20160L63-307l84-46%20333%20182%20333-182%2084%2046L480-80Zm0-411%20273-149-273-149-273%20149%20273%20149Zm0-149Z%22%2F%3E%3C%2Fsvg%3E");
}
.icon-star-outline {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m12%2015.89-3.76%202.27%200.99-4.28-3.32-2.88%204.38-0.37%201.71-4.04%201.71%204.04%204.38%200.37-3.32%202.88%200.99%204.28m6.24-8.42-7.19-0.61-2.81-6.63-2.81%206.63-7.19%200.61%205.45%204.73-1.63%207.03%206.18-3.73%206.18%203.73-1.64-7.03z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-star-fill {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m12%2016.86%205.2059%203.142-1.3815-5.9219%204.5994-3.9844-6.0567-0.52227-2.3671-5.5765-2.3671%205.5765-6.0567%200.52227%204.5909%203.9844-1.3731%205.9219z%22%20fill%3D%22%23000000%22%20stroke-width%3D%22.84237%22%2F%3E%0A%20%3Cpath%20d%3D%22m12%2015.89-3.76%202.27%200.99-4.28-3.32-2.88%204.38-0.37%201.71-4.04%201.71%204.04%204.38%200.37-3.32%202.88%200.99%204.28m6.24-8.42-7.19-0.61-2.81-6.63-2.81%206.63-7.19%200.61%205.45%204.73-1.63%207.03%206.18-3.73%206.18%203.73-1.64-7.03z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-success {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m12%202c5.5%200%2010%204.5%2010%2010s-4.5%2010-10%2010-10-4.5-10-10%204.5-10%2010-10zm5.6%205-7.2%207.2-3.6-3.6-1.4%201.4%205%205%208.6-8.6z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-tag {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22m240-160%2040-160H120l20-80h160l40-160H180l20-80h160l40-160h80l-40%20160h160l40-160h80l-40%20160h160l-20%2080H660l-40%20160h160l-20%2080H600l-40%20160h-80l40-160H360l-40%20160h-80Zm140-240h160l40-160H420l-40%20160Z%22%2F%3E%0A%3C%2Fsvg%3E");
}
.icon-translate {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M11%201H3C1.9%201%201%201.9%201%203V15L4%2012H9V11C9%208.8%2010.79%207%2013%207V3C13%201.9%2012.1%201%2011%201M11%204L9.5%204C9.16%205.19%208.54%206.3%207.68%207.26L7.66%207.28L8.92%208.53L8.55%209.54L7%208L4.5%2010.5L3.81%209.77L6.34%207.28C5.72%206.59%205.22%205.82%204.86%205H5.85C6.16%205.6%206.54%206.17%207%206.68C7.72%205.88%208.24%204.97%208.57%204L3%204V3H6.5V2H7.5V3H11V4M21%209H13C11.9%209%2011%209.9%2011%2011V18C11%2019.1%2011.9%2020%2013%2020H20L23%2023V11C23%209.9%2022.1%209%2021%209M19.63%2019L18.78%2016.75H15.22L14.38%2019H12.88L16.25%2010H17.75L21.13%2019H19.63M17%2012L18.22%2015.25H15.79L17%2012Z%22%20%2F%3E%3C%2Fsvg%3E");
}
.icon-trending-down {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M640-240v-80h104L536-526%20376-366%2080-664l56-56%20240%20240%20160-160%20264%20264v-104h80v240H640Z%22%2F%3E%3C%2Fsvg%3E");
}
.icon-trending-flat {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22m700-300-57-56%2084-84H120v-80h607l-83-84%2057-56%20179%20180-180%20180Z%22%2F%3E%3C%2Fsvg%3E");
}
.icon-trending-up {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22m136-240-56-56%20296-298%20160%20160%20208-206H640v-80h240v240h-80v-104L536-320%20376-480%20136-240Z%22%2F%3E%3C%2Fsvg%3E");
}
.icon-upload {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20%3E%0A%3Cg%3E%0A%09%3Cpath%20d%3D%22M9%2C16V10H5L12%2C3L19%2C10H15V16H9M5%2C20V18H19V20H5Z%22%20fill%3D%22%23000000%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-web {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M16.36%2C14C16.44%2C13.34%2016.5%2C12.68%2016.5%2C12C16.5%2C11.32%2016.44%2C10.66%2016.36%2C10H19.74C19.9%2C10.64%2020%2C11.31%2020%2C12C20%2C12.69%2019.9%2C13.36%2019.74%2C14M14.59%2C19.56C15.19%2C18.45%2015.65%2C17.25%2015.97%2C16H18.92C17.96%2C17.65%2016.43%2C18.93%2014.59%2C19.56M14.34%2C14H9.66C9.56%2C13.34%209.5%2C12.68%209.5%2C12C9.5%2C11.32%209.56%2C10.65%209.66%2C10H14.34C14.43%2C10.65%2014.5%2C11.32%2014.5%2C12C14.5%2C12.68%2014.43%2C13.34%2014.34%2C14M12%2C19.96C11.17%2C18.76%2010.5%2C17.43%2010.09%2C16H13.91C13.5%2C17.43%2012.83%2C18.76%2012%2C19.96M8%2C8H5.08C6.03%2C6.34%207.57%2C5.06%209.4%2C4.44C8.8%2C5.55%208.35%2C6.75%208%2C8M5.08%2C16H8C8.35%2C17.25%208.8%2C18.45%209.4%2C19.56C7.57%2C18.93%206.03%2C17.65%205.08%2C16M4.26%2C14C4.1%2C13.36%204%2C12.69%204%2C12C4%2C11.31%204.1%2C10.64%204.26%2C10H7.64C7.56%2C10.66%207.5%2C11.32%207.5%2C12C7.5%2C12.68%207.56%2C13.34%207.64%2C14M12%2C4.03C12.83%2C5.23%2013.5%2C6.57%2013.91%2C8H10.09C10.5%2C6.57%2011.17%2C5.23%2012%2C4.03M18.92%2C8H15.97C15.65%2C6.75%2015.19%2C5.55%2014.59%2C4.44C16.43%2C5.07%2017.96%2C6.34%2018.92%2C8M12%2C2C6.47%2C2%202%2C6.5%202%2C12A10%2C10%200%200%2C0%2012%2C22A10%2C10%200%200%2C0%2022%2C12A10%2C10%200%200%2C0%2012%2C2Z%22%20%2F%3E%3C%2Fsvg%3E");
}
.icon-metric-co2 {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%0A%20%3Cpath%20d%3D%22M19%2C18H6A4%2C4%200%200%2C1%202%2C14A4%2C4%200%200%2C1%206%2C10H6.71C7.37%2C7.69%209.5%2C6%2012%2C6A5.5%2C5.5%200%200%2C1%2017.5%2C11.5V12H19A3%2C3%200%200%2C1%2022%2C15A3%2C3%200%200%2C1%2019%2C18M19.35%2C10.03C18.67%2C6.59%2015.64%2C4%2012%2C4C9.11%2C4%206.6%2C5.64%205.35%2C8.03C2.34%2C8.36%200%2C10.9%200%2C14A6%2C6%200%200%2C0%206%2C20H19A5%2C5%200%200%2C0%2024%2C15C24%2C12.36%2021.95%2C10.22%2019.35%2C10.03Z%22%20fill%3D%22%23000%22%2F%3E%0A%20%3Cpath%20d%3D%22m8.9318%2011.5a0.90909%200.90909%200%200%200-0.90909%200.90909v2.7273a0.90909%200.90909%200%200%200%200.90909%200.90909h1.3636v-0.90909h-1.3636v-2.7273h1.3636v-0.90909h-1.3636m2.7273%200a0.90909%200.90909%200%200%200-0.90909%200.90909v2.7273a0.90909%200.90909%200%200%200%200.90909%200.90909h0.90909a0.90909%200.90909%200%200%200%200.90909-0.90909v-2.7273a0.90909%200.90909%200%200%200-0.90909-0.90909h-0.90909m0%200.90909h0.90909v2.7273h-0.90909v-2.7273m2.2727%200.68182v0.68182h1.3636v0.68182h-0.68182a0.68182%200.68182%200%200%200-0.68182%200.68182v1.3636h2.0455v-0.68182h-1.3636v-0.68182h0.68182a0.68182%200.68182%200%200%200%200.68182-0.68182v-0.68182a0.68182%200.68182%200%200%200-0.68182-0.68182z%22%20stroke-width%3D%22.45455%22%20fill%3D%22%23000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-metric-recycle {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M21.82%2C15.42L19.32%2C19.75C18.83%2C20.61%2017.92%2C21.06%2017%2C21H15V23L12.5%2C18.5L15%2C14V16H17.82L15.6%2C12.15L19.93%2C9.65L21.73%2C12.77C22.25%2C13.54%2022.32%2C14.57%2021.82%2C15.42M9.21%2C3.06H14.21C15.19%2C3.06%2016.04%2C3.63%2016.45%2C4.45L17.45%2C6.19L19.18%2C5.19L16.54%2C9.6L11.39%2C9.69L13.12%2C8.69L11.71%2C6.24L9.5%2C10.09L5.16%2C7.59L6.96%2C4.47C7.37%2C3.64%208.22%2C3.06%209.21%2C3.06M5.05%2C19.76L2.55%2C15.43C2.06%2C14.58%202.13%2C13.56%202.64%2C12.79L3.64%2C11.06L1.91%2C10.06L7.05%2C10.14L9.7%2C14.56L7.97%2C13.56L6.56%2C16H11V21H7.4C6.47%2C21.07%205.55%2C20.61%205.05%2C19.76Z%22%0A%20%20%20%20%20%20%20%20%20%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-metric-euros {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%22200%22%20width%3D%22200%22%20version%3D%221.1%22%20viewBox%3D%220%200%2052.916666%2052.916666%22%3E%0A%20%3Cg%20transform%3D%22translate%280%20-244.08%29%22%3E%0A%20%20%3Cg%20fill-rule%3D%22evenodd%22%20transform%3D%22matrix%283.3546%200%200%203.3546%20-803.57%20358.08%29%22%20fill%3D%22%23000%22%3E%0A%20%20%20%3Cpath%20d%3D%22m247.43-33.49a7.4822%207.3955%200%200%200%20-7.4818%207.3953%207.4822%207.3955%200%200%200%207.4818%207.3953%207.4822%207.3955%200%200%200%207.4823%20-7.3953%207.4822%207.3955%200%200%200%20-7.4823%20-7.3953zm0%201.065a6.4871%206.417%200%200%201%206.4874%206.4168%206.4871%206.417%200%200%201%20-6.4874%206.4173%206.4871%206.417%200%200%201%20-6.4869%20-6.4173%206.4871%206.417%200%200%201%206.4869%20-6.4168z%22%2F%3E%0A%20%20%20%3Cpath%20d%3D%22m248.06-31.003c-2.1455-0.00009-3.9621%201.4246-4.5808%203.3911h-1.1055c-0.25818%200-0.46604%200.20786-0.46604%200.46605v0.0214c0%200.25819%200.20786%200.46605%200.46604%200.46605h0.90662c-0.0185%200.17358-0.0282%200.34984-0.0282%200.5284%200.00001%200.18752%200.0115%200.37233%200.0319%200.55435h-0.91026c-0.25818%200-0.46604%200.20785-0.46604%200.46604v0.0214c0%200.25819%200.20786%200.46605%200.46604%200.46605h1.1142c0.62668%201.9529%202.4363%203.3648%204.5722%203.3647%201.2778-0.002%202.4894-0.51915%203.3802-1.4159l-0.77326-0.61033c-0.70842%200.66689-1.6386%201.0404-2.607%201.0409-2.1183%200.00011-3.8357-1.7403-3.8358-3.8872-0.00014-2.1472%201.7173-3.8878%203.8358-3.8877%200.96841%200.002%201.8998%200.37542%202.6079%201.0445l0.60714-0.76961c-0.13968-0.12791-0.28384-0.25015-0.43646-0.36003-0.80163-0.57701-1.7698-0.899-2.7786-0.90021z%22%20fill%3D%22%23000%22%2F%3E%0A%20%20%20%3Crect%20rx%3D%22.46605%22%20height%3D%22.95021%22%20width%3D%224.15%22%20y%3D%22-27.607%22%20x%3D%22244.5%22%20fill%3D%22%23000%22%2F%3E%0A%20%20%20%3Crect%20rx%3D%22.46605%22%20height%3D%22.95021%22%20width%3D%224.15%22%20y%3D%22-25.577%22%20x%3D%22244.5%22%20fill%3D%22%23000%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-metric-users {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m12%204a4%204%200%200%201%204%204%204%204%200%200%201-4%204%204%204%200%200%201-4-4%204%204%200%200%201%204-4m0%2010c4.42%200%208%201.79%208%204v2h-16v-2c0-2.21%203.58-4%208-4z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon {
  display: inline-block;
  width: var(--size);
  height: var(--size);
}
.icon.icon-unmasked {
  background-image: var(--icon);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
}
.icon:not(.icon-unmasked) {
  mask-image: var(--icon);
  mask-repeat: no-repeat;
  mask-position: 50%;
  mask-size: contain;
  -webkit-mask-image: var(--icon);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50%;
  -webkit-mask-size: contain;
}
.icon.very-large {
  --size: 3em;
}
.icon.larger {
  --size: 2.5em;
}
.icon.large {
  --size: 2em;
}
.icon.regular {
  --size: 1.5em;
}
.icon.small {
  --size: 1em;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./vendor/mytroc/common/assets/styles/icons.file.less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * docx.svg  img.svg  pdf.svg  pptx.svg  regular.svg  txt.svg  xlsx.svg
 */
.icon-docx {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22M15.5%2C17H14L12%2C9.5L10%2C17H8.5L6.1%2C7H7.8L9.34%2C14.5L11.3%2C7H12.7L14.67%2C14.5L16.2%2C7H17.9M19%2C3H5C3.89%2C3%203%2C3.89%203%2C5V19A2%2C2%200%200%2C0%205%2C21H19A2%2C2%200%200%2C0%2021%2C19V5C21%2C3.89%2020.1%2C3%2019%2C3Z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-img {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m8.5%2013.5%202.5%203%203.5-4.5%204.5%206h-14m16%201v-14c0-1.11-0.9-2-2-2h-14a2%202%200%200%200-2%202v14a2%202%200%200%200%202%202h14a2%202%200%200%200%202-2z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-pdf {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m19%203a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202h-14c-1.11%200-2-0.9-2-2v-14c0-1.11%200.89-2%202-2h14m-8.41%207.08c-0.02%200.05-0.29%201.76-2.09%204.69%200%200-3.5%201.81-2.67%203.17%200.67%201.06%202.32-0.04%203.73-2.67%200%200%201.82-0.64%204.23-0.82%200%200%203.86%201.74%204.38-0.11%200.52-1.84-3.05-1.44-3.67-1.25%200%200-2.04-1.34-2.5-3.2%200%200%201.13-3.94-0.62-3.89s-1.09%203.12-0.79%204.08m0.81%201.05c0.03%200%200.47%201.2%201.89%202.45%200%200-2.33%200.46-3.39%200.92%200%200%201-1.75%201.5-3.37m3.92%202.71c0.58-0.15%202.32%200.16%202.26%200.48-0.08%200.33-2.26-0.48-2.26-0.48m-7.06%201.86c-0.53%201.21-1.43%201.98-1.66%201.97s0.7-1.6%201.66-1.97m3.14-6.94c-0.01-0.05-0.37-2.19%200-2.15%200.54%200.06%200%202.1%200%202.15z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-pptx {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m9.8%2013.4h2.5c1.5%200%202.16-0.28%202.8-0.82%200.64-0.55%200.9-1.33%200.9-2.35%200-0.97-0.25-1.73-0.9-2.35-0.65-0.59-1.27-0.88-2.8-0.88h-4.3v10h1.8v-3.6m9.2-10.4a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202h-14a2%202%200%200%201-2-2v-14c0-1.11%200.9-2%202-2h14m-9.2%209v-3.6h2.3c0.66%200%201.17%200.25%201.5%200.6s0.5%200.72%200.5%201.24c0%200.56-0.18%200.95-0.5%201.26s-0.7%200.5-1.38%200.5h-2.42z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-regular {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22M14%2C2H6A2%2C2%200%200%2C0%204%2C4V20A2%2C2%200%200%2C0%206%2C22H18A2%2C2%200%200%2C0%2020%2C20V8L14%2C2M18%2C20H6V4H13V9H18V20Z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-txt {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20transform%3D%22translate%283%203%29%22%20d%3D%22m11%2014h-7v-2h7v2zm3-4h-10v-2h10v2zm0-4h-10v-2h10v2zm2-6h-14c-1.11%200-2%200.89-2%202v14c0%201.1046%200.89543%202%202%202h14c1.1046%200%202-0.89543%202-2v-14c0-1.11-0.9-2-2-2z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-xlsx {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m16.2%2017h-2l-2.2-3.8-2.2%203.8h-2l3.2-5-3.2-5h2l2.2%203.8%202.2-3.8h2l-3.2%205m6-9h-14c-1.11%200-2%200.89-2%202v14a2%202%200%200%200%202%202h14a2%202%200%200%200%202-2v-14c0-1.11-0.9-2-2-2z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.bg-xlsx {
  background-color: #1D6F42;
}
.bg-docx {
  bacground-color: #002366;
}
.bg-pdf {
  background-color: #F00;
}
.bg-pptx {
  background-color: #D04423;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./vendor/mytroc/common/assets/styles/icons.img.editor.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************/
.icon-img-reset {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M120-600v-240h80v134q50-62%20122.5-98T480-840q118%200%20210.5%2067T820-600h-87q-34-72-101-116t-152-44q-57%200-107.5%2021T284-680h76v80H120Zm120%20360h480L570-440%20450-280l-90-120-120%20160ZM200-80q-33%200-56.5-23.5T120-160v-320h80v320h560v-320h80v320q0%2033-23.5%2056.5T760-80H200Z%22%2F%3E%3C%2Fsvg%3E");
}
.icon-img-move {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M13%2C6V11H18V7.75L22.25%2C12L18%2C16.25V13H13V18H16.25L12%2C22.25L7.75%2C18H11V13H6V16.25L1.75%2C12L6%2C7.75V11H11V6H7.75L12%2C1.75L16.25%2C6H13Z%22%20%2F%3E%3C%2Fsvg%3E");
}
.icon-img-crop {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M680-40v-160H280q-33%200-56.5-23.5T200-280v-400H40v-80h160v-160h80v640h640v80H760v160h-80Zm0-320v-320H360v-80h320q33%200%2056.5%2023.5T760-680v320h-80Z%22%2F%3E%3C%2Fsvg%3E");
}
.icon-img-zoomin {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M9%2C2A7%2C7%200%200%2C1%2016%2C9C16%2C10.57%2015.5%2C12%2014.61%2C13.19L15.41%2C14H16L22%2C20L20%2C22L14%2C16V15.41L13.19%2C14.61C12%2C15.5%2010.57%2C16%209%2C16A7%2C7%200%200%2C1%202%2C9A7%2C7%200%200%2C1%209%2C2M8%2C5V8H5V10H8V13H10V10H13V8H10V5H8Z%22%20%2F%3E%3C%2Fsvg%3E");
}
.icon-img-zoomout {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M9%2C2A7%2C7%200%200%2C1%2016%2C9C16%2C10.57%2015.5%2C12%2014.61%2C13.19L15.41%2C14H16L22%2C20L20%2C22L14%2C16V15.41L13.19%2C14.61C12%2C15.5%2010.57%2C16%209%2C16A7%2C7%200%200%2C1%202%2C9A7%2C7%200%200%2C1%209%2C2M5%2C8V10H13V8H5Z%22%20%2F%3E%3C%2Fsvg%3E");
}
.icon-img-rotleft {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M440-80q-50-5-96-24.5T256-156l56-58q29%2021%2061.5%2034t66.5%2018v82Zm80%200v-82q104-15%20172-93.5T760-438q0-117-81.5-198.5T480-718h-8l64%2064-56%2056-160-160%20160-160%2056%2058-62%2062h6q75%200%20140.5%2028.5t114%2077q48.5%2048.5%2077%20114T840-438q0%20137-91%20238.5T520-80ZM198-214q-32-42-51.5-88T122-398h82q5%2034%2018%2066.5t34%2061.5l-58%2056Zm-76-264q6-51%2025-98t51-86l58%2056q-21%2029-34%2061.5T204-478h-82Z%22%2F%3E%3C%2Fsvg%3E");
}
.icon-img-rotright {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M522-80v-82q34-5%2066.5-18t61.5-34l56%2058q-42%2032-88%2051.5T522-80Zm-80%200Q304-98%20213-199.5T122-438q0-75%2028.5-140.5t77-114q48.5-48.5%20114-77T482-798h6l-62-62%2056-58%20160%20160-160%20160-56-56%2064-64h-8q-117%200-198.5%2081.5T202-438q0%20104%2068%20182.5T442-162v82Zm322-134-58-56q21-29%2034-61.5t18-66.5h82q-5%2050-24.5%2096T764-214Zm76-264h-82q-5-34-18-66.5T706-606l58-56q32%2039%2051%2086t25%2098Z%22%2F%3E%3C%2Fsvg%3E");
}
.icon-img-hflip {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M6.45%2C17.45L1%2C12L6.45%2C6.55L7.86%2C7.96L4.83%2C11H19.17L16.14%2C7.96L17.55%2C6.55L23%2C12L17.55%2C17.45L16.14%2C16.04L19.17%2C13H4.83L7.86%2C16.04L6.45%2C17.45Z%22%20%2F%3E%3C%2Fsvg%3E");
}
.icon-img-vflip {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M17.45%2C17.55L12%2C23L6.55%2C17.55L7.96%2C16.14L11%2C19.17V4.83L7.96%2C7.86L6.55%2C6.45L12%2C1L17.45%2C6.45L16.04%2C7.86L13%2C4.83V19.17L16.04%2C16.14L17.45%2C17.55Z%22%20%2F%3E%3C%2Fsvg%3E");
}
[data-cropper]:hover {
  opacity: 0.5;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./vendor/mytroc/common/assets/styles/variables.less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --text-smaller: 0.5em;
  --text-small: 0.75em;
  --text-regular: 1em;
  --text-semi-medium: 1.25em;
  --text-medium: 1.5em;
  --text-semi-big: 1.75em;
  --text-big: 2em;
  --text-bigger: 2.5em;
  --text-semi-very-big: 2.75em;
  --text-very-big: 3em;
}
@media only screen and (max-width: 767px) {
  :root {
    --flex-adaptable-direction: column;
    --flex-adaptable-reverse-direction: row;
  }
  .flex-adaptable > .f0,
  .flex-adaptable > .f1,
  .flex-adaptable > .f2,
  .flex-adaptable > .f3,
  .flex-adaptable > .f4,
  .flex-adaptable > .f5 {
    flex: auto;
  }
  .flex-adaptable-reverse {
    flex-wrap: wrap;
  }
  .grid {
    --grid-template: 1fr;
    --grid-full: span 1;
    --grid-half: span 1;
    --grid-larger: span 1;
    --grid-large: span 1;
    --grid-medium: span 1;
    --grid-small: span 1;
  }
}
@media only screen and (min-width: 768px) {
  :root {
    --flex-adaptable-direction: row;
    --flex-adaptable-reverse-direction: column;
  }
  .grid {
    --grid-template: repeat(12, 1fr);
    --grid-full: span 12;
    --grid-half: span 6;
    --grid-larger: span 4;
    --grid-large: span 3;
    --grid-medium: span 2;
    --grid-small: span 1;
  }
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./vendor/mytroc/common/assets/styles/theme.less ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************/
h1,
h2,
h3,
h4,
h5 {
  margin: 0;
  font-weight: inherit;
}
button {
  border: none;
}
* {
  box-sizing: border-box;
}
ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
body {
  --min-height: 100vh;
  margin: 0;
  font-size: 16px;
}
turbo-frame {
  display: block;
}
.bold {
  font-weight: bold;
}
.weight-100 {
  font-weight: 100;
}
.weight-200 {
  font-weight: 200;
}
.weight-300 {
  font-weight: 300;
}
.weight-400 {
  font-weight: 400;
}
.weight-500 {
  font-weight: 500;
}
.weight-600 {
  font-weight: 600;
}
.weight-700 {
  font-weight: 700;
}
.weight-800 {
  font-weight: 800;
}
.weight-900 {
  font-weight: 900;
}
.italic {
  font-style: italic;
}
.underline {
  text-decoration: underline;
}
.crossed {
  text-decoration: line-through;
}
.fixed {
  position: fixed;
  top: 0;
  right: 0;
}
.no-overflow {
  overflow-y: hidden;
}
.page {
  display: flex;
  min-height: var(--min-height);
}
.layout-container {
  flex: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.footer {
  margin-top: auto;
}
a {
  text-decoration: none;
  color: inherit;
}
.touchable {
  cursor: pointer;
}
.scrollable {
  overflow-y: scroll;
  flex: 1;
}
.flex.wrap {
  flex-wrap: wrap;
}
.gutter-05 {
  margin-left: -0.25em;
  margin-right: -0.25em;
}
.gutter-05 > .f0,
.gutter-05 > .f1,
.gutter-05 > .f2,
.gutter-05 > .f3,
.gutter-05 > .f4,
.gutter-05 > .f5 {
  padding-left: 0.25em;
  padding-right: 0.25em;
}
.gutter-1 {
  margin-left: -0.5em;
  margin-right: -0.5em;
}
.gutter-1 > .f0,
.gutter-1 > .f1,
.gutter-1 > .f2,
.gutter-1 > .f3,
.gutter-1 > .f4,
.gutter-1 > .f5 {
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.gutter-2 {
  margin-left: -1em;
  margin-right: -1em;
}
.gutter-2 > .f0,
.gutter-2 > .f1,
.gutter-2 > .f2,
.gutter-2 > .f3,
.gutter-2 > .f4,
.gutter-2 > .f5 {
  padding-left: 1em;
  padding-right: 1em;
}
.gutter-3 {
  margin-left: -1.5em;
  margin-right: -1.5em;
}
.gutter-3 > .f0,
.gutter-3 > .f1,
.gutter-3 > .f2,
.gutter-3 > .f3,
.gutter-3 > .f4,
.gutter-3 > .f5 {
  padding-left: 1.5em;
  padding-right: 1.5em;
}
.gutter-4 {
  margin-left: -2em;
  margin-right: -2em;
}
.gutter-4 > .f0,
.gutter-4 > .f1,
.gutter-4 > .f2,
.gutter-4 > .f3,
.gutter-4 > .f4,
.gutter-4 > .f5 {
  padding-left: 2em;
  padding-right: 2em;
}
.gutter-5 {
  margin-left: -2.5em;
  margin-right: -2.5em;
}
.gutter-5 > .f0,
.gutter-5 > .f1,
.gutter-5 > .f2,
.gutter-5 > .f3,
.gutter-5 > .f4,
.gutter-5 > .f5 {
  padding-left: 2.5em;
  padding-right: 2.5em;
}
.gutter-6 {
  margin-left: -3em;
  margin-right: -3em;
}
.gutter-6 > .f0,
.gutter-6 > .f1,
.gutter-6 > .f2,
.gutter-6 > .f3,
.gutter-6 > .f4,
.gutter-6 > .f5 {
  padding-left: 3em;
  padding-right: 3em;
}
.gutter-7 {
  margin-left: -3.5em;
  margin-right: -3.5em;
}
.gutter-7 > .f0,
.gutter-7 > .f1,
.gutter-7 > .f2,
.gutter-7 > .f3,
.gutter-7 > .f4,
.gutter-7 > .f5 {
  padding-left: 3.5em;
  padding-right: 3.5em;
}
.gutter-8 {
  margin-left: -4em;
  margin-right: -4em;
}
.gutter-8 > .f0,
.gutter-8 > .f1,
.gutter-8 > .f2,
.gutter-8 > .f3,
.gutter-8 > .f4,
.gutter-8 > .f5 {
  padding-left: 4em;
  padding-right: 4em;
}
.gutter-9 {
  margin-left: -4.5em;
  margin-right: -4.5em;
}
.gutter-9 > .f0,
.gutter-9 > .f1,
.gutter-9 > .f2,
.gutter-9 > .f3,
.gutter-9 > .f4,
.gutter-9 > .f5 {
  padding-left: 4.5em;
  padding-right: 4.5em;
}
.gutter-10 {
  margin-left: -5em;
  margin-right: -5em;
}
.gutter-10 > .f0,
.gutter-10 > .f1,
.gutter-10 > .f2,
.gutter-10 > .f3,
.gutter-10 > .f4,
.gutter-10 > .f5 {
  padding-left: 5em;
  padding-right: 5em;
}
.rflex {
  flex-direction: row;
}
.cflex {
  flex-direction: column;
}
.flex-adaptable {
  display: flex;
  flex-direction: var(--flex-adaptable-direction);
}
.flex-adaptable-reverse {
  display: flex;
  flex-direction: var(--flex-adaptable-reverse-direction);
}
.fc {
  align-items: center;
  justify-content: center;
}
.fcs {
  align-items: center;
  justify-content: flex-start;
}
.fce {
  align-items: center;
  justify-content: flex-end;
}
.fcsb {
  align-items: center;
  justify-content: space-between;
}
.fcse {
  align-items: center;
  justify-content: space-evenly;
}
.fse {
  align-items: flex-start;
  justify-content: flex-end;
}
.fec {
  align-items: flex-start;
  justify-content: center;
}
.expand {
  width: 100%;
  height: 100%;
}
.f0 {
  flex: 0;
  -ms-flex: 0 0 auto;
  max-width: 100%;
}
.f1 {
  flex: 1;
  -ms-flex: 1 0 auto;
  max-width: 100%;
}
.f2 {
  flex: 2;
  -ms-flex: 2 0 auto;
  max-width: 100%;
}
.f3 {
  flex: 3;
  -ms-flex: 3 0 auto;
  max-width: 100%;
}
.f4 {
  flex: 4;
  -ms-flex: 4 0 auto;
  max-width: 100%;
}
.f5 {
  flex: 5;
  -ms-flex: 5 0 auto;
  max-width: 100%;
}
.text-smaller {
  font-size: var(--text-smaller);
}
.text-small {
  font-size: var(--text-small);
}
.text-regular {
  font-size: var(--text-regular);
}
.text-semi-medium {
  font-size: var(--text-semi-medium);
}
.text-medium {
  font-size: var(--text-medium);
}
.text-big {
  font-size: var(--text-big);
}
.text-bigger {
  font-size: var(--text-bigger);
}
.line-height-smaller {
  line-height: var(--text-smaller);
}
.line-height-small {
  line-height: var(--text-small);
}
.line-height-regular {
  line-height: var(--text-regular);
}
.line-height-semi-medium {
  line-height: var(--text-semi-medium);
}
.line-height-medium {
  line-height: var(--text-medium);
}
.line-height-big {
  line-height: var(--text-big);
}
.line-height-bigger {
  line-height: var(--text-bigger);
}
#search {
  position: relative;
  top: -3em;
}
.ph-0 {
  padding-left: 0em;
  padding-right: 0em;
}
.pv-0 {
  padding-top: 0em;
  padding-bottom: 0em;
}
.mh-0 {
  margin-left: 0em;
  margin-right: 0em;
}
.mv-0 {
  margin-top: 0em;
  margin-bottom: 0em;
}
.m--0 {
  margin: 0em;
}
.mr--0 {
  margin-right: 0em;
}
.ml--0 {
  margin-left: 0em;
}
.mt--0 {
  margin-top: 0em;
}
.mb--0 {
  margin-bottom: 0em;
}
.mh--0 {
  margin-left: 0em;
  margin-right: 0em;
}
.mv--0 {
  margin-top: 0em;
  margin-bottom: 0em;
}
.ph-025 {
  padding-left: 0.25em;
  padding-right: 0.25em;
}
.pv-025 {
  padding-top: 0.25em;
  padding-bottom: 0.25em;
}
.mh-025 {
  margin-left: 0.25em;
  margin-right: 0.25em;
}
.mv-025 {
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}
.m--025 {
  margin: -0.25em;
}
.mr--025 {
  margin-right: -0.25em;
}
.ml--025 {
  margin-left: -0.25em;
}
.mt--025 {
  margin-top: -0.25em;
}
.mb--025 {
  margin-bottom: -0.25em;
}
.mh--025 {
  margin-left: -0.25em;
  margin-right: -0.25em;
}
.mv--025 {
  margin-top: -0.25em;
  margin-bottom: -0.25em;
}
.ph-05 {
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.pv-05 {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.mh-05 {
  margin-left: 0.5em;
  margin-right: 0.5em;
}
.mv-05 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.m--05 {
  margin: -0.5em;
}
.mr--05 {
  margin-right: -0.5em;
}
.ml--05 {
  margin-left: -0.5em;
}
.mt--05 {
  margin-top: -0.5em;
}
.mb--05 {
  margin-bottom: -0.5em;
}
.mh--05 {
  margin-left: -0.5em;
  margin-right: -0.5em;
}
.mv--05 {
  margin-top: -0.5em;
  margin-bottom: -0.5em;
}
.ph-1 {
  padding-left: 1em;
  padding-right: 1em;
}
.pv-1 {
  padding-top: 1em;
  padding-bottom: 1em;
}
.mh-1 {
  margin-left: 1em;
  margin-right: 1em;
}
.mv-1 {
  margin-top: 1em;
  margin-bottom: 1em;
}
.m--1 {
  margin: -1em;
}
.mr--1 {
  margin-right: -1em;
}
.ml--1 {
  margin-left: -1em;
}
.mt--1 {
  margin-top: -1em;
}
.mb--1 {
  margin-bottom: -1em;
}
.mh--1 {
  margin-left: -1em;
  margin-right: -1em;
}
.mv--1 {
  margin-top: -1em;
  margin-bottom: -1em;
}
.ph-105 {
  padding-left: 1.5em;
  padding-right: 1.5em;
}
.pv-105 {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}
.mh-105 {
  margin-left: 1.5em;
  margin-right: 1.5em;
}
.mv-105 {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}
.m--105 {
  margin: -1.5em;
}
.mr--105 {
  margin-right: -1.5em;
}
.ml--105 {
  margin-left: -1.5em;
}
.mt--105 {
  margin-top: -1.5em;
}
.mb--105 {
  margin-bottom: -1.5em;
}
.mh--105 {
  margin-left: -1.5em;
  margin-right: -1.5em;
}
.mv--105 {
  margin-top: -1.5em;
  margin-bottom: -1.5em;
}
.ph-2 {
  padding-left: 2em;
  padding-right: 2em;
}
.pv-2 {
  padding-top: 2em;
  padding-bottom: 2em;
}
.mh-2 {
  margin-left: 2em;
  margin-right: 2em;
}
.mv-2 {
  margin-top: 2em;
  margin-bottom: 2em;
}
.m--2 {
  margin: -2em;
}
.mr--2 {
  margin-right: -2em;
}
.ml--2 {
  margin-left: -2em;
}
.mt--2 {
  margin-top: -2em;
}
.mb--2 {
  margin-bottom: -2em;
}
.mh--2 {
  margin-left: -2em;
  margin-right: -2em;
}
.mv--2 {
  margin-top: -2em;
  margin-bottom: -2em;
}
.ph-205 {
  padding-left: 2.5em;
  padding-right: 2.5em;
}
.pv-205 {
  padding-top: 2.5em;
  padding-bottom: 2.5em;
}
.mh-205 {
  margin-left: 2.5em;
  margin-right: 2.5em;
}
.mv-205 {
  margin-top: 2.5em;
  margin-bottom: 2.5em;
}
.m--205 {
  margin: -2.5em;
}
.mr--205 {
  margin-right: -2.5em;
}
.ml--205 {
  margin-left: -2.5em;
}
.mt--205 {
  margin-top: -2.5em;
}
.mb--205 {
  margin-bottom: -2.5em;
}
.mh--205 {
  margin-left: -2.5em;
  margin-right: -2.5em;
}
.mv--205 {
  margin-top: -2.5em;
  margin-bottom: -2.5em;
}
.ph-3 {
  padding-left: 3em;
  padding-right: 3em;
}
.pv-3 {
  padding-top: 3em;
  padding-bottom: 3em;
}
.mh-3 {
  margin-left: 3em;
  margin-right: 3em;
}
.mv-3 {
  margin-top: 3em;
  margin-bottom: 3em;
}
.m--3 {
  margin: -3em;
}
.mr--3 {
  margin-right: -3em;
}
.ml--3 {
  margin-left: -3em;
}
.mt--3 {
  margin-top: -3em;
}
.mb--3 {
  margin-bottom: -3em;
}
.mh--3 {
  margin-left: -3em;
  margin-right: -3em;
}
.mv--3 {
  margin-top: -3em;
  margin-bottom: -3em;
}
.ph-305 {
  padding-left: 3.5em;
  padding-right: 3.5em;
}
.pv-305 {
  padding-top: 3.5em;
  padding-bottom: 3.5em;
}
.mh-305 {
  margin-left: 3.5em;
  margin-right: 3.5em;
}
.mv-305 {
  margin-top: 3.5em;
  margin-bottom: 3.5em;
}
.m--305 {
  margin: -3.5em;
}
.mr--305 {
  margin-right: -3.5em;
}
.ml--305 {
  margin-left: -3.5em;
}
.mt--305 {
  margin-top: -3.5em;
}
.mb--305 {
  margin-bottom: -3.5em;
}
.mh--305 {
  margin-left: -3.5em;
  margin-right: -3.5em;
}
.mv--305 {
  margin-top: -3.5em;
  margin-bottom: -3.5em;
}
.ph-4 {
  padding-left: 4em;
  padding-right: 4em;
}
.pv-4 {
  padding-top: 4em;
  padding-bottom: 4em;
}
.mh-4 {
  margin-left: 4em;
  margin-right: 4em;
}
.mv-4 {
  margin-top: 4em;
  margin-bottom: 4em;
}
.m--4 {
  margin: -4em;
}
.mr--4 {
  margin-right: -4em;
}
.ml--4 {
  margin-left: -4em;
}
.mt--4 {
  margin-top: -4em;
}
.mb--4 {
  margin-bottom: -4em;
}
.mh--4 {
  margin-left: -4em;
  margin-right: -4em;
}
.mv--4 {
  margin-top: -4em;
  margin-bottom: -4em;
}
.ph-405 {
  padding-left: 4.5em;
  padding-right: 4.5em;
}
.pv-405 {
  padding-top: 4.5em;
  padding-bottom: 4.5em;
}
.mh-405 {
  margin-left: 4.5em;
  margin-right: 4.5em;
}
.mv-405 {
  margin-top: 4.5em;
  margin-bottom: 4.5em;
}
.m--405 {
  margin: -4.5em;
}
.mr--405 {
  margin-right: -4.5em;
}
.ml--405 {
  margin-left: -4.5em;
}
.mt--405 {
  margin-top: -4.5em;
}
.mb--405 {
  margin-bottom: -4.5em;
}
.mh--405 {
  margin-left: -4.5em;
  margin-right: -4.5em;
}
.mv--405 {
  margin-top: -4.5em;
  margin-bottom: -4.5em;
}
.ph-5 {
  padding-left: 5em;
  padding-right: 5em;
}
.pv-5 {
  padding-top: 5em;
  padding-bottom: 5em;
}
.mh-5 {
  margin-left: 5em;
  margin-right: 5em;
}
.mv-5 {
  margin-top: 5em;
  margin-bottom: 5em;
}
.m--5 {
  margin: -5em;
}
.mr--5 {
  margin-right: -5em;
}
.ml--5 {
  margin-left: -5em;
}
.mt--5 {
  margin-top: -5em;
}
.mb--5 {
  margin-bottom: -5em;
}
.mh--5 {
  margin-left: -5em;
  margin-right: -5em;
}
.mv--5 {
  margin-top: -5em;
  margin-bottom: -5em;
}
.ph-505 {
  padding-left: 5.5em;
  padding-right: 5.5em;
}
.pv-505 {
  padding-top: 5.5em;
  padding-bottom: 5.5em;
}
.mh-505 {
  margin-left: 5.5em;
  margin-right: 5.5em;
}
.mv-505 {
  margin-top: 5.5em;
  margin-bottom: 5.5em;
}
.m--505 {
  margin: -5.5em;
}
.mr--505 {
  margin-right: -5.5em;
}
.ml--505 {
  margin-left: -5.5em;
}
.mt--505 {
  margin-top: -5.5em;
}
.mb--505 {
  margin-bottom: -5.5em;
}
.mh--505 {
  margin-left: -5.5em;
  margin-right: -5.5em;
}
.mv--505 {
  margin-top: -5.5em;
  margin-bottom: -5.5em;
}
.m-auto {
  margin: auto;
}
.pad0 {
  padding: 0em;
}
.hpad0 {
  padding: 0 0em;
}
.vpad0 {
  padding: 0em 0;
}
.rpad0 {
  padding: 0 0em 0 0;
}
.lpad0 {
  padding: 0 0 0 0em;
}
.tpad0 {
  padding: 0em 0 0 0;
}
.bpad0 {
  padding: 0 0 0em 0;
}
.m0 {
  margin: 0em;
}
.mv0 {
  margin: 0em 0;
}
.mh0 {
  margin: 0 0em;
}
.mr0 {
  margin: 0 0em 0 0;
}
.ml0 {
  margin: 0 0 0 0em;
}
.mt0 {
  margin: 0em 0 0 0;
}
.mb0 {
  margin: 0 0 0em 0;
}
.pad025 {
  padding: 0.25em;
}
.hpad025 {
  padding: 0 0.25em;
}
.vpad025 {
  padding: 0.25em 0;
}
.rpad025 {
  padding: 0 0.25em 0 0;
}
.lpad025 {
  padding: 0 0 0 0.25em;
}
.tpad025 {
  padding: 0.25em 0 0 0;
}
.bpad025 {
  padding: 0 0 0.25em 0;
}
.m025 {
  margin: 0.25em;
}
.mv025 {
  margin: 0.25em 0;
}
.mh025 {
  margin: 0 0.25em;
}
.mr025 {
  margin: 0 0.25em 0 0;
}
.ml025 {
  margin: 0 0 0 0.25em;
}
.mt025 {
  margin: 0.25em 0 0 0;
}
.mb025 {
  margin: 0 0 0.25em 0;
}
.pad05 {
  padding: 0.5em;
}
.hpad05 {
  padding: 0 0.5em;
}
.vpad05 {
  padding: 0.5em 0;
}
.rpad05 {
  padding: 0 0.5em 0 0;
}
.lpad05 {
  padding: 0 0 0 0.5em;
}
.tpad05 {
  padding: 0.5em 0 0 0;
}
.bpad05 {
  padding: 0 0 0.5em 0;
}
.m05 {
  margin: 0.5em;
}
.mv05 {
  margin: 0.5em 0;
}
.mh05 {
  margin: 0 0.5em;
}
.mr05 {
  margin: 0 0.5em 0 0;
}
.ml05 {
  margin: 0 0 0 0.5em;
}
.mt05 {
  margin: 0.5em 0 0 0;
}
.mb05 {
  margin: 0 0 0.5em 0;
}
.pad1 {
  padding: 1em;
}
.hpad1 {
  padding: 0 1em;
}
.vpad1 {
  padding: 1em 0;
}
.rpad1 {
  padding: 0 1em 0 0;
}
.lpad1 {
  padding: 0 0 0 1em;
}
.tpad1 {
  padding: 1em 0 0 0;
}
.bpad1 {
  padding: 0 0 1em 0;
}
.m1 {
  margin: 1em;
}
.mv1 {
  margin: 1em 0;
}
.mh1 {
  margin: 0 1em;
}
.mr1 {
  margin: 0 1em 0 0;
}
.ml1 {
  margin: 0 0 0 1em;
}
.mt1 {
  margin: 1em 0 0 0;
}
.mb1 {
  margin: 0 0 1em 0;
}
.pad2 {
  padding: 2em;
}
.hpad2 {
  padding: 0 2em;
}
.vpad2 {
  padding: 2em 0;
}
.rpad2 {
  padding: 0 2em 0 0;
}
.lpad2 {
  padding: 0 0 0 2em;
}
.tpad2 {
  padding: 2em 0 0 0;
}
.bpad2 {
  padding: 0 0 2em 0;
}
.m2 {
  margin: 2em;
}
.mv2 {
  margin: 2em 0;
}
.mh2 {
  margin: 0 2em;
}
.mr2 {
  margin: 0 2em 0 0;
}
.ml2 {
  margin: 0 0 0 2em;
}
.mt2 {
  margin: 2em 0 0 0;
}
.mb2 {
  margin: 0 0 2em 0;
}
.pad3 {
  padding: 3em;
}
.hpad3 {
  padding: 0 3em;
}
.vpad3 {
  padding: 3em 0;
}
.rpad3 {
  padding: 0 3em 0 0;
}
.lpad3 {
  padding: 0 0 0 3em;
}
.tpad3 {
  padding: 3em 0 0 0;
}
.bpad3 {
  padding: 0 0 3em 0;
}
.m3 {
  margin: 3em;
}
.mv3 {
  margin: 3em 0;
}
.mh3 {
  margin: 0 3em;
}
.mr3 {
  margin: 0 3em 0 0;
}
.ml3 {
  margin: 0 0 0 3em;
}
.mt3 {
  margin: 3em 0 0 0;
}
.mb3 {
  margin: 0 0 3em 0;
}
.pad4 {
  padding: 4em;
}
.hpad4 {
  padding: 0 4em;
}
.vpad4 {
  padding: 4em 0;
}
.rpad4 {
  padding: 0 4em 0 0;
}
.lpad4 {
  padding: 0 0 0 4em;
}
.tpad4 {
  padding: 4em 0 0 0;
}
.bpad4 {
  padding: 0 0 4em 0;
}
.m4 {
  margin: 4em;
}
.mv4 {
  margin: 4em 0;
}
.mh4 {
  margin: 0 4em;
}
.mr4 {
  margin: 0 4em 0 0;
}
.ml4 {
  margin: 0 0 0 4em;
}
.mt4 {
  margin: 4em 0 0 0;
}
.mb4 {
  margin: 0 0 4em 0;
}
.pad5 {
  padding: 5em;
}
.hpad5 {
  padding: 0 5em;
}
.vpad5 {
  padding: 5em 0;
}
.rpad5 {
  padding: 0 5em 0 0;
}
.lpad5 {
  padding: 0 0 0 5em;
}
.tpad5 {
  padding: 5em 0 0 0;
}
.bpad5 {
  padding: 0 0 5em 0;
}
.m5 {
  margin: 5em;
}
.mv5 {
  margin: 5em 0;
}
.mh5 {
  margin: 0 5em;
}
.mr5 {
  margin: 0 5em 0 0;
}
.ml5 {
  margin: 0 0 0 5em;
}
.mt5 {
  margin: 5em 0 0 0;
}
.mb5 {
  margin: 0 0 5em 0;
}
.flash {
  max-height: 0;
  transition: max-height 2s;
  overflow: hidden;
}
.flash.visible {
  max-height: 10em;
}
.flash .alert {
  padding: 1.5em;
  border-width: 1px;
  border-style: solid;
  width: 100%;
}
.flash .alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.flash .alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.flash .alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.flash .alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
input.folder ~ .folder-content {
  max-height: 0;
  transition: all 150ms ease-in-out;
  overflow: hidden;
}
input.folder:checked ~ label .icon-chevron-down {
  transform: scaleY(-1);
}
input.folder:checked ~ .folder-content {
  max-height: 100em;
}
.break-word {
  overflow-wrap: break-word;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./vendor/mytroc/common/assets/styles/maintenance.less ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************/
.page.maintenance {
  font-size: 25px;
  justify-content: center;
  align-items: center;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./vendor/mytroc/common/assets/styles/forms.less ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************/
/* common forms */
.form-row {
  display: flex;
  flex-direction: column;
  position: relative;
}
.form-row [data-max-length][data-invalid="1"]::after {
  display: none;
}
.form-row [data-max-length]::after {
  color: var(--color-xray);
  content: attr(data-length) '/' attr(data-max-length);
  position: absolute;
  right: 0.5em;
  bottom: 0.5em;
}
.form-row [data-max-length] textarea {
  min-height: 3.75em;
  height: 5.5em;
  overflow: hidden;
  resize: none;
}
.form-row__checkbox {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%3Cpath%20class%3D%22ok1%22%20d%3D%22M%2010%2015%20l%20-4%20-4%22%20stroke-dasharray%3D%225.6568%22%20stroke-width%3D%222%22%20stroke%3D%22%23000%22%20%2F%3E%0A%3Cpath%20class%3D%22ok2%22%20d%3D%22M%209%2015%20l%208%20-7%22%20stroke-dasharray%3D%2210.6301%22%20stroke-width%3D%222%22%20stroke%3D%22%23000%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.form-row__checkbox input[type="checkbox"] {
  display: none;
}
.form-row__checkbox input[type="checkbox"]:checked + label > span {
  background-color: var(--color-bravo);
}
.form-row__checkbox input[type="checkbox"]:checked + label > span .icon {
  background-color: var(--color-zulu);
}
.form-row__checkbox input[type="checkbox"][disabled] ~ label > span {
  opacity: 0.5;
}
.form-row__checkbox label > span {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  margin-right: 1em;
  border: 1px solid rgba(102, 102, 102, 0.3);
}
.form-row__toggle {
  display: flex;
  border-width: 1px;
  border-style: solid;
  border-radius: 1.5em;
  overflow: hidden;
  margin: 0;
}
.form-row__toggle input[type="radio"] {
  display: none;
}
.form-row__toggle input[type="radio"]:not(:checked) + label span,
.form-row__toggle input[type="radio"]:not(:checked) + label a {
  background: var(--color-zulu);
  color: var(--color-delta);
}
.form-row__toggle input[type="radio"]:checked + label span,
.form-row__toggle input[type="radio"]:checked + label a {
  background: var(--color-delta);
  color: var(--color-zulu);
}
.form-row__toggle label span,
.form-row__toggle label a {
  display: block;
  border-radius: 1.5em;
  padding: 0.65em 1em;
}
.form-row__radio input[type="radio"] {
  display: none;
}
.form-row__radio input[type="radio"]:checked + label::before {
  background: radial-gradient(circle at center, var(--color-bravo) 0, var(--color-bravo) 50%, transparent 55%, transparent 100%);
}
.form-row__radio input[type="radio"][disabled] ~ label::before {
  opacity: 0.5;
}
.form-row__radio label::before {
  content: '';
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  border-radius: 100%;
  background: transparent;
  margin-right: 1em;
  border: 1px solid var(--color-bravo);
}
.form-row__dropdown {
  --border-color: rgba(102, 102, 102, 0.3);
  position: relative;
}
.form-row__dropdown__toggle:not(:checked) ~ .form-row__dropdown__list {
  display: none;
}
.form-row__dropdown__toggle:checked ~ .form-row__dropdown__list {
  display: block;
}
.form-row__dropdown__input {
  height: 3em;
  line-height: 1em;
  margin: 0;
}
.form-row__dropdown__list {
  border-color: var(--border-color);
  border-width: 2px;
  border-style: solid;
  position: absolute;
  margin-top: 0.5em;
  z-index: 600;
  max-height: 38em;
  overflow-y: auto;
  overflow-x: hidden;
}
.form-row__checkbox > label,
.form-row__radio__item > label {
  display: flex;
  align-items: center;
}
.form-row .inline-form > div:not(:last-child) .form-row__password,
.form-row .inline-form > div:not(:last-child) .form-row__select,
.form-row .inline-form > div:not(:last-child) .form-row__email,
.form-row .inline-form > div:not(:last-child) .form-row__textarea,
.form-row .inline-form > div:not(:last-child) .form-row__text {
  margin-right: -2px;
}
.form-row__range {
  position: relative;
  min-height: 2em;
}
.form-row__range input[type="range"] {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  height: 2px;
  width: 100%;
  top: 45%;
  position: absolute;
  background-color: #C6C6C6;
  pointer-events: none;
}
.form-row__range input[type="range"]:first-child {
  height: 0;
  z-index: 1;
}
.form-row__range input[type=range]::-webkit-slider-thumb {
  pointer-events: all;
  cursor: pointer;
}
.form-row__range input[type=range]::-moz-range-thumb {
  pointer-events: all;
  cursor: pointer;
}
.form-row__password,
.form-row__select,
.form-row__email,
.form-row__textarea,
.form-row__text,
.form-row__dropdown__input {
  border-width: 2px;
  border-style: solid;
  border-color: var(--border-color);
  background-color: var(--color-zulu);
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.form-row__password:not([data-valid="1"]):not([data-invalid="1"]),
.form-row__select:not([data-valid="1"]):not([data-invalid="1"]),
.form-row__email:not([data-valid="1"]):not([data-invalid="1"]),
.form-row__textarea:not([data-valid="1"]):not([data-invalid="1"]),
.form-row__text:not([data-valid="1"]):not([data-invalid="1"]),
.form-row__dropdown__input:not([data-valid="1"]):not([data-invalid="1"]) {
  --border-color: rgba(102, 102, 102, 0.3);
}
.form-row__password[data-invalid="1"],
.form-row__select[data-invalid="1"],
.form-row__email[data-invalid="1"],
.form-row__textarea[data-invalid="1"],
.form-row__text[data-invalid="1"],
.form-row__dropdown__input[data-invalid="1"] {
  --border-color: var(--color-error);
}
.form-row__password[data-valid="1"],
.form-row__select[data-valid="1"],
.form-row__email[data-valid="1"],
.form-row__textarea[data-valid="1"],
.form-row__text[data-valid="1"],
.form-row__dropdown__input[data-valid="1"] {
  --border-color: var(--color-success);
}
.form-row__password select,
.form-row__select select,
.form-row__email select,
.form-row__textarea select,
.form-row__text select,
.form-row__dropdown__input select,
.form-row__password input,
.form-row__select input,
.form-row__email input,
.form-row__textarea input,
.form-row__text input,
.form-row__dropdown__input input {
  width: 100%;
  padding: 0 1.25em;
  color: var(--color-xray);
}
.form-row__password select[disabled],
.form-row__select select[disabled],
.form-row__email select[disabled],
.form-row__textarea select[disabled],
.form-row__text select[disabled],
.form-row__dropdown__input select[disabled],
.form-row__password input[disabled],
.form-row__select input[disabled],
.form-row__email input[disabled],
.form-row__textarea input[disabled],
.form-row__text input[disabled],
.form-row__dropdown__input input[disabled] {
  opacity: 0.5;
}
.form-row__password select,
.form-row__select select,
.form-row__email select,
.form-row__textarea select,
.form-row__text select,
.form-row__dropdown__input select,
.form-row__password input,
.form-row__select input,
.form-row__email input,
.form-row__textarea input,
.form-row__text input,
.form-row__dropdown__input input {
  height: 3em;
}
.form-row__password textarea,
.form-row__select textarea,
.form-row__email textarea,
.form-row__textarea textarea,
.form-row__text textarea,
.form-row__dropdown__input textarea {
  padding: 1.25em 1.25em 2.75em 1.25em;
  color: var(--color-xray);
  min-width: 100%;
}
.form-row__password textarea[disabled],
.form-row__select textarea[disabled],
.form-row__email textarea[disabled],
.form-row__textarea textarea[disabled],
.form-row__text textarea[disabled],
.form-row__dropdown__input textarea[disabled] {
  opacity: 0.5;
}
.form-row__password select,
.form-row__select select,
.form-row__email select,
.form-row__textarea select,
.form-row__text select,
.form-row__dropdown__input select {
  margin-right: 1em;
}
.form-row__password select[required] option[value=""],
.form-row__select select[required] option[value=""],
.form-row__email select[required] option[value=""],
.form-row__textarea select[required] option[value=""],
.form-row__text select[required] option[value=""],
.form-row__dropdown__input select[required] option[value=""] {
  display: none;
}
.form-row__password ::-moz-placeholder, .form-row__select ::-moz-placeholder, .form-row__email ::-moz-placeholder, .form-row__textarea ::-moz-placeholder, .form-row__text ::-moz-placeholder, .form-row__dropdown__input ::-moz-placeholder {
  color: var(--color-xray);
}
.form-row__password ::placeholder,
.form-row__select ::placeholder,
.form-row__email ::placeholder,
.form-row__textarea ::placeholder,
.form-row__text ::placeholder,
.form-row__dropdown__input ::placeholder {
  color: var(--color-xray);
}
.form-row__password .icon,
.form-row__select .icon,
.form-row__email .icon,
.form-row__textarea .icon,
.form-row__text .icon,
.form-row__dropdown__input .icon {
  width: 3em;
}
.form-row__password .icon + input,
.form-row__select .icon + input,
.form-row__email .icon + input,
.form-row__textarea .icon + input,
.form-row__text .icon + input,
.form-row__dropdown__input .icon + input {
  padding-left: 0;
}
.form-row__password .unit,
.form-row__select .unit,
.form-row__email .unit,
.form-row__textarea .unit,
.form-row__text .unit,
.form-row__dropdown__input .unit {
  color: var(--color-xray);
}
.form-row__password:focus-within,
.form-row__select:focus-within,
.form-row__email:focus-within,
.form-row__textarea:focus-within,
.form-row__text:focus-within {
  border-color: var(--color-delta);
}
.form-row__password:focus-within input:focus,
.form-row__select:focus-within input:focus,
.form-row__email:focus-within input:focus,
.form-row__textarea:focus-within input:focus,
.form-row__text:focus-within input:focus,
.form-row__password:focus-within select:focus,
.form-row__select:focus-within select:focus,
.form-row__email:focus-within select:focus,
.form-row__textarea:focus-within select:focus,
.form-row__text:focus-within select:focus,
.form-row__password:focus-within textarea:focus,
.form-row__select:focus-within textarea:focus,
.form-row__email:focus-within textarea:focus,
.form-row__textarea:focus-within textarea:focus,
.form-row__text:focus-within textarea:focus,
.form-row__password:focus-within input:focus-visible,
.form-row__select:focus-within input:focus-visible,
.form-row__email:focus-within input:focus-visible,
.form-row__textarea:focus-within input:focus-visible,
.form-row__text:focus-within input:focus-visible,
.form-row__password:focus-within select:focus-visible,
.form-row__select:focus-within select:focus-visible,
.form-row__email:focus-within select:focus-visible,
.form-row__textarea:focus-within select:focus-visible,
.form-row__text:focus-within select:focus-visible,
.form-row__password:focus-within textarea:focus-visible,
.form-row__select:focus-within textarea:focus-visible,
.form-row__email:focus-within textarea:focus-visible,
.form-row__textarea:focus-within textarea:focus-visible,
.form-row__text:focus-within textarea:focus-visible {
  outline: none;
}
.form-row__help {
  margin-top: 1em;
}
.form-row__help a {
  color: var(--color-bravo);
}
.form-row__description {
  font-size: var(--text-small);
}
.form-row label {
  font-size: var(--text-regular);
  cursor: pointer;
}
.form-row label:not(.sublabel) {
  font-weight: bold;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.form-row label.required::after {
  content: ' *';
  color: var(--color-error);
}
.form-steps {
  max-width: 38em;
  margin: 0 auto;
}
.form-steps__step .step {
  border-width: 2px;
  border-style: solid;
  border-radius: 2.75em;
  width: 2.75em;
  height: 2.75em;
}
.form-steps__step.active .step {
  background-color: var(--color-bravo);
  border-color: var(--color-xray);
}
.form-steps__step.active .step .icon {
  background-color: var(--color-zulu);
}
.form-steps__step.active .bold {
  color: var(--color-bravo);
}
.form-steps__step.passed .step {
  background-color: var(--color-success);
  border-color: var(--color-success);
}
.form-steps__step.passed .step .icon {
  background-color: var(--color-zulu);
}
.form-steps__step.passed .bold {
  color: var(--color-success);
}
.form-steps__step:not(.active):not(.passed) .step {
  background-color: rgba(0, 0, 0, 0.1);
  border-color: var(--color-xray);
}
.form-steps__step:not(.active):not(.passed) .step .icon {
  background-color: var(--color-xray);
}
.form-steps__step:not(.active):not(.passed) .bold {
  color: var(--color-xray);
}
.form-steps__progress {
  height: 0.25em;
  border-radius: 0.25em;
}
.form-steps__progress.passed {
  background-color: var(--color-success);
}
.form-steps__progress:not(.passed) {
  background-color: rgba(0, 0, 0, 0.1);
}
.form-buttons {
  margin-top: 1.5em;
}
.form-errors label {
  color: var(--color-error);
  font-size: var(--text-small);
  display: block;
  margin: 0.5em 0;
}
textarea,
select,
input {
  border: none;
  background: transparent;
  font-family: arial, serif;
  font-size: 0.9em;
  line-height: 1.5em;
}
textarea:focus-visible,
select:focus-visible,
input:focus-visible {
  outline: 2px solid var(--color-bravo);
  outline-offset: 2px;
}
textarea:focus:not(:focus-visible),
select:focus:not(:focus-visible),
input:focus:not(:focus-visible) {
  outline: none;
}
.form-row__dropdown__input {
  font-family: arial, serif;
  font-size: 0.9em;
  line-height: 1.5em;
}
.btn {
  --border-width: 1px;
  --border-style: solid;
  text-align: center;
  border-width: var(--border-width);
  border-style: var(--border-style);
}
.btn[disabled],
.btn.disabled {
  opacity: 0.5;
  cursor: default;
}
.btn:not([disabled]):not(.disabled) {
  cursor: pointer;
}
.btn:not(.flex):not(.hidden) {
  display: block;
}
.btn.bg-error:not(.c-delta),
.btn.bg-bravo:not(.c-delta),
.btn.bg-alpha:not(.c-delta),
.btn.bg-accent:not(.c-delta),
.btn.bg-delta:not(.c-delta),
.btn.bg-charlie:not(.c-delta),
.btn.bg-echo:not(.c-delta),
.btn.bg-foxtrot:not(.c-delta) {
  color: var(--color-zulu);
  border-color: transparent;
}
.btn.favorite.favorite--on .icon:last-child {
  display: none;
}
.btn.favorite:not(.favorite--on) .icon:first-child {
  display: none;
}
.btn.btn-flat {
  padding: 0.583em 1.667em;
}
.btn.btn-icon {
  padding: 0 0.5em;
  height: 2.5em;
}
.form-datepicker {
  position: relative;
}
.datepicker-switch,
.datepicker .dow {
  text-transform: capitalize;
}
.datepicker .prev.disabled + .datepicker-switch {
  background: transparent!important;
  cursor: default;
}
.datepicker-dropdown {
  position: absolute;
  background: var(--color-zulu);
  border: 2px solid rgba(102, 102, 102, 0.3);
}
.datepicker-inline {
  --cell: 50px;
  --border-radius: 0;
  --border: 1px solid var(--color-gray);
  width: auto!important;
  display: flex;
  justify-content: center;
}
.datepicker-inline table {
  border-collapse: collapse;
}
.datepicker td,
.datepicker th:not(.prev):not(.next):not(.datepicker-switch) {
  width: var(--cell, 25px) !important;
  height: var(--cell, 25px) !important;
}
.datepicker td.day.reservation-range,
.datepicker th:not(.prev):not(.next):not(.datepicker-switch).day.reservation-range,
.datepicker td.day.reservation-range:hover,
.datepicker th:not(.prev):not(.next):not(.datepicker-switch).day.reservation-range:hover,
.datepicker td.reservation-range.disabled,
.datepicker th:not(.prev):not(.next):not(.datepicker-switch).reservation-range.disabled,
.datepicker td.reservation-range.disabled:hover,
.datepicker th:not(.prev):not(.next):not(.datepicker-switch).reservation-range.disabled:hover {
  cursor: default;
  background: #006dcc;
  opacity: 0.5;
  color: white;
}
.datepicker td.day,
.datepicker th:not(.prev):not(.next):not(.datepicker-switch).day {
  padding: 0;
  border: var(--border, none) !important;
  border-radius: var(--border-radius, 4px);
  position: relative;
}
.datepicker .day-period {
  --period-size: 28px;
  --period-color: var(--period-default-color, #000);
  position: absolute;
  right: 0;
  top: calc(3px + var(--period-position, 1) * 12px);
  z-index: var(--period-position);
  width: calc(100% + 1px - (var(--period-start, 0)*28px));
  background-color: var(--period-color, transparent);
  height: 6px;
  cursor: pointer;
}
.datepicker .day-period__over {
  --period-color: var(--period-hover-color, #000);
}
.datepicker .day-period__pending {
  background-image: repeating-linear-gradient(-45deg, transparent, transparent 5px, var(--period-default-color, #000) 5px, var(--period-default-color, #000) 10px);
}
.datepicker .day-period__avatar {
  width: var(--period-size);
  height: var(--period-size);
  position: absolute;
  background: var(--period-color, transparent);
  top: calc((-1 * (var(--period-size)/3)) - 2px);
  left: calc(-1 * var(--period-size));
  z-index: 50;
  border-radius: 100%;
  padding: 4px;
}
.datepicker .day-period__avatar img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 100%;
}
.form-autocomplete {
  position: relative;
}
.form-autocomplete .autocomplete-suggestions {
  top: -2px;
  min-width: 100%;
  background-color: var(--color-zulu);
  border: 2px solid rgba(102, 102, 102, 0.3);
  overflow: auto;
}
.form-autocomplete .autocomplete-suggestion {
  padding: 0.5em 1em;
  overflow: hidden;
}
.form-autocomplete .autocomplete-suggestion strong {
  color: var(--color-bravo);
}
.form-autocomplete .autocomplete-suggestion:not(:last-child) {
  border-bottom: 1px solid rgba(102, 102, 102, 0.3);
}
.form-autocomplete .autocomplete-value-alt {
  color: var(--color-xray);
  font-size: var(--text-small);
}
.form-autocomplete .divider {
  border-right: 1px solid rgba(102, 102, 102, 0.3);
}
.preview-autocomplete {
  border: 2px solid rgba(102, 102, 102, 0.3);
  background-color: var(--color-zulu);
}
.preview-autocomplete .divider {
  border-right: 1px solid rgba(102, 102, 102, 0.3);
}
.preview-autocomplete-list {
  border: 1px solid rgba(102, 102, 102, 0.3);
  border-top: none;
}
.preview-autocomplete-list .divider {
  border-right: 1px solid rgba(102, 102, 102, 0.3);
}
.form-image-upload {
  position: relative;
  overflow: hidden;
}
.form-image-upload:not([data-invalid="1"]) {
  --border-color: transparent;
}
.form-image-upload[data-invalid="1"] {
  --border-color: var(--color-error);
}
.form-image-upload label.required .form-image-upload__label span::after {
  content: ' *';
  color: var(--color-error);
}
.form-image-upload img {
  -o-object-fit: contain;
     object-fit: contain;
}
.form-image-upload__container {
  height: 10em;
  overflow: hidden;
  border: 2px solid var(--border-color);
  background-color: rgba(0, 0, 0, 0.1);
}
.form-image-upload__label {
  cursor: pointer;
}
.form-image-upload__preview,
.form-image-upload__label {
  height: 10em;
}
.form-image-upload.loading .form-image-upload__loading {
  display: flex;
}
.form-image-upload:not(.loading) .form-image-upload__loading {
  display: none;
}
.form-image-upload__loading {
  position: absolute;
  top: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.5);
}
.form-image-upload__preview {
  position: relative;
}
.form-image-upload__preview .btn-icon {
  position: absolute;
  right: 1em;
  bottom: 1em;
  z-index: 10;
}
.form-image-upload__preview .btn-icon.btn-top {
  top: 1em;
}
.form-image-upload__preview + span {
  display: none;
}
.form-document-upload {
  position: relative;
}
.form-document-upload__preview {
  padding: 0.5em 2em;
}
.form-document-upload__preview + div {
  border-top: 2px solid rgba(0, 0, 0, 0.1);
}
.form-document-upload__preview:last-child {
  margin-bottom: 1em;
}
.form-document-upload.loading .form-document-upload__loading {
  display: flex;
}
.form-document-upload:not(.loading) .form-document-upload__loading {
  display: none;
}
.form-document-upload__loading {
  position: absolute;
  top: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.5);
}
.bg-lightgray .form-row__dropdown__input,
.bg-lightgray .form-row__dropdown__list,
.bg-lightgray .form-row__text,
.bg-lightgray .form-row__select {
  border: 1px solid var(--color-xray);
  font-size: 0.85em;
  line-height: 1em;
  border-radius: 0.25em;
}
.bg-lightgray .form-row__dropdown__input,
.bg-lightgray .form-row__text input,
.bg-lightgray .form-row__select select {
  height: 2.5em;
}
.bg-lightgray .form-row__dropdown__input .icon,
.bg-lightgray .form-row__text input .icon,
.bg-lightgray .form-row__select select .icon {
  width: 1em;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./vendor/mytroc/common/assets/styles/components.less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************/
.metric sup,
.metric sub {
  font-size: var(--text-smaller);
  font-weight: bold;
  line-height: 0;
}
.metric .icon.large {
  --size: 4em;
}
.metric .icon.regular {
  --size: 2.5em;
}
.tag {
  padding: 0.25em 1.5em;
  border-radius: 0.75em;
}
.simple-breadcrumb .f0 {
  white-space: nowrap;
}
.simple-breadcrumb .f1 {
  flex-wrap: wrap;
}
.simple-breadcrumb a {
  text-decoration: underline;
}
.simple-breadcrumb__item:last-child {
  font-weight: bold;
}
.zoom-container {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.5);
  overflow-x: auto;
  z-index: 1000;
  top: 0;
  left: 0;
}
.zoom-container__img {
  margin: auto;
  display: inline-block;
  position: relative;
}
.zoom-container__img .btn {
  position: absolute;
  top: 1em;
  right: 1em;
}
.zoom-container__img img {
  max-width: 100%;
}
.simple-slider {
  background-color: var(--color-light-gray);
  min-height: 20em;
  min-width: 20em;
  position: relative;
}
.simple-slider__list {
  position: absolute;
}
.simple-slider__item {
  display: none;
  background-color: rgba(0, 91, 255, 0.05);
}
.simple-slider__item img {
  width: 100%;
  height: 100%;
  -o-object-fit: scale-down;
     object-fit: scale-down;
}
.simple-slider__item .icon-container {
  margin-top: 3em;
  display: inline-block;
  background: var(--color-zulu);
  border-radius: 50%;
  padding: 1em;
  overflow: hidden;
}
.simple-slider__item .icon-container .icon.large {
  background: rgba(0, 91, 255, 0.5);
  --size: 10em;
}
.simple-slider__buttons {
  width: 100%;
  position: absolute;
  bottom: -1.5em;
}
.simple-slider__buttons label {
  display: block;
  margin-left: 0.5em;
  background-color: var(--color-gray);
  height: 0.45em;
  width: 1.5em;
  border-radius: 0.25em;
}
.simple-slider input[type="radio"] {
  display: none;
}
.simple-slider input[type="radio"][id$="_0"]:checked ~ .simple-slider__list .simple-slider__item[data-slider-item="0"] {
  display: block;
}
.simple-slider input[type="radio"][id$="_0"]:checked ~ .simple-slider__buttons label[for$="_0"] {
  background-color: var(--color-bravo);
}
.simple-slider input[type="radio"][id$="_1"]:checked ~ .simple-slider__list .simple-slider__item[data-slider-item="1"] {
  display: block;
}
.simple-slider input[type="radio"][id$="_1"]:checked ~ .simple-slider__buttons label[for$="_1"] {
  background-color: var(--color-bravo);
}
.simple-slider input[type="radio"][id$="_2"]:checked ~ .simple-slider__list .simple-slider__item[data-slider-item="2"] {
  display: block;
}
.simple-slider input[type="radio"][id$="_2"]:checked ~ .simple-slider__buttons label[for$="_2"] {
  background-color: var(--color-bravo);
}
.simple-slider input[type="radio"][id$="_3"]:checked ~ .simple-slider__list .simple-slider__item[data-slider-item="3"] {
  display: block;
}
.simple-slider input[type="radio"][id$="_3"]:checked ~ .simple-slider__buttons label[for$="_3"] {
  background-color: var(--color-bravo);
}
.simple-slider input[type="radio"][id$="_4"]:checked ~ .simple-slider__list .simple-slider__item[data-slider-item="4"] {
  display: block;
}
.simple-slider input[type="radio"][id$="_4"]:checked ~ .simple-slider__buttons label[for$="_4"] {
  background-color: var(--color-bravo);
}
.simple-slider input[type="radio"][id$="_5"]:checked ~ .simple-slider__list .simple-slider__item[data-slider-item="5"] {
  display: block;
}
.simple-slider input[type="radio"][id$="_5"]:checked ~ .simple-slider__buttons label[for$="_5"] {
  background-color: var(--color-bravo);
}
.simple-slider input[type="radio"][id$="_6"]:checked ~ .simple-slider__list .simple-slider__item[data-slider-item="6"] {
  display: block;
}
.simple-slider input[type="radio"][id$="_6"]:checked ~ .simple-slider__buttons label[for$="_6"] {
  background-color: var(--color-bravo);
}
.simple-slider input[type="radio"][id$="_7"]:checked ~ .simple-slider__list .simple-slider__item[data-slider-item="7"] {
  display: block;
}
.simple-slider input[type="radio"][id$="_7"]:checked ~ .simple-slider__buttons label[for$="_7"] {
  background-color: var(--color-bravo);
}
.simple-slider input[type="radio"][id$="_8"]:checked ~ .simple-slider__list .simple-slider__item[data-slider-item="8"] {
  display: block;
}
.simple-slider input[type="radio"][id$="_8"]:checked ~ .simple-slider__buttons label[for$="_8"] {
  background-color: var(--color-bravo);
}
.simple-slider input[type="radio"][id$="_9"]:checked ~ .simple-slider__list .simple-slider__item[data-slider-item="9"] {
  display: block;
}
.simple-slider input[type="radio"][id$="_9"]:checked ~ .simple-slider__buttons label[for$="_9"] {
  background-color: var(--color-bravo);
}
.simple-slider input[type="radio"][id$="_10"]:checked ~ .simple-slider__list .simple-slider__item[data-slider-item="10"] {
  display: block;
}
.simple-slider input[type="radio"][id$="_10"]:checked ~ .simple-slider__buttons label[for$="_10"] {
  background-color: var(--color-bravo);
}
.toggle-component {
  --max-height: 15em;
}
.toggle-component [id$="__toggle"]:checked ~ .toggle-component__toggle-tabs [for$="__toggle"],
.toggle-component [id$="__toggle-tab1"]:checked ~ .toggle-component__toggle-tabs [for$="__toggle-tab1"],
.toggle-component [id$="__toggle-tab2"]:checked ~ .toggle-component__toggle-tabs [for$="__toggle-tab2"],
.toggle-component [id$="__toggle-tab3"]:checked ~ .toggle-component__toggle-tabs [for$="__toggle-tab3"],
.toggle-component [id$="__toggle-tab4"]:checked ~ .toggle-component__toggle-tabs [for$="__toggle-tab4"],
.toggle-component [id$="__toggle-tab5"]:checked ~ .toggle-component__toggle-tabs [for$="__toggle-tab5"] {
  color: var(--color-bravo);
  font-weight: bold;
}
.toggle-component [id$="__toggle"]:not(:checked) ~ .toggle-component__container.transition-height {
  max-height: 0;
}
.toggle-component [id$="__toggle"]:checked ~ .toggle-component__container.transition-height {
  max-height: var(--max-height);
}
.toggle-component [id$="__toggle"]:checked ~ .toggle-component__toggle-tabs .hide-more,
.toggle-component [id$="__toggle"]:not(:checked) ~ .toggle-component__toggle-tabs .hide-less,
.toggle-component [id$="__toggle"]:not(:checked) ~ .toggle-component__container.transition-display {
  display: none;
}
.toggle-component [id$="__toggle"]:checked ~ .toggle-component__container.transition-display {
  display: block;
}
.toggle-component__toggle-tab {
  font-size: var(--text-small);
  text-decoration: underline;
}
.toggle-component__container {
  transition: max-height 0.5s ease-in-out;
}
.toggle-component__container.transition-height {
  overflow: hidden;
}
.infobulle {
  position: relative;
}
.infobulle__right {
  right: 0;
}
.infobulle__hover {
  position: absolute;
  width: -moz-max-content;
  width: max-content;
  bottom: 100%;
  left: 50%;
  z-index: 500;
  transform: translateX(-50%);
}
.infobulle__hover .infobulle__content {
  margin-bottom: 5px;
}
.infobulle__hover::before,
.infobulle__hover::after {
  content: ' ';
  display: block;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  position: absolute;
  width: 0;
  height: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.infobulle__hover::before {
  bottom: 0;
  border-top: 5px solid var(--color-gray);
  z-index: 2;
}
.infobulle__hover::after {
  bottom: 2px;
  border-top: 5px solid var(--color-light-gray);
  z-index: 2;
}
.infobulle__content {
  border: 1px solid var(--color-gray);
  background: var(--color-light-gray);
  color: var(--color-xray);
  padding: 0.5em 1em;
  border-radius: 1em;
  margin-left: 2em;
  max-width: 25em;
  font-size: var(--text-small);
  position: relative;
  z-index: 1;
}
.infobulle:not(:hover) .infobulle__hover {
  display: none;
}
.infobulle:hover .infobulle__hover {
  display: block;
}
.board-chart {
  height: 25em;
  width: 100%;
}
.board-chart .canvasjs-chart-container .canvasjs-chart-credit {
  display: none;
}
.timeline__step {
  display: flex;
  position: relative;
}
.timeline__step.passed .timeline__tick .icon-arrow-right {
  display: none;
}
.timeline__step.passed .timeline__tick-container {
  background-color: var(--color-alpha);
}
.timeline__step.active .timeline__tick .icon-check {
  display: none;
}
.timeline__step.active .timeline__tick-container {
  background-color: var(--color-bravo);
}
.timeline__step.warning .timeline__tick .icon-check {
  display: none;
}
.timeline__step.warning .timeline__tick-container {
  background-color: var(--color-error);
}
.timeline__step:not(.active):not(.passed):not(.warning) .timeline__tick .icon-check,
.timeline__step:not(.active):not(.passed):not(.warning) .timeline__tick .icon-arrow-right {
  display: none;
}
.timeline__step:not(.active):not(.passed):not(.warning) .timeline__tick-container {
  background-color: var(--color-gray);
}
.timeline__step:not(:last-child) {
  padding-bottom: 1.5em;
}
.timeline__tick {
  border: 1px solid var(--color-xray);
  border-radius: 50%;
  height: 1.5em;
  width: 1.5em;
  margin-right: 1em;
}
.timeline__tick-container {
  height: 100%;
  width: 100%;
  position: relative;
  border-radius: 50%;
  border: 3px solid var(--color-zulu);
  z-index: 2;
}
.timeline__tick::before {
  content: '';
  display: block;
  width: 1px;
  position: absolute;
  background-color: var(--color-gray);
  top: 0;
  z-index: 1;
  left: 0.75em;
  height: 100%;
}
@media only screen and (min-width: 768px) {
  .max-width-breadcrumb {
    max-width: 1300px;
  }
}
@media only screen and (max-width: 767px) {
  .max-width-breadcrumb {
    max-width: 300px;
  }
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./vendor/mytroc/common/assets/styles/static.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************/
.static-table {
  overflow: auto;
  border: 1px solid rgba(0, 0, 0, 0.05);
}
.static-table table {
  width: 100%;
}
.static-table thead {
  background: var(--color-bravo);
  color: var(--color-zulu);
}
.static-table th,
.static-table td {
  padding: 1em;
}
.static-table tr:nth-child(even) {
  background: rgba(0, 0, 0, 0.05);
}
.static-content {
  line-height: 1.5em;
  margin-bottom: 3em;
}
.static-content p {
  margin: 1.5em 0;
}
.static-content ul {
  list-style: disc;
  margin: 1.5em 2em;
}
.static-image--thumb {
  display: block;
  width: 175px;
  height: 175px;
  border: 1px solid var(--color-gray);
}
.static-image div {
  background: var(--color-light-gray) !important;
}
.static-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./vendor/mytroc/common/assets/styles/modale.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************/
.modale {
  z-index: 999;
  background: rgba(0, 0, 0, 0.5);
  overflow-x: hidden;
  overflow-y: auto;
}
.modale-container {
  margin: auto;
  max-width: 840px;
  flex-direction: column;
}
.modale-container__title {
  font-weight: bold;
}
.modale-container__title:empty {
  display: none;
}
.modale.mass-edit-troc .modale-container,
.modale.mass-edit-operation .modale-container,
.modale.mass-report-troc .modale-container,
.modale.mass-report-operation .modale-container,
.modale.mass-report-tracker .modale-container,
.modale.question-troc .modale-container,
.modale.add-cart .modale-container,
.modale.bilan-cart .modale-container,
.modale.reservation-troc .modale-container,
.modale.calendar-period-troc .modale-container,
.modale.message-troc .modale-container,
.modale.tracker-loan-return-troc .modale-container {
  width: 640px;
}
.modale.mass-edit-troc .modale-container .scrollable,
.modale.mass-edit-operation .modale-container .scrollable,
.modale.mass-report-troc .modale-container .scrollable,
.modale.mass-report-operation .modale-container .scrollable,
.modale.mass-report-tracker .modale-container .scrollable,
.modale.question-troc .modale-container .scrollable,
.modale.add-cart .modale-container .scrollable,
.modale.bilan-cart .modale-container .scrollable,
.modale.reservation-troc .modale-container .scrollable,
.modale.calendar-period-troc .modale-container .scrollable,
.modale.message-troc .modale-container .scrollable,
.modale.tracker-loan-return-troc .modale-container .scrollable {
  max-height: 20em;
}
.modale:not(.confirmable):not(.edit-image) .modale-container {
  min-height: 100%;
}
.modale.validate-cgu .modale-container {
  height: 100%;
}
.modale.validate-cgu .modale-container__content {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.modale.confirmable:not(.hidden) {
  display: flex;
}
.modale.edit-image #image-editor {
  position: relative;
}
.modale.edit-image .modale-container {
  height: 75%;
  margin: 1em;
  max-width: none;
  box-sizing: content-box;
}
.modale.edit-image .img-editor-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  top: 0;
  padding: 0.75em;
  background-color: #FFFA;
  border-right: 2px solid #0003;
}
.modale.edit-image .img-loader {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #0008;
  color: var(--color-zulu);
  white-space: nowrap;
  text-align: center;
}
.modale .progress {
  width: 100%;
  background-color: var(--color-light-gray);
}
.modale .progress__inner {
  height: 0.25em;
  background-color: var(--color-bravo);
  width: 1%;
  transition: width 30s linear;
}
.modale .progress__inner.loading {
  transition: width 5s linear;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./vendor/mytroc/common/assets/styles/grids.less ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************/
.grid {
  display: grid;
  grid-template-columns: var(--grid-template);
  align-items: flex-start;
}
.grid--gap05 {
  grid-gap: 0 0.5em;
}
.grid--gap1 {
  grid-gap: 0 1em;
}
.grid--gap2 {
  grid-gap: 0 2em;
}
.grid--item {
  align-self: flex-start;
  grid-column: var(--grid-medium);
}
.grid--half {
  grid-column: var(--grid-half);
}
.grid--full {
  grid-column: var(--grid-full);
}
.grid--large {
  grid-column: var(--grid-large);
}
.grid--larger {
  grid-column: var(--grid-larger);
}
.grid--medium {
  grid-column: var(--grid-medium);
}
.grid--small {
  grid-column: var(--grid-small);
}
.component-mass-buttons.grid .grid--item:not(.grid--selectable) {
  grid-column: var(--grid-small);
}
.component-mass-buttons.grid .grid--selectable {
  grid-column: var(--grid-half);
  align-self: center;
}
.component-filters.grid .grid--submit {
  align-self: center;
}
.inbox-mine-filters.grid .grid--item {
  grid-column: var(--grid-large);
}
.operation-troc-filters.grid .grid--item.grid--operations,
.operation-tracker-filters.grid .grid--item.grid--operations {
  display: none;
}
.admin-convention-list-filters.grid .grid--item.grid--sentBefore,
.admin-user-list-filters.grid .grid--item.grid--sentBefore,
.admin-alerts-list-filters.grid .grid--item.grid--sentBefore,
.admin-operation-list-filters.grid .grid--item.grid--sentBefore,
.admin-tracker-list-filters.grid .grid--item.grid--sentBefore,
.admin-inbox-list-filters.grid .grid--item.grid--sentBefore,
.admin-troc-list-filters.grid .grid--item.grid--sentBefore,
.admin-convention-list-filters.grid .grid--item.grid--sentAfter,
.admin-user-list-filters.grid .grid--item.grid--sentAfter,
.admin-alerts-list-filters.grid .grid--item.grid--sentAfter,
.admin-operation-list-filters.grid .grid--item.grid--sentAfter,
.admin-tracker-list-filters.grid .grid--item.grid--sentAfter,
.admin-inbox-list-filters.grid .grid--item.grid--sentAfter,
.admin-troc-list-filters.grid .grid--item.grid--sentAfter,
.admin-convention-list-filters.grid .grid--item.grid--publishedBefore,
.admin-user-list-filters.grid .grid--item.grid--publishedBefore,
.admin-alerts-list-filters.grid .grid--item.grid--publishedBefore,
.admin-operation-list-filters.grid .grid--item.grid--publishedBefore,
.admin-tracker-list-filters.grid .grid--item.grid--publishedBefore,
.admin-inbox-list-filters.grid .grid--item.grid--publishedBefore,
.admin-troc-list-filters.grid .grid--item.grid--publishedBefore,
.admin-convention-list-filters.grid .grid--item.grid--publishedAfter,
.admin-user-list-filters.grid .grid--item.grid--publishedAfter,
.admin-alerts-list-filters.grid .grid--item.grid--publishedAfter,
.admin-operation-list-filters.grid .grid--item.grid--publishedAfter,
.admin-tracker-list-filters.grid .grid--item.grid--publishedAfter,
.admin-inbox-list-filters.grid .grid--item.grid--publishedAfter,
.admin-troc-list-filters.grid .grid--item.grid--publishedAfter {
  grid-column: var(--grid-small);
}
.admin-convention-list-filters.grid .grid--item.grid--roleType,
.admin-user-list-filters.grid .grid--item.grid--roleType,
.admin-alerts-list-filters.grid .grid--item.grid--roleType,
.admin-operation-list-filters.grid .grid--item.grid--roleType,
.admin-tracker-list-filters.grid .grid--item.grid--roleType,
.admin-inbox-list-filters.grid .grid--item.grid--roleType,
.admin-troc-list-filters.grid .grid--item.grid--roleType,
.admin-convention-list-filters.grid .grid--item.grid--users,
.admin-user-list-filters.grid .grid--item.grid--users,
.admin-alerts-list-filters.grid .grid--item.grid--users,
.admin-operation-list-filters.grid .grid--item.grid--users,
.admin-tracker-list-filters.grid .grid--item.grid--users,
.admin-inbox-list-filters.grid .grid--item.grid--users,
.admin-troc-list-filters.grid .grid--item.grid--users,
.admin-convention-list-filters.grid .grid--item.grid--sortBy,
.admin-user-list-filters.grid .grid--item.grid--sortBy,
.admin-alerts-list-filters.grid .grid--item.grid--sortBy,
.admin-operation-list-filters.grid .grid--item.grid--sortBy,
.admin-tracker-list-filters.grid .grid--item.grid--sortBy,
.admin-inbox-list-filters.grid .grid--item.grid--sortBy,
.admin-troc-list-filters.grid .grid--item.grid--sortBy {
  display: none;
}

/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./vendor/mytroc/common/assets/libraries/bootstrap/bootstrap-datepicker.min.css ***!
  \****************************************************************************************************************************************************************************************************************************************************/
/*!
 * Datepicker for Bootstrap v1.10.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (https://www.apache.org/licenses/LICENSE-2.0)
 */

.datepicker{padding:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:linear-gradient(to bottom,#b3b3b3,grey);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}
/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./vendor/mytroc/common/assets/libraries/leaflet/leaflet.css ***!
  \*********************************************************************************************************************************************************************************************************************************/
/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::-moz-selection {
	background: transparent;
}
.leaflet-tile::selection {
	background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg {
	max-width: none !important;
	max-height: none !important;
	}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	width: auto;
	padding: 0;
	}

.leaflet-container img.leaflet-tile {
	/* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */
	mix-blend-mode: plus-lighter;
}

.leaflet-container.leaflet-touch-zoom {
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	transform-origin: 0 0;
	}
svg.leaflet-zoom-animated {
	will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
	transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline-offset: 1px;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1.5;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url(/build/images/layers.416d9136.png);
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(/build/images/layers-2x.8f2c4d11.png);
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	font-size: 13px;
	font-size: 1.08333em;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */
	background-image: url(/build/images/marker-icon.2b3e1faf.png);
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	line-height: 1.4;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
	text-decoration: underline;
	}
.leaflet-attribution-flag {
	display: inline !important;
	vertical-align: baseline !important;
	width: 1em;
	height: 0.6669em;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	white-space: nowrap;
	box-sizing: border-box;
	background: rgba(255, 255, 255, 0.8);
	text-shadow: 1px 1px #fff;
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 24px 13px 20px;
	line-height: 1.3;
	font-size: 13px;
	font-size: 1.08333em;
	min-height: 1px;
	}
.leaflet-popup-content p {
	margin: 17px 0;
	margin: 1.3em 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-top: -1px;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;
	pointer-events: auto;
	transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	text-align: center;
	width: 24px;
	height: 24px;
	font: 16px/24px Tahoma, Verdana, sans-serif;
	color: #757575;
	text-decoration: none;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
	color: #585858;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	-ms-zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-interactive {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}

/* Printing */

@media print {
	/* Prevent printers from removing background-images of controls. */
	.leaflet-control {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
		}
	}

/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./vendor/mytroc/common/assets/libraries/cropperjs/cropper.min.css ***!
  \***************************************************************************************************************************************************************************************************************************************/
/*!
 * Cropper.js v1.6.1
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2023-09-17T03:44:17.565Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}
/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./vendor/symfony/ux-live-component/assets/dist/live.min.css ***!
  \*********************************************************************************************************************************************************************************************************************************/
[data-loading=""],[data-loading=show],[data-loading*=\|show]{display:none}

/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/app.less ***!
  \*******************************************************************************************************************************************************************************************************************************************************************/
*, ::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(59 130 246 / 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(59 130 246 / 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.17 | 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 {
  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: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  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 */
  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 */
  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::-moz-placeholder, textarea::-moz-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;
}
  @media only screen and (min-width: 768px) {
    .mobile {
      display: none;
    }
  }
  @media only screen and (max-width: 767px) {
    .desktop {
      display: none;
    }
  }
  body {
    font-family: 'Museo Sans', Helvetica, Arial, Verdana, Tahoma, sans-serif;
    font-weight: 400;
    --text-regular: 1rem;
    --text-small: 1em;
    color: var(--color-black);
    background: var(--color-zulu);
  }
  .layout-container {
    flex: 1;
    display: flex;
    flex-direction: column;
    width: 100%;
    padding-top: 4.5em;
  }
  .footer {
    background-color: var(--color-white);
    color: var(--color-delta);
  }
  .flash {
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 10;
  margin-top: 4rem;
  width: 100%;
}
  @media (min-width: 1024px) {

  .flash {
    margin-top: 6rem;
  }

  .max-width {
    width: 100%;
  }

  @media (min-width: 768px) {

    .max-width {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {

    .max-width {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {

    .max-width {
      max-width: 1280px;
    }
  }

  .max-width {
    margin-left: auto;
    margin-right: auto;
  }
}
  .troc-form {
    background-color: var(--color-zulu);
    border-radius: 0.5rem;
    padding: 2rem;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .troc-card {
    background-color: var(--color-zulu);
    border-radius: 0.5rem;
    padding: 0.5rem;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .position-fixed {
    position: fixed;
  }
  .layout-header {
    background-color: var(--color-zulu);
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    z-index: 998;
  }
  .selectable-list.selectable .selectable-list__buttons.bg-zulu {
    background-color: var(--color-yankee);
  }
  .selectable-list.selectable .selectable-list__buttons.\!bg-zulu {
    background-color: var(--color-yankee);
  }
  .\!page.admin {
    background-color: var(--color-yankee);
  }
  .page.admin {
    background-color: var(--color-yankee);
  }
  .page.\!admin {
    background-color: var(--color-yankee);
  }
  .\!page:not(.homepage):not(.admin):not(.authentication):not(.static) {
    background-color: var(--color-yankee);
  }
  .page:not(.homepage):not(.admin):not(.authentication):not(.static) {
    background-color: var(--color-yankee);
  }
  .\!page:not(.homepage):not(.admin):not(.authentication):not(.static) .content {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
  .page:not(.homepage):not(.admin):not(.authentication):not(.static) .content {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
  .\!page.static {
    background-color: #FFFFFF !important;
  }
  .page.static {
    background-color: #FFFFFF !important;
  }
  .\!page:not(.homepage):not(.troc-view) h1:not(.c-charlie) {
    color: var(--color-bravo);
    font-size: 24px;
  }
  .page:not(.homepage):not(.troc-view) h1:not(.c-charlie) {
    color: var(--color-bravo);
    font-size: 24px;
  }
  .\!page.inbox .inbox-right #inbox-messages {
  padding: 1rem;
}
  .page.inbox .inbox-right #inbox-messages {
  padding: 1rem;
}
  .\!page.inbox .inbox-container {
    background-color: var(--color-zulu);
    overflow: hidden;
    border-radius: 0.5rem;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .page.inbox .inbox-container {
    background-color: var(--color-zulu);
    overflow: hidden;
    border-radius: 0.5rem;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .\!page.inbox .inbox-left {
    background-color: transparent;
    padding: 0px;
  }
  .page.inbox .inbox-left {
    background-color: transparent;
    padding: 0px;
  }
  .\!page.inbox .inbox-right__form form {
    background-color: transparent;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
  }
  .page.inbox .inbox-right__form form {
    background-color: transparent;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
  }
  .\!page.inbox .message-card {
  border-radius: 0.5rem;
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
  .page.inbox .message-card {
  border-radius: 0.5rem;
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
  .\!page.troc-import-view .max-width > .bg-lightgray,
  .\!page.troc-view .bg-lightgray {
    background-color: var(--color-zulu);
    border-radius: 0.5rem;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .page.troc-import-view .max-width > .bg-lightgray,
  .page.troc-view .bg-lightgray {
    background-color: var(--color-zulu);
    border-radius: 0.5rem;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .\!page.troc-import-view .max-width > .bg-lightgray,
  .\!page.troc-view .bg-lightgray {
    background-color: var(--color-zulu);
    border-radius: 0.5rem;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .mobile-first {
  order: -9999;
}
  @media (min-width: 1024px) {

  .mobile-first {
    order: 0;
  }
}
  .\!page.troc-view h1 {
    color: var(--color-alpha);
    margin-bottom: 1rem;
  }
  .page.troc-view h1 {
    color: var(--color-alpha);
    margin-bottom: 1rem;
  }
  .\!page.troc-view h1 {
    font-size: 34px !important;
  }
  .page.troc-view h1 {
    font-size: 34px;
  }
  .\!page.troc-view h2 {
    color: var(--color-bravo);
    font-size: 24px;
    margin-bottom: 1rem;
    margin-top: 3rem;
    color: var(--color-alpha);
  font-weight: 700;
  }
  .page.troc-view h2 {
    color: var(--color-bravo);
    font-size: 24px;
    margin-bottom: 1rem;
    margin-top: 3rem;
    color: var(--color-alpha);
  font-weight: 700;
  }
  .section-title {
    color: var(--color-bravo);
    font-size: 24px;
  }
  .icon.icon-chevron-down {
  --tw-rotate: 90deg;
  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));
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22arrow-forward-ios%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M7.38%2020.737C7.87%2021.2121%208.66%2021.2121%209.15%2020.737L17.46%2012.6788C17.5527%2012.5891%2017.6262%2012.4825%2017.6764%2012.3652C17.7266%2012.2479%2017.7524%2012.1222%2017.7524%2011.9952C17.7524%2011.8682%2017.7266%2011.7424%2017.6764%2011.6251C17.6262%2011.5078%2017.5527%2011.4012%2017.46%2011.3115L9.15%203.25334C8.66%202.77818%207.87%202.77818%207.38%203.25334C6.89%203.72849%206.89%204.49455%207.38%204.9697L14.62%2012L7.37%2019.0303C6.89%2019.4958%206.89%2020.2715%207.38%2020.737V20.737Z%22%20fill%3D%22%23151A33%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
  .troc-metrics .bg-lightgray {
  background-color: transparent;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}
  .component-filters.bg-lightgray {
  background-color: transparent;
  padding-left: 0px;
  padding-right: 0px;
}
  .bg-bravo {
    background-color: var(--color-bravo);
  }
  .bd-bravo {
    border-color: var(--color-bravo);
  }
.\!container {
  width: 100% !important;
}
.container {
  width: 100%;
}
@media (min-width: 768px) {

  .\!container {
    max-width: 768px !important;
  }

  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {

  .\!container {
    max-width: 1024px !important;
  }

  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {

  .\!container {
    max-width: 1280px !important;
  }

  .container {
    max-width: 1280px;
  }
}
.text-color {
    color: var(--color-delta);
  }
.text-alpha {
    color: var(--color-alpha);
  }
.border-bravo {
    border-color: var(--color-bravo);
  }
.text-bravo {
    color: var(--color-bravo);
  }
.border-charlie {
    border-color: var(--color-charlie);
  }
.border-delta {
    border-color: var(--color-delta);
  }
.text-black {
    color: var(--color-black);
  }
.text-white {
    color: var(--color-white);
  }
.text-black {
    color: var(--color-black);
  }
.c-accent {
    color: var(--color-alpha);
  }
.bd-accent-main-blue {
    border-color: var(--color-alpha);
  }
.c-alpha {
    color: var(--color-alpha);
  }
.c-bravo {
    color: var(--color-bravo);
  }
.bg-xray {
    background-color: var(--color-black);
  }
.btn {
  white-space: nowrap;
  border-radius: 1.5rem;
  border-width: 1px;
  border-style: solid;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  text-align: center;
  line-height: 1.5rem;
  letter-spacing: 0.025em;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  font-weight: 500;
    font-family: 'Museo Sans', Helvetica, Arial, Verdana, Tahoma, sans-serif;
}
.btn .icon {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.btn:not(.flex):not(.hidden).inline-flex {
    display: inline-flex;
  }
.btn-ghost-light:hover .icon,
  .btn-ghost-light-empty:hover .icon {
    background-color: var(--color-foxtrot);
  }
.btn-ghost-light:not(:hover) .icon,
  .btn-ghost-light-empty:not(:hover) .icon {
    background-color: var(--color-zulu);
  }
.btn-ghost-dark,
  .btn-ghost-dark-empty {
  border-style: none;
}
.btn-ghost-dark:hover,
  .btn-ghost-dark-empty:hover {
    background-color: transparent;
    border-style: none;
    color: var(--color-bravo);
  }
.btn-ghost-dark:hover .icon,
  .btn-ghost-dark-empty:hover .icon {
    background-color: var(--color-main-orange);
  }
.btn-ghost-dark:not(:hover),
  .btn-ghost-dark-empty:not(:hover) {
    background-color: transparent;
    color: var(--color-black);
    border-style: none;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1));
  }
.btn-ghost-dark:not(:hover) .icon,
  .btn-ghost-dark-empty:not(:hover) .icon {
    background-color: var(--color-main-orange);
  }
.btn.btn-ghost-dark-empty,
  .btn.btn-ghost-light-empty {
  border-color: transparent;
}
.btn-primary {
  border-radius: 1.5rem;
  border-width: 4px;
}
.btn-primary:hover {
    background-color: var(--color-white);
    color: var(--color-alpha);
    border-color: var(--color-main-2);
  }
.btn-primary:not(:hover) {
    background-color: var(--color-white);
    color: var(--color-alpha);
    border-color: var(--color-main-2);
  }
.btn-secondary {
    border-color: var(--color-main-orange);
    border-radius: 1.5rem;
    border-width: 4px;
  }
.btn-secondary:hover {
    background-color: var(--color-main-orange);
    color: var(--color-white);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }
.btn-secondary:hover .icon {
    background-color: var(--color-white);
  }
.btn-secondary:not(:hover) {
    background-color: var(--color-main-orange);
    color: var(--color-white);
    border-width: 4px;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }
.btn-secondary:not(:hover) .icon {
    background-color: var(--color-white);
  }
.btn-tertiary:hover .icon {
    background-color: var(--color-white);
  }
.btn-tertiary:not(:hover) .icon {
    background-color: var(--color-white);
  }
.btn-register {
  border-radius: 1.5rem;
  border-width: 2px;
}
.btn-register:not(:hover) {
    background-color: var(--color-bravo);
    color: var(--color-white);
    border-color: var(--color-bravo);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }
.btn-register:not(:hover) .icon {
    background-color: var(--color-white);
  }
.btn-register:hover {
    background-color: transparent;
    border-color: var(--color-bravo);
    color: var(--color-bravo);
  }
.btn-register:hover .icon {
    background-color: var(--color-alpha);
  }
.form-row__dropdown__list {
    min-width: -moz-max-content;
    min-width: max-content;
  }
/* Hide skeleton's price-difference badge on ad cards (Grand Cognac
     n'a pas de ventes en ligne, le badge "-X%" n'a pas de sens). */
.as-grid > .absolute.bg-red-500 {
    display: none;
  }
.auth-form #registration_form .form-buttons {
  display: flex;
  justify-content: flex-end;
}
.auth-form #login_form .form-buttons {
  display: flex;
  justify-content: space-between;
}
.auth-form .form-row__radio .cflex {
    flex-direction: row;
    flex-wrap: wrap;
  }
.auth-form .form-row__radio label {
    margin-right: 2.5em;
  }
.\!page.authentication {
    background-color: var(--color-yankee);
  }
.page.authentication {
    background-color: var(--color-yankee);
  }
.\!page.authentication .content {
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media (min-width: 1024px) {

  .\!page.authentication .content {
    width: 100%;
  }

  @media (min-width: 768px) {

    .\!page.authentication .content {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {

    .\!page.authentication .content {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {

    .\!page.authentication .content {
      max-width: 1280px;
    }
  }

  .\!page.authentication .content {
    margin-left: auto;
    margin-right: auto;
  }
}
.page.authentication .content {
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media (min-width: 1024px) {

  .page.authentication .content {
    width: 100%;
  }

  @media (min-width: 768px) {

    .page.authentication .content {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {

    .page.authentication .content {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {

    .page.authentication .content {
      max-width: 1280px;
    }
  }

  .page.authentication .content {
    margin-left: auto;
    margin-right: auto;
  }

  .auth-page {
    margin-left: auto;
    margin-right: auto;
    width: 800px;
  }
}
.auth-page .mandatory-fields {
    margin-bottom: 1.5rem;
    color: var(--color-xray);
    font-size: 0.75rem;
  }
.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;
}
.pointer-events-none {
  pointer-events: none;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.-inset-2\.5 {
  inset: -0.625rem;
}
.inset-0 {
  inset: 0px;
}
.\!left-auto {
  left: auto !important;
}
.\!right-auto {
  right: auto !important;
}
.\!top-1\/2 {
  top: 50% !important;
}
.-bottom-\[4\.583em\] {
  bottom: -4.583em;
}
.-right-\[100\%\] {
  right: -100%;
}
.-right-\[1em\] {
  right: -1em;
}
.-top-\[50\%\] {
  top: -50%;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-2 {
  bottom: 0.5rem;
}
.bottom-4 {
  bottom: 1rem;
}
.bottom-6 {
  bottom: 1.5rem;
}
.bottom-\[-9px\] {
  bottom: -9px;
}
.left-0 {
  left: 0px;
}
.left-1\/2 {
  left: 50%;
}
.left-10 {
  left: 2.5rem;
}
.left-2 {
  left: 0.5rem;
}
.left-4 {
  left: 1rem;
}
.left-\[1em\] {
  left: 1em;
}
.left-\[20px\] {
  left: 20px;
}
.left-\[50\%\] {
  left: 50%;
}
.right-0 {
  right: 0px;
}
.right-0\.5 {
  right: 0.125rem;
}
.right-2 {
  right: 0.5rem;
}
.right-\[20px\] {
  right: 20px;
}
.right-\[34px\] {
  right: 34px;
}
.top-0 {
  top: 0px;
}
.top-0\.5 {
  top: 0.125rem;
}
.top-1 {
  top: 0.25rem;
}
.top-1\/2 {
  top: 50%;
}
.top-2 {
  top: 0.5rem;
}
.top-24 {
  top: 6rem;
}
.top-4 {
  top: 1rem;
}
.top-\[-9px\] {
  top: -9px;
}
.top-\[1px\] {
  top: 1px;
}
.top-\[2px\] {
  top: 2px;
}
.top-auto {
  top: auto;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-30 {
  z-index: 30;
}
.z-50 {
  z-index: 50;
}
.z-\[1000\] {
  z-index: 1000;
}
.z-\[500\] {
  z-index: 500;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-full {
  grid-column: 1 / -1;
}
.col-start-1 {
  grid-column-start: 1;
}
.m-0 {
  margin: 0px;
}
.m-4 {
  margin: 1rem;
}
.m-auto {
  margin: auto;
}
.-mx-4 {
  margin-left: -1rem;
  margin-right: -1rem;
}
.-mx-6 {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}
.mx-1\.5 {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.mx-8 {
  margin-left: 2rem;
  margin-right: 2rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.\!mb-0 {
  margin-bottom: 0px !important;
}
.-mb-2 {
  margin-bottom: -0.5rem;
}
.-mb-4 {
  margin-bottom: -1rem;
}
.-ml-2 {
  margin-left: -0.5rem;
}
.-ml-4 {
  margin-left: -1rem;
}
.-ml-\[50\%\] {
  margin-left: -50%;
}
.-mr-1 {
  margin-right: -0.25rem;
}
.-mr-2 {
  margin-right: -0.5rem;
}
.-mr-6 {
  margin-right: -1.5rem;
}
.-mt-1 {
  margin-top: -0.25rem;
}
.-mt-2 {
  margin-top: -0.5rem;
}
.-mt-4 {
  margin-top: -1rem;
}
.-mt-6 {
  margin-top: -1.5rem;
}
.-mb-2 {
  margin-bottom: -0.5rem;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mb-16 {
  margin-bottom: 4rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.me-2 {
  margin-inline-end: 0.5rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-6 {
  margin-left: 1.5rem;
}
.ml-8 {
  margin-left: 2rem;
}
.ml-auto {
  margin-left: auto;
}
.-mr-1 {
  margin-right: -0.25rem;
}
.mr-0 {
  margin-right: 0px;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-12 {
  margin-right: 3rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-6 {
  margin-right: 1.5rem;
}
.mr-8 {
  margin-right: 2rem;
}
.mt-0\.5 {
  margin-top: 0.125rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-12 {
  margin-top: 3rem;
}
.mt-16 {
  margin-top: 4rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-24 {
  margin-top: 6rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-9 {
  margin-top: 2.25rem;
}
.mt-auto {
  margin-top: auto;
}
.line-clamp-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.\!inline {
  display: inline !important;
}
.inline {
  display: inline;
}
.\!flex {
  display: flex !important;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.table-cell {
  display: table-cell;
}
.flow-root {
  display: flow-root;
}
.grid {
  display: grid;
}
.contents {
  display: contents;
}
.hidden {
  display: none;
}
.size-10 {
  width: 2.5rem;
  height: 2.5rem;
}
.size-12 {
  width: 3rem;
  height: 3rem;
}
.size-16 {
  width: 4rem;
  height: 4rem;
}
.size-2\.5 {
  width: 0.625rem;
  height: 0.625rem;
}
.size-20 {
  width: 5rem;
  height: 5rem;
}
.size-3 {
  width: 0.75rem;
  height: 0.75rem;
}
.size-4 {
  width: 1rem;
  height: 1rem;
}
.size-48 {
  width: 12rem;
  height: 12rem;
}
.size-5 {
  width: 1.25rem;
  height: 1.25rem;
}
.size-6 {
  width: 1.5rem;
  height: 1.5rem;
}
.size-9 {
  width: 2.25rem;
  height: 2.25rem;
}
.size-\[1\.2em\] {
  width: 1.2em;
  height: 1.2em;
}
.size-\[1\.5em\] {
  width: 1.5em;
  height: 1.5em;
}
.size-\[17px\] {
  width: 17px;
  height: 17px;
}
.size-\[22px\] {
  width: 22px;
  height: 22px;
}
.size-\[24px\] {
  width: 24px;
  height: 24px;
}
.size-\[2em\] {
  width: 2em;
  height: 2em;
}
.size-\[32px\] {
  width: 32px;
  height: 32px;
}
.size-\[34px\] {
  width: 34px;
  height: 34px;
}
.size-\[40px\] {
  width: 40px;
  height: 40px;
}
.size-\[4em\] {
  width: 4em;
  height: 4em;
}
.size-\[64px\] {
  width: 64px;
  height: 64px;
}
.size-\[68px\] {
  width: 68px;
  height: 68px;
}
.size-auto {
  width: auto;
  height: auto;
}
.size-full {
  width: 100%;
  height: 100%;
}
.h-10 {
  height: 2.5rem;
}
.h-3\.5 {
  height: 0.875rem;
}
.h-4 {
  height: 1rem;
}
.h-44 {
  height: 11rem;
}
.h-48 {
  height: 12rem;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-7 {
  height: 1.75rem;
}
.h-8 {
  height: 2rem;
}
.h-\[0px\] {
  height: 0px;
}
.h-\[1\.5em\] {
  height: 1.5em;
}
.h-\[100\%\] {
  height: 100%;
}
.h-\[100px\] {
  height: 100px;
}
.h-\[14px\] {
  height: 14px;
}
.h-\[150\%\] {
  height: 150%;
}
.h-\[150px\] {
  height: 150px;
}
.h-\[4em\] {
  height: 4em;
}
.h-\[600px\] {
  height: 600px;
}
.h-\[60px\] {
  height: 60px;
}
.h-\[75\%\] {
  height: 75%;
}
.h-auto {
  height: auto;
}
.h-full {
  height: 100%;
}
.max-h-48 {
  max-height: 12rem;
}
.max-h-60 {
  max-height: 15rem;
}
.max-h-\[200px\] {
  max-height: 200px;
}
.max-h-\[90vh\] {
  max-height: 90vh;
}
.max-h-full {
  max-height: 100%;
}
.max-h-none {
  max-height: none;
}
.min-h-\[110px\] {
  min-height: 110px;
}
.min-h-\[160px\] {
  min-height: 160px;
}
.min-h-\[200px\] {
  min-height: 200px;
}
.min-h-\[42px\] {
  min-height: 42px;
}
.min-h-\[480px\] {
  min-height: 480px;
}
.min-h-\[60px\] {
  min-height: 60px;
}
.w-24 {
  width: 6rem;
}
.w-28 {
  width: 7rem;
}
.w-3\.5 {
  width: 0.875rem;
}
.w-4 {
  width: 1rem;
}
.w-5 {
  width: 1.25rem;
}
.w-56 {
  width: 14rem;
}
.w-6 {
  width: 1.5rem;
}
.w-7 {
  width: 1.75rem;
}
.w-8 {
  width: 2rem;
}
.w-\[100\%\] {
  width: 100%;
}
.w-\[64px\] {
  width: 64px;
}
.w-\[var\(--button-w\)\] {
  width: var(--button-w);
}
.w-auto {
  width: auto;
}
.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.w-full {
  width: 100%;
}
.w-max {
  width: -moz-max-content;
  width: max-content;
}
.w-min {
  width: -moz-min-content;
  width: min-content;
}
.min-w-0 {
  min-width: 0px;
}
.min-w-12 {
  min-width: 3rem;
}
.min-w-\[1\.5em\] {
  min-width: 1.5em;
}
.min-w-\[150px\] {
  min-width: 150px;
}
.min-w-\[40px\] {
  min-width: 40px;
}
.max-w-4xl {
  max-width: 56rem;
}
.max-w-5xl {
  max-width: 64rem;
}
.max-w-7xl {
  max-width: 80rem;
}
.max-w-\[12rem\] {
  max-width: 12rem;
}
.max-w-\[150px\] {
  max-width: 150px;
}
.max-w-\[175px\] {
  max-width: 175px;
}
.max-w-\[180px\] {
  max-width: 180px;
}
.max-w-\[200px\] {
  max-width: 200px;
}
.max-w-\[320px\] {
  max-width: 320px;
}
.max-w-\[400px\] {
  max-width: 400px;
}
.max-w-\[70px\] {
  max-width: 70px;
}
.max-w-\[800px\] {
  max-width: 800px;
}
.max-w-full {
  max-width: 100%;
}
.max-w-lg {
  max-width: 32rem;
}
.max-w-md {
  max-width: 28rem;
}
.max-w-none {
  max-width: none;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-none {
  flex: none;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.shrink {
  flex-shrink: 1;
}
.shrink-0 {
  flex-shrink: 0;
}
.border-collapse {
  border-collapse: collapse;
}
.origin-top-right {
  transform-origin: top right;
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  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));
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  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));
}
.translate-y-0 {
  --tw-translate-y: 0px;
  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));
}
.translate-y-1 {
  --tw-translate-y: 0.25rem;
  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));
}
.rotate-0 {
  --tw-rotate: 0deg;
  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));
}
.rotate-90 {
  --tw-rotate: 90deg;
  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 {
  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));
}
@keyframes spin {

  to {
    transform: rotate(360deg);
  }
}
.animate-spin {
  animation: spin 1s linear infinite;
}
.cursor-default {
  cursor: default;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}
.resize {
  resize: both;
}
.appearance-none {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.grid-flow-col {
  grid-auto-flow: column;
}
.\!grid-cols-\[min-content_auto\] {
  grid-template-columns: min-content auto !important;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-\[17px_auto\] {
  grid-template-columns: 17px auto;
}
.grid-cols-\[20px_auto\] {
  grid-template-columns: 20px auto;
}
.grid-cols-\[22px_auto\] {
  grid-template-columns: 22px auto;
}
.grid-cols-\[2em_auto\] {
  grid-template-columns: 2em auto;
}
.grid-cols-\[30px_auto\] {
  grid-template-columns: 30px auto;
}
.grid-cols-\[32px_auto\] {
  grid-template-columns: 32px auto;
}
.grid-cols-\[50\%_auto\] {
  grid-template-columns: 50% auto;
}
.grid-cols-\[50px_auto\] {
  grid-template-columns: 50px auto;
}
.grid-cols-\[auto\] {
  grid-template-columns: auto;
}
.grid-cols-\[auto_100px\] {
  grid-template-columns: auto 100px;
}
.grid-cols-\[auto_1fr\] {
  grid-template-columns: auto 1fr;
}
.grid-cols-\[auto_72px\] {
  grid-template-columns: auto 72px;
}
.grid-cols-\[auto_min-content\] {
  grid-template-columns: auto min-content;
}
.grid-cols-\[max-content_1fr\] {
  grid-template-columns: max-content 1fr;
}
.grid-cols-\[min-content_min-content\] {
  grid-template-columns: min-content min-content;
}
.grid-cols-none {
  grid-template-columns: none;
}
.flex-row {
  flex-direction: row;
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.items-start {
  align-items: flex-start;
}
.items-center {
  align-items: center;
}
.items-stretch {
  align-items: stretch;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-evenly {
  justify-content: space-evenly;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-8 {
  gap: 2rem;
}
.gap-x-1 {
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem;
}
.gap-x-1\.5 {
  -moz-column-gap: 0.375rem;
       column-gap: 0.375rem;
}
.gap-x-12 {
  -moz-column-gap: 3rem;
       column-gap: 3rem;
}
.gap-x-3 {
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
}
.gap-x-4 {
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.gap-x-6 {
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}
.gap-x-8 {
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}
.gap-y-1 {
  row-gap: 0.25rem;
}
.gap-y-10 {
  row-gap: 2.5rem;
}
.gap-y-2 {
  row-gap: 0.5rem;
}
.gap-y-4 {
  row-gap: 1rem;
}
.gap-y-6 {
  row-gap: 1.5rem;
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-divide-opacity, 1));
}
.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-divide-opacity, 1));
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-visible {
  overflow: visible;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.whitespace-normal {
  white-space: normal;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.text-nowrap {
  text-wrap: nowrap;
}
.break-words {
  overflow-wrap: break-word;
}
.break-all {
  word-break: break-all;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-2xl {
  border-radius: 1rem;
}
.rounded-3xl {
  border-radius: 1.5rem;
}
.rounded-\[1\.5em\] {
  border-radius: 1.5em;
}
.rounded-\[100\%\] {
  border-radius: 100%;
}
.rounded-\[20px\] {
  border-radius: 20px;
}
.rounded-\[6px\] {
  border-radius: 6px;
}
.rounded-\[8px\] {
  border-radius: 8px;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-l {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.rounded-r {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-2 {
  border-width: 2px;
}
.border-4 {
  border-width: 4px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-l {
  border-left-width: 1px;
}
.border-r {
  border-right-width: 1px;
}
.border-r-0 {
  border-right-width: 0px;
}
.border-t {
  border-top-width: 1px;
}
.border-solid {
  border-style: solid;
}
.border-dashed {
  border-style: dashed;
}
.border-\[var\(--color-accent-700\)\] {
  border-color: var(--color-accent-700);
}
.border-\[var\(--color-bravo-100\)\] {
  border-color: var(--color-bravo-100);
}
.border-\[var\(--color-highlight-500\)\] {
  border-color: var(--color-highlight-500);
}
.border-\[var\(--color-primary-100\)\] {
  border-color: var(--color-primary-100);
}
.border-\[var\(--color-primary-700\)\] {
  border-color: var(--color-primary-700);
}
.border-blue-200 {
  --tw-border-opacity: 1;
  border-color: rgb(191 219 254 / var(--tw-border-opacity, 1));
}
.border-blue-300 {
  --tw-border-opacity: 1;
  border-color: rgb(147 197 253 / var(--tw-border-opacity, 1));
}
.border-bravo {
  border-color: var(--color-bravo);
}
.border-charlie {
  border-color: var(--color-charlie);
}
.border-delta {
  border-color: var(--color-delta);
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}
.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}
.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity, 1));
}
.border-gray-500 {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity, 1));
}
.border-green-300 {
  --tw-border-opacity: 1;
  border-color: rgb(134 239 172 / var(--tw-border-opacity, 1));
}
.border-green-400 {
  --tw-border-opacity: 1;
  border-color: rgb(74 222 128 / var(--tw-border-opacity, 1));
}
.border-green-600 {
  --tw-border-opacity: 1;
  border-color: rgb(22 163 74 / var(--tw-border-opacity, 1));
}
.border-red-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 202 202 / var(--tw-border-opacity, 1));
}
.border-red-300 {
  --tw-border-opacity: 1;
  border-color: rgb(252 165 165 / var(--tw-border-opacity, 1));
}
.border-rose-500 {
  --tw-border-opacity: 1;
  border-color: rgb(244 63 94 / var(--tw-border-opacity, 1));
}
.border-b-\[var\(--color-primary-50\)\] {
  border-bottom-color: var(--color-primary-50);
}
.border-l-gray-400 {
  --tw-border-opacity: 1;
  border-left-color: rgb(156 163 175 / var(--tw-border-opacity, 1));
}
.border-t-\[var\(--color-primary-100\)\] {
  border-top-color: var(--color-primary-100);
}
.\!bg-zulu {
  background-color: var(--color-zulu) !important;
}
.bg-\[\#FFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-\[var\(--color-accent-700\)\] {
  background-color: var(--color-accent-700);
}
.bg-\[var\(--color-bravo-50\)\] {
  background-color: var(--color-bravo-50);
}
.bg-\[var\(--color-highlight-50\)\] {
  background-color: var(--color-highlight-50);
}
.bg-\[var\(--color-highlight-500\)\] {
  background-color: var(--color-highlight-500);
}
.bg-\[var\(--color-primary-100\)\] {
  background-color: var(--color-primary-100);
}
.bg-\[var\(--color-primary-50\)\] {
  background-color: var(--color-primary-50);
}
.bg-\[var\(--color-primary-700\)\] {
  background-color: var(--color-primary-700);
}
.bg-alpha {
  background-color: var(--color-alpha);
}
.bg-amber-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1));
}
.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.bg-black\/40 {
  background-color: rgb(0 0 0 / 0.4);
}
.bg-black\/50 {
  background-color: rgb(0 0 0 / 0.5);
}
.bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1));
}
.bg-blue-300\/15 {
  background-color: rgb(147 197 253 / 0.15);
}
.bg-blue-300\/65 {
  background-color: rgb(147 197 253 / 0.65);
}
.bg-blue-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1));
}
.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1));
}
.bg-bravo {
  background-color: var(--color-bravo);
}
.bg-charlie {
  background-color: var(--color-charlie);
}
.bg-delta {
  background-color: var(--color-delta);
}
.bg-echo {
  background-color: var(--color-echo);
}
.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}
.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));
}
.bg-green-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1));
}
.bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1));
}
.bg-red-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
}
.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1));
}
.bg-transparent {
  background-color: transparent;
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-white\/75 {
  background-color: rgb(255 255 255 / 0.75);
}
.bg-xray {
  background-color: var(--color-xray);
}
.bg-yellow-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1));
}
.bg-zulu {
  background-color: var(--color-zulu);
}
.bg-none {
  background-image: none;
}
.fill-\[var\(--color-accent-600\)\] {
  fill: var(--color-accent-600);
}
.fill-\[var\(--color-accent-700\)\] {
  fill: var(--color-accent-700);
}
.fill-\[var\(--color-highlight-500\)\] {
  fill: var(--color-highlight-500);
}
.fill-\[var\(--color-primary-100\)\] {
  fill: var(--color-primary-100);
}
.fill-\[var\(--color-primary-500\)\] {
  fill: var(--color-primary-500);
}
.fill-\[var\(--color-primary-700\)\] {
  fill: var(--color-primary-700);
}
.fill-white {
  fill: #fff;
}
.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.object-fill {
  -o-object-fit: fill;
     object-fit: fill;
}
.p-0 {
  padding: 0px;
}
.p-1 {
  padding: 0.25rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-8 {
  padding: 2rem;
}
.\!px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.\!px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}
.\!px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-14 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-12 {
  padding-bottom: 3rem;
}
.pb-16 {
  padding-bottom: 4rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pl-10 {
  padding-left: 2.5rem;
}
.pl-12 {
  padding-left: 3rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pl-8 {
  padding-left: 2rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.pr-8 {
  padding-right: 2rem;
}
.pt-10 {
  padding-top: 2.5rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.pt-8 {
  padding-top: 2rem;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.font-mono {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.\!text-\[12px\]\/\[150\%\] {
  font-size: 12px !important;
  line-height: 150% !important;
}
.\!text-base {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-\[12px\] {
  font-size: 12px;
}
.text-\[12px\]\/\[100\%\] {
  font-size: 12px;
  line-height: 100%;
}
.text-\[12px\]\/\[110\%\] {
  font-size: 12px;
  line-height: 110%;
}
.text-\[12px\]\/\[120\%\] {
  font-size: 12px;
  line-height: 120%;
}
.text-\[14px\]\/\[130\%\] {
  font-size: 14px;
  line-height: 130%;
}
.text-\[16px\] {
  font-size: 16px;
}
.text-\[16px\]\/\[100\%\] {
  font-size: 16px;
  line-height: 100%;
}
.text-\[16px\]\/\[20px\] {
  font-size: 16px;
  line-height: 20px;
}
.text-\[16px\]\/\[auto\] {
  font-size: 16px;
  line-height: auto;
}
.text-\[18px\] {
  font-size: 18px;
}
.text-\[18px\]\/\[100\%\] {
  font-size: 18px;
  line-height: 100%;
}
.text-\[18px\]\/\[22px\] {
  font-size: 18px;
  line-height: 22px;
}
.text-\[18px\]\/\[28px\] {
  font-size: 18px;
  line-height: 28px;
}
.text-\[20px\]\/\[100\%\] {
  font-size: 20px;
  line-height: 100%;
}
.text-\[22px\] {
  font-size: 22px;
}
.text-\[22px\]\/\[24px\] {
  font-size: 22px;
  line-height: 24px;
}
.text-\[24px\]\/\[100\%\] {
  font-size: 24px;
  line-height: 100%;
}
.text-\[24px\]\/\[28px\] {
  font-size: 24px;
  line-height: 28px;
}
.text-\[28px\] {
  font-size: 28px;
}
.text-\[30px\]\/\[100\%\] {
  font-size: 30px;
  line-height: 100%;
}
.text-\[32px\]\/\[32px\] {
  font-size: 32px;
  line-height: 32px;
}
.text-\[36px\]\/\[100\%\] {
  font-size: 36px;
  line-height: 100%;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xl\/\[100\%\] {
  font-size: 1.25rem;
  line-height: 100%;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.\!font-normal {
  font-weight: 400 !important;
}
.font-bold {
  font-weight: 700;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.capitalize {
  text-transform: capitalize;
}
.italic {
  font-style: italic;
}
.leading-\[20px\] {
  line-height: 20px;
}
.leading-\[32px\] {
  line-height: 32px;
}
.leading-none {
  line-height: 1;
}
.leading-relaxed {
  line-height: 1.625;
}
.tracking-wide {
  letter-spacing: 0.025em;
}
.text-\[--color-highlight-500\] {
  color: var(--color-highlight-500);
}
.text-\[var\(--color-accent-400\)\] {
  color: var(--color-accent-400);
}
.text-\[var\(--color-accent-600\)\] {
  color: var(--color-accent-600);
}
.text-\[var\(--color-accent-700\)\] {
  color: var(--color-accent-700);
}
.text-\[var\(--color-alpha\)\] {
  color: var(--color-alpha);
}
.text-\[var\(--color-bravo-700\)\] {
  color: var(--color-bravo-700);
}
.text-\[var\(--color-dark-200\)\] {
  color: var(--color-dark-200);
}
.text-\[var\(--color-error\)\] {
  color: var(--color-error);
}
.text-\[var\(--color-highlight-500\)\] {
  color: var(--color-highlight-500);
}
.text-\[var\(--color-primary-100\)\] {
  color: var(--color-primary-100);
}
.text-\[var\(--color-primary-400\)\] {
  color: var(--color-primary-400);
}
.text-\[var\(--color-primary-500\)\] {
  color: var(--color-primary-500);
}
.text-\[var\(--color-primary-700\)\] {
  color: var(--color-primary-700);
}
.text-alpha {
  color: var(--color-alpha);
}
.text-amber-600 {
  --tw-text-opacity: 1;
  color: rgb(217 119 6 / var(--tw-text-opacity, 1));
}
.text-amber-800 {
  --tw-text-opacity: 1;
  color: rgb(146 64 14 / var(--tw-text-opacity, 1));
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.text-blue-700 {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity, 1));
}
.text-blue-800 {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity, 1));
}
.text-bravo {
  color: var(--color-bravo);
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}
.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}
.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity, 1));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity, 1));
}
.text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(22 163 74 / var(--tw-text-opacity, 1));
}
.text-green-700 {
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / var(--tw-text-opacity, 1));
}
.text-green-800 {
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity, 1));
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}
.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity, 1));
}
.text-red-800 {
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity, 1));
}
.text-red-900 {
  --tw-text-opacity: 1;
  color: rgb(127 29 29 / var(--tw-text-opacity, 1));
}
.text-rose-700 {
  --tw-text-opacity: 1;
  color: rgb(190 18 60 / var(--tw-text-opacity, 1));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-yellow-800 {
  --tw-text-opacity: 1;
  color: rgb(133 77 14 / var(--tw-text-opacity, 1));
}
.underline {
  text-decoration-line: underline;
}
.line-through {
  text-decoration-line: line-through;
}
.accent-bravo {
  accent-color: var(--color-bravo);
}
.opacity-0 {
  opacity: 0;
}
.opacity-100 {
  opacity: 1;
}
.opacity-25 {
  opacity: 0.25;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-75 {
  opacity: 0.75;
}
.opacity-95 {
  opacity: 0.95;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline {
  outline-style: solid;
}
.outline-1 {
  outline-width: 1px;
}
.outline-black\/5 {
  outline-color: rgb(0 0 0 / 0.05);
}
.ring {
  --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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-1 {
  --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);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-2 {
  --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);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-inset {
  --tw-ring-inset: inset;
}
.ring-gray-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1));
}
.ring-gray-900\/5 {
  --tw-ring-color: rgb(17 24 39 / 0.05);
}
.ring-green-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(22 163 74 / var(--tw-ring-opacity, 1));
}
.ring-white {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
}
.blur {
  --tw-blur: blur(8px);
  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 {
  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);
}
.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-shadow {
  transition-property: box-shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-150 {
  transition-duration: 150ms;
}
.duration-500 {
  transition-duration: 500ms;
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.\[--anchor-gap\:theme\(spacing\.2\)\] {
  --anchor-gap: 0.5rem;
}
.\[transition-behavior\:allow-discrete\] {
  transition-behavior: allow-discrete;
}
/*
 * Museo Sans — only weights 500 (regular/medium) and 700 (bold) available.
 * Weight ranges let the browser pick the closest file for intermediate weights
 * (300/400 → 500 file, 600/800/900 → 700 file) rather than synthesizing.
 * TODO: add 300 (light), 400 (regular) and 600 (semibold) woff2 files for pixel-perfect rendering.
 */
@font-face {
  font-family: 'Museo Sans';
  src: url(/build/fonts/museosans_500.a9c93411.woff2) format('woff2');
  font-weight: 300 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Museo Sans';
  src: url(/build/fonts/museosans_700.f221df03.woff2) format('woff2');
  font-weight: 600 900;
  font-style: normal;
  font-display: swap;
}
:root {
  /* Grand Cognac brand — alpha = orange accent, bravo = navy primary */
  --color-alpha: #f28909;
  --color-alpha-50: #fef4e6;
  --color-alpha-100: #fde0bc;
  --color-alpha-200: #fbc885;
  --color-alpha-300: #f8a94d;
  --color-alpha-400: #f59826;
  --color-alpha-500: #f28909;
  --color-alpha-600: #d97708;
  --color-alpha-700: #b45f06;
  --color-alpha-800: #8f4b05;
  --color-alpha-900: #6b3804;
  --color-bravo: #0d2031;
  --color-bravo-50: #e7eaee;
  --color-bravo-100: #c4ccd4;
  --color-bravo-200: #9ba7b3;
  --color-bravo-300: #72828f;
  --color-bravo-400: #495c6e;
  --color-bravo-500: #29405a;
  --color-bravo-600: #1a3146;
  --color-bravo-700: #0d2031;
  --color-bravo-800: #081521;
  --color-bravo-900: #040a11;
  --color-charlie: #F2F2F2;
  --color-delta: #1A1A1A;
  --color-echo: #71CEE1;
  --color-foxtrot: #ACDFEF;
  --color-victor: #245FAD;
  --color-whiskey: #E6E7E9;
  --color-xray: #46464F;
  --color-yankee: #F9F9F9;
  --color-zulu: #FFF;
  --color-secondary-dark-purple: #411644;
  --color-black: #000000;
  --color-white: #FFFFFF;
  --color-warning: #856404;
  --color-error: #D93F0B;
  --color-success: #428623;
  --color-gray: #C8CACC;
  --color-light-gray: #F6F6F6;
  --color-gray-2: #E0E9ED;
  --color-gray-reveal: #F5F5F5;
  /* Override mytroc/skeleton palette with Grand Cognac brand:
     primary (greens) → orange (alpha), accent (teals) → navy/black (bravo).
     primary-700 / highlight-500 both map to the brand orange #f28909 so the
     UI uses a single vibrant orange instead of the darker amber alpha-700. */
  --color-primary-50: var(--color-alpha-50);
  --color-primary-100: var(--color-alpha-100);
  --color-primary-200: var(--color-alpha-200);
  --color-primary-400: var(--color-alpha-400);
  --color-primary-500: var(--color-alpha-500);
  --color-primary-700: var(--color-alpha-500);
  --color-highlight-500: var(--color-alpha-500);
  --color-accent-200: var(--color-bravo-200);
  --color-accent-400: var(--color-bravo-400);
  --color-accent-600: var(--color-bravo-600);
  --color-accent-700: var(--color-bravo-700);
}
.font-light {
  font-weight: 300;
}
.font-normal {
  font-weight: 400;
}
.font-medium {
  font-weight: 500;
}
.font-semibold {
  font-weight: 600;
}
.font-bold {
  font-weight: 700;
}
.gradient-light {
  background: linear-gradient(90deg, rgba(242, 242, 233, 0) 0%, rgba(255, 255, 255, 0.886) 0.01%, #ACDFEF 100%), #FFFFFF;
}
.rounded-diagonal-right {
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
.rounded-diagonal-left {
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.bg-bravo {
  background-color: var(--color-bravo);
}
.btn:focus-visible {
  outline: 2px solid var(--color-bravo);
  outline-offset: 2px;
}
.btn[data-confirm="approve-tracker"],
.btn[data-confirm="approve-cart"] {
  color: var(--color-success);
  border-color: var(--color-success);
}
.btn[data-confirm="approve-tracker"] .icon,
.btn[data-confirm="approve-cart"] .icon {
  background-color: var(--color-success);
}
.inbox-right__quick__button a[href*="/cart/view/"].c-success {
  color: var(--color-bravo);
}
.inbox-right__quick__button a[href*="/cart/view/"].bd-success {
  border-color: var(--color-bravo);
}
.inbox-right__quick__button a[href*="/cart/view/"] .icon.bg-success {
  background-color: var(--color-alpha);
}
.bg-white {
  background-color: var(--color-white);
}
.bg-home-gradient {
  background: linear-gradient(to bottom, #FFFFFF 0%, #E0E9ED 100%);
}
.bg-reveal-questions {
  background: var(--color-gray-reveal);
}
.xl {
  --size: 6em;
}
.form-error {
  color: var(--color-error);
}
.form-tooltip {
  top: 45%;
  transform: translateY(-45%) translateX(0);
}
.icon-house-of-objects {
  --icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAAHYcAAB2HAGnwnjqAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAIABJREFUeJzt3Xe4JUWd//H3RBhAkoCKoCCSVIIooqIYENRVDCMYUVRcA2Z09YdpcU2YV0V3XQUDuiYUFUVFDLCCoqIoIIiCCclhgBlgZpiZ3x81lxmGO1117j2nv92n3q/n6YfRmz59uk7X93R3VYEkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSa2aER2gx+YCWwIzo4NIUqVuAi6PDtFXFgCDWwd4H/CSlf+WJMX5M/A64NvRQfrGAmBwXwfmR4eQJN1mGfBE4PvRQfrEAmAwDwVOjw4hSbqDc4FdokP0ifevB/Oi6ACSpEndD9grOkSfWACUWw84MDqEJGmtDokO0CcWAOXmA3eKDiFJWqtnA/OiQ/SFBUA5K0tJ6raNSA8DqoAPAZbZGvgrzQXTQmBpK2kkqV4bAHMavn4S8ISWsqgCRwArGrZlpCJBkjRab6f5fLwUuFtYOo2d82lucD+MiyZJVdkWWE7zOfl1Yek0Vh5Mc0NbARwclk6S6nMazefkc+OiaZz8F80N7UbSPSlJUjsOJf/BbI+wdBoLc4GraW5kx4Slk6Q6bQgsovnc/JGwdBoLB5GvMvcJSydJ9foCzefmq3HBNk3Dd2huYH/BoZSSFGE/8h/QnhKWTr22BbCE5sZ1ZFQ4SarcTODvNJ+jTwhLp147nOaGtRzYLiydJOndNJ+nlwCbh6VTb51Nc8M6LS6aJAnYgfycAK8KS6de2p38vaVDw9JJkib8nOZz9Vlx0dRHH6a5Qd0EbByWTpI04aXkP7DtGpZOvTIbuIzmxvTFsHSSpNVtRPpQ1nTO/kBYOvXKAeSryf3D0kmS1vQVms/Zl5M+3EmNjqe5IV0CzApLJ0la07+Q/+DmEsFqtClwC82N6D1h6SRJk5kFXErzufurYenUCy8nX0XuHJZOkrQ276P53L0YuHNYOnXeL2luQGfGRZMkNbgP+Q9wLwtLp07bgXzjOSwsnSQp59c0n8N/ERdNXXYU+ctHm4WlkyTlvJL8B7mdwtKpk0oWlTg+LJ0kqUTJg9zvDkunTtqffNV4QFg6SVKpb+BQbg3gizQ3mCuAOWHpJEmlnkz+A91+YenUKRsCi2huLB8KSydJGsRs0sx/Tef0L4SlU6ccSr5a3C0snSRpUC7opiKn0dxQzomLJkmaApd0V9Y2wHKaG8lro8JJkqbsbJrP7afFRVMXHElzA1kK3DUqnCRpyg4nfxVgh7B0CjUDuIjmxnFiWDpJ0nRsASyh+Rz/9rB0CvUI8tXhgWHpJEnT9W2az/F/JU0Ep8ocS3PDuAZYJyydJGm6nkb+g94jo8IpxjxgAc2N4uNh6SRJwzAXuIrmc/1nwtIpxMHkq8K9wtJJozEb2GTlNiM4i9SWo2k+198IbBCWTq07meYGcX5cNGko7gG8CPgscBaTX/G6Evg56WrXs4E7RwSVRmxP8h/4DglLp1ZtBSyjuTEcEZZOmrp1gBcAZ5Cf32KybQlwEmnhKx+M0jg5j+a2/+O4aGrTETQ3hGWkIkHqi1nAi4HLGLzTb7oK9sQ2d0IaoTeQP+/fMyydWnM+zQ3h5Lho0sB2BH7N8Dr+NbdvA5u3tjfSaGwJ3EpzW39rWDq1Yi/yJ7znhKWTBvMMYCGj6/wntkuBh7S0T9KofI/mdv4nfDh2rH2C5gZwPbBeWDqp3KvIP8syzG0R6dkAqa+eSb6d7x2WTiM1F7ia5oP/6bB0UrnX0V7Hv/p2K+kkKvXRusB1NLfx/wlLp5E6kPwJbp+wdFKZ3MNMTduVwLnAhaSxz1P5HUuA+SPfS2k0Pklz+15AmihOY+ZEmg/8RXj/R902aOd/OfBBYD/Sp581bU565uWLwOIBfq9FgPrqoeTb97PC0mkk7kJa2rfpoB8ZFU4qMEjnfw3wbwz2PMs9SZc/c09KWwSoz2YAf6S5bX8/LJ1GIrcu9HJgu7B0UrNB7vn/Dth2Gn/rkaRbBSV/y2cC1EdvprldLwO2DkunoTub5gN+alw0qdEgn/xPAtYfwt+8F/Dnwr/plQD1zT3Ij6B5Y1g6DdXu5E9iLwxLJ63dIJ/8v8fk9/mnaivSuGivBGgcnUJzm/5jXDQN04dpPtA3ARuFpZMmF9n5T7AI0Lh6Lvk2/aCwdBqK2eTnRz8uLJ00uS50/hMsAjSO1gduoLk9fzwsnYbiAPInrceEpZPuqEud/wSLAI2jY2luy9eQVthUTx1P8wG+hLSSmtQFXez8J1gEaNw8gnxbPjAsnaZlU+AWmg/uu8PSSbfX5c5/gkWAxskM8qNdTgxLp2k5jPxJaqewdNIqfej8J1gEaJwcSXMbXgrcNSqcpu5Mmg/sL+KiSbfpU+c/wSJA42Ib0kRwTW348KhwmpodyJ+YXhaWTkr62PlPsAjQuDiV5vZ7Tlw0TcVRNB/QxcCdw9JJ/e78J1gEaBy8kHz73T0snQYyE/g7zQfzq2HppPHo/CdYBKjvNiC/PPaHw9JpIPuTPxE9ISydajdOnf8EiwD13XE0t9srgTlh6VTsizQfyCvwQCrGOHb+EywC1GePId9unxSWTkU2BBbRfBA/GJZONRvnzn+CRYD6aibwN5rb7NfD0qnIoeRPPLuFpVOtauj8J1gEqK/eRXN7XQxsFpZOWafRfAB/GxdNlaqp859gEaA+2p78nACvCEunRtuQP3iviQqnKtXY+U+wCFAfnUFzW/1VXDQ1OZLmA+eUjmpTzZ3/BIsA9c1LyLfVXcLSaVIlizp8KyydamPnv4pFgPpkI+Ammtvp+8LSaVL7kD+5zA9Lp5rY+d+RRYD65Ms0t9HLgdlh6XQHx9B8wK4B1glLp1rY+a+dRYD64vHk2+jjw9LpduYBC2g+WEeHpVMt7PzzLALUB7OAf9DcPr8clk63czD5k8meYelUAzv/chYB6oP30dw2bwY2CUun2/yQ5gP1x7hoqoCd/+AsAtR19yHfNl8Slk5AOpEso/kgvTEsncbdGyjv/L9L955DmQfcC1g/4G9vTX7kzsS2BB/iVft+SXO7PCMumgCOIP/p4e5h6TTO+tz5rwt8lFXDnRYDn6b9QsAiQF32cvLtcsewdOJ8mg/OD+KiaYz1ufOfB5zC5FlPA9ZrOY9FgLrqzqTiuKlNvissXeX2In/CeFZYOo2rPt/znwt8h+bMP6T9gsVnAtRVX6e5PV5CGjWgln2C5gNzPe1/mtF463vn/23Ksp9A+xOdWASoi55Evj0+JixdpeYCV9N8UD4Vlk7jqM+d/xzgm5TnXwF8nrRGepssAtQ1s4HLaG6Lx4Wlq9SB5E8QDwtLp3HT585/FvAlBuv8J7aICbQsAtQ1H6a5HS4C7hSWrkIn0nxALiYtECRNV987/y8ytc5/YntH66ktAtQtu5Bvhy8MS1eZLUhPAzcdjLeFpdM46XPnP5N0aXI6nf/EFjGXhkWAuuRsmtvgqXHR6nI4zQdiOWlyE2k6+tz5zwA+yXA6/4n31Etb3YPEIkBd8Vry75HtwtJVJFeJ/TQsmcZFn8f5zyA9AFua/4LC71sGPKfF/Zgw6DwBTw3IqPFXcuX5yKhwtdid/Eng+VHhNBb6/sn/aMrzH08aIfBfhd9/K3BQa3uzilcC1AW5YbR/wWfPRir3NOZCfBpTU9fnzh/yK5itvn2D1PlDOmkdW/hzi4HHtbI3t2cRoGhPI9/29glLN+ZKxmN+Piyd+q7vnf97KM9/Ene8bTEL+Frhzy8CHj7SvZmcRYAizQWuorndHROWbswdQP5Nv29YOvVZ3zv/d1Ge//usPf9c0v6V/J4FwB4j2ZtmFgGKlLvFdiOwQVi6MXY8zS+8czJrKvre+f8H5flPJp9/PdKiQCW/70pg56HuTRmLAEXZk3ybOzgs3ZjaFLiF5hfdVZk0qL53/m+jPP9plC/3uxFwVuHvvQTYdih7MxiLAEX5Pc3t7Ydx0cbTYeTf5DuFpVMf9b3zz82Hsfr2fwx+WXJz4A+Fv//PwN2mtTdTYxGgCLlhwsuAe4SlG0Nn0vyCnxEXTT3U987/NZTnP52pj4zZijS0qeTvnENaP71tFgFq25akttTU1t4Ulm7M7ED+jf2SsHTqm753/q+iPP/Pmf6w2HsDlxb+vd8CG0/z702FRYDalntY9kKcE2AocsObbgY2CUunPul75/8i0pSjJfl/w/DeF7sA1xT+3dMpf9ZgmCwC1KZnkm9nDwlLNyZmAn+n+UX+Slg69UnfO/8Xku4tln4S33TIf/9BwA2Ff/9kYqZHtghQW9YFrqO5jf13WLoxsT/5N/K/hKVTX/S98z+E8s7/d4zuXvyjSFfcSnJ8gzR5V9ssAtSW3IJbC4B5YenGQG4t88uJOcmoP/re+T+d/ANHE9v5wF1GnGd/8kNyJ7bPkq7itc0iQG14KPn29YywdD23IWnK0aYX9wNh6dQHfe/8DwSWUpb/Atobijef8qLkYy1lWpNFgNpwPs1t66S4aP12KPk37q5h6dR1fe/855NffnRiu5A0NKlNz6f8gcS3t5xtwlaULyVsEaCpeDP5drVVWLoey01HelZcNHVc3zv/x1N+mf1PwN1jYg40JPENQRm3xiJAo3N38lfD/i0sXU9tQ/7TxauiwqnT+t75P5byzv9vpPdKpNK1CJYTN1+HRYBG6RSa29R5cdH66UiaX9CljP5hJ/VP3zv//Sh/yv7vxMzBP5n3U5Z5GfCsoIwWARqV55JvUw8MS9czM8i/Ub8Zlk5d1ffOf1/gJsry/wPYLibmpGYA/0N55/q0mJgWARqJ9cjPkRH1MGzv7EP+zfnUsHTqor53/nuT1hEvyX853Vz4ahbwZcr2YTHpVkcEiwCNwjE0t6VriJkcq3d8ITWIvnf+D6V8hr0rgPvExCwyB/gOZfuyCHhYTEyLAA1dyQfX+WHpemIeafYkL6WoRN87/wcD11OW/0rgvjExBzIP+Cll+7QA2CMkpUWAhqvk1vW3wtL1xHPIvxl9mELQ/87//sC1lOW/irQgT19sCPyK8sIm6paGRYCG6Uia25APr2ecTPML6HAKQf87/90pX13vOuABMTGnZTPgXMr28R/EDWe0CNCwbEN++PprosJ1XcmEClGTiag7+t757wpcTVn+BcCeMTGHYgvSFMUl+/on2pvKeE0WARqWU2luP7+Ni9ZtR9D8wi3DKRVr1/fOf0fgMsryX09agrfv7gH8lbJ9/j3DX8a4lEWAhuGF5NvPbmHpOiy3qML34qKpA/re+e8AXEpZ/oWkp4rHxfak4Ysl+34mcKeYmBYBmrYNyA/p/WBYuo7ai/wbzjdbvfre+W8P/JOy/IuAR4akHK3dKH/o8cfEraNuEaDp+jzN7eYK0pBZrfQJml+w60mzLak+fe/870n5JfBFwKNCUrbjIZRPePQD4ub7GKQIWIITk+n29iXfbp4Ylq5j5pJ/KOp/wtIpUt87/3sAF1OW/ybSiWPcPYbyxY6+TpphMIJFgKZqJmmhrqY287WwdB1zIPk32N5h6RSl753/1sBFlOVfDDwhJmaIp5DGRJe8Np8lTbISwSJAU/VO8u/5zcLSdciJNL9QfyLuBKAYfe/870r+odbVTwQHxMQM9VzSyJ6S1+gjQRnBIkBTsz35OQEOC0vXEVuQ3jRNL9Jbw9IpQt87/y2AP1DeYTw5JmYnHEb5sf73oIxgEaCpOZ3mtnJmXLRueC3NL9ByurPmuUav753/5pTPfucT5MmbKT/mrw/KCBYBGtyLybeV+4Wl64CzaX5xfhwXTS3re+e/GWkim9LO/9kxMTvpKMpet+Wkk2oUiwANYiPSw71N7eSosHTBdiH/JjokLJ3a1PfOf2Pg15R3/gfHxOysGcB/Ufb6LSP2yolFgAbxJZrbyD+JG+kS6sM0vzALiZsRTO3pe+e/EfBLyj/B/mtMzM6bARxDeccaOY7aIkClHke+jTw2LF2Q2eTnRP9cWDq1pe+d/4akB3lKO/+XxMTsjVmk8dElr+dNxM6YaBGgEjNJq102tY//DUsX5ADyb5pHh6VTG/re+a9PfuWv1Tv/6of8FJpLOt4lr+tCYucIsQhQiffS3DZuJt1GrMbxNL8g/6DS+yKV6Hvnvx7wE8o7/1fExOyt9YDTKHt9rwPuHxMTsAhQ3n3It41qbg1uSn4q0HeEpdOo9b3znwf8iPJ9eENMzN7bCDiLstf4CmCnmJiARYDycs8J/SwuWrtKJv/YMSydRqnvnf86wHcp34cjYmKOjc0pn1Tp76SFl6JYBKjJy7HfA/IPTZ0eF00j1PfOfy75aatX394cE3PsbAX8hbLX/ELSNMxRLAK0Nl75BnYg/8aInOhDozEOnf+3KN+Ht8XEHFv3Bi6l7LX/PelkG8UiQGuTe/btr6RRA2PrPTS/ANU9DVmBvnf+s4CvUL4P74uJOfZ2Ib9s+MT2C2CDmJiARYAmV/Xot5mk+3RNO//lsHQahXHo/HMzea2+fTAmZjUeBNxA2bH4EbHtySJAa6p6/pv9yL8RHh+WTsM2Dp3/Fyjfhw/HxKzOo0hXCkuOybeAOTExAYsA3dGHaG4HYzsDbu5kejmpQlL/9b3znwl8nvJ9iFyvvkb7k3+gamI7ntg5RSwCtLr7kW8Hz48KNyobAoto3un3h6XTMPW9858B/Dfl+/CplT+jds0nLaxUcoyOJfYYWQRodb+luQ38JC7aaBxKvuHvGpZOwzIOnf8nKN+HYxjzp3Y77vmkmRZLjtV/xkS8jUWAJryG5uO/HLhXG0GmUhXfG3ggaUjfJqRpO3MevfLn1uZm4LgpZFF3bAIcVPi9J5E+wS0eXZyBzQA+Rpqwo8RngBeR3qyK8zrgA4Xf+1bgnSPMkrM18FPKTu5LgWcAJ4wykEJsAVxC8/Mp/w78Rztx8rYB3k0ap1j66cjNbbLtu6QZ9brmPynfh8/jJ/8ueTvlx+5VQRknbA1cRFlWrwSMr9y8In+mA7cWtyBd5lxKfMfh1v+tq53/+ynfh//Fhaq6qLSAWw68ICjjBIsAzSd/7B8elo7U6K6dJJSb21S2rnb+76Z8H76GI1W6agbpw0rJcbwVODAm5m0sAuo2F7iK5uP+6ahwR2aCubkNsnW18x/k0vE3iB1TrrxZwFcpO56LiZ93xCKgbh+j+ZhfT9kzdkN1VCaUm9sgW1c7/7dQvg/fJlXs6r65pIdMS47rImCfmJi3sQio1wPJH/PntBnoZQWB3NxKt652/m+gfB9Oopv7oLWbB5xK2fG9nnQijmQRUK9zaT7eJ4/yj6/+lOGuwC/xZKfhOA74V7o11A/gtaTpOEv8EHgSadY59cuGpPUASjr3a4BHAOeNNFGzQYcIvor0pLj67RDg4IavLweeRpoiOOcm4J+kWXWLzrsTBcBM4HTgwSU/RHp44TvAxcCVhT+jOtwCnEXsyXRtXkmatrdkeM2PgSeS5qhQP92ZdCXgvgXfexnpqeuLRpqo2SBFgLQ2K0jn4G+RRi1dnPuBp1J2+ekSUsXiMCj1zUspnzXuVGD9mJgasi0pn4HvL8BWMTFvM8jtADe33LYEOBrYnAY/K/hFZ5DmBZD65lDKO/+fEbuW/KhtANyF9CnzAcBOpE5nk8hQI7Yt6cNLyfE/n8zJsgUWAW7D3i4F9mIS2xf88B+AjSb7YanjDgGWUfYm+Tnp3vE4WI+0BPdbSZcBfw3cQPP+LwUuBE4kTY50MOkT9DjYmXS7sqQd/AbYOCbmbSwC3Ia93Ux6pul2ShYm2GPNH5J64NmUrxj3K/pf5N4TOIJ0C6N0udyS7XzSZcSH04HpSadhD2ABZft8OvG3gSwC3Ia93QjsxmqOz/zA15H65+mUT2H9G/p7CXwd0qp4P6H8Ssd0totJEyjdo4V9G4W9yS9NPrGdTPyoKIsAt2FvF7HaSqznZb75GUj9Mp/08EvJm+F3pKfF+2Z94NWU39se9raEtCjSTqPe0RHYn/IrJCcQP/3z1qR2Gt1xuI3P9gZIl/MW0Hzpcxvgbw1fl7rkSaQ5+0tm7juXtFT1VSNNNFyzgMOAtwGbBWeBdNXhC8AbgSuCswxiPvAVyjr3L5CeJYlc+nkuaRjro3FWSk1uPdIzfSUPsS5g5YiX3D3S6EtgUql/ofyT3R9IT8P3yR7AmcR/ephsW0C6ItGnIcLPo/y2ySfo9/MPqsNM4MmkCYFybfqpFHyT1Af7k55yLTmZ/xG4W0zMKZkNvJd27vFPdzuD9DBiX7yC8n07KiijNKhtya82+Fky32ABoD54NGkazJKT+J+Bu8fEnJKtSU+kD7OTXk5a6vtvwNUMd8TACtLUuncYbtRhb6J8394UlFEa1KtpbstnkfkGCwB13T6kebJLTt4X06+n1x9G6qCn2hHfShr//0HSmP49WfvzPnOAHYGnkIYSnkQaMjSdIuM/6M9l80FWQX1FUEZpEFvT3I4vI/MNFgDqsr0p76T+RnqgtS8OoPyqxurbMuAU0v3t6Q5tnE1aJOdTlI+fX3P7FP14LmAG6T5/aXHzvJiYUrGZ5M8VFgDqpT1Il7FLTtj/ALaLiTklz6N8DoOJbRFpoaN7jijTPODFTG1M+gn048n1GcAxlO3TraS5JqQuy/bvFgDqm91J95lLTtSXk6aB7Yv5lM9euIJUKHyE9tbpmE0aEnfpABlXAF8ifSLpulmkYaQl+7SYNPJE6ioLAI2V3Si/L34FcJ+YmFPySMpHMqwgrV2we0RQ0rMEH2WwkQkfDUk6uLnA9yjbp5tIz6FIXZTt33OrpPXlIR6Nv13JD21ZvfMvWQe+K3ag/D77MuAddOPe+mNIV1lKi4DXxMQc2PqkIY0l+7SAtLKi1DXZAiD3BHX0ghgSpCfUL6PshHwt/VrAal3gbMr27TrSKn9dclfKlhRfQZpC+MExMQe2EWmoVMl+XUW/rjapDtkCIHdS3bb1yNLt7UR5538NcZfFp+qTlO3bZXR339ah/N753+nP+gtbABdQtl+XAPeKiSlNKlsA/CbzDY9vPbK0yvaUTWs58en4gTExp+yJlHeaXS/GZwNfpGx/vhiUcSq2Bv5K2X5dBGwZklK6o2wB8KXMN7y99chSsiNpCF/Jifd6YK+YmFM2jzQ5UW7frqY/IxnmkCYRKjlmjw7KOBXbU34V6jy6sVCTlC0A3pL5hjNbjyyle/hXUHbCvQF4aEzMaXkn+X1bDDwkKuAUrU/+yuIK0oJMfZgfYMIulA8//TXNq6xKbcgWAA8v+KY+rvmt/nos6RN9yYl2IakN9809SJ17bv9eHRVwmu5N2THs2/49iFRwlrTN/yMt0SpFyRYAc8lPp/rJtlOrSjOBIykfW74IeFRE0CH4KPn9+yb9Hob7TPL7eAn9W3L8UZTP1/BT4E4hKaWCAgDguMw33UK6ByaNyvbAjyk7qa4gnYAfE5J0+u5Cfp7/G+jXqoVrcyL5Y/mSsHRT90TSkMaStnom01+XQZqKogJgv4JvPIV+TOWpflkXeBuDzYB3C/C4iLBDUnLvvy8T5uRsS77Y+TP9PLc8k/Jpm8/DW6lqX1EBMJPUQHPf/P9aDK7xNo90/7d0iN/EdiOwb0DeYZlJfmTDRaQhdePiveSP6yOjwk3Tv5KfTXX1qzoHxcRUpYoKAEjrhee+eRnwjJaCazztTOoQBpk+dmK7mvQQVp+VXG17cVi60Si55fHpsHTTdziDtePP4TBBtaO4AJhF2dCdJbgWtsrNBvYmzSfxKwbv9Ce2P9OfsfBNPk/zfl5K/x6KK/Exmvf7etJVob7KDaeerJg9lG6s56DxtD7NbXDhmj+wF2VPYC8HPki/xvBq6maQHmLaBNicNN3pvUgd8gNWbg8HngS8gHSr6FhSh7+IqXf6E9sJwMYj38vRm0l+MaOjwtKN1u7kj/Njw9INx+spvx0wsV1A+kA1Trd81A2PpLntXTjZEKOjgDcW/oHzSQ8rnTzdpJVah1XjhNdj1Se/O7HqhLAxqQOeyaqJReYAG6z897qs+uS0PquKsg1Z9eli4gnkWSv/f1Z+38RCT/NW/h5W/t45K/+9EbEPZy0B3gR8iDUuV/XUHqTFZZrsCpzTQpYIvyPt39q8j/JzT1cdBhzN4MM3/wJ8lnSF6K/DjaQKzSDNyNn0sPQpkzXS2aSxq3sP8Md+Afw38A3SQ1rRhtn5zWDVp8/ZrBrTO4zOW2t3GvAy0mxx4+J1wAcavn4OzR1k370JeFfD18+if2s5TOYg0hWwqbzPVwCnAz8AfkS6inbr8KKpArNIz1m9LvN9b1xblbo5aXnPHQb8w0uBX5Iq/T+RHvy5mVWfUFfv/Eb56Vf9dSXpFsJnGY9P/av7JvDkhq9/hPEZ/jeZvUgfFtZmGalg78KHiOnamfSBaLpD/xaSbhNcQDqnXkF6fW4knVs1PtYlvQeWTuPndwQOIU1bndPYNrcB/sb079+6uZVsV5DuoU5cmRlHF9L8GjwpLlorZpOfHvgBYemG706Ur47o5tbm9n0KbAWc24GwbuO7nUuaD2Dc50yfS6rsm16Lu4ala8+PaH4NnhMXbWQeT9mqj25ubWzLgN0g/4DXJcDDSJcupWG5Avg4sCdwP9Kl75tCE43edjQ/6b2ANDfCuPtj5us7tpKiXd8jtfP3kWaxlCK9l3SbvtgM4JXkFw1yc5tsu4J0Enw9qfLs8wI3U5WbAKjp3vg4eTXNr8Nn4qK14u6sKnij35du9W3fZrUP/qVjT1eQJvI4gTT+/yDqPInXZgHp2N/KqgezbmHVw0c3smou9AWkk9q1pDXTryI9tHQOadKT2m2Y+fqlraSIl9vPcV8575+kIuiolf99HnC30ESqxZeBF5LmqgAGn3ziEtJUwO8EjgDmM56zlrVhonNdRpojHG7fuS5k1dOg16387+od8c0pD4X7AAANcklEQVSsupx4A6smcFqw8v9bQpqEB1LHvHjlv68nNYDlK//Nyq9NXIJf/e9qeHJDwsbhyfcSN2S+Pu4FwITLSKNd3kyaAOkQ0gqD4/4sjNq3kLTM+h3mU5nq7FPnAM8GNgWeBRxAmgmuK413kE5u0E+5rPzZiWkUV+9cJzri1f/u6h3xopX/W/XJFQB3mJZzTOUKgNyVknGzjDRhy0mkD1MPIS12tS9p4ig/YGmqFgD/C7yDtTxfNN3pJ68lPcz1cVJD3R24L+lBns1IY3qfyKrJdSbzDlLHOMxPuVLXrJjm18dF7tbhslZSdNNi0iRsPwXeSprQZRvS+XRn0vwsm5CukmxAv9dOUOoXH9Hw9aXAqQP8vltIt9guJU0mdSoduJqbm/vcVbFUg+fS/D74XFy0Vj2W5tfhe3HRpFZtRvN74apRB4ic512qSe4efy33vnOX+Gt5FkIKZwEgtSN37/vuraSIt2Xm67nXSdKQWABI7fhr5uvjOAHOZHJz4/+llRSSLACklvyN5lngNqKOqYBzC4xd2EoKSRYAUkuWARdlvmevNoIEmk1+ud8L2ggiyQJAatM5ma8/qpUUcR5I80OAi0mzR0pqgQWA1J6fZr6+bxshAuX270xcLEdqjQWA1J6fZL5+P2CXNoIEeUbm6z9qJYUkwAJAatOFpPU0mjy3jSAB7k++uPlxG0EkJRYAUrtOyHz9YMZz/vdDM1+/DPh5G0EktcepgKVV9iS/ZvdLwtKNxl1Ia3U07fMHwtJJMcKnAm6DBYB0e+fR/J64mOYFtPrm/eSLnt3D0kkxLACwAFB9DiffIb4uLN1wbUda1bNpX38Vlk6KYwGABYDqsz7598UNjMf6AN8hX+zMD0snxbEAwAJAdXob+Y7xRGBGVMAheA75fTwXH0ZWnSwAsABQnTYBriPfQR4eFXCadiBdxcjt3zOjAkrBLACwAFC9DiPfQS4BHhYVcIo2AM4mv2+n0u8rHNJ0WABgAaB6zQR+Qb6jXADsFpRxUHOA75Pfp6X0Z5+kUbAAwAJAdduT1BnmOsx/APcKylhqNvAl8vuyAnhvUEapKywAsACQjqCs07yMNKVuF60LfJ2y/fgV4znboTQICwAsAKSZwPco6zwXAI+LiblWWwJnUJb/Orp/JUNqgwUAFgASwObAXyjrRJcD7yFdco+2P3AFZbmXAU+OiSl1jgUAFgDShB2AKynrTFcAvwQeEJIUNgY+TurUS/O+PCSp1E0WAFgASKvbE7iR8k71VlJHfNeW8s0hrex3+QAZVwDvaCmf1BcWAFgASGvah7JJglbfbgY+Bmw7okzzgJdSfpti9e2oEWWS+swCAAsAaTK7ApcyeGe7DPgJ8AKm/96aC+wLfAa4fopZXjPNDNK4sgDAAkBam22Bcxi84129Az4b+BBwCLAXaQriyawD3Ad4KvBm0mQ+C6fxtxfhNL9SEwsALACkJusBxzD1jnht27XA34FrgMVD/t3nAfcdxYshjRELACwApBLPJc0BMOxCYJjbclKxsv6IXgNpnFgAYAEglbor8HlSRxvd2a+5/RHYb3S7Lo0dCwAsAKRBPZI0B0B0p7+CNG/B60nDAyWVswDAAkCaqocBJxLT8V8BHAlsOOqdlMaUBQAWANJ07UmaAyD3XpvutpRUcDwdF/ORpssCAAsAaVjmAAcARwN/YDid/lXA10iTAG3R3q5IYy+8AOjCYiKShmPiE/qJK//3lsBDgB1XbjuRTjqbABuw6r79AtKY/xtID/NduHL7DfB70kOHkjQwrwBI3eQHAClO+BWAmaP+A5I669boAJLiWABIklQhCwBJkipkASBJUoUsACRJqpAFgCRJFbIAkCSpQhYAkiRVyAJAkqQKWQBIklQhCwBJkipkASBJUoUsACRJqpAFgCRJFbIAkCSpQhYAkiRVyAJAkqQKWQBIklQhCwBJkipkASBJUoUsACRJqpAFgCRJFbIAkCSpQrOjA0gdMgt4OLDdyn9rfFwN/BS4NjiH1BkWAFKyPXACcN/oIBqZhcArgM9FB5G6wFsAEswFvoud/7jbADgW2Ds6iNQFFgASPJ50BUDjbybwqugQUhdYAEiwY3QAtWqn6ABSF1gASDAnOoBa5fGWsACQJKlKFgCSJFXIYYBS3s+B06JDqNidgRdFh5C6zgJAyvsx8JboECq2MxYAUpa3ACRJqpAFgCRJFbIAkCSpQhYAkiRVyAJAkqQKWQBIklQhCwBJkipkASBJUoUsACRJqpAFgCRJFbIAkCSpQhYAkiRVyAJAkqQKWQBIklQhCwBJkipkASBJUoUsACRJqpAFgCRJFbIAkCSpQhYAkiRVyAJAkqQKWQBIklQhCwBJkipkASBJUoUsACRJqtDs6AAtmgHsAdwrOohuswI4Dzg/OojUsk2BvYF1o4PoNjcA/wfcFB2kLbUUAFsBXwMeHB1Ek/oc8ApgYXQQqQXPBz4CbBicQ3d0DfAi4JvRQdpQwy2AmcC3sPPvskOAo6NDSC3YHzgWO/+uujPwFWC36CBtqKEAeBTp0r+67RBg5+gQ0ogdRbodqe6aC7wyOkQbaigA7FT6Y5foANKI3S86gIrcNzpAG2ooAOZEB1CxudEBpBHzfNQPVRynGgoASZK0BgsASZIqVMswwCYXAr+LDlGJBwH3jA4hddjXogNUYhPgMdEholkAwHeBw6NDVOI4LACkJk+PDlCJBwC/jg4RzVsAkiRVyAJAkqQKWQBIklQhCwBJkipkASBJUoUsACRJqpAFgCRJFbIAkCSpQhYAkiRVyAJAkqQKWQBIklQhCwBJkipkASBJUoUsACRJqpAFgCRJFbIAkCSpQhYAkiRVyAJAkqQKWQBIklQhCwBJkipkASBJUoUsACRJqpAFgCRJFbIAkCSpQhYAkiRVyAJAkqQKWQBIklQhCwBJkipkASBJUoUsACRJqpAFgCRJFbIAkCSpQhYAkiRVyAJAkqQKWQBIklQhCwBJkipkASBJUoUsACRJqpAFgCRJFbIAkCSpQhYAkiRVyAJAkqQKWQBIklQhCwBJkipkASBJUoUsACRJqpAFgCRJFbIAkCSpQrOjA0g9MB/YYQi/ZwXwJ+BY4OIh/D5JmjILAClv55XbsBwOHAicNMTfKUkD8RaA1L55wHHAhtFBJNXLAkCKsSmwf3QISfWyAJDibB4dQFK9LACkOOdGB5BULwsAKcbPVm6SFMICQGrfD4CnkYYFSlIIhwHCE4CtokNU4kHRAaboG8CXh/B7lgB/BC4Ywu/SePpqdIBKbBIdoAssANIEL8OY5EXj63zga9EhVIWDogOoHt4CkCSpQhYAkiRVqIYCYEl0ABVbHB1AGjHPR/1QxXGqoQBwrHV/eKw07mzj/XBOdIA21FAAnAacER1CWd8iPWwnjbP3RgdQ1s3Af0aHaEMNBcAK4KnAD6ODaK2OBw6JDiG14KvAK4GF0UE0qX8CT6GSDyO1DAO8krTwyk7AjsDc2Dha6RbgPODi6CBSi44GPgfshePRu+RS4JfA0uggbamlAJhwAU7CIinejcAp0SFUtxpuAUiSpDVYAEiSVCELAEmSKmQBIElShSwAJEmqkAWAJEkVsgCQJKlCFgCSJFXIAkCSpApZAEiSVCELAEmSKmQBIElShSwAJEmqkAWAJEkVsgCQJKlCFgCSJFXIAkCSpApZAEiSVCELAEmSKmQBIElShSwAJEmqkAWAJEkVsgCQJKlCFgCSJFXIAkCSpApZAEiSVCELAEmSKmQBIElShSwAJEmqkAWAJEkVsgCQJKlCFgCSJFXIAkCSpApZAEiSVCELAEmSKmQBIElShSwAJEmqkAWAJEkVsgCQJKlCFgCSJFXIAkCSpApZAEiSVCELAEmSKmQBIElShSwAJEmqkAWAJEkVsgCQJKlCFgCSJFXIAkCSpApZAEiSVCELAEmSKmQBIElShSwAJEmqkAWAJEkVmrHyvzsB7wH2Be4UF0eSJI3AUuB84APAcQCzgK2AXwP3B9YJiyZJkkZlFnAX4KnALcDpM4CvAgdFppIkSa25Bdh6BnA9sGFwGEmS1J4nzcTOX5Kk2mzkKABJkipkASBJUoUsACRJqtDsgu+Zkf8WSZLUIccBBzd9g1cAJEmqkAWAJEkVsgCQJKlCFgCSJFXIAkCSpApZAEiSVCELAEmSKmQBIElShSwAJEmqkAWAJEkVsgCQJKlCFgCSJFXIAkCSpApZAEiSVCELAEmSKmQBIElShSwAJEmqkAWAJEkVsgCQJKlCFgCSJFXIAkCSpApZAEiSVCELAEmSKmQBIElShSwAJEmqkAWAJEkVsgCQJKlCswu+59qRp5AkScO0fu4bSgqATYYQRJIkdYi3ACRJqpAFgCRJFZoJLIoOIUmSWrVwJvCz6BSSJKk1S4FfzATeAtwSHEaSJLXj/cDls4BLgVOAnYGtgBmRqSRJ0khcArwNeA/csbNfB1iv7USSJGmkbgVujA4hSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSara/we/RE0hG/JT5QAAAABJRU5ErkJggg==);
}
.page .icon-faq {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cg%20clip-path%3D%22url%28%23clip0_88_3228%29%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M24%2016.2422C24%2012.744%2021.6429%209.68756%2018.319%208.76654C18.11%203.89722%2014.0839%200%209.16406%200C4.1109%200%200%204.1109%200%209.16406C0%2010.8109%200.438354%2012.4144%201.27075%2013.8221L0.0336914%2018.2943L4.50604%2017.0574C5.80005%2017.8226%207.25977%2018.2536%208.76636%2018.3186C9.68719%2021.6427%2012.7438%2024%2016.2422%2024C17.6385%2024%2018.9965%2023.6281%2020.1896%2022.9215L23.9661%2023.9661L22.9215%2020.1896C23.6281%2018.9965%2024%2017.6385%2024%2016.2422ZM4.72797%2015.5369L2.0506%2016.2775L2.79126%2013.6002L2.62244%2013.3361C1.82684%2012.0914%201.40625%2010.6487%201.40625%209.16406C1.40625%204.88635%204.88635%201.40625%209.16406%201.40625C13.4418%201.40625%2016.9219%204.88635%2016.9219%209.16406C16.9219%2013.4418%2013.4418%2016.9219%209.16406%2016.9219C7.67944%2016.9219%206.23694%2016.5013%204.992%2015.7057L4.72797%2015.5369ZM21.9494%2021.9494L19.9627%2021.3997L19.6974%2021.5724C18.6689%2022.2405%2017.4739%2022.5938%2016.2422%2022.5938C13.4927%2022.5938%2011.0766%2020.816%2010.2206%2018.2668C14.4309%2017.7814%2017.7814%2014.4309%2018.267%2010.2204C20.816%2011.0766%2022.5938%2013.4927%2022.5938%2016.2422C22.5938%2017.4739%2022.2405%2018.6689%2021.5724%2019.6974L21.3997%2019.9627L21.9494%2021.9494Z%22%20fill%3D%22%23000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2.62244%2013.3361C2.57395%2013.2603%202.52685%2013.1837%202.48116%2013.1064C1.77714%2011.9154%201.40625%2010.5582%201.40625%209.16406C1.40625%204.88635%204.88635%201.40625%209.16406%201.40625C13.1555%201.40625%2016.4525%204.43612%2016.8759%208.3167C16.8943%208.48519%2016.9073%208.65528%2016.9146%208.82679C16.9194%208.93863%2016.9219%209.05107%2016.9219%209.16406C16.9219%209.45553%2016.9057%209.7433%2016.8743%2010.0265C16.873%2010.0375%2016.8718%2010.0484%2016.8705%2010.0593C16.4592%2013.623%2013.6233%2016.4591%2010.0596%2016.8705C10.0486%2016.8718%2010.0375%2016.873%2010.0265%2016.8743C9.74329%2016.9057%209.45553%2016.9219%209.16406%2016.9219C9.05142%2016.9219%208.93902%2016.9195%208.82693%2016.9146C8.65573%2016.9073%208.48524%2016.8943%208.31573%2016.8758C7.22263%2016.7565%206.1697%2016.4072%205.2218%2015.847C5.14449%2015.8013%205.06788%2015.7542%204.992%2015.7057L4.72797%2015.5369L2.0506%2016.2775L2.79126%2013.6002L2.62244%2013.3361ZM1.27075%2013.8221C1.22439%2013.7437%201.17925%2013.6647%201.13534%2013.5851C0.390884%2012.2356%200%2010.7192%200%209.16406C0%204.1109%204.1109%200%209.16406%200C14.0094%200%2017.9879%203.78005%2018.3069%208.54595C18.3118%208.61925%2018.3158%208.69278%2018.319%208.76654C18.385%208.78483%2018.4506%208.80395%2018.5158%208.82391C18.5825%208.84431%2018.6488%208.86558%2018.7146%208.88771C21.8284%209.93373%2024%2012.8844%2024%2016.2422C24%2017.5466%2023.6755%2018.8174%2023.0568%2019.9517C23.0131%2020.0317%2022.9681%2020.111%2022.9215%2020.1896L23.9661%2023.9661L20.1896%2022.9215C20.111%2022.9681%2020.0317%2023.0131%2019.9517%2023.0568C18.8174%2023.6755%2017.5466%2024%2016.2422%2024C12.8843%2024%209.93347%2021.8283%208.88755%2018.7144C8.86545%2018.6486%208.8442%2018.5824%208.82381%2018.5157C8.80383%2018.4504%208.78467%2018.3847%208.76636%2018.3186C8.69283%2018.3154%208.6194%2018.3114%208.54611%2018.3065C7.20867%2018.2168%205.913%2017.8381%204.74307%2017.1928C4.66347%2017.1489%204.58445%2017.1037%204.50604%2017.0574L0.0336914%2018.2943L1.27075%2013.8221ZM10.965%2019.7765C12.1176%2021.4907%2014.0764%2022.5938%2016.2422%2022.5938C17.3854%2022.5938%2018.4969%2022.2895%2019.473%2021.7116C19.5486%2021.6668%2019.6234%2021.6204%2019.6974%2021.5724L19.9627%2021.3997L21.9494%2021.9494L21.3997%2019.9627L21.5724%2019.6974C21.6204%2019.6234%2021.6668%2019.5486%2021.7116%2019.473C22.2895%2018.4969%2022.5938%2017.3854%2022.5938%2016.2422C22.5938%2014.0765%2021.4908%2012.1176%2019.7767%2010.965C19.3685%2010.6905%2018.9257%2010.4618%2018.4549%2010.2869C18.3928%2010.2638%2018.3301%2010.2416%2018.267%2010.2204C18.2594%2010.2861%2018.2511%2010.3517%2018.2421%2010.417C18.177%2010.8914%2018.0754%2011.3543%2017.9403%2011.8028C17.0563%2014.7374%2014.7375%2017.0562%2011.8029%2017.9401C11.3543%2018.0753%2010.8913%2018.1769%2010.4169%2018.242C10.3517%2018.251%2010.2862%2018.2592%2010.2206%2018.2668C10.2418%2018.33%2010.264%2018.3927%2010.2871%2018.4549C10.462%2018.9257%2010.6907%2019.3684%2010.965%2019.7765Z%22%20fill%3D%22%23000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M8.46094%2012.7031H9.86719V14.1094H8.46094V12.7031Z%22%20fill%3D%22%23000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M10.5703%207.03125C10.5703%207.4306%2010.4077%207.79919%2010.1125%208.06927L8.46094%209.58099V11.2969H9.86719V10.2003L11.0619%209.10675C11.6431%208.57483%2011.9766%207.81842%2011.9766%207.03125C11.9766%205.48035%2010.715%204.21875%209.16406%204.21875C7.61316%204.21875%206.35156%205.48035%206.35156%207.03125H7.75781C7.75781%206.2558%208.38861%205.625%209.16406%205.625C9.93951%205.625%2010.5703%206.2558%2010.5703%207.03125Z%22%20fill%3D%22%23000%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3CclipPath%20id%3D%22clip0_88_3228%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22white%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FclipPath%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A");
}
.video-ratio {
  position: relative;
  max-width: 800px;
}
.video-ratio svg {
  background: var(--color-light-gray);
}
.video-ratio video {
  position: absolute;
  top: 0;
  left: 0;
}
.video-ratio ~ p:last-child {
  margin-bottom: 0;
}
.rounded-question {
  border-radius: 1.15rem;
}
.flash {
  margin-top: 4rem;
}
.troc-card .troc-card__link {
  min-height: 3em;
}
/* Image upload - drag & drop styles */
.form-image-upload.dragover,
.form-image-upload.dragover .form-image-upload__container {
  border-color: var(--color-bravo) !important;
  background-color: rgba(0, 112, 186, 0.1);
  box-shadow: 0 0 0 3px rgba(0, 112, 186, 0.2);
}
.form-image-upload .form-image-upload__container {
  transition: border-color 0.2s ease, background-color 0.2s ease, box-shadow 0.2s ease;
  border: 2px dashed var(--color-xray);
  border-radius: 0.5em;
}
.form-image-upload .form-image-upload__container:hover {
  border-color: var(--color-bravo);
}
.form-image-upload .form-image-upload__label .drop-hint {
  opacity: 0.7;
  font-size: 0.85em;
}
.page.scrolling-up .layout-shortcut__top {
  top: 50vh;
}
.page:not(.scrolling-up) .layout-shortcut__top {
  top: -10em;
}
@media only screen and (min-width: 768px) {
  #main-menu,
  #account-menu {
    width: 30em;
  }
}
@media only screen and (max-width: 767px) {
  #main-menu,
  #account-menu {
    width: 100%;
  }
  .page.scrolling-down .grid-header__categories .search-bar__form {
    top: 0;
  }
  .page:not(.scrolling-down) .grid-header__categories .search-bar__form {
    top: -10em;
  }
}
.layout-header {
  background-color: var(--color-white);
  color: var(--color-zulu);
}
.layout-header [data-nb]::after {
  content: attr(data-nb);
  background-color: var(--color-error);
  color: var(--color-zulu);
  font-size: 10px;
  font-weight: bold;
  padding: 0.25em 0.5em;
  border-radius: 0.85em;
  margin-left: 0.5em;
  position: relative;
  top: -0.15em;
}
.menu-list {
  margin: 1.5em;
}
.menu-list li.menu-list--top {
  margin: -1.5em -1.5em 1.5em -1.5em;
  box-shadow: 0 0 24px 0 rgba(10, 0, 130, 0.15);
  position: sticky;
  background-color: var(--color-zulu);
  top: 0;
  z-index: 2;
  height: 6em;
}
.menu-list li.menu-list--top > div {
  height: 100%;
}
.menu-list li strong,
.menu-list li > a:not(.menu-list--profile) {
  padding: 0.75em 1em;
}
.menu-list li strong {
  display: block;
  font-weight: normal;
  text-transform: uppercase;
  border-bottom: 1px solid var(--color-gray);
  color: var(--color-xray);
}
.menu-list li a.menu-list--profile {
  margin-top: 0.25em;
  color: var(--color-xray);
}
.menu-list li a.menu-list--profile:hover {
  text-decoration: underline;
}
.menu-list li a.menu-list--logout {
  border-bottom: 1px solid var(--color-gray);
  color: #000;
  transition: color 0.25s, background-color 0.25s;
  margin-bottom: 4em;
}
.menu-list li a.menu-list--logout:hover {
  background-color: var(--color-main-blue);
  color: var(--color-zulu);
}
.menu-list li a.menu-list--logout:hover .icon-unmasked {
  display: none;
}
.menu-list li a.menu-list--logout:not(:hover) .icon:not(.icon-unmasked) {
  display: none;
}
.menu-list li > a:not(.menu-list--profile) {
  border-bottom: 1px solid var(--color-gray);
  color: #000;
  transition: color 0.25s, background-color 0.25s;
}
.menu-list li > a:not(.menu-list--profile):hover {
  background-color: var(--color-alpha);
  color: var(--color-zulu);
}
.menu-list li > a:not(.menu-list--profile):hover .icon {
  background-color: var(--color-zulu);
}
#main-menu,
#account-menu {
  position: fixed;
  z-index: 920;
  top: 0;
  overflow-y: auto;
  overflow-x: hidden;
  height: 100vh;
  background-color: var(--color-zulu);
  box-shadow: 0 0 24px 0 rgba(10, 0, 130, 0.15);
  transition: right 0.5s;
}
#main-menu [data-nb]::after,
#account-menu [data-nb]::after {
  content: attr(data-nb);
  background-color: var(--color-error);
  color: var(--color-zulu);
  font-size: 10px;
  font-weight: bold;
  padding: 0.25em 0.5em;
  border-radius: 0.85em;
  margin-left: 0.5em;
  position: relative;
  top: -0.15em;
}
/* Keep Leaflet maps below the slide-in drawers (#main-menu / #account-menu,
   z-index 920 above). Leaflet puts its control containers (.leaflet-top /
   .leaflet-bottom — zoom buttons + the "Leaflet | © OpenStreetMap" attribution)
   at z-index: 1000, so on the profile page (Visualisation sur la carte) the
   attribution bled above an open account drawer.

   This rule MUST stay outside the Tailwind `@layer components` block: custom
   rules inside that layer are purged when their class names are absent from the
   scanned templates, and Leaflet only adds these classes at runtime — so a copy
   placed there silently disappears from the build. 800 still sits above every
   Leaflet pane (tiles 200 … popup 700), so the controls stay clickable above
   the map content. */
.leaflet-top,
.leaflet-bottom {
  z-index: 800;
}
html.drawer-open {
  overflow: hidden;
}
.page.menu-unfolded #main-menu {
  right: 0;
}
.page:not(.menu-unfolded) #main-menu {
  right: -200vw;
}
.page.account-menu-unfolded #account-menu {
  right: 0;
}
.page.account-menu-unfolded .layout-header label[for="toggle_account_menu"] .login-avatar,
.page.account-menu-unfolded .layout-header label[for="toggle_account_menu"] .icon-account-circle {
  display: none;
}
.page:not(.account-menu-unfolded) #account-menu {
  right: -200vw;
}
.page:not(.account-menu-unfolded) .layout-header label[for="toggle_account_menu"] .icon-account-circle,
.page:not(.account-menu-unfolded) .layout-header label[for="toggle_account_menu"] .icon-close-alt {
  display: none;
}
.navigation__roll_down {
  box-shadow: 0 0 24px 0 rgba(10, 0, 130, 0.15);
  background: var(--color-zulu);
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  width: 20em;
  z-index: 500;
}
.navigation__roll_down .unread {
  border-left: 4px solid var(--color-bravo);
  font-weight: bold;
}
.navigation__roll_down .opened .bg-bravo {
  background-color: var(--color-gray);
}
.navigation__roll_down #user-notifications {
  max-height: 22em;
  overflow-y: auto;
}
#toggle_navigation_cart:checked ~ .navigation__roll_down,
#toggle_navigation_notifications:checked ~ .navigation__roll_down {
  display: block;
}
#toggle_navigation_cart:not(:checked) ~ .navigation__roll_down,
#toggle_navigation_notifications:not(:checked) ~ .navigation__roll_down {
  display: none;
}
.main_color_orange {
  color: var(--color-main-orange);
}
.main_color_blue {
  color: var(--color-alpha);
}
.icon-category-all {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2219%22%20height%3D%2212%22%20viewBox%3D%220%200%2019%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0.799805%2012V10H18.7998V12H0.799805ZM0.799805%207V5H18.7998V7H0.799805ZM0.799805%202V0H18.7998V2H0.799805Z%22%20fill%3D%22%23000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background: var(--color-black);
}
.icon-category-autres {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%2020010904%2F%2FEN%22%0A%20%22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0A%3Csvg%20version%3D%221.0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20width%3D%22512.000000pt%22%20height%3D%22512.000000pt%22%20viewBox%3D%220%200%20512.000000%20512.000000%22%0A%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%0A%3Cmetadata%3E%0ACreated%20by%20potrace%201.16%2C%20written%20by%20Peter%20Selinger%202001-2019%0A%3C%2Fmetadata%3E%0A%3Cg%20transform%3D%22translate%280.000000%2C512.000000%29%20scale%280.100000%2C-0.100000%29%22%0Afill%3D%22%23000000%22%20stroke%3D%22none%22%3E%0A%3Cpath%20d%3D%22M2321%205110%20c-497%20-48%20-990%20-251%20-1376%20-565%20-114%20-92%20-294%20-274%20-384%0A-387%20-229%20-287%20-417%20-675%20-495%20-1023%20-49%20-218%20-60%20-325%20-60%20-575%200%20-250%2011%0A-357%2060%20-575%2079%20-355%20272%20-749%20509%20-1040%2092%20-114%20274%20-294%20387%20-384%20287%20-229%0A675%20-417%201023%20-495%20218%20-49%20325%20-60%20575%20-60%20250%200%20357%2011%20575%2060%20261%2058%20603%0A204%20828%20353%20389%20259%20688%20599%20893%201016%20125%20255%20196%20484%20241%20775%2024%20161%2024%20539%0A0%20700%20-45%20291%20-116%20520%20-241%20775%20-134%20272%20-283%20480%20-498%20692%20-211%20209%20-404%0A346%20-673%20478%20-252%20124%20-486%20197%20-765%20240%20-126%2019%20-468%2027%20-599%2015z%20m579%20-185%0Ac248%20-37%20478%20-109%20705%20-219%20257%20-126%20432%20-251%20641%20-460%20209%20-209%20334%20-384%20460%0A-641%20112%20-230%20182%20-456%20221%20-715%2024%20-159%2024%20-501%200%20-660%20-39%20-259%20-109%20-485%0A-221%20-715%20-126%20-257%20-251%20-432%20-460%20-641%20-209%20-209%20-384%20-334%20-641%20-460%20-230%0A-112%20-456%20-182%20-715%20-221%20-159%20-24%20-501%20-24%20-660%200%20-259%2039%20-485%20109%20-715%20221%0A-257%20126%20-432%20251%20-641%20460%20-209%20209%20-334%20384%20-460%20641%20-112%20230%20-182%20456%0A-221%20715%20-24%20159%20-24%20501%200%20660%2039%20259%20109%20485%20221%20715%20126%20257%20251%20432%20460%0A641%20147%20146%20224%20210%20378%20312%20317%20209%20692%20341%201083%20381%20123%2013%20437%205%20565%20-14z%22%2F%3E%0A%3Cpath%20d%3D%22M1153%203055%20c-179%20-48%20-321%20-193%20-368%20-372%20-69%20-266%20100%20-547%20372%0A-618%20266%20-69%20547%20100%20618%20372%2069%20266%20-100%20547%20-372%20618%20-71%2019%20-181%2018%20-250%200z%0Am268%20-187%20c69%20-32%20135%20-98%20168%20-168%2037%20-79%2037%20-201%200%20-280%20-33%20-70%20-99%20-136%0A-169%20-169%20-46%20-22%20-69%20-26%20-140%20-26%20-71%200%20-94%204%20-140%2026%20-70%2033%20-136%2099%20-169%0A169%20-37%2079%20-37%20201%200%20280%2028%2059%2094%20132%20143%20157%2096%2050%20213%2054%20307%2011z%22%2F%3E%0A%3Cpath%20d%3D%22M2433%203055%20c-179%20-48%20-321%20-193%20-368%20-372%20-69%20-266%20100%20-547%20372%0A-618%20266%20-69%20547%20100%20618%20372%2069%20266%20-100%20547%20-372%20618%20-71%2019%20-181%2018%20-250%200z%0Am268%20-187%20c69%20-32%20135%20-98%20168%20-168%2022%20-46%2026%20-69%2026%20-140%200%20-103%20-27%20-170%0A-96%20-239%20-69%20-69%20-136%20-96%20-239%20-96%20-103%200%20-170%2027%20-239%2096%20-69%2069%20-96%20136%0A-96%20239%200%2071%204%2094%2026%20140%2028%2059%2094%20132%20143%20157%2096%2050%20213%2054%20307%2011z%22%2F%3E%0A%3Cpath%20d%3D%22M3713%203055%20c-87%20-24%20-167%20-70%20-232%20-136%20-202%20-201%20-202%20-517%200%20-718%0A201%20-202%20517%20-202%20718%200%20280%20280%20149%20754%20-236%20854%20-71%2019%20-181%2018%20-250%200z%0Am268%20-187%20c69%20-32%20135%20-98%20168%20-168%2022%20-46%2026%20-69%2026%20-140%200%20-103%20-27%20-170%0A-96%20-239%20-69%20-69%20-136%20-96%20-239%20-96%20-103%200%20-170%2027%20-239%2096%20-69%2069%20-96%20136%0A-96%20239%200%2071%204%2094%2026%20140%2028%2059%2094%20132%20143%20157%2096%2050%20213%2054%20307%2011z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-category-enfance-jeunesse {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%2020010904%2F%2FEN%22%0A%20%22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0A%3Csvg%20version%3D%221.0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20width%3D%22512.000000pt%22%20height%3D%22512.000000pt%22%20viewBox%3D%220%200%20512.000000%20512.000000%22%0A%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%0A%3Cmetadata%3E%0ACreated%20by%20potrace%201.16%2C%20written%20by%20Peter%20Selinger%202001-2019%0A%3C%2Fmetadata%3E%0A%3Cg%20transform%3D%22translate%280.000000%2C512.000000%29%20scale%280.100000%2C-0.100000%29%22%0Afill%3D%22%23000000%22%20stroke%3D%22none%22%3E%0A%3Cpath%20d%3D%22M1442%204471%20c-265%20-136%20-490%20-255%20-500%20-265%20-16%20-15%20-17%20-73%20-22%20-723%0Al-5%20-707%20-360%20-197%20c-197%20-108%20-367%20-207%20-377%20-219%20-17%20-21%20-18%20-75%20-18%20-965%0A0%20-938%200%20-942%2021%20-969%20l20%20-26%201875%200%201875%200%20482%20246%20c265%20135%20492%20257%20505%0A270%20l22%2025%200%20943%20c0%20938%200%20943%20-21%20970%20l-20%2026%20-517%202%20-517%203%20-5%20896%20c-5%20864%0A-6%20898%20-24%20918%20l-19%2021%20-956%20-1%20-956%200%20-483%20-248z%20m1703%20-71%20l-310%20-159%20-745%0A0%20-745%20-1%20310%20160%20310%20159%20745%200%20745%201%20-310%20-160z%20m575%20-718%20l0%20-829%20-395%0A-201%20c-217%20-111%20-397%20-202%20-400%20-202%20-3%200%20-5%20373%20-5%20828%20l0%20829%20338%20171%20c185%0A94%20362%20185%20392%20201%2030%2017%2058%2031%2063%2031%204%200%207%20-373%207%20-828z%20m-960%20-442%20l0%20-840%0A-840%200%20-840%200%200%20840%200%20840%20840%200%20840%200%200%20-840z%20m1463%20-680%20l-312%20-160%20-363%200%0A-363%200%20310%20159%20310%20159%20365%201%20365%201%20-312%20-160z%20m577%20-718%20l0%20-828%20-390%20-199%0Ac-215%20-110%20-395%20-201%20-400%20-203%20-6%20-2%20-10%20302%20-10%20826%20l0%20829%20308%20156%20c169%2086%0A345%20176%20392%20201%2047%2025%2088%2046%2093%2046%204%200%207%20-373%207%20-828z%20m-3880%20653%20l0%20-95%20-177%0A0%20c-157%201%20-175%202%20-153%2015%2014%207%2090%2050%20170%2094%2080%2044%20148%2080%20153%2081%204%200%207%20-43%207%0A-95z%20m1080%20-1095%20l0%20-840%20-840%200%20-840%200%200%20840%200%20840%20840%200%20840%200%200%20-840z%0Am1840%200%20l0%20-840%20-840%200%20-840%200%200%20840%200%20840%20840%200%20840%200%200%20-840z%22%2F%3E%0A%3Cpath%20d%3D%22M1764%203611%20c-49%20-23%20-107%20-88%20-122%20-140%20-8%20-24%20-12%20-116%20-12%20-242%200%0A-193%201%20-207%2024%20-254%2025%20-54%2071%20-100%20123%20-122%2051%20-21%20248%20-17%20299%206%20101%2046%20169%0A200%20114%20258%20-27%2029%20-56%2037%20-89%2023%20-29%20-12%20-51%20-46%20-51%20-80%200%20-11%20-9%20-29%20-20%0A-40%20-17%20-17%20-33%20-20%20-109%20-20%20-85%200%20-91%201%20-110%2026%20-20%2025%20-21%2040%20-21%20213%200%0A235%20-2%20231%20130%20231%20100%200%20130%20-15%20130%20-66%200%20-29%2049%20-84%2075%20-84%2021%200%2057%2019%2072%0A39%2029%2038%207%20131%20-46%20192%20-55%2065%20-96%2079%20-231%2079%20-90%200%20-124%20-4%20-156%20-19z%22%2F%3E%0A%3Cpath%20d%3D%22M1106%201772%20c-26%20-29%20-286%20-663%20-286%20-698%200%20-62%2081%20-98%20127%20-55%2011%2010%0A35%2055%2053%20100%20l32%2081%20128%200%20128%200%2032%20-81%20c18%20-45%2042%20-90%2053%20-100%2047%20-43%20127%20-7%0A127%2057%200%2034%20-261%20667%20-287%20696%20-22%2024%20-84%2024%20-107%200z%20m86%20-344%20l26%20-63%20-29%20-3%0Ac-16%20-2%20-42%20-2%20-58%200%20l-29%203%2025%2063%20c14%2034%2028%2062%2032%2062%204%200%2019%20-28%2033%20-62z%22%2F%3E%0A%3Cpath%20d%3D%22M2747%201778%20c-33%20-26%20-37%20-67%20-37%20-383%200%20-317%204%20-355%2038%20-381%2022%20-17%0A328%20-19%20383%20-2%2093%2027%20159%20121%20159%20224%200%2058%20-25%20134%20-49%20148%20-7%205%20-1%2021%2016%2048%0A35%2052%2043%20148%2019%20213%20-19%2048%20-80%20109%20-132%20131%20-45%2019%20-372%2020%20-397%202z%20m363%0A-168%20c12%20-12%2020%20-33%2020%20-55%200%20-63%20-23%20-75%20-150%20-75%20l-110%200%200%2075%200%2075%20110%200%0Ac97%200%20112%20-2%20130%20-20z%20m-31%20-301%20c54%20-19%2069%20-83%2029%20-126%20-20%20-21%20-30%20-23%20-130%0A-23%20l-108%200%200%2073%20c0%2041%203%2077%207%2080%2011%2011%20168%208%20202%20-4z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-category-fournitures-administratives {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%2020010904%2F%2FEN%22%0A%20%22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0A%3Csvg%20version%3D%221.0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20width%3D%22512.000000pt%22%20height%3D%22512.000000pt%22%20viewBox%3D%220%200%20512.000000%20512.000000%22%0A%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%0A%3Cmetadata%3E%0ACreated%20by%20potrace%201.16%2C%20written%20by%20Peter%20Selinger%202001-2019%0A%3C%2Fmetadata%3E%0A%3Cg%20transform%3D%22translate%280.000000%2C512.000000%29%20scale%280.100000%2C-0.100000%29%22%0Afill%3D%22%23000000%22%20stroke%3D%22none%22%3E%0A%3Cpath%20d%3D%22M2110%204881%20c-69%20-21%20-121%20-65%20-156%20-131%20-17%20-31%20-20%20-67%20-24%20-330%20-5%0A-274%20-6%20-291%20-18%20-237%20-16%2068%20-63%20135%20-112%20159%20-47%2024%20-355%2026%20-399%204%20-71%20-37%0A-100%20-95%20-141%20-277%20l-22%20-95%20-93%20-38%20-94%20-37%20-85%2055%20c-112%2073%20-138%2085%20-192%2095%0A-84%2016%20-117%20-1%20-238%20-118%20-121%20-119%20-146%20-158%20-146%20-229%200%20-55%2023%20-105%20107%0A-237%20l51%20-81%20-19%20-34%20c-10%20-19%20-27%20-60%20-39%20-91%20l-21%20-56%20-107%20-23%20c-136%20-28%0A-193%20-53%20-236%20-101%20-44%20-48%20-48%20-71%20-44%20-261%203%20-140%205%20-160%2024%20-184%2046%20-63%2086%0A-84%20215%20-115%2068%20-16%20130%20-33%20137%20-37%2013%20-7%2082%20-158%2082%20-179%200%20-7%20-25%20-53%20-57%0A-101%20-74%20-115%20-93%20-157%20-93%20-215%200%20-70%2025%20-109%20147%20-228%20168%20-166%20200%20-167%0A443%20-16%20l75%2047%2090%20-37%20c50%20-20%2091%20-37%2092%20-38%201%200%2014%20-54%2029%20-120%2029%20-131%2042%0A-165%2083%20-208%2048%20-53%2067%20-57%20241%20-57%20l160%200%200%20-55%200%20-55%20-584%200%20c-346%200%20-605%0A-4%20-637%20-10%20-130%20-24%20-271%20-125%20-337%20-241%20-57%20-100%20-78%20-244%20-51%20-359%2029%20-125%0A130%20-256%20245%20-317%20124%20-66%2045%20-63%201601%20-63%20l1413%200%20207%2092%20208%2093%20540%205%20540%205%0A47%2027%20c25%2015%2057%2045%2070%2065%20l23%2038%203%20945%20c2%20654%200%20956%20-8%20982%20-26%2091%20-101%20137%0A-222%20138%20l-77%200%20-3%20523%20c-3%20482%20-4%20525%20-21%20555%20-10%2018%20-63%2081%20-118%20140%20l-99%0A106%200%20380%20c0%20380%200%20381%20-24%20432%20-26%2056%20-74%2098%20-133%20120%20-31%2011%20-240%2013%20-1118%0A13%20-594%20-1%20-1091%20-4%20-1105%20-8z%20m2194%20-172%20l26%20-20%200%20-287%20-1%20-287%20-103%20107%0Ac-60%2063%20-118%20114%20-139%20123%20-31%2013%20-136%2015%20-754%2015%20-677%200%20-720%20-1%20-759%20-19%0A-48%20-22%20-101%20-82%20-114%20-131%20-6%20-21%20-10%20-265%20-10%20-602%20l0%20-568%20-180%200%20-180%200%200%0A810%20c0%20573%203%20816%2011%20834%206%2013%2021%2029%2033%2034%2014%207%20373%2011%201082%2011%201059%201%201061%201%0A1088%20-20z%20m-2565%20-522%20c6%20-8%2024%20-74%2041%20-148%2044%20-192%2043%20-190%20123%20-219%20l27%20-10%0A0%20-175%20c0%20-96%20-2%20-175%20-4%20-175%20-2%200%20-28%2011%20-59%2024%20-179%2080%20-386%2072%20-577%20-21%0A-79%20-39%20-109%20-61%20-181%20-132%20-139%20-139%20-202%20-291%20-202%20-486%200%20-60%207%20-126%2017%0A-165%2057%20-227%20237%20-420%20461%20-495%2090%20-31%20250%20-44%20323%20-27%20l42%2010%200%20-327%20c0%20-241%0A-3%20-330%20-12%20-339%20-8%20-8%20-55%20-12%20-144%20-12%20l-132%200%20-10%2028%20c-6%2015%20-25%2088%20-42%0A162%20-17%2074%20-37%20142%20-46%20151%20-8%209%20-50%2029%20-92%2044%20-42%2015%20-103%2040%20-134%2056%20-32%2016%0A-70%2029%20-86%2029%20-18%200%20-73%20-28%20-153%20-78%20-68%20-43%20-133%20-82%20-143%20-86%20-16%20-5%20-38%0A12%20-113%2086%20-51%2051%20-93%20100%20-93%20109%200%209%2036%2073%2080%20143%2044%2070%2083%20138%2086%20150%204%2015%0A-8%2052%20-34%20107%20-22%2046%20-48%20110%20-58%20141%20-10%2032%20-27%2066%20-38%2077%20-13%2011%20-75%2031%0A-166%2051%20-80%2018%20-153%2037%20-163%2042%20-15%208%20-17%2025%20-17%20143%200%20118%202%20135%2017%20143%2010%205%0A83%2024%20163%2042%2092%2020%20153%2039%20166%2051%2011%2011%2028%2045%2038%2077%2010%2031%2036%2094%2058%20140%2026%2054%0A38%2091%2034%20105%20-3%2012%20-42%2080%20-86%20151%20-44%2072%20-80%20137%20-80%20146%200%2024%20172%20190%20196%0A190%2012%200%2079%20-36%20150%20-81%2071%20-45%20139%20-81%20153%20-81%2014%200%2060%2016%20101%2035%2041%2019%20100%0A43%20130%2052%2086%2028%2096%2041%20130%20195%2017%2074%2036%20147%2042%20163%20l10%2027%20133%200%20c98%200%20135%20-3%0A144%20-13z%20m2151%20-237%20c0%20-204%203%20-258%2016%20-288%2019%20-47%2058%20-88%20109%20-115%2037%20-20%2057%0A-22%20298%20-25%20l257%20-4%200%20-449%200%20-449%20-688%200%20c-644%200%20-690%201%20-704%2018%20-18%2020%20-58%0A97%20-58%20111%200%207%20189%2011%20550%2013%20l549%203%2023%2022%20c31%2031%2030%2089%20-1%20114%20-22%2018%20-52%2019%0A-617%2019%20-375%200%20-594%204%20-594%2010%200%2018%20-65%2083%20-97%2096%20-22%2010%20-78%2014%20-178%2014%0Al-145%200%200%20562%20c0%20508%202%20563%2017%20580%2015%2017%2048%2018%20640%2018%20l623%200%200%20-250z%20m431%0A-60%20l194%20-205%20-60%20-3%20c-33%20-2%20-131%20-2%20-218%200%20-143%203%20-160%205%20-173%2022%20-11%2016%0A-14%2067%20-14%20245%20l0%20226%2039%20-40%20c21%20-22%20125%20-132%20232%20-245z%20m-2603%20-525%20c37%20-9%0A99%20-33%20137%20-54%20l70%20-37%203%20-116%203%20-115%20-43%20-12%20c-57%20-17%20-112%20-75%20-127%20-134%20-7%0A-29%20-11%20-144%20-11%20-306%20l0%20-261%20-27%20-7%20c-54%20-15%20-225%20-8%20-283%2011%20-225%2075%20-373%0A277%20-373%20511%200%20343%20317%20596%20651%20520z%20m1218%20-612%20c75%20-161%20121%20-234%20170%20-264%0Al39%20-24%20854%20-3%20c601%20-2%20859%20-6%20868%20-13%2010%20-9%2013%20-61%2013%20-230%20l0%20-219%20-1485%200%0A-1485%200%200%20428%20c0%20320%203%20431%2012%20440%209%209%20130%2012%20484%2012%20l471%200%2059%20-127z%20m1944%0A-1533%20c0%20-605%200%20-620%20-20%20-630%20-12%20-7%20-126%20-9%20-327%20-8%20l-308%203%2080%2034%20c94%2040%0A112%2055%20121%2097%204%2024%201%2037%20-18%2057%20-16%2017%20-177%2091%20-516%20236%20l-493%20211%20-745%200%0A-744%200%200%20310%200%20310%201485%200%201485%200%200%20-620z%20m-4030%20-495%20l0%20-335%20-133%200%20c-150%200%0A-215%2014%20-283%2061%20-204%20140%20-189%20446%2027%20563%2072%2040%2094%2044%20252%2045%20l137%201%200%20-335z%0Am390%200%20l0%20-335%20-115%200%20-115%200%200%20335%200%20335%20115%200%20115%200%200%20-335z%20m2060%20210%20l0%0A-125%20-950%200%20-950%200%200%20125%200%20125%20950%200%20950%200%200%20-125z%20m336%209%20l154%20-66%200%20-153%200%0A-153%20-154%20-66%20c-85%20-36%20-159%20-66%20-165%20-66%20-8%200%20-11%2087%20-11%20285%200%20198%203%20285%2011%0A285%206%200%2080%20-30%20165%20-66z%20m490%20-212%20c11%20-6%20-14%20-21%20-81%20-49%20l-95%20-41%200%2083%200%2084%0A81%20-34%20c44%20-19%2087%20-39%2095%20-43z%20m-826%20-212%20l0%20-130%20-950%200%20-950%200%200%20123%20c0%2068%0A3%20127%207%20130%203%204%20431%207%20950%207%20l943%200%200%20-130z%22%2F%3E%0A%3Cpath%20d%3D%22M2932%203657%20c-30%20-32%20-29%20-77%204%20-108%20l26%20-24%20340%200%20340%200%2024%2028%20c29%0A34%2031%2066%203%20101%20l-20%2026%20-348%200%20-348%200%20-21%20-23z%22%2F%3E%0A%3Cpath%20d%3D%22M2932%203277%20c-45%20-47%20-17%20-120%2050%20-132%2018%20-3%20304%20-5%20635%20-3%20l602%203%2023%0A22%20c31%2031%2030%2089%20-1%20114%20-22%2018%20-53%2019%20-655%2019%20l-633%200%20-21%20-23z%22%2F%3E%0A%3Cpath%20d%3D%22M2060%202602%20c-62%20-30%20-70%20-62%20-70%20-270%200%20-204%206%20-228%2063%20-262%2030%20-19%0A53%20-20%20417%20-20%20508%200%20480%20-17%20480%20287%200%20201%20-8%20231%20-71%20265%20-31%2016%20-65%2018%0A-409%2018%20-337%200%20-379%20-2%20-410%20-18z%20m330%20-267%20l0%20-125%20-120%200%20-120%200%200%20125%200%0A125%20120%200%20120%200%200%20-125z%20m400%200%20l0%20-125%20-120%200%20-120%200%200%20125%200%20125%20120%200%20120%0A0%200%20-125z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-category-maison-des-objets {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%2020010904%2F%2FEN%22%0A%20%22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0A%3Csvg%20version%3D%221.0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20width%3D%22512.000000pt%22%20height%3D%22512.000000pt%22%20viewBox%3D%220%200%20512.000000%20512.000000%22%0A%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%0A%3Cmetadata%3E%0ACreated%20by%20potrace%201.16%2C%20written%20by%20Peter%20Selinger%202001-2019%0A%3C%2Fmetadata%3E%0A%3Cg%20transform%3D%22translate%280.000000%2C512.000000%29%20scale%280.100000%2C-0.100000%29%22%0Afill%3D%22%23000000%22%20stroke%3D%22none%22%3E%0A%3Cpath%20d%3D%22M768%204835%20c-3%20-3%20-119%20-313%20-259%20-689%20l-254%20-683%20-72%20-6%20c-91%20-7%0A-133%20-31%20-163%20-93%20-19%20-39%20-22%20-58%20-18%20-132%207%20-140%2062%20-216%20181%20-249%20l57%20-16%0A0%20-1124%200%20-1123%20-108%200%20c-71%200%20-112%20-4%20-120%20-12%20-17%20-17%20-17%20-399%200%20-416%209%20-9%0A587%20-12%202539%20-12%201390%200%202534%203%202543%206%2014%205%2016%2033%2016%20208%200%20144%20-3%20205%20-12%0A214%20-8%208%20-48%2012%20-115%2012%20l-103%200%200%201124%200%201123%2078%205%20c135%208%20162%2043%20162%20211%200%0A92%20-3%20108%20-23%20138%20-31%2046%20-61%2059%20-139%2059%20-38%200%20-68%202%20-68%204%200%2013%20-533%201433%0A-542%201443%20-8%2010%20-360%2013%20-1793%2013%20-980%200%20-1784%20-2%20-1787%20-5z%20m3779%20-755%20c139%0A-371%20252%20-681%20252%20-687%201%20-10%20-119%20-13%20-567%20-13%20l-567%200%20-505%20506%20c-339%20340%0A-518%20512%20-545%20525%20-49%2023%20-113%2024%20-163%204%20-25%20-11%20-184%20-162%20-507%20-485%20l-470%0A-470%20-567%202%20-566%203%20240%20648%20241%20647%201736%20-2%201736%20-3%20252%20-675z%20m-1964%20259%20c12%0A-6%20254%20-242%20537%20-525%20l515%20-514%20691%200%20c523%200%20693%20-3%20702%20-12%208%20-8%2012%20-47%2012%0A-108%200%20-82%20-3%20-100%20-19%20-114%20-17%20-15%20-73%20-16%20-722%20-14%20l-704%203%20-58%2029%20c-51%2025%0A-112%2085%20-503%20500%20-245%20259%20-454%20472%20-465%20474%20-15%203%20-99%20-77%20-336%20-320%20-174%0A-178%20-382%20-389%20-463%20-470%20-199%20-199%20-134%20-183%20-815%20-198%20-837%20-18%20-754%20-19%0A-799%209%20-52%2032%20-75%2087%20-76%20173%200%2056%204%2071%2024%2095%20l24%2028%20689%203%20688%202%20480%20479%0Ac264%20263%20487%20481%20495%20484%2027%2010%2081%207%20103%20-4z%20m385%20-802%20c220%20-233%20423%20-444%0A451%20-469%2029%20-26%2078%20-57%20109%20-70%20l57%20-23%20608%20-3%20607%20-3%200%20-1124%200%20-1125%20-810%200%0A-810%200%200%20809%20c0%20670%20-2%20810%20-14%20820%20-9%208%20-179%2010%20-617%209%20l-604%20-3%20-3%20-817%20-2%0A-818%20-810%200%20-810%200%202%201128%203%201127%20550%2012%20c303%207%20585%2017%20628%2022%20142%2019%20147%2022%0A629%20513%20237%20241%20432%20438%20434%20438%201%200%20182%20-190%20402%20-423z%20m132%20-2037%20l0%20-780%0A-540%200%20-540%200%200%20320%200%20319%20103%203%20c98%203%20102%204%20105%2026%206%2043%20-13%2052%20-114%2052%20l-94%0A0%200%20420%200%20420%20540%200%20540%200%200%20-780z%20m1930%20-1000%20l0%20-140%20-2475%200%20-2475%200%200%20140%0A0%20140%202475%200%202475%200%200%20-140z%22%2F%3E%0A%3Cpath%20d%3D%22M2455%203337%20c-72%20-24%20-120%20-54%20-168%20-106%20-75%20-80%20-92%20-126%20-92%20-251%200%0A-100%201%20-108%2034%20-168%20169%20-312%20619%20-246%20691%20102%2033%20158%20-54%20327%20-204%20401%20-47%0A23%20-75%2029%20-140%2032%20-49%202%20-97%20-2%20-121%20-10z%20m198%20-83%20c61%20-21%20132%20-84%20164%20-148%0A22%20-42%2027%20-64%2027%20-126%200%20-92%20-29%20-157%20-99%20-218%20-120%20-105%20-306%20-91%20-411%2031%0A-61%2072%20-82%20194%20-49%20288%2051%20145%20219%20224%20368%20173z%22%2F%3E%0A%3Cpath%20d%3D%22M575%201998%20c-3%20-7%20-4%20-171%20-3%20-363%20l3%20-350%20525%200%20525%200%200%20360%200%20360%0A-523%203%20c-414%202%20-524%200%20-527%20-10z%20m975%20-353%20l0%20-285%20-450%200%20-450%200%200%20285%200%20285%0A450%200%20450%200%200%20-285z%22%2F%3E%0A%3Cpath%20d%3D%22M3492%201998%20c-17%20-17%20-17%20-689%200%20-706%2017%20-17%201029%20-17%201046%200%2017%2017%0A17%20689%200%20706%20-17%2017%20-1029%2017%20-1046%200z%20m978%20-353%20l0%20-285%20-455%200%20-455%200%200%20285%0A0%20285%20455%200%20455%200%200%20-285z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-category-materiaux {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%2020010904%2F%2FEN%22%0A%20%22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0A%3Csvg%20version%3D%221.0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20width%3D%22512.000000pt%22%20height%3D%22512.000000pt%22%20viewBox%3D%220%200%20512.000000%20512.000000%22%0A%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%0A%3Cmetadata%3E%0ACreated%20by%20potrace%201.16%2C%20written%20by%20Peter%20Selinger%202001-2019%0A%3C%2Fmetadata%3E%0A%3Cg%20transform%3D%22translate%280.000000%2C512.000000%29%20scale%280.100000%2C-0.100000%29%22%0Afill%3D%22%23000000%22%20stroke%3D%22none%22%3E%0A%3Cpath%20d%3D%22M1503%203617%20l-1503%20-1502%200%20-271%20c0%20-246%202%20-274%2018%20-294%2015%20-18%2052%0A-29%20217%20-62%20110%20-22%20202%20-42%20204%20-44%203%20-3%20-95%20-105%20-217%20-227%20l-222%20-223%200%0A-271%20c0%20-246%202%20-273%2018%20-293%2016%20-20%20132%20-45%201041%20-227%20563%20-112%201033%20-202%0A1045%20-199%2011%203%20695%20679%201519%201503%20l1497%201498%200%20273%20c0%20270%200%20273%20-23%20296%20-18%0A18%20-59%2029%20-217%2060%20-107%2021%20-197%2040%20-199%2042%20-3%203%2095%20105%20217%20227%20l222%20223%200%0A268%20c0%20157%20-4%20275%20-10%20286%20-5%2010%20-29%2025%20-52%2034%20-47%2017%20-1991%20406%20-2029%20406%0A-18%200%20-383%20-359%20-1526%20-1503z%20m1615%201327%20c21%20-6%20-7%20-37%20-250%20-283%20-411%20-415%0A-633%20-660%20-927%20-1026%20-389%20-483%20-739%20-996%20-1061%20-1553%20-36%20-63%20-45%20-73%20-63%0A-68%20-12%203%20-139%2028%20-282%2056%20-143%2028%20-267%2053%20-275%2056%20-17%206%202797%202824%202820%202824%0A8%200%2025%20-3%2038%20-6z%20m318%20-64%20c54%20-11%20100%20-22%20102%20-25%202%20-2%20-87%20-100%20-198%20-217%0A-235%20-246%20-342%20-365%20-450%20-498%20-514%20-636%20-879%20-1362%20-1074%20-2140%20-23%20-91%20-44%0A-167%20-46%20-169%20-4%20-4%20-749%20139%20-758%20145%20-6%204%2026%2061%20133%20239%20388%20648%20836%201254%0A1359%201835%20101%20113%20823%20850%20832%20850%201%200%2046%20-9%20100%20-20z%20m477%20-95%20c81%20-16%20147%0A-32%20147%20-36%200%20-4%20-120%20-120%20-266%20-259%20-332%20-316%20-434%20-431%20-591%20-665%20-237%0A-355%20-401%20-789%20-458%20-1210%20-9%20-66%20-18%20-134%20-21%20-150%20-3%20-24%20-74%20-100%20-337%0A-363%20l-334%20-334%20-61%2012%20c-34%207%20-62%2015%20-62%2019%200%2031%20105%20398%20160%20562%20217%20647%0A575%201278%201017%201789%20181%20209%20626%20672%20643%20667%208%20-2%2081%20-17%20163%20-32z%20m652%20-130%0Ac154%20-31%20287%20-58%20295%20-61%209%20-3%20-327%20-346%20-965%20-984%20-539%20-539%20-981%20-976%20-983%0A-971%20-5%2014%2037%20208%2069%20321%20122%20428%20367%20858%20666%201165%20129%20132%20612%20585%20625%20585%207%0A0%20139%20-25%20293%20-55z%20m-1002%20-1857%20l-1398%20-1398%20-3%20122%20-3%20122%201398%201398%201398%0A1398%203%20-122%203%20-122%20-1398%20-1398z%20m1147%20707%20c74%20-14%20142%20-28%20150%20-31%209%20-3%20-213%0A-232%20-640%20-659%20-360%20-360%20-655%20-653%20-657%20-652%20-1%202%209%2045%2022%2098%2053%20208%20145%20401%0A278%20584%2028%2039%20191%20211%20361%20383%20243%20244%20315%20312%20331%20308%2011%20-2%2081%20-16%20155%20-31z%0Am-1147%20-1827%20l-1398%20-1398%20-3%20122%20-3%20122%201398%201398%201398%201398%203%20-122%203%20-122%0A-1398%20-1398z%20m-103%20718%20c-34%20-102%20-76%20-283%20-86%20-372%20l-6%20-61%20-657%20-657%20-657%0A-657%20-95%2017%20c-52%2010%20-95%2018%20-97%2019%20-12%207%2088%20237%20154%20355%2039%2069%2049%2080%2072%2080%2022%0A0%20146%20120%20711%20685%20377%20376%20687%20683%20688%20681%202%20-1%20-10%20-42%20-27%20-90z%20m-2352%20-602%0Al892%20-179%200%20-158%20c0%20-148%20-1%20-158%20-18%20-155%20-10%202%20-424%2084%20-920%20183%20l-902%20180%0A0%20159%200%20158%2028%20-5%20c15%20-3%20429%20-85%20920%20-183z%20m-131%20-457%20c2%20-2%20-9%20-30%20-23%20-63%0A-15%20-32%20-50%20-131%20-80%20-219%20-29%20-88%20-57%20-159%20-61%20-158%20-4%201%20-127%2024%20-273%2053%0A-146%2028%20-272%2053%20-279%2056%20-10%203%2051%2071%20183%20203%20l198%20198%20165%20-34%20c92%20-18%20168%0A-35%20170%20-36z%20m553%20-108%20c195%20-39%20357%20-72%20359%20-74%202%20-2%20-24%20-57%20-57%20-122%20-33%0A-65%20-74%20-158%20-93%20-208%20-18%20-49%20-36%20-93%20-39%20-98%20-5%20-6%20-708%20128%20-717%20137%20-4%203%0A60%20201%2090%20276%2051%20132%2066%20160%2084%20160%2010%200%20178%20-32%20373%20-71z%20m-422%20-555%20l892%0A-179%200%20-159%20c0%20-146%20-1%20-158%20-17%20-154%20-10%203%20-424%2085%20-920%20184%20l-903%20179%200%20159%0A0%20158%2028%20-5%20c15%20-3%20429%20-85%20920%20-183z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-category-materiel-informatique {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%2020010904%2F%2FEN%22%0A%20%22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0A%3Csvg%20version%3D%221.0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20width%3D%22512.000000pt%22%20height%3D%22512.000000pt%22%20viewBox%3D%220%200%20512.000000%20512.000000%22%0A%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%0A%3Cmetadata%3E%0ACreated%20by%20potrace%201.16%2C%20written%20by%20Peter%20Selinger%202001-2019%0A%3C%2Fmetadata%3E%0A%3Cg%20transform%3D%22translate%280.000000%2C512.000000%29%20scale%280.100000%2C-0.100000%29%22%0Afill%3D%22%23000000%22%20stroke%3D%22none%22%3E%0A%3Cpath%20d%3D%22M320%204947%20c-49%20-16%20-133%20-102%20-148%20-153%20-17%20-59%20-17%20-1689%200%20-1748%0A16%20-55%2099%20-138%20154%20-154%2030%20-9%20186%20-12%20578%20-12%20l536%200%200%20-239%200%20-238%20-89%20-5%0Ac-107%20-6%20-193%20-41%20-265%20-109%20-63%20-57%20-114%20-163%20-123%20-251%20-5%20-62%20-4%20-68%2020%0A-92%20l26%20-26%20671%200%20671%200%2026%2026%20c24%2024%2025%2030%2020%2092%20-9%2088%20-60%20194%20-123%20251%20-72%0A68%20-158%20103%20-265%20109%20l-89%205%200%20238%200%20239%20538%200%20c617%200%20602%20-2%20675%2080%2024%2026%2049%0A66%2055%2088%2017%2056%2017%201688%200%201744%20-6%2022%20-31%2062%20-55%2088%20-78%2086%2037%2080%20-1457%2079%0A-933%20-1%20-1331%20-4%20-1356%20-12z%20m2695%20-172%20l25%20-24%200%20-831%200%20-831%20-25%20-24%20-24%0A-25%20-1311%200%20-1311%200%20-24%2025%20-25%2024%200%20831%200%20831%2025%2024%2024%2025%201311%200%201311%200%2024%0A-25z%20m-1255%20-2135%20l0%20-240%20-80%200%20-80%200%200%20240%200%20240%2080%200%2080%200%200%20-240z%20m314%0A-412%20c45%20-13%20146%20-105%20146%20-132%200%20-14%20-57%20-16%20-540%20-16%20-483%200%20-540%202%20-540%2016%0A0%2024%20101%20119%20140%20131%2051%2016%20740%2017%20794%201z%22%2F%3E%0A%3Cpath%20d%3D%22M425%204695%20l-25%20-24%200%20-751%200%20-751%2025%20-24%2024%20-25%201231%200%201231%200%2024%2025%0A25%2024%200%20751%200%20751%20-25%2024%20-24%2025%20-1231%200%20-1231%200%20-24%20-25z%20m2375%20-775%20l0%20-640%0A-1120%200%20-1120%200%200%20640%200%20640%201120%200%201120%200%200%20-640z%22%2F%3E%0A%3Cpath%20d%3D%22M665%204455%20c-24%20-23%20-25%20-29%20-25%20-160%20l0%20-135%2080%200%2080%200%200%2080%200%2080%0A160%200%20160%200%200%2080%200%2080%20-215%200%20c-216%200%20-216%200%20-240%20-25z%22%2F%3E%0A%3Cpath%20d%3D%22M640%203920%20l0%20-80%2080%200%2080%200%200%2080%200%2080%20-80%200%20-80%200%200%20-80z%22%2F%3E%0A%3Cpath%20d%3D%22M3680%204947%20c-49%20-16%20-133%20-102%20-148%20-153%20-9%20-31%20-12%20-298%20-12%20-1098%0Al0%20-1056%20-336%200%20c-235%200%20-349%20-4%20-378%20-12%20-55%20-16%20-138%20-99%20-154%20-154%20-17%20-58%0A-17%20-810%200%20-868%2016%20-55%2099%20-138%20154%20-154%2027%20-8%20120%20-12%20273%20-12%20l232%200%2024%20-25%0A25%20-24%200%20-271%200%20-271%20-25%20-24%20c-20%20-21%20-34%20-25%20-80%20-25%20l-55%200%200%20136%20c0%20163%0A-10%20200%20-67%20264%20-77%2086%2036%2080%20-1451%2080%20-1003%200%20-1324%20-3%20-1356%20-12%20-55%20-16%0A-138%20-99%20-154%20-154%20-17%20-58%20-17%20-730%200%20-788%2016%20-55%2099%20-138%20154%20-154%2032%20-9%0A353%20-12%201356%20-12%201487%200%201374%20-6%201451%2080%2057%2064%2067%20101%2067%20264%20l0%20136%2058%200%20c87%0A0%20144%2023%20195%2080%2024%2026%2049%2066%2055%2088%2017%2055%2016%20570%200%20626%20-16%2055%20-99%20138%20-154%0A154%20-27%208%20-120%2012%20-273%2012%20l-232%200%20-24%2025%20-25%2024%200%20391%200%20391%2025%2024%2024%2025%20336%0A0%20335%200%200%20-176%20c0%20-110%205%20-192%2012%20-218%2016%20-55%2099%20-138%20154%20-154%2030%20-9%20181%20-12%0A556%20-12%20590%200%20578%20-2%20651%2080%2024%2026%2049%2066%2055%2088%2017%2057%2017%202647%200%202704%20-6%2022%0A-31%2062%20-55%2088%20-73%2082%20-60%2080%20-657%2079%20-349%20-1%20-533%20-5%20-556%20-12z%20m1095%20-172%0Al25%20-24%200%20-1311%200%20-1311%20-25%20-24%20-24%20-25%20-511%200%20-511%200%20-24%2025%20-25%2024%200%201311%0A0%201311%2025%2024%2024%2025%20511%200%20511%200%2024%20-25z%20m-1760%20-3680%20l25%20-24%200%20-351%200%20-351%0A-25%20-24%20-24%20-25%20-1311%200%20-1311%200%20-24%2025%20-25%2024%200%20351%200%20351%2025%2024%2024%2025%201311%0A0%201311%200%2024%20-25z%22%2F%3E%0A%3Cpath%20d%3D%22M3865%204615%20c-25%20-24%20-25%20-26%20-25%20-215%200%20-189%200%20-191%2025%20-215%20l24%20-25%0A351%200%20351%200%2024%2025%20c25%2024%2025%2026%2025%20215%200%20189%200%20191%20-25%20215%20l-24%2025%20-351%200%0A-351%200%20-24%20-25z%20m615%20-215%20l0%20-80%20-240%200%20-240%200%200%2080%200%2080%20240%200%20240%200%200%20-80z%22%2F%3E%0A%3Cpath%20d%3D%22M3840%203920%20l0%20-80%20400%200%20400%200%200%2080%200%2080%20-400%200%20-400%200%200%20-80z%22%2F%3E%0A%3Cpath%20d%3D%22M3840%203600%20l0%20-80%20400%200%20400%200%200%2080%200%2080%20-400%200%20-400%200%200%20-80z%22%2F%3E%0A%3Cpath%20d%3D%22M3840%203280%20l0%20-80%20400%200%20400%200%200%2080%200%2080%20-400%200%20-400%200%200%20-80z%22%2F%3E%0A%3Cpath%20d%3D%22M4140%202864%20c-142%20-52%20-229%20-183%20-218%20-327%2026%20-318%20443%20-407%20597%20-127%0A33%2060%2036%2071%2036%20150%200%2078%20-3%2091%20-34%20148%20-58%20106%20-144%20161%20-265%20168%20-50%203%20-84%0A-1%20-116%20-12z%20m163%20-158%20c103%20-43%20128%20-177%2048%20-257%20-65%20-65%20-157%20-65%20-222%200%0A-124%20123%2013%20325%20174%20257z%22%2F%3E%0A%3Cpath%20d%3D%22M480%20960%20l0%20-80%2080%200%2080%200%200%2080%200%2080%20-80%200%20-80%200%200%20-80z%22%2F%3E%0A%3Cpath%20d%3D%22M800%20960%20l0%20-80%2080%200%2080%200%200%2080%200%2080%20-80%200%20-80%200%200%20-80z%22%2F%3E%0A%3Cpath%20d%3D%22M1120%20960%20l0%20-80%2080%200%2080%200%200%2080%200%2080%20-80%200%20-80%200%200%20-80z%22%2F%3E%0A%3Cpath%20d%3D%22M1440%20960%20l0%20-80%2080%200%2080%200%200%2080%200%2080%20-80%200%20-80%200%200%20-80z%22%2F%3E%0A%3Cpath%20d%3D%22M1760%20960%20l0%20-80%2080%200%2080%200%200%2080%200%2080%20-80%200%20-80%200%200%20-80z%22%2F%3E%0A%3Cpath%20d%3D%22M2080%20960%20l0%20-80%2080%200%2080%200%200%2080%200%2080%20-80%200%20-80%200%200%20-80z%22%2F%3E%0A%3Cpath%20d%3D%22M2400%20960%20l0%20-80%2080%200%2080%200%200%2080%200%2080%20-80%200%20-80%200%200%20-80z%22%2F%3E%0A%3Cpath%20d%3D%22M2720%20960%20l0%20-80%2080%200%2080%200%200%2080%200%2080%20-80%200%20-80%200%200%20-80z%22%2F%3E%0A%3Cpath%20d%3D%22M480%20720%20l0%20-80%2080%200%2080%200%200%2080%200%2080%20-80%200%20-80%200%200%20-80z%22%2F%3E%0A%3Cpath%20d%3D%22M800%20720%20l0%20-80%2080%200%2080%200%200%2080%200%2080%20-80%200%20-80%200%200%20-80z%22%2F%3E%0A%3Cpath%20d%3D%22M1120%20720%20l0%20-80%2080%200%2080%200%200%2080%200%2080%20-80%200%20-80%200%200%20-80z%22%2F%3E%0A%3Cpath%20d%3D%22M1440%20720%20l0%20-80%2080%200%2080%200%200%2080%200%2080%20-80%200%20-80%200%200%20-80z%22%2F%3E%0A%3Cpath%20d%3D%22M1760%20720%20l0%20-80%2080%200%2080%200%200%2080%200%2080%20-80%200%20-80%200%200%20-80z%22%2F%3E%0A%3Cpath%20d%3D%22M2080%20720%20l0%20-80%2080%200%2080%200%200%2080%200%2080%20-80%200%20-80%200%200%20-80z%22%2F%3E%0A%3Cpath%20d%3D%22M2400%20720%20l0%20-80%2080%200%2080%200%200%2080%200%2080%20-80%200%20-80%200%200%20-80z%22%2F%3E%0A%3Cpath%20d%3D%22M2720%20720%20l0%20-80%2080%200%2080%200%200%2080%200%2080%20-80%200%20-80%200%200%20-80z%22%2F%3E%0A%3Cpath%20d%3D%22M480%20480%20l0%20-80%2080%200%2080%200%200%2080%200%2080%20-80%200%20-80%200%200%20-80z%22%2F%3E%0A%3Cpath%20d%3D%22M800%20480%20l0%20-80%20880%200%20880%200%200%2080%200%2080%20-880%200%20-880%200%200%20-80z%22%2F%3E%0A%3Cpath%20d%3D%22M2720%20480%20l0%20-80%2080%200%2080%200%200%2080%200%2080%20-80%200%20-80%200%200%20-80z%22%2F%3E%0A%3Cpath%20d%3D%22M4466%201430%20c-63%20-16%20-153%20-70%20-197%20-117%20-22%20-24%20-55%20-74%20-72%20-111%0Al-32%20-67%200%20-336%200%20-335%2037%20-76%20c45%20-91%20103%20-147%20196%20-191%2061%20-29%2076%20-32%20162%0A-32%2086%200%20101%203%20162%2032%2093%2044%20151%20100%20196%20191%20l37%2076%200%20336%200%20336%20-37%2076%20c-68%0A136%20-188%20217%20-336%20224%20-42%202%20-94%20-1%20-116%20-6z%20m14%20-240%20l0%20-70%2080%200%2080%200%200%2070%0Ac0%2039%202%2070%205%2070%2019%200%2068%20-35%2097%20-70%2041%20-48%2058%20-98%2058%20-174%20l0%20-56%20-240%200%20-240%0A0%200%2056%20c0%2074%2016%20124%2053%20170%2028%2034%2082%2074%20100%2074%204%200%207%20-31%207%20-70z%20m320%20-526%20c0%0A-170%20-9%20-204%20-75%20-269%20-101%20-102%20-229%20-102%20-330%200%20-66%2065%20-75%2099%20-75%20269%20l0%0A136%20240%200%20240%200%200%20-136z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-category-mobilier {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%2020010904%2F%2FEN%22%0A%20%22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0A%3Csvg%20version%3D%221.0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20width%3D%22512.000000pt%22%20height%3D%22512.000000pt%22%20viewBox%3D%220%200%20512.000000%20512.000000%22%0A%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%0A%3Cmetadata%3E%0ACreated%20by%20potrace%201.16%2C%20written%20by%20Peter%20Selinger%202001-2019%0A%3C%2Fmetadata%3E%0A%3Cg%20transform%3D%22translate%280.000000%2C512.000000%29%20scale%280.100000%2C-0.100000%29%22%0Afill%3D%22%23000000%22%20stroke%3D%22none%22%3E%0A%3Cpath%20d%3D%22M705%205095%20l-25%20-24%200%20-2339%200%20-2339%2020%20-26%20c20%20-25%2026%20-26%20128%20-29%0Al107%20-3%205%20-148%20c6%20-191%202%20-187%20171%20-187%2065%200%20129%205%20142%2011%2015%207%2056%2066%20114%20167%0Al91%20157%201102%200%201102%200%2090%20-156%20c60%20-104%2099%20-161%20115%20-168%2013%20-6%2077%20-11%20142%0A-11%20169%200%20165%20-4%20171%20187%20l5%20148%20107%203%20c102%203%20108%204%20128%2029%20l20%2026%200%202339%200%0A2339%20-25%2024%20-24%2025%20-1831%200%20-1831%200%20-24%20-25z%20m3575%20-2365%20l0%20-2230%20-1720%200%0A-1720%200%200%202230%200%202230%201720%200%201720%200%200%20-2230z%20m-3010%20-2397%20c-1%20-5%20-22%20-44%0A-48%20-88%20-45%20-75%20-50%20-80%20-85%20-83%20l-37%20-3%200%2090%200%2091%2085%200%20c47%200%2085%20-3%2085%20-7z%0Am2750%20-84%20l0%20-90%20-37%203%20c-35%203%20-40%208%20-85%2083%20-26%2044%20-47%2083%20-48%2088%200%204%2038%207%2085%0A7%20l85%200%200%20-91z%22%2F%3E%0A%3Cpath%20d%3D%22M930%204880%20c-20%20-20%20-20%20-33%20-20%20-2150%20l0%20-2131%2025%20-24%2024%20-25%201601%200%0A1601%200%2024%2025%2025%2024%200%202131%20c0%202117%200%202130%20-20%202150%20-20%2020%20-33%2020%20-1630%2020%0A-1597%200%20-1610%200%20-1630%20-20z%20m1550%20-2155%20l0%20-2015%20-705%200%20-705%200%200%202015%200%202015%0A705%200%20705%200%200%20-2015z%20m1570%200%20l0%20-2015%20-705%200%20-705%200%200%202015%200%202015%20705%200%20705%0A0%200%20-2015z%22%2F%3E%0A%3Cpath%20d%3D%22M2251%203014%20c-20%20-25%20-21%20-39%20-21%20-286%200%20-147%204%20-267%2010%20-277%2014%20-28%0A61%20-44%2093%20-32%2056%2022%2058%2034%2055%20321%20-3%20261%20-3%20262%20-27%20281%20-35%2028%20-85%2025%20-110%0A-7z%22%2F%3E%0A%3Cpath%20d%3D%22M2759%203021%20c-24%20-19%20-24%20-20%20-27%20-281%20-3%20-287%20-1%20-299%2055%20-321%2032%0A-12%2079%204%2093%2032%206%2010%2010%20130%2010%20277%200%20247%20-1%20261%20-21%20286%20-25%2032%20-75%2035%20-110%207z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-category-outillage-materiel-technique {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%2020010904%2F%2FEN%22%0A%20%22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0A%3Csvg%20version%3D%221.0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20width%3D%22512.000000pt%22%20height%3D%22512.000000pt%22%20viewBox%3D%220%200%20512.000000%20512.000000%22%0A%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%0A%3Cmetadata%3E%0ACreated%20by%20potrace%201.16%2C%20written%20by%20Peter%20Selinger%202001-2019%0A%3C%2Fmetadata%3E%0A%3Cg%20transform%3D%22translate%280.000000%2C512.000000%29%20scale%280.100000%2C-0.100000%29%22%0Afill%3D%22%23000000%22%20stroke%3D%22none%22%3E%0A%3Cpath%20d%3D%22M3093%205028%20c-52%20-51%20-101%20-105%20-109%20-120%20-12%20-23%20-14%20-226%20-14%20-1313%0Al0%20-1285%20-55%200%20c-46%200%20-60%20-4%20-80%20-25%20-24%20-23%20-25%20-29%20-25%20-165%20l0%20-140%20-58%200%0Ac-63%200%20-97%20-20%20-107%20-63%20-3%20-12%20-4%20-407%20-3%20-877%20l3%20-855%2029%20-53%20c33%20-59%2076%0A-96%20137%20-117%2065%20-23%20756%20-22%20824%202%2067%2023%20129%2086%20149%20154%2023%2077%2024%201724%201%201768%0A-18%2035%20-32%2041%20-101%2041%20l-54%200%200%20144%20c0%20144%200%20145%20-26%20165%20-20%2015%20-41%2021%20-80%0A21%20l-54%200%20-2%201300%20-3%201301%20-106%20104%20c-139%20138%20-138%20138%20-266%2013z%20m169%20-145%0Al38%20-37%200%20-1268%200%20-1268%20-80%200%20-80%200%200%201267%200%201267%2037%2038%20c20%2021%2039%2038%2042%2038%0A3%200%2022%20-17%2043%20-37z%20m208%20-2818%20l0%20-85%20-250%200%20-250%200%200%2085%200%2085%20250%200%20250%200%200%0A-85z%20m-500%20-1070%20l0%20-825%20-57%200%20c-44%200%20-62%205%20-80%2022%20l-23%2021%200%20804%200%20803%2080%200%0A80%200%200%20-825z%20m330%200%20l0%20-825%20-80%200%20-80%200%200%20825%200%20825%2080%200%2080%200%200%20-825z%20m330%0A23%20l0%20-802%20-22%20-23%20c-18%20-19%20-32%20-23%20-80%20-23%20l-58%200%200%20825%200%20825%2080%200%2080%200%200%0A-802z%22%2F%3E%0A%3Cpath%20d%3D%22M4155%205095%20c-24%20-24%20-25%20-28%20-25%20-181%20l0%20-156%2080%20-82%2080%20-82%200%20-1142%0A0%20-1142%20-55%200%20c-46%200%20-60%20-4%20-80%20-25%20-24%20-23%20-25%20-29%20-25%20-165%20l0%20-140%20-58%200%0Ac-50%200%20-62%20-4%20-83%20-26%20l-24%20-26%200%20-871%200%20-872%2022%20-41%20c27%20-50%2075%20-97%20122%20-121%0A33%20-16%2071%20-18%20436%20-18%20l400%200%2047%2028%20c53%2031%2094%2079%20114%20134%2011%2031%2013%20206%2014%20899%0A0%20996%2010%20905%20-102%20914%20l-63%205%20-3%20140%20c-2%20127%20-5%20141%20-24%20162%20-18%2019%20-32%2023%0A-80%2023%20l-58%200%200%201143%200%201142%2080%2080%2080%2080%200%20162%200%20162%20-26%2020%20c-26%2020%20-38%2021%0A-386%2021%20l-359%200%20-24%20-25z%20m635%20-208%20l0%20-63%20-71%20-69%20c-39%20-39%20-77%20-84%20-85%20-102%0A-12%20-27%20-14%20-223%20-14%20-1188%20l0%20-1155%20-80%200%20-80%200%200%201171%200%201172%20-85%2086%20-85%2087%0A0%2062%200%2062%20250%200%20250%200%200%20-63z%20m0%20-2822%20l0%20-85%20-247%202%20-248%203%20-3%2069%20c-2%2038%20-1%0A75%202%2083%204%2010%2054%2013%20251%2013%20l245%200%200%20-85z%20m-500%20-1070%20l0%20-825%20-59%200%20c-52%200%0A-62%203%20-80%2026%20-21%2027%20-21%2033%20-21%20825%20l0%20799%2080%200%2080%200%200%20-825z%20m330%200%20l0%20-825%0A-80%200%20-80%200%200%20825%200%20825%2080%200%2080%200%200%20-825z%20m330%2020%20c0%20-792%200%20-805%20-20%20-825%0A-16%20-16%20-33%20-20%20-80%20-20%20l-60%200%200%20825%200%20825%2080%200%2080%200%200%20-805z%22%2F%3E%0A%3Cpath%20d%3D%22M1182%204927%20c-18%20-19%20-22%20-35%20-22%20-95%200%20-60%20-3%20-74%20-17%20-79%20-10%20-3%0A-54%20-21%20-97%20-39%20l-80%20-33%20-57%2054%20c-86%2082%20-85%2082%20-261%20-92%20-136%20-135%20-148%20-150%0A-148%20-183%200%20-30%208%20-44%2050%20-85%2028%20-27%2050%20-54%2050%20-59%200%20-5%20-17%20-49%20-37%20-98%20l-38%0A-88%20-68%200%20c-62%200%20-71%20-3%20-98%20-29%20l-29%20-29%200%20-191%20c0%20-185%201%20-191%2024%20-217%2021%0A-25%2032%20-28%20101%20-33%20l77%20-6%2023%20-60%20c12%20-33%2028%20-72%2035%20-87%2013%20-27%2011%20-30%20-38%0A-82%20-44%20-46%20-52%20-61%20-52%20-92%200%20-35%2010%20-48%20144%20-183%20133%20-133%20147%20-145%20180%0A-145%2030%200%2045%209%2090%2053%20l54%2054%2085%20-37%20c46%20-20%2089%20-36%2096%20-36%207%200%2011%20-27%2011%20-79%0A0%20-74%202%20-81%2026%20-100%2025%20-20%2040%20-21%20221%20-21%20193%200%20194%200%20218%2025%2022%2021%2025%2033%2025%0A100%200%2049%204%2075%2011%2075%207%200%2050%2016%2096%2036%20l84%2036%2059%20-56%20c32%20-31%2066%20-56%2075%20-56%2034%0A0%2074%2032%20203%20163%20118%20119%20132%20137%20132%20168%200%2029%20-9%2044%20-54%2088%20l-53%2052%2038%2092%2038%0A92%2076%206%20c120%208%20119%207%20123%20244%20l3%20195%20-30%2030%20c-27%2028%20-35%2030%20-101%2030%20-58%200%20-72%0A3%20-77%2018%20-3%209%20-20%2051%20-38%2093%20l-32%2076%2054%2056%20c84%2087%2082%2091%20-89%20264%20-79%2079%20-153%0A146%20-166%20150%20-33%208%20-73%20-12%20-121%20-61%20l-43%20-43%20-80%2033%20c-44%2019%20-86%2034%20-94%2034%0A-11%200%20-14%2017%20-14%2074%200%2059%20-4%2078%20-21%20100%20l-20%2026%20-203%200%20c-199%200%20-203%200%20-224%0A-23z%20m308%20-205%20c0%20-86%206%20-91%20129%20-132%2051%20-16%20122%20-46%20157%20-66%2078%20-44%2097%20-41%0A163%2021%20l47%2044%2064%20-64%2064%20-65%20-47%20-48%20c-60%20-61%20-60%20-79%20-3%20-196%2025%20-50%2052%20-118%0A60%20-150%2021%20-82%2040%20-99%20121%20-104%20l65%20-4%200%20-79%200%20-79%20-61%200%20c-53%200%20-64%20-4%20-88%0A-27%20-17%20-18%20-32%20-50%20-41%20-88%20-8%20-33%20-34%20-98%20-57%20-144%20-55%20-108%20-55%20-129%202%0A-190%20l44%20-47%20-64%20-64%20-64%20-64%20-50%2047%20c-32%2030%20-59%2047%20-75%2047%20-13%200%20-57%20-18%20-98%0A-39%20-40%20-22%20-107%20-49%20-148%20-62%20-104%20-30%20-118%20-45%20-122%20-128%20l-3%20-66%20-82%20-3%0A-83%20-3%200%2064%20c0%2087%20-18%20109%20-106%20131%20-36%209%20-106%2037%20-155%2061%20-49%2025%20-98%2045%20-109%0A45%20-12%200%20-45%20-22%20-74%20-50%20l-52%20-49%20-64%2064%20-64%2064%2047%2050%20c59%2063%2060%2086%208%20183%0A-22%2040%20-49%20107%20-61%20148%20-29%2099%20-51%20120%20-131%20120%20l-59%200%200%2079%200%2079%2065%204%20c81%205%0A95%2018%20125%20118%2012%2041%2039%20109%2061%20150%2051%2099%2050%20119%20-8%20181%20l-47%2050%2064%2064%2064%2065%0A46%20-44%20c65%20-64%2083%20-66%20171%20-18%2041%2022%20113%2052%20161%2067%20106%2032%20118%2045%20118%20132%20l0%0A63%2085%200%2085%200%200%20-68z%22%2F%3E%0A%3Cpath%20d%3D%22M1280%204445%20c-138%20-31%20-263%20-114%20-344%20-228%20-70%20-100%20-98%20-183%20-104%0A-307%20-7%20-177%2045%20-314%20164%20-434%20112%20-111%20253%20-170%20409%20-170%20162%200%20287%2054%20405%0A173%2087%2088%20123%20149%20150%20257%2047%20184%207%20364%20-115%20516%20-57%2071%20-174%20151%20-263%20178%0A-88%2028%20-218%2034%20-302%2015z%20m302%20-193%20c161%20-79%20257%20-260%20228%20-431%20-33%20-195%20-188%0A-338%20-379%20-349%20-375%20-22%20-584%20428%20-323%20693%2092%2094%20175%20126%20313%20122%2084%20-2%20103%0A-6%20161%20-35z%22%2F%3E%0A%3Cpath%20d%3D%22M856%202289%20c-24%20-19%20-26%20-26%20-26%20-95%20l0%20-75%20-37%20-15%20c-21%20-8%20-64%20-27%0A-96%20-41%20l-57%20-27%20-55%2054%20c-46%2045%20-61%2054%20-90%2054%20-33%200%20-49%20-13%20-180%20-144%20-136%0A-136%20-145%20-147%20-145%20-183%200%20-32%208%20-47%2051%20-92%20l51%20-55%20-30%20-72%20c-17%20-40%20-33%0A-80%20-36%20-89%20-3%20-13%20-21%20-18%20-81%20-21%20-70%20-3%20-80%20-6%20-101%20-31%20-23%20-27%20-24%20-32%0A-24%20-212%200%20-114%204%20-193%2011%20-208%2015%20-34%2049%20-47%20122%20-47%20l62%200%2038%20-88%20c20%20-49%0A37%20-93%2037%20-98%200%20-5%20-22%20-32%20-50%20-59%20-42%20-41%20-50%20-55%20-50%20-85%200%20-33%2012%20-48%20148%0A-183%20176%20-174%20175%20-174%20261%20-92%20l57%2054%2080%20-33%20c43%20-18%2087%20-36%2097%20-39%2014%20-5%2017%0A-19%2017%20-80%200%20-64%203%20-76%2023%20-95%2022%20-21%2032%20-22%20224%20-22%20l202%200%2020%2026%20c17%2022%2021%0A41%2021%20100%200%2057%203%2074%2014%2074%208%200%2050%2015%2094%2034%20l80%2033%2043%20-43%20c48%20-49%2088%20-69%20121%0A-61%2013%204%2087%2071%20166%20150%20171%20173%20173%20177%2089%20264%20l-54%2056%2032%2076%20c18%2042%2035%2084%2038%0A94%205%2014%2019%2017%2076%2017%2059%200%2074%204%2098%2024%20l28%2024%200%20201%20c0%20195%20-1%20201%20-23%20223%20-19%0A19%20-35%2023%20-102%2026%20-58%203%20-80%208%20-80%2017%200%207%20-15%2049%20-34%2093%20l-33%2080%2053%2053%20c86%2085%0A83%2093%20-78%20256%20-129%20131%20-169%20163%20-203%20163%20-9%200%20-43%20-25%20-75%20-56%20l-59%20-56%20-84%0A36%20c-46%2020%20-89%2036%20-96%2036%20-7%200%20-11%2026%20-11%2075%200%2067%20-3%2079%20-25%20100%20-24%2025%20-25%0A25%20-218%2025%20-181%200%20-196%20-1%20-221%20-21z%20m302%20-210%20c4%20-83%2018%20-98%20122%20-128%2041%20-13%0A108%20-40%20148%20-62%2041%20-21%2085%20-39%2098%20-39%2016%200%2043%2017%2075%2047%20l50%2047%2064%20-64%2064%20-64%0A-44%20-47%20c-56%20-60%20-57%20-86%20-10%20-174%2019%20-37%2047%20-104%2061%20-151%2033%20-106%2053%20-124%0A135%20-124%20l59%200%200%20-79%200%20-79%20-65%20-4%20c-81%20-5%20-100%20-22%20-121%20-104%20-8%20-32%20-35%0A-100%20-60%20-150%20-57%20-117%20-57%20-135%203%20-196%20l47%20-48%20-64%20-65%20-64%20-64%20-47%2044%20c-66%0A62%20-85%2065%20-163%2021%20-35%20-20%20-106%20-50%20-157%20-66%20-123%20-41%20-129%20-46%20-129%20-132%20l0%0A-68%20-85%200%20-85%200%200%2064%20c0%2083%20-15%20101%20-105%20126%20-38%2011%20-111%2040%20-161%2066%20-106%2054%0A-117%2053%20-184%20-12%20l-46%20-44%20-64%2065%20-64%2064%2047%2050%20c31%2033%2047%2059%2047%2076%200%2014%20-22%0A72%20-49%20128%20-27%2056%20-54%20125%20-61%20154%20-16%2070%20-37%2086%20-116%2091%20l-64%204%200%2079%200%2079%2059%0A0%20c80%200%20102%2021%20131%20120%2012%2041%2039%20108%2061%20148%2051%2096%2050%20117%20-8%20182%20l-46%2051%2063%0A64%2064%2064%2052%20-49%20c29%20-28%2062%20-50%2074%20-50%2011%200%2060%2020%20109%2045%2049%2024%20119%2052%20155%2061%0A88%2022%20106%2044%20106%20131%20l0%2064%2083%20-3%2082%20-3%203%20-66z%22%2F%3E%0A%3Cpath%20d%3D%22M994%201810%20c-236%20-36%20-438%20-223%20-484%20-447%20-19%20-90%20-8%20-244%2023%20-325%0A151%20-393%20652%20-503%20947%20-208%20175%20175%20219%20448%20108%20672%20-41%2083%20-162%20205%20-244%20246%0A-111%2056%20-242%2079%20-350%2062z%20m259%20-203%20c204%20-101%20288%20-336%20193%20-542%20-35%20-77%20-115%0A-158%20-195%20-198%20-62%20-30%20-72%20-32%20-176%20-32%20-104%200%20-114%202%20-176%2032%20-159%2079%20-250%0A235%20-236%20406%2014%20160%20131%20307%20286%20359%2041%2013%2079%2017%20143%2015%2076%20-3%2095%20-7%20161%20-40z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-category-sport {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%2020010904%2F%2FEN%22%0A%20%22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0A%3Csvg%20version%3D%221.0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20width%3D%22512.000000pt%22%20height%3D%22512.000000pt%22%20viewBox%3D%220%200%20512.000000%20512.000000%22%0A%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%0A%3Cmetadata%3E%0ACreated%20by%20potrace%201.16%2C%20written%20by%20Peter%20Selinger%202001-2019%0A%3C%2Fmetadata%3E%0A%3Cg%20transform%3D%22translate%280.000000%2C512.000000%29%20scale%280.100000%2C-0.100000%29%22%0Afill%3D%22%23000000%22%20stroke%3D%22none%22%3E%0A%3Cpath%20d%3D%22M2865%204745%20c-91%20-49%20-105%20-85%20-105%20-270%200%20-143%200%20-146%2026%20-172%2020%0A-20%2031%20-24%2057%20-19%2057%2012%2062%2023%2067%20179%20l5%20142%20119%203%20c78%202%20123%20-1%20132%20-9%2011%20-9%0A14%20-57%2014%20-243%200%20-257%207%20-305%2063%20-410%2041%20-79%20154%20-192%20233%20-234%20157%20-82%20361%0A-82%20518%200%2081%2043%20195%20156%20233%20233%2060%20119%2066%20149%2072%20415%20l6%20245%20119%203%20c76%202%20123%0A-1%20130%20-8%207%20-7%2013%20-134%2016%20-378%20l5%20-367%2027%20-57%20c52%20-111%20165%20-199%20276%20-213%0A102%20-13%2092%206%2092%20-179%20l0%20-163%20-616%20-296%20-616%20-296%20-501%20240%20c-276%20133%20-555%0A266%20-619%20297%20l-118%2055%200%20157%20c0%20114%203%20160%2013%20168%206%205%2035%2012%2062%2014%2081%207%20168%2053%0A229%20119%2073%2078%2097%20144%20104%20276%204%2099%204%20102%20-21%20127%20-33%2033%20-76%2034%20-104%204%20-17%0A-19%20-22%20-40%20-25%20-118%20-5%20-104%20-23%20-153%20-75%20-202%20-33%20-32%20-92%20-58%20-128%20-58%20-93%0A0%20-174%20-56%20-194%20-135%20-8%20-30%20-11%20-295%20-11%20-848%20l0%20-803%20-189%20-113%20-189%20-112%0A-61%2021%20c-55%2018%20-85%2020%20-316%2020%20l-255%200%200%20649%200%20650%20273%203%20272%203%2055%2028%20c76%2039%0A143%20108%20176%20181%2024%2051%2028%2075%2029%20146%200%2076%20-3%2092%20-32%20151%20-63%20127%20-171%20197%20-318%0A206%20l-83%206%20-4%2078%20c-6%20102%20-43%20178%20-112%20230%20-55%2042%20-106%2059%20-193%2067%20l-63%205%200%0A92%20c0%2079%20-3%2097%20-22%20125%20-49%2071%20-61%2075%20-243%2075%20-182%200%20-194%20-4%20-243%20-75%20-19%0A-28%20-22%20-46%20-22%20-125%20l0%20-92%20-77%20-7%20c-179%20-15%20-281%20-119%20-291%20-293%20l-5%20-83%0A-61%200%20c-113%200%20-166%20-29%20-166%20-91%200%20-14%209%20-34%2019%20-43%2018%20-16%2072%20-18%20800%20-16%0A541%200%20794%20-3%20822%20-10%2056%20-15%20121%20-82%20138%20-142%2028%20-98%20-17%20-199%20-109%20-245%20l-44%0A-23%20-758%200%20c-829%200%20-798%20-2%20-862%2058%20-43%2041%20-66%2098%20-66%20170%200%2048%20-4%2066%20-20%2082%0A-25%2025%20-71%2026%20-101%201%20-22%20-18%20-24%20-27%20-24%20-103%200%20-108%2033%20-184%20111%20-258%2096%0A-91%20108%20-94%20422%20-98%20l272%20-3%200%20-649%200%20-649%20-273%20-3%20c-271%20-3%20-272%20-3%20-329%20-30%0A-71%20-33%20-138%20-101%20-175%20-176%20-23%20-49%20-27%20-70%20-28%20-147%200%20-77%204%20-98%2026%20-146%2066%0A-140%20194%20-218%20357%20-219%20l52%200%200%20-65%20c0%20-119%2055%20-217%20152%20-270%2042%20-23%2070%20-30%0A133%20-35%20l80%20-5%205%20-102%20c6%20-113%2018%20-141%2081%20-178%2030%20-18%2052%20-20%20184%20-20%20132%200%0A154%202%20184%2020%2063%2037%2076%2065%2079%20176%20l4%2099%2060%20-55%20c33%20-31%2086%20-69%20119%20-85%20124%20-63%0A49%20-61%201606%20-58%20l1418%203%2053%2030%20c59%2032%2091%2066%20125%20129%2021%2039%2022%2055%2025%20302%20l3%0A261%2065%206%20c35%204%2084%2015%20109%2026%2062%2028%20130%2094%20162%20160%20l28%2056%203%201070%20c2%20962%201%0A1074%20-13%201112%20-27%2070%20-96%20113%20-181%20113%20-64%200%20-136%2044%20-176%20108%20-23%2037%20-23%2041%0A-28%20412%20l-5%20375%20-25%2044%20c-17%2030%20-40%2052%20-69%2068%20-40%2021%20-57%2023%20-187%2023%20-153%200%0A-183%20-6%20-227%20-48%20-51%20-48%20-52%20-53%20-58%20-327%20-5%20-236%20-7%20-265%20-27%20-315%20-46%20-117%0A-149%20-215%20-261%20-250%20-200%20-63%20-404%2027%20-499%20220%20-27%2055%20-27%2057%20-32%20320%20-6%20301%0A-10%20320%20-83%20368%20-39%2026%20-47%2027%20-196%2030%20-128%202%20-161%200%20-186%20-13z%20m-1675%20-510%0Al0%20-75%20-115%200%20-115%200%200%2075%200%2075%20115%200%20115%200%200%20-75z%20m297%20-249%20c46%20-28%2073%20-83%0A73%20-150%20l0%20-56%20-485%200%20-485%200%200%2056%20c0%2089%2035%20141%20109%20165%2014%204%20190%207%20391%206%20340%0A-2%20367%20-3%20397%20-21z%20m1624%20-1201%20c327%20-157%20603%20-288%20615%20-291%2014%20-4%20218%2089%20627%0A285%20334%20160%20609%20291%20612%20291%203%200%205%20-356%205%20-790%200%20-844%201%20-829%20-48%20-884%20-25%0A-28%20-91%20-56%20-134%20-56%20l-37%200%20-3%20363%20c-3%20351%20-4%20363%20-25%20403%20-35%2066%20-70%20101%0A-130%20130%20-48%2024%20-69%2028%20-137%2028%20-133%20-1%20-177%20-32%20-245%20-177%20-72%20-152%20-188%0A-241%20-348%20-269%20-196%20-33%20-397%2076%20-486%20264%20-76%20159%20-120%20183%20-332%20183%20-165%20-1%0A-153%203%20-374%20-130%20-88%20-52%20-162%20-95%20-165%20-95%20-3%200%20-6%20232%20-6%20515%200%20283%204%20515%209%0A515%204%200%20275%20-128%20602%20-285z%20m-1921%20-375%20l0%20-650%20-115%200%20-115%200%200%20650%200%20650%0A115%200%20115%200%200%20-650z%20m1979%20-301%20c26%20-9%2039%20-26%2076%20-99%20102%20-203%20290%20-330%20512%0A-346%20145%20-11%20324%2049%20436%20147%2060%2052%20131%20151%20161%20226%2028%2069%2053%2086%20114%2079%2060%20-8%0A97%20-30%20116%20-70%2014%20-30%2016%20-91%2016%20-520%20l0%20-486%20-518%200%20-518%200%20-129%20186%20c-71%0A103%20-139%20191%20-152%20197%20-55%2025%20-118%20-35%20-97%20-90%206%20-15%2050%20-84%2097%20-152%2048%20-68%0A87%20-128%2087%20-132%200%20-5%20-38%20-9%20-84%20-9%20l-84%200%20-225%20324%20c-125%20178%20-227%20329%20-229%0A336%20-3%2011%2095%2080%20113%2080%203%200%2043%20-54%2089%20-120%2084%20-120%20102%20-136%20150%20-128%2032%204%2064%0A50%2057%2080%20-4%2012%20-42%2075%20-87%20138%20-44%2062%20-80%20119%20-80%20126%200%206%206%2017%2014%2023%2023%2020%0A46%20100%2046%20163%20l0%2058%2044%200%20c23%200%2057%20-5%2075%20-11z%20m-284%20-114%20c-12%20-24%20-108%20-86%0A-431%20-280%20-229%20-137%20-428%20-251%20-443%20-253%20-33%20-5%20-94%2024%20-88%2041%202%207%20222%20143%0A488%20303%20l484%20290%203%20-35%20c2%20-20%20-3%20-49%20-13%20-66z%20m-71%20-660%20c108%20-154%20196%20-283%0A196%20-287%200%20-5%20-37%20-8%20-83%20-8%20l-83%200%20-178%20256%20c-127%20183%20-175%20259%20-167%20267%2021%0A21%20106%2066%20113%2059%204%20-4%2095%20-133%20202%20-287z%20m-1039%20266%20c-6%20-4%20-83%20-51%20-171%20-104%0A-126%20-75%20-175%20-111%20-222%20-161%20-65%20-70%20-112%20-156%20-132%20-245%20-12%20-53%20-9%20-200%206%0A-248%20l6%20-23%20-290%200%20-290%200%20-32%2026%20c-44%2037%20-60%2075%20-60%20139%20l0%2055%20215%200%20c227%200%0A255%205%20274%2047%2015%2034%2014%2047%20-8%2074%20l-19%2024%20-374%205%20-373%205%20-45%2025%20c-122%2069%20-146%0A234%20-47%20327%2069%2066%2018%2062%20832%2063%20409%200%20735%20-4%20730%20-9z%20m729%20-335%20c80%20-115%20146%0A-213%20146%20-218%200%20-4%20-38%20-8%20-84%20-8%20l-84%200%20-127%20181%20c-69%2099%20-125%20182%20-123%20184%0A8%208%20122%2074%20124%2072%201%20-1%2068%20-96%20148%20-211z%20m-621%2073%20c49%20-25%20130%20-35%20179%20-21%0Al36%2010%2096%20-138%20c53%20-76%2096%20-141%2096%20-144%200%20-3%20-200%20-6%20-445%20-6%20l-445%200%200%2023%20c0%0A37%2055%20138%2097%20179%2021%2020%2094%2071%20161%20112%20l124%2075%2031%20-35%20c16%20-19%2048%20-44%2070%20-55z%0Am2715%20-549%20l-3%20-100%20-38%20-37%20-37%20-38%20-1428%200%20-1427%200%20-57%2027%20c-90%2042%20-175%20137%0A-202%20226%20l-7%2022%201601%200%201602%200%20-4%20-100z%20m-3408%20-200%20l0%20-80%20-115%200%20-115%200%200%0A80%200%2080%20115%200%20115%200%200%20-80z%22%2F%3E%0A%3Cpath%20d%3D%22M3573%203428%20c-57%20-28%20-48%20-114%2015%20-133%20l32%20-9%200%20-128%20c0%20-109%20-2%20-128%0A-15%20-128%20-25%200%20-65%20-47%20-65%20-75%200%20-14%2011%20-37%2025%20-50%2023%20-24%2031%20-25%20135%20-25%0A104%200%20112%201%20135%2025%2014%2013%2025%2036%2025%2050%200%2031%20-41%2075%20-70%2075%20-19%200%20-20%205%20-20%20168%0A0%20183%20-4%20198%20-60%20227%20-33%2017%20-105%2019%20-137%203z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-category-vehicules {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%2020010904%2F%2FEN%22%0A%20%22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0A%3Csvg%20version%3D%221.0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20width%3D%22512.000000pt%22%20height%3D%22512.000000pt%22%20viewBox%3D%220%200%20512.000000%20512.000000%22%0A%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%0A%3Cmetadata%3E%0ACreated%20by%20potrace%201.16%2C%20written%20by%20Peter%20Selinger%202001-2019%0A%3C%2Fmetadata%3E%0A%3Cg%20transform%3D%22translate%280.000000%2C512.000000%29%20scale%280.100000%2C-0.100000%29%22%0Afill%3D%22%23000000%22%20stroke%3D%22none%22%3E%0A%3Cpath%20d%3D%22M2350%204605%20c-569%20-18%20-568%20-18%20-629%20-46%20-56%20-26%20-408%20-336%20-452%20-398%0A-23%20-33%20-24%20-44%20-32%20-270%20-10%20-293%20-6%20-477%2012%20-511%2039%20-73%2099%20-111%20190%20-119%0Al63%20-6%2019%20-60%20c36%20-118%20132%20-220%20249%20-267%2079%20-31%20222%20-31%20303%201%20115%2045%20210%0A147%20246%20265%20l19%2061%20101%200%20c55%200%20359%20-1%20675%20-3%20l573%20-2%206%20-37%20c23%20-144%20174%0A-284%20339%20-314%20117%20-22%20252%2019%20343%20102%2059%2054%2083%2088%20111%20156%20l22%2055%20129%202%20c123%0A1%20132%203%20188%2031%2046%2023%2066%2042%2090%2079%20l30%2050%200%20180%200%20181%20-31%2065%20c-35%2074%20-79%20129%0A-128%20159%20-17%2011%20-151%2054%20-296%2096%20-446%20128%20-426%20120%20-719%20288%20-348%20198%20-453%0A240%20-644%20256%20-205%2018%20-368%2019%20-777%206z%20m702%20-126%20c231%20-16%20285%20-36%20659%20-249%0A292%20-167%20286%20-164%20759%20-300%20231%20-67%20253%20-76%20287%20-112%2051%20-55%2063%20-102%2063%20-266%0A0%20-148%20-1%20-154%20-24%20-177%20-30%20-30%20-68%20-37%20-185%20-33%20l-94%203%20-12%2055%20c-25%20128%0A-103%20228%20-223%20287%20-74%2037%20-79%2038%20-186%2038%20-99%200%20-117%20-3%20-169%20-27%20-110%20-51%0A-218%20-182%20-234%20-284%20l-6%20-34%20-677%200%20-677%200%20-12%2054%20c-25%20114%20-130%20230%20-248%20277%0A-81%2032%20-224%2033%20-303%201%20-117%20-47%20-215%20-151%20-248%20-264%20l-17%20-58%20-52%200%20c-41%200%0A-57%205%20-73%2022%20-19%2021%20-20%2034%20-20%20334%200%20213%204%20320%2011%20336%2017%2033%20354%20338%20399%20360%0A34%2017%2085%2021%20446%2032%20539%2017%20653%2018%20836%205z%20m-1026%20-886%20c66%20-22%20145%20-101%20167%0A-167%2039%20-114%2014%20-231%20-67%20-312%20-115%20-115%20-297%20-115%20-412%200%20-115%20116%20-115%20297%0A1%20412%2030%2030%2068%2057%2095%2067%2060%2021%20155%2021%20216%200z%20m2201%20-19%20c179%20-86%20218%20-326%2076%0A-467%20-182%20-183%20-495%20-56%20-496%20201%20-1%20137%2083%20250%20214%20287%2069%2019%20138%2012%20206%20-21z%22%2F%3E%0A%3Cpath%20d%3D%22M1964%204343%20c-29%20-20%20-34%20-57%20-34%20-237%20l0%20-185%2026%20-20%20c26%20-21%2033%20-21%0A801%20-21%20l775%200%2034%2034%20c37%2037%2044%2074%2022%20121%20-14%2031%20-244%20180%20-363%20236%20-154%2071%0A-160%2072%20-735%2076%20-283%202%20-520%200%20-526%20-4z%20m596%20-228%20l0%20-105%20-250%200%20-250%200%200%0A105%200%20105%20250%200%20250%200%200%20-105z%20m536%2071%20c73%20-23%20275%20-134%20314%20-172%2012%20-12%20-8%0A-14%20-156%20-14%20-94%200%20-259%203%20-367%207%20l-197%206%200%20105%200%20104%20163%20-4%20c140%20-4%20173%20-9%0A243%20-32z%22%2F%3E%0A%3Cpath%20d%3D%22M2505%203655%20c-14%20-13%20-25%20-31%20-25%20-40%200%20-9%2011%20-27%2025%20-40%20l24%20-25%20416%0A0%20416%200%2024%2025%20c14%2013%2025%2031%2025%2040%200%209%20-11%2027%20-25%2040%20l-24%2025%20-416%200%20-416%200%0A-24%20-25z%22%2F%3E%0A%3Cpath%20d%3D%22M1875%203421%20c-54%20-23%20-79%20-95%20-51%20-149%2017%20-34%2061%20-62%2096%20-62%2054%200%20110%0A57%20110%20112%200%2013%20-9%2038%20-20%2056%20-28%2046%20-83%2064%20-135%2043z%22%2F%3E%0A%3Cpath%20d%3D%22M4024%203386%20c-27%20-27%20-34%20-42%20-34%20-74%200%20-49%2028%20-86%2075%20-102%2042%20-14%2071%0A-6%20107%2028%2072%2067%2024%20182%20-75%20182%20-31%200%20-46%20-7%20-73%20-34z%22%2F%3E%0A%3Cpath%20d%3D%22M187%202712%20c-16%20-17%20-17%20-96%20-17%20-934%200%20-874%201%20-916%2018%20-931%2016%20-15%0A46%20-17%20211%20-17%20144%200%20193%20-3%20196%20-13%2041%20-117%2051%20-135%20114%20-198%2085%20-84%20150%0A-112%20266%20-112%20104%200%20176%2027%20250%2094%2063%2058%2092%20103%20116%20174%20l16%2050%201097%203%20c872%202%0A1097%200%201101%20-10%2036%20-105%2052%20-135%20100%20-186%20206%20-222%20563%20-138%20650%20153%20l12%2040%0A144%205%20c237%208%20231%20-3%20227%20428%20l-3%20319%20-28%2041%20c-42%2064%20-90%2083%20-225%2091%20l-115%206%0A-61%20180%20c-71%20209%20-95%20254%20-171%20323%20-86%2079%20-104%2082%20-462%2082%20l-303%200%200%20193%20c0%0A158%20-3%20197%20-16%20215%20l-15%2022%20-1543%200%20c-1482%200%20-1544%20-1%20-1559%20-18z%20m3003%20-932%0Al0%20-830%20-920%200%20c-801%200%20-920%202%20-920%2015%200%208%20-9%2039%20-21%2070%20-27%2072%20-101%20153%20-181%0A196%20-60%2033%20-67%2034%20-168%2034%20-99%200%20-109%20-2%20-172%20-33%20-83%20-41%20-158%20-120%20-187%0A-197%20-12%20-31%20-21%20-62%20-21%20-70%200%20-13%20-25%20-15%20-150%20-15%20l-150%200%200%20830%200%20830%0A1445%200%201445%200%200%20-830z%20m780%20370%20c68%20-35%20103%20-101%20189%20-363%2043%20-128%2069%20-190%2081%0A-197%2010%20-6%2077%20-10%20148%20-10%20113%200%20133%20-2%20153%20-19%20l24%20-19%203%20-274%20c2%20-150%200%0A-283%20-3%20-296%20-5%20-22%20-8%20-23%20-127%20-20%20l-121%203%20-12%2042%20c-29%2097%20-108%20190%20-205%0A240%20-50%2025%20-65%2028%20-160%2028%20-93%200%20-112%20-3%20-162%20-27%20-80%20-37%20-142%20-98%20-183%20-181%0A-19%20-38%20-35%20-78%20-35%20-88%200%20-18%20-10%20-19%20-120%20-19%20l-120%200%200%20610%200%20610%20305%200%0Ac285%200%20308%20-1%20345%20-20z%20m-2882%20-1029%20c49%20-25%20107%20-87%20127%20-133%208%20-21%2015%20-66%0A15%20-101%200%20-274%20-377%20-353%20-491%20-103%20-22%2050%20-25%20152%20-5%20200%2029%2070%20108%20138%20181%0A157%2044%2012%20131%201%20173%20-20z%20m2974%20-8%20c119%20-65%20165%20-213%20103%20-338%20-78%20-160%20-287%0A-193%20-413%20-64%20-44%2045%20-65%2095%20-70%20165%20-14%20200%20201%20334%20380%20237z%22%2F%3E%0A%3Cpath%20d%3D%22M676%202179%20c-31%20-25%20-34%20-61%20-6%20-89%2020%20-20%2033%20-20%201120%20-20%20l1101%200%0A24%2025%20c14%2013%2025%2031%2025%2040%200%209%20-11%2027%20-25%2040%20l-24%2025%20-1094%200%20c-1092%200%20-1094%200%0A-1121%20-21z%22%2F%3E%0A%3Cpath%20d%3D%22M666%201848%20c-9%20-12%20-16%20-29%20-16%20-38%200%20-9%207%20-26%2016%20-38%20l15%20-22%20833%200%0Ac794%200%20834%201%20849%2018%2022%2024%2021%2065%20-1%2085%20-17%2016%20-90%2017%20-850%2017%20l-831%200%20-15%20-22z%22%2F%3E%0A%3Cpath%20d%3D%22M3477%202012%20c-15%20-16%20-17%20-45%20-17%20-204%200%20-166%202%20-187%2018%20-201%2016%20-15%0A50%20-17%20268%20-17%20137%200%20254%204%20260%208%206%204%2017%2018%2023%2030%2011%2021%204%2042%20-70%20195%20-45%2095%0A-89%20180%20-97%20190%20-13%2015%20-36%2017%20-192%2017%20-159%200%20-179%20-2%20-193%20-18z%20m346%20-197%0Ac26%20-52%2047%20-98%2047%20-100%200%20-3%20-64%20-4%20-142%20-3%20l-143%203%20-3%2084%20c-2%2046%20-1%2090%202%2098%0A4%209%2030%2013%2098%2013%20l93%200%2048%20-95z%22%2F%3E%0A%3Cpath%20d%3D%22M951%201012%20c-123%20-18%20-135%20-196%20-17%20-241%20104%20-39%20203%2078%20152%20178%20-25%0A47%20-78%2071%20-135%2063z%22%2F%3E%0A%3Cpath%20d%3D%22M3909%201010%20c-46%20-13%20-66%20-29%20-83%20-64%20-21%20-45%20-20%20-84%204%20-124%2043%20-70%0A136%20-78%20197%20-17%2027%2027%2033%2041%2033%2077%200%2089%20-73%20151%20-151%20128z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-metric-euros {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2271%22%20height%3D%2271%22%20viewBox%3D%220%200%2071%2071%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M36.5%2057C48.3741%2057%2058%2047.3741%2058%2035.5C58%2023.6259%2048.3741%2014%2036.5%2014C24.6259%2014%2015%2023.6259%2015%2035.5C15%2047.3741%2024.6259%2057%2036.5%2057ZM59.5%2035.5C59.5%2048.2025%2049.2025%2058.5%2036.5%2058.5C23.7975%2058.5%2013.5%2048.2025%2013.5%2035.5C13.5%2022.7975%2023.7975%2012.5%2036.5%2012.5C49.2025%2012.5%2059.5%2022.7975%2059.5%2035.5Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3Cpath%20d%3D%22M37.597%2042.5676C36.2479%2042.5689%2034.9245%2042.1785%2033.7716%2041.439C32.6186%2040.6995%2031.6806%2039.6394%2031.0602%2038.375H37.597L38.7319%2035.9792H30.3112C30.2545%2035.5839%2030.2203%2035.1886%2030.2203%2034.7812C30.2203%2034.374%2030.2545%2033.9787%2030.3112%2033.5834H37.597L38.7319%2031.1875H31.0602C31.6817%2029.9239%2032.6199%2028.8647%2033.7727%2028.1253C34.9254%2027.3861%2036.2481%2026.995%2037.597%2026.9949C39.4241%2026.9949%2041.1037%2027.7015%2042.3975%2028.8755L44.4062%2026.7552C42.5375%2024.9792%2040.1115%2023.9976%2037.597%2024C33.1483%2024%2029.3806%2027.0068%2027.9733%2031.1875H23.9786L22.8438%2033.5834H27.4513C27.3594%2034.379%2027.3594%2035.1835%2027.4513%2035.9792H23.9787L22.8438%2038.375H27.9734C29.3807%2042.5557%2033.1484%2045.5625%2037.597%2045.5625C40.2186%2045.5625%2042.6018%2044.5203%2044.4062%2042.8072L42.3862%2040.687C41.1038%2041.861%2039.4356%2042.5676%2037.597%2042.5676Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-metric-co2 {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2271%22%20height%3D%2271%22%20viewBox%3D%220%200%2071%2071%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20clip-path%3D%22url%28%23clip0_141_631%29%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M56.7496%2036.51L56.6669%2035.1806C56.5547%2033.3775%2055.9934%2031.5218%2055.1635%2029.7293C54.2041%2028.0706%2053.0733%2026.6625%2051.6929%2025.7521L51.0187%2025.3075V25.274C49.6878%2024.4895%2048.2919%2023.9963%2046.9105%2023.7838C45.2617%2023.5497%2043.469%2023.785%2041.8926%2024.3883L40.6204%2024.8752L40.0135%2023.6557C39.1615%2021.9437%2038.1221%2020.5481%2036.7876%2019.2624H36.6958L36.2744%2018.9012C35.0704%2017.8689%2033.83%2017.0398%2032.4187%2016.5745L32.3852%2016.5634L32.3523%2016.5508C29.106%2015.3083%2025.5297%2015.3136%2022.3083%2016.6699L22.2775%2016.6829L22.2462%2016.6944C18.9606%2017.9086%2016.4037%2020.4759%2014.7416%2023.7693C13.2229%2027.1678%2012.8682%2031.0858%2013.6952%2034.7578L14.0629%2036.3904L12.4%2036.578C10.3509%2036.8091%208.42524%2037.8475%207.14712%2039.5597C5.78933%2041.3786%205.02425%2043.5174%205.13394%2045.8782C5.24606%2048.1524%206.13789%2050.2622%207.64468%2051.7617C9.20153%2053.311%2011.144%2054.2124%2013.2583%2054.2124H51.8375V54.3499H56.5515L57.8902%2054.2195C59.1091%2054.1007%2060.2821%2053.7496%2061.33%2053.0757C61.8735%2052.7263%2062.3182%2052.3737%2062.9172%2051.8613C64.3871%2050.3762%2065.2784%2048.1551%2065.3903%2045.8764C65.5028%2043.5845%2064.8206%2041.2091%2063.4127%2039.4681C61.9852%2037.703%2060.0553%2036.6965%2058.0795%2036.585L56.7496%2036.51ZM63.9375%2052.9624C63.296%2053.5124%2062.7828%2053.9249%2062.1413%2054.3374C60.8583%2055.1624%2059.447%2055.5749%2058.0357%2055.7124V55.8499H50.3375V55.7124H13.2583C10.6923%2055.7124%208.38283%2054.6124%206.5866%2052.8249C4.79038%2051.0374%203.76396%2048.5624%203.63566%2045.9499C3.50736%2043.1999%204.40547%2040.7249%205.94509%2038.6624C7.17014%2037.0213%208.88257%2035.9026%2010.7592%2035.3754C11.2411%2035.24%2011.7338%2035.1436%2012.2319%2035.0874C12.1217%2034.5983%2012.0309%2034.105%2011.9593%2033.6092C11.4475%2030.0625%2011.9233%2026.382%2013.3866%2023.1249C15.1828%2019.5499%2018.0055%2016.6624%2021.7262%2015.2874C25.3187%2013.7749%2029.296%2013.7749%2032.8885%2015.1499C34.5564%2015.6999%2035.9677%2016.6624%2037.2508%2017.7624H37.3791C39.047%2019.2749%2040.33%2020.9249%2041.3564%2022.9874C43.1526%2022.2999%2045.2055%2022.0249%2047.13%2022.2999C48.9262%2022.5749%2050.7225%2023.2624%2052.3904%2024.3624H52.5187V24.4999C54.1866%2025.5999%2055.4696%2027.2499%2056.496%2029.0374C57.3942%2030.9624%2058.0357%2033.0249%2058.164%2035.0874C60.6017%2035.2249%2062.9111%2036.4624%2064.5791%2038.5249C66.247%2040.5874%2067.0168%2043.3374%2066.8885%2045.9499C66.7602%2048.5624%2065.7338%2051.1749%2063.9375%2052.9624Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3Cpath%20d%3D%22M27.7562%2041.825V41.9625C27.6279%2042.925%2027.1147%2043.8875%2026.3449%2044.575C25.5751%2045.125%2024.8053%2045.5375%2023.7789%2045.4C23.0091%2045.4%2022.2393%2045.125%2021.4695%2044.7125C20.6996%2044.3%2020.1864%2043.6125%2019.9298%2042.7875C19.5449%2041.825%2019.4166%2040.725%2019.4166%2039.625C19.4166%2038.6625%2019.5449%2037.8375%2019.8015%2036.875C20.0581%2036.05%2020.5713%2035.3625%2021.2128%2034.8125C21.9827%2034.2625%2022.8808%2033.9875%2023.7789%2033.9875C24.5487%2033.9875%2025.3185%2034.2625%2025.96%2034.675C26.6015%2035.225%2027.1147%2036.05%2027.243%2036.875V37.0125L29.2959%2036.4625V36.325C29.0393%2035.0875%2028.2695%2033.9875%2027.243%2033.1625C26.2166%2032.3375%2024.9336%2032.0625%2023.6506%2032.0625C22.4959%2032.0625%2021.3412%2032.3375%2020.1864%2032.8875C19.16%2033.4375%2018.2619%2034.4%2017.7487%2035.5C17.1072%2036.7375%2016.8506%2038.1125%2016.8506%2039.4875C16.8506%2040.8625%2017.1072%2042.1%2017.6204%2043.3375C18.0053%2044.4375%2018.7751%2045.4%2019.8015%2046.0875C20.9562%2046.775%2022.2393%2047.05%2023.5223%2047.05C24.8053%2047.05%2026.2166%2046.6375%2027.243%2045.8125C28.2695%2044.85%2029.0393%2043.6125%2029.2959%2042.2375V42.1L27.7562%2041.825Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3Cpath%20d%3D%22M43.7944%2035.9124C43.2811%2034.8124%2042.383%2033.85%2041.3566%2033.1625C40.2019%2032.475%2039.0472%2032.2%2037.7642%2032.2C36.866%2032.2%2035.8396%2032.3375%2035.0698%2032.75C34.1717%2033.1625%2033.4019%2033.575%2032.7604%2034.2625C31.3491%2035.775%2030.7076%2037.8375%2030.8359%2039.9C30.8359%2041.1375%2031.0925%2042.3749%2031.734%2043.4749C32.2472%2044.575%2033.1453%2045.5374%2034.1717%2046.2249C35.3264%2046.9124%2036.6094%2047.1875%2037.8925%2047.1875C39.1755%2047.1875%2040.3133%2047.1875%2041.468%2046.5C42.6227%2045.95%2043.4548%2044.6%2043.968%2043.5C44.468%2042.5%2044.6144%2041.1375%2044.6144%2039.7625C44.468%2038%2044.4359%2037.1499%2043.7944%2035.9124ZM42.383%2039.7625C42.5113%2041.275%2041.9981%2042.7875%2040.9717%2043.8875C40.5868%2044.3%2039.9453%2044.7125%2039.4321%2044.9874C38.7906%2045.2624%2038.2774%2045.4%2037.6359%2045.4C36.9944%2045.4%2036.3528%2045.2624%2035.8396%2044.9874C35.1981%2044.7125%2034.6849%2044.4375%2034.3%2043.8875C33.4019%2042.7875%2032.8887%2041.4125%2032.8887%2039.9C32.8887%2037.8375%2033.4019%2036.325%2034.3%2035.3625C34.6849%2034.95%2035.3264%2034.5375%2035.8396%2034.4C36.4811%2034.125%2036.9944%2034.125%2037.6359%2034.125C38.534%2034.125%2039.4321%2034.4%2040.0736%2034.8125C40.8434%2035.225%2041.3566%2035.9125%2041.7415%2036.7375C42.2547%2037.8375%2042.2906%2038.6729%2042.383%2039.7625Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3Cpath%20d%3D%22M50.8506%2045.8125H47.3864C47.5147%2045.675%2047.8996%2045.2624%2048.4129%2044.8499C48.9261%2044.4374%2049.4393%2043.8875%2049.8242%2043.475C50.0808%2043.2%2050.3374%2042.7875%2050.4657%2042.5125C50.594%2042.2375%2050.7223%2041.825%2050.7223%2041.55C50.7223%2041.275%2050.7223%2040.8625%2050.594%2040.5875C50.4657%2040.3125%2050.3374%2040.0375%2050.0808%2039.7625C49.5676%2039.35%2048.9261%2039.075%2048.1563%2039.075C47.5147%2039.075%2046.8732%2039.2125%2046.2317%2039.7625C45.7185%2040.175%2045.4619%2040.8625%2045.4619%2041.55V41.825L46.8732%2041.9625V41.6875C46.8732%2041.55%2046.8732%2041.275%2047.0015%2041.1375C47.0015%2041%2047.1298%2040.8624%2047.2581%2040.7249C47.3864%2040.5874%2047.5147%2040.5875%2047.643%2040.45C47.7713%2040.45%2047.8996%2040.3125%2048.1563%2040.3125C48.2846%2040.3125%2048.4129%2040.3125%2048.6695%2040.45C48.7978%2040.45%2048.9261%2040.5874%2049.0544%2040.7249C49.1827%2040.8624%2049.1827%2041%2049.311%2041.1375C49.311%2041.275%2049.4393%2041.4125%2049.4393%2041.55C49.4393%2041.9625%2049.311%2042.2375%2049.0544%2042.5125L47.5147%2044.1624C47.1298%2044.575%2046.6166%2044.9875%2046.2317%2045.4C45.9751%2045.675%2045.7185%2046.0875%2045.5902%2046.5C45.4619%2046.775%2045.4619%2047.05%2045.4619%2047.325V47.5999H50.8506V45.8125Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_141_631%22%3E%0A%3Crect%20width%3D%2270%22%20height%3D%2270%22%20fill%3D%22white%22%20transform%3D%22translate%280.5%200.5%29%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-metric-recycle {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2271%22%20height%3D%2271%22%20viewBox%3D%220%200%2071%2071%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M37.2826%2029.5299C37.3521%2029.851%2037.6184%2030.0921%2037.9449%2030.1293L49.354%2031.4264C49.3827%2031.4295%2049.4117%2031.431%2049.4406%2031.431C49.7344%2031.431%2050.0024%2031.2631%2050.1305%2030.9986L55.5863%2019.736C55.7709%2019.355%2055.6117%2018.8965%2055.2307%2018.7118C55.0153%2018.6075%2054.7635%2018.6097%2054.5499%2018.718L51.2459%2020.3937L48.6602%2015.9521C47.7751%2014.2932%2046.0444%2013.2605%2044.1642%2013.2691H31.3868C29.4791%2013.2737%2027.7117%2014.2726%2026.7237%2015.9046L24.3473%2019.7667C24.1276%2020.1235%2024.2351%2020.5905%2024.5887%2020.8153L33.0212%2026.1814C33.144%2026.2595%2033.2865%2026.3009%2033.432%2026.301C33.4957%2026.3011%2033.559%2026.2931%2033.6206%2026.2773C33.8252%2026.2254%2033.9994%2026.0915%2034.102%2025.907L37.3217%2020.1139L40.848%2026.7832L37.6375%2028.7096C37.3556%2028.8787%2037.2127%2029.2087%2037.2826%2029.5299ZM33.1568%2024.4505L26.0483%2019.9276L28.0338%2016.7019C28.7429%2015.5264%2030.014%2014.8063%2031.3868%2014.8023H34.4991L36.3987%2018.616L33.1568%2024.4505ZM42.2592%2027.7246C42.6079%2027.5149%2042.7321%2027.0694%2042.5421%2026.7096L36.2462%2014.8023H44.1642C45.4957%2014.8003%2046.7177%2015.539%2047.3348%2016.7187L50.2846%2021.7881C50.4894%2022.1385%2050.9316%2022.2685%2051.2934%2022.0848L53.2145%2021.1112L48.9876%2029.8419L40.365%2028.8614L42.2592%2027.7246Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3Cpath%20d%3D%22M51.7258%2051.9818L57.0919%2042.7874L58.6864%2040.2117C59.7177%2038.546%2059.7723%2036.4539%2058.829%2034.7368L56.3514%2029.7877C56.1622%2029.4089%2055.7018%2029.2553%2055.323%2029.4445C55.3078%2029.452%2055.2928%2029.4602%2055.2782%2029.4688L46.0792%2034.8349C45.7187%2035.0451%2045.5927%2035.5051%2045.7955%2035.8698L48.9937%2041.633H41.8645V38.5666C41.8647%2038.1433%2041.5215%2037.8%2041.0982%2037.7998C40.8821%2037.7997%2040.676%2037.8908%2040.5306%2038.0507L32.8648%2046.4831C32.615%2046.7581%2032.5982%2047.1725%2032.8249%2047.4667L40.4908%2057.4323C40.7492%2057.7675%2041.2306%2057.8298%2041.5659%2057.5714C41.7541%2057.4263%2041.8644%2057.2023%2041.8645%2056.9646V54.6649H47.2306C49.1208%2054.7116%2050.8696%2053.6678%2051.7258%2051.9818ZM47.4989%2035.7847L55.3433%2031.2074L57.4706%2035.4543C58.1573%2036.6919%2058.1224%2038.2038%2057.3794%2039.4083L55.9995%2041.6314H50.7477L47.4989%2035.7847ZM41.0979%2053.1317C40.6745%2053.1317%2040.3313%2053.475%2040.3313%2053.8983V54.7109L34.4286%2047.0404L40.3313%2040.549V42.3996C40.3313%2042.8229%2040.6745%2043.1661%2041.0979%2043.1661H55.0949L50.3927%2051.2275C49.8021%2052.4263%2048.5664%2053.1703%2047.2306%2053.1317H41.0979Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3Cpath%20d%3D%22M13.8634%2027.7194L17.6534%2030.0698L15.1237%2035.1354C14.2068%2036.8013%2014.212%2038.8219%2015.1375%2040.4831L19.4035%2047.8499L21.7362%2051.8906C22.7381%2053.5924%2024.558%2054.6451%2026.5328%2054.6649H29.5991C30.0224%2054.6649%2030.3657%2054.3216%2030.3657%2053.8983V43.1661C30.3657%2042.7428%2030.0224%2042.3995%2029.5991%2042.3995H23.8719L27.6957%2035.7647L30.857%2036.9821C31.2522%2037.134%2031.6957%2036.9368%2031.8477%2036.5416C31.9219%2036.3485%2031.9149%2036.1336%2031.8283%2035.9457L27.2288%2025.9801C27.0966%2025.692%2026.8008%2025.515%2026.4845%2025.5347L14.2191%2026.3013C13.7965%2026.3275%2013.4752%2026.6913%2013.5015%2027.1138C13.5169%2027.3618%2013.6515%2027.587%2013.8627%2027.7179L13.8634%2027.7194ZM28.8325%2053.1317H26.5328C25.1042%2053.1179%2023.7873%2052.3566%2023.0624%2051.1255L20.9582%2047.4797L23.1291%2043.9327H28.8325V53.1317ZM26.0567%2027.0993L29.6443%2034.8724L27.6343%2034.0982C27.2821%2033.9629%2026.8838%2034.1039%2026.6953%2034.4309L20.0643%2045.9358L16.4644%2039.7165C15.8027%2038.5074%2015.8126%2037.0423%2016.4905%2035.8422L19.3414%2030.1281C19.5199%2029.7729%2019.3975%2029.3403%2019.0593%2029.1315L16.7143%2027.6811L26.0567%2027.0993Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-metric-orders {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2219%22%20viewBox%3D%22-1%200%2020%2019%22%20fill%3D%22%23FFFFFF%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M18.0439%2010.1396L16.1732%206.87462C16.1144%206.77206%2016.0256%206.6961%2015.9236%206.65188C15.9167%206.64859%2015.909%206.6453%2015.9002%206.64197L12.4917%205.35477C12.626%204.9753%2012.6994%204.5672%2012.6994%204.14226C12.6995%202.13383%2011.0655%200.499878%209.05703%200.499878C7.0486%200.499878%205.41465%202.13383%205.41465%204.1423C5.41465%204.58224%205.49308%205.0042%205.63662%205.39496L2.2197%206.63985L2.21914%206.6401C2.10497%206.68184%202.00509%206.76265%201.94092%206.87466L0.0702118%2010.1396C-0.00663164%2010.2738%20-0.0211724%2010.4348%200.0304103%2010.5805C0.081993%2010.7262%200.194534%2010.8422%200.338633%2010.8981L1.87069%2011.4929V15.5511C1.87069%2015.7749%202.01104%2015.9746%202.22154%2016.0504L8.93498%2018.4685C8.9931%2018.4894%209.05396%2018.4999%209.11481%2018.4999C9.17566%2018.4999%209.23651%2018.4894%209.29464%2018.4685L16.0081%2016.0504C16.2186%2015.9746%2016.3589%2015.7749%2016.3589%2015.5512V11.448L17.7754%2010.8982C17.9195%2010.8422%2018.0321%2010.7262%2018.0837%2010.5805C18.1353%2010.4348%2018.1207%2010.2738%2018.0439%2010.1396ZM9.05703%201.56125C10.4802%201.56125%2011.6381%202.7191%2011.6381%204.1423C11.6381%205.56549%2010.4802%206.72331%209.05703%206.72331C7.63384%206.72331%206.47599%205.56546%206.47599%204.14226C6.47599%202.71907%207.63387%201.56125%209.05703%201.56125ZM9.05703%207.78468C10.2586%207.78468%2011.326%207.19972%2011.9898%206.29979L14.1933%207.13194L9.10586%209.00349L3.95533%207.1371L6.15195%206.33683C6.81754%207.21575%207.87205%207.78468%209.05703%207.78468ZM2.64004%207.78939L8.32939%209.851L6.90245%2012.3075L1.29783%2010.132L2.64004%207.78939ZM2.93206%2011.9049L6.94133%2013.4612C7.00416%2013.4856%207.06908%2013.4973%207.13322%2013.4973C7.31766%2013.4973%207.49487%2013.4007%207.59227%2013.2331L8.57655%2011.5386V17.2113L2.93206%2015.1782V11.9049ZM15.2976%2015.1782L9.63792%2017.2167V11.6301L10.516%2013.2227C10.6443%2013.4555%2010.925%2013.5574%2011.1727%2013.4612L15.2976%2011.86V15.1782ZM15.6605%2010.5806C15.6442%2010.586%2015.6281%2010.5923%2015.6125%2010.5992L11.2213%2012.3038L9.87026%209.85319L15.4752%207.7913L16.8162%2010.1319L15.6605%2010.5806Z%22%0A%20%20%20%20%20%20%20%20%20%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%220.01%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M8.22428%205.37455C8.32791%205.47818%208.46373%205.52997%208.59951%205.52997C8.7353%205.52997%208.87115%205.47818%208.97474%205.37452L10.5823%203.76696C10.7895%203.55971%2010.7895%203.22371%2010.5823%203.01646C10.3751%202.80921%2010.0391%202.80921%209.8318%203.01646L8.59947%204.24879L8.30013%203.94945C8.09292%203.74223%207.75689%203.7422%207.54964%203.94945C7.34242%204.1567%207.34242%204.49269%207.54964%204.69994L8.22428%205.37455Z%22%0A%20%20%20%20%20%20%20%20%20%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%220.01%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fsvg%3E");
}
.icon-metric-users {
  --icon: url("data:image/svg+xml,%3Csvg%0A%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20width%3D%2232%22%0A%20%20%20%20%20%20%20%20height%3D%2232%22%0A%20%20%20%20%20%20%20%20viewBox%3D%220%200%2024%2024%22%0A%20%20%20%20%20%20%20%20fill%3D%22none%22%0A%20%20%20%20%20%20%20%20stroke%3D%22%23FFFFFF%22%0A%20%20%20%20%20%20%20%20stroke-width%3D%221%22%0A%20%20%20%20%20%20%20%20stroke-linecap%3D%22round%22%0A%20%20%20%20%20%20%20%20stroke-linejoin%3D%22round%22%0A%3E%0A%20%20%20%20%3Cpath%20d%3D%22M12%2012m-9%200a9%209%200%201%200%2018%200a9%209%200%201%200%20-18%200%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M12%2010m-3%200a3%203%200%201%200%206%200a3%203%200%201%200%20-6%200%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M6.168%2018.849a4%204%200%200%201%203.832%20-2.849h4a4%204%200%200%201%203.834%202.855%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.icon-right-arrow {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M20%2011.8814L15.7812%2017.2594M5%2011.8814H20H5ZM20%2011.8814L15.7812%207L20%2011.8814Z%22%0A%20%20%20%20%20%20%20%20%20%20stroke%3D%22%2300B8E6%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");
  background: var(--color-alpha);
}
.icon-right-arrow-black {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M20%2011.8814L15.7812%2017.2594M5%2011.8814H20H5ZM20%2011.8814L15.7812%207L20%2011.8814Z%22%0A%20%20%20%20%20%20%20%20%20%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background: var(--color-black);
}
.icon-right-arrow-black:hover {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M20%2011.8814L15.7812%2017.2594M5%2011.8814H20H5ZM20%2011.8814L15.7812%207L20%2011.8814Z%22%0A%20%20%20%20%20%20%20%20%20%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");
  background: var(--color-white);
}
.icon-right-arrow-white {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M20%2011.8814L15.7812%2017.2594M5%2011.8814H20H5ZM20%2011.8814L15.7812%207L20%2011.8814Z%22%0A%20%20%20%20%20%20%20%20%20%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");
  background: var(--color-white);
}
.icon-right-arrow-white:hover {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M20%2011.8814L15.7812%2017.2594M5%2011.8814H20H5ZM20%2011.8814L15.7812%207L20%2011.8814Z%22%0A%20%20%20%20%20%20%20%20%20%20stroke%3D%22%2357257B%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");
  background: var(--color-bravo);
}
.icon-arrow-up {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20clip-path%3D%22url%28%23clip0_444_13073%29%22%3E%0A%3Cpath%20d%3D%22M16.791%208.57095C17.235%209.01495%2017.934%209.01495%2018.378%208.57095C18.807%208.12695%2018.807%207.42795%2018.378%206.98395L11.728%200.332951C11.522%200.126951%2011.236%20-4.95911e-05%2010.919%20-4.95911e-05C10.602%20-4.95911e-05%2010.316%200.126951%2010.109%200.332951L3.45898%206.98395C3.01498%207.42795%203.01498%208.12695%203.45898%208.57095C3.90298%209.01495%204.60198%209.01495%205.04598%208.57095L9.79198%203.80895V20.714C9.79098%2021.333%2010.299%2021.825%2010.918%2021.825C11.537%2021.825%2012.029%2021.333%2012.029%2020.714V3.80995L16.791%208.57095Z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_444_13073%22%3E%0A%3Crect%20width%3D%2221.825%22%20height%3D%2221.825%22%20fill%3D%22white%22%20transform%3D%22matrix%281%200%200%20-1%200%2021.825%29%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A");
  background: var(--color-alpha);
}
.icon-account-circle {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2233%22%20viewBox%3D%220%200%2032%2033%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cg%20clip-path%3D%22url%28%23clip0_181_18081%29%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M27.3137%205.18628C24.2917%202.16431%2020.2737%200.5%2016%200.5C11.7261%200.5%207.70825%202.16431%204.68628%205.18628C1.66431%208.20825%200%2012.2261%200%2016.5C0%2020.7737%201.66431%2024.7917%204.68628%2027.8137C7.70825%2030.8357%2011.7261%2032.5%2016%2032.5C20.2737%2032.5%2024.2917%2030.8357%2027.3137%2027.8137C30.3357%2024.7917%2032%2020.7737%2032%2016.5C32%2012.2261%2030.3357%208.20825%2027.3137%205.18628ZM8.02124%2028.1492C8.69043%2024.2961%2012.0293%2021.4541%2016%2021.4541C19.9709%2021.4541%2023.3096%2024.2961%2023.9788%2028.1492C21.707%2029.71%2018.9585%2030.625%2016%2030.625C13.0415%2030.625%2010.293%2029.71%208.02124%2028.1492ZM10.9126%2014.4917C10.9126%2011.6863%2013.1948%209.4043%2016%209.4043C18.8052%209.4043%2021.0874%2011.6865%2021.0874%2014.4917C21.0874%2017.2969%2018.8052%2019.5791%2016%2019.5791C13.1948%2019.5791%2010.9126%2017.2969%2010.9126%2014.4917ZM25.6028%2026.8486C25.0981%2025.0549%2024.0959%2023.4275%2022.6912%2022.1562C21.8293%2021.3762%2020.8484%2020.7607%2019.7937%2020.3269C21.7%2019.0835%2022.9626%2016.9324%2022.9626%2014.4917C22.9626%2010.6526%2019.8391%207.5293%2016%207.5293C12.1609%207.5293%209.0376%2010.6526%209.0376%2014.4917C9.0376%2016.9324%2010.3003%2019.0835%2012.2063%2020.3269C11.1519%2020.7607%2010.1707%2021.376%209.30884%2022.156C7.9043%2023.4272%206.90186%2025.0547%206.39722%2026.8484C3.61768%2024.2671%201.875%2020.5835%201.875%2016.5C1.875%208.71143%208.21143%202.375%2016%202.375C23.7886%202.375%2030.125%208.71143%2030.125%2016.5C30.125%2020.5837%2028.3823%2024.2673%2025.6028%2026.8486Z%22%20fill%3D%22%23000000%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3CclipPath%20id%3D%22clip0_181_18081%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%23000000%22%20transform%3D%22translate%280%200.5%29%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FclipPath%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A");
  background: var(--color-alpha);
}
.icon-star-fill {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M12%2018C12%2019%2012.25%2019.92%2012.67%2020.74L12%2021.35L10.55%2020.03C5.4%2015.36%202%2012.27%202%208.5C2%205.41%204.42%203%207.5%203C9.24%203%2010.91%203.81%2012%205.08C13.09%203.81%2014.76%203%2016.5%203C19.58%203%2022%205.41%2022%208.5C22%209.93%2021.5%2011.26%2020.62%2012.61C19.83%2012.23%2018.94%2012%2018%2012C14.69%2012%2012%2014.69%2012%2018ZM19%2014H17V17H14V19H17V22H19V19H22V17H19V14Z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E");
  background: var(--color-alpha);
}
.icon-star-outline {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M11.5%2018C11.5%2018.9457%2011.7063%2019.8246%2012.0589%2020.6202L12%2020.6738L10.8866%2019.6603L10.8859%2019.6596C8.30104%2017.3157%206.19578%2015.4033%204.73088%2013.6111C3.27148%2011.8256%202.5%2010.2206%202.5%208.5C2.5%205.68674%204.69555%203.5%207.5%203.5C9.08885%203.5%2010.6221%204.24223%2011.6206%205.40564L12%205.84771L12.3794%205.40564C13.3779%204.24223%2014.9112%203.5%2016.5%203.5C19.3045%203.5%2021.5%205.68674%2021.5%208.5C21.5%209.68385%2021.1263%2010.811%2020.4259%2011.978C19.6804%2011.6775%2018.861%2011.5%2018%2011.5C14.4139%2011.5%2011.5%2014.4139%2011.5%2018ZM17%2017.5H17.5V17V14.5H18.5V17V17.5H19H21.5V18.5H19H18.5V19V21.5H17.5V19V18.5H17H14.5V17.5H17Z%22%20stroke%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background: var(--color-bravo);
}
.icon-search {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2233%22%20height%3D%2234%22%20viewBox%3D%220%200%2033%2034%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M20.5895%204.83182C16.1634%200.32778%208.99198%200.32778%204.56578%204.83182C1.4181%208.034%200.515208%2012.6633%201.85132%2016.705C1.89065%2016.824%201.82609%2016.9523%201.70711%2016.9917C1.58814%2017.031%201.4598%2016.9664%201.42047%2016.8475C0.0339065%2012.6531%200.968844%207.84372%204.24215%204.51374C8.84617%20-0.171261%2016.3092%20-0.171239%2020.9132%204.51376C25.1668%208.8361%2025.4849%2015.6436%2021.8919%2020.3446L31.8265%2030.4358L31.8271%2030.4364C32.401%2031.0237%2032.401%2031.97%2031.8271%2032.5573L31.8252%2032.5592C31.5333%2032.8511%2031.158%2033%2030.7799%2033C30.4018%2033%2030.0266%2032.8511%2029.7346%2032.5592L29.7332%2032.5577L19.8147%2022.4603C16.1038%2025.3957%2011.0775%2025.7572%207.02961%2023.5565C6.91952%2023.4967%206.87879%2023.3589%206.93864%2023.2488C6.99849%2023.1387%207.13626%2023.098%207.24635%2023.1578C11.1939%2025.304%2016.1083%2024.9146%2019.6886%2021.9792C19.7794%2021.9048%2019.912%2021.9119%2019.9943%2021.9957L30.0555%2032.2383C30.0557%2032.2385%2030.056%2032.2388%2030.0562%2032.239C30.2633%2032.4457%2030.523%2032.5462%2030.7799%2032.5462C31.0367%2032.5462%2031.2964%2032.4458%2031.5034%2032.2392C31.9041%2031.8282%2031.9039%2031.1644%2031.5027%2030.7537C31.5026%2030.7537%2031.5026%2030.7536%2031.5025%2030.7535L21.4292%2020.5214C21.3489%2020.4398%2021.3419%2020.3112%2021.4129%2020.2215C24.996%2015.6925%2024.7282%209.03726%2020.5897%204.83194L20.5895%204.83182Z%22%20fill%3D%22%23031F73%22%2F%3E%0A%20%20%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12.5947%204.56956C8.04787%204.56956%204.35858%208.32113%204.35858%2012.9531C4.35858%2017.5851%208.04787%2021.3367%2012.5947%2021.3367C17.1415%2021.3367%2020.8308%2017.5851%2020.8308%2012.9531C20.8308%208.32113%2017.1415%204.56956%2012.5947%204.56956ZM4.13169%2012.9531C4.13169%208.19959%207.91883%204.34267%2012.5947%204.34267C17.2705%204.34267%2021.0577%208.19959%2021.0577%2012.9531C21.0577%2017.7067%2017.2705%2021.5636%2012.5947%2021.5636C7.91883%2021.5636%204.13169%2017.7067%204.13169%2012.9531Z%22%20fill%3D%22%23376DB3%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M4.24215%204.51374C0.968844%207.84372%200.0339065%2012.6531%201.42047%2016.8475C1.4598%2016.9664%201.58814%2017.031%201.70711%2016.9917C1.82609%2016.9523%201.89065%2016.824%201.85132%2016.705C0.515208%2012.6633%201.4181%208.034%204.56578%204.83182C8.99198%200.32778%2016.1634%200.32778%2020.5895%204.83182L20.5897%204.83194C24.7282%209.03726%2024.996%2015.6925%2021.4129%2020.2215C21.3419%2020.3112%2021.3489%2020.4398%2021.4292%2020.5214L31.5025%2030.7535C31.5026%2030.7536%2031.5026%2030.7537%2031.5027%2030.7537C31.9039%2031.1644%2031.9041%2031.8282%2031.5034%2032.2392C31.2964%2032.4458%2031.0367%2032.5462%2030.7799%2032.5462C30.523%2032.5462%2030.2633%2032.4457%2030.0562%2032.239C30.056%2032.2388%2030.0557%2032.2385%2030.0555%2032.2383L19.9943%2021.9957C19.912%2021.9119%2019.7794%2021.9048%2019.6886%2021.9792C16.1083%2024.9146%2011.1939%2025.304%207.24635%2023.1578C7.13626%2023.098%206.99849%2023.1387%206.93864%2023.2488C6.87879%2023.3589%206.91952%2023.4967%207.02961%2023.5565C11.0775%2025.7572%2016.1038%2025.3957%2019.8147%2022.4603L29.7332%2032.5577L29.7346%2032.5592C30.0266%2032.8511%2030.4018%2033%2030.7799%2033C31.158%2033%2031.5333%2032.8511%2031.8252%2032.5592L31.8271%2032.5573C32.401%2031.97%2032.401%2031.0237%2031.8271%2030.4364L31.8265%2030.4358L21.8919%2020.3446C25.4849%2015.6436%2025.1668%208.8361%2020.9132%204.51376C16.3092%20-0.171239%208.84617%20-0.171261%204.24215%204.51374ZM4.24215%204.51374L4.40395%204.67279M12.5947%204.56956C8.04787%204.56956%204.35858%208.32113%204.35858%2012.9531C4.35858%2017.5851%208.04787%2021.3367%2012.5947%2021.3367C17.1415%2021.3367%2020.8308%2017.5851%2020.8308%2012.9531C20.8308%208.32113%2017.1415%204.56956%2012.5947%204.56956ZM4.13169%2012.9531C4.13169%208.19959%207.91883%204.34267%2012.5947%204.34267C17.2705%204.34267%2021.0577%208.19959%2021.0577%2012.9531C21.0577%2017.7067%2017.2705%2021.5636%2012.5947%2021.5636C7.91883%2021.5636%204.13169%2017.7067%204.13169%2012.9531Z%22%20stroke%3D%22%23213189%22%20stroke-width%3D%220.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background: var(--color-alpha);
}
.icon-add-alt {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2219%22%20height%3D%2218%22%20viewBox%3D%220%200%2019%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M14.4225%2018H4.85999C2.53377%2018%200.641235%2016.1075%200.641235%2013.7812V4.21875C0.641235%201.89253%202.53377%200%204.85999%200H14.4225C16.7487%200%2018.6412%201.89253%2018.6412%204.21875V13.7812C18.6412%2016.1075%2016.7487%2018%2014.4225%2018ZM4.85999%201.40625C3.30917%201.40625%202.04749%202.66794%202.04749%204.21875V13.7812C2.04749%2015.3321%203.30917%2016.5938%204.85999%2016.5938H14.4225C15.9733%2016.5938%2017.235%2015.3321%2017.235%2013.7812V4.21875C17.235%202.66794%2015.9733%201.40625%2014.4225%201.40625H4.85999ZM12.8405%208.29624H10.3795V5.80078C10.3795%205.41245%2010.0647%205.09766%209.67639%205.09766C9.28806%205.09766%208.97327%205.41245%208.97327%205.80078V8.29624H6.51233C6.12399%208.29624%205.8092%208.61103%205.8092%208.99937C5.8092%209.3877%206.12399%209.70249%206.51233%209.70249H8.97327V12.1641C8.97327%2012.5524%209.28806%2012.8672%209.67639%2012.8672C10.0647%2012.8672%2010.3795%2012.5524%2010.3795%2012.1641V9.70249H12.8405C13.772%209.66814%2013.772%208.33059%2012.8405%208.29624Z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background: var(--color-alpha);
}
.icon-cart-outline {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m17%2018a2%202%200%200%201%202%202%202%202%200%200%201-2%202c-1.11%200-2-0.9-2-2%200-1.11%200.89-2%202-2m-16-16h3.27l0.94%202h14.79a1%201%200%200%201%201%201c0%200.17-0.05%200.34-0.12%200.5l-3.58%206.47c-0.34%200.61-1%201.03-1.75%201.03h-7.45l-0.9%201.63-0.03%200.12a0.25%200.25%200%200%200%200.25%200.25h11.58v2h-12c-1.11%200-2-0.9-2-2%200-0.35%200.09-0.68%200.24-0.96l1.36-2.45-3.6-7.59h-2v-2m6%2016a2%202%200%200%201%202%202%202%202%200%200%201-2%202c-1.11%200-2-0.9-2-2%200-1.11%200.89-2%202-2m9-7%202.78-5h-12.64l2.36%205h7.5z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background: var(--color-alpha);
}
.icon-inbox {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M16.5%2012C16.5%2012.3978%2016.658%2012.7794%2016.9393%2013.0607C17.2206%2013.342%2017.6022%2013.5%2018%2013.5C18.3978%2013.5%2018.7794%2013.342%2019.0607%2013.0607C19.342%2012.7794%2019.5%2012.3978%2019.5%2012C19.5%2011.6022%2019.342%2011.2206%2019.0607%2010.9393C18.7794%2010.658%2018.3978%2010.5%2018%2010.5C17.6022%2010.5%2017.2206%2010.658%2016.9393%2010.9393C16.658%2011.2206%2016.5%2011.6022%2016.5%2012ZM10.5%2012C10.5%2012.3978%2010.658%2012.7794%2010.9393%2013.0607C11.2206%2013.342%2011.6022%2013.5%2012%2013.5C12.3978%2013.5%2012.7794%2013.342%2013.0607%2013.0607C13.342%2012.7794%2013.5%2012.3978%2013.5%2012C13.5%2011.6022%2013.342%2011.2206%2013.0607%2010.9393C12.7794%2010.658%2012.3978%2010.5%2012%2010.5C11.6022%2010.5%2011.2206%2010.658%2010.9393%2010.9393C10.658%2011.2206%2010.5%2011.6022%2010.5%2012ZM6%2013.5C5.60218%2013.5%205.22064%2013.342%204.93934%2013.0607C4.65804%2012.7794%204.5%2012.3978%204.5%2012C4.5%2011.6022%204.65804%2011.2206%204.93934%2010.9393C5.22064%2010.658%205.60218%2010.5%206%2010.5C6.39782%2010.5%206.77936%2010.658%207.06066%2010.9393C7.34196%2011.2206%207.5%2011.6022%207.5%2012C7.5%2012.3978%207.34196%2012.7794%207.06066%2013.0607C6.77936%2013.342%206.39782%2013.5%206%2013.5Z%22%20fill%3D%22%23000000%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M20.7525%2023.7045L20.7225%2023.6985C17.9775%2023.154%2016.3005%2022.4355%2015.5205%2022.041C14.3723%2022.3483%2013.1886%2022.5026%2012%2022.5C5.373%2022.5%200%2017.799%200%2012C0%206.201%205.373%201.5%2012%201.5C18.627%201.5%2024%206.201%2024%2012C24%2014.64%2022.8855%2017.055%2021.045%2018.9C21.1733%2020.0852%2021.437%2021.2518%2021.831%2022.377L21.8355%2022.3935C21.9476%2022.7157%2022.0697%2023.0344%2022.2015%2023.349C22.32%2023.628%2022.0905%2023.94%2021.792%2023.892C21.4445%2023.8351%2021.098%2023.7725%2020.7525%2023.7045ZM19.5525%2019.0425C19.5315%2018.8229%2019.5592%2018.6014%2019.6336%2018.3937C19.708%2018.186%2019.8273%2017.9973%2019.983%2017.841C21.573%2016.245%2022.5%2014.202%2022.5%2012C22.5%207.212%2017.994%203%2012%203C6.006%203%201.5%207.212%201.5%2012C1.5%2016.788%206.006%2021%2012%2021C13.0574%2021.0026%2014.1105%2020.8654%2015.132%2020.592C15.489%2020.4963%2015.8688%2020.5359%2016.1985%2020.703C16.779%2020.997%2018.0585%2021.558%2020.1495%2022.0425C19.858%2021.0631%2019.6582%2020.0588%2019.5525%2019.0425Z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background: var(--color-alpha);
}
.icon-favorite {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2219%22%20height%3D%2217%22%20viewBox%3D%220%200%2019%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M18.9143%206.37597C18.686%205.72357%2018.0629%205.30202%2017.3269%205.30202H12.5806L11.086%201.06991C10.8562%200.419336%2010.2344%200%209.50052%200C9.49818%200%209.49577%20-1.90057e-08%209.49343%203.45768e-05C8.75654%200.00273305%208.13501%200.427258%207.91004%201.08157L6.45897%205.30202H1.67314C0.935287%205.30202%200.311712%205.72498%200.0845595%206.37954C-0.14263%207.03409%200.0969895%207.71749%200.695037%208.12054L4.56728%2010.7302L3.0768%2014.9506C2.84612%2015.6038%203.08173%2016.2882%203.67704%2016.6941C3.97602%2016.898%204.3192%2017%204.6626%2017C5.00288%2017%205.34335%2016.8998%205.64086%2016.6993L9.51981%2014.0851L13.3527%2016.6949C13.9473%2017.0998%2014.7174%2017.1017%2015.3145%2016.7C15.9116%2016.2982%2016.1521%2015.6161%2015.9274%2014.9623L14.4722%2010.7302L18.3116%208.11607C18.906%207.71137%2019.1426%207.02835%2018.9143%206.37597ZM17.6551%207.27789L13.167%2010.3338L14.8673%2015.2791C14.9818%2015.612%2014.7399%2015.8066%2014.663%2015.8583C14.5862%2015.9101%2014.3118%2016.0628%2014.0091%2015.8566L9.52312%2012.8022L4.98875%2015.8581C4.68445%2016.0632%204.41081%2015.9087%204.33415%2015.8564C4.25753%2015.8041%204.01661%2015.6078%204.13409%2015.2752L5.87921%2010.3338L1.34711%207.27941C1.04263%207.07419%201.11439%206.7833%201.14363%206.69906C1.17287%206.61482%201.29746%206.33989%201.67314%206.33989H7.27107L8.97008%201.3984C9.08462%201.06527%209.40301%201.03825%209.49789%201.03787H9.49981C9.59703%201.03787%209.91216%201.06448%2010.0287%201.39452L11.7752%206.33989H17.3269C17.7017%206.33989%2017.8267%206.61389%2017.8561%206.69789C17.8855%206.78189%2017.9577%207.07187%2017.6551%207.27789Z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background: var(--color-alpha);
}
.icon-heart-outline {
  background: var(--color-alpha);
}
.icon-alert {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2219%22%20viewBox%3D%220%200%2018%2019%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M3.39259%2014.4922C3.39259%2014.8033%203.64396%2015.0547%203.95509%2015.0547H14.0449C14.3561%2015.0547%2014.6074%2014.8033%2014.6074%2014.4922V10.3965C14.6074%207.29922%2012.0973%204.78906%209.00001%204.78906C5.90275%204.78906%203.39259%207.29922%203.39259%2010.3965V14.4922ZM4.65822%2010.3965C4.65822%207.99883%206.60236%206.05469%209.00001%206.05469C11.3977%206.05469%2013.3418%207.99883%2013.3418%2010.3965V13.7891H7.10158V10.7832C7.10158%2010.6865%207.02247%2010.6074%206.92579%2010.6074H6.15236C6.05568%2010.6074%205.97658%2010.6865%205.97658%2010.7832V13.7891H4.65822V10.3965ZM3.81271%205.95801L4.5088%205.26191C4.56329%205.20742%204.56329%205.11777%204.5088%205.06328L3.31525%203.86973C3.28882%203.84356%203.25313%203.82887%203.21593%203.82887C3.17874%203.82887%203.14304%203.84356%203.11661%203.86973L2.42052%204.56582C2.39435%204.59225%202.37967%204.62794%202.37967%204.66514C2.37967%204.70233%202.39435%204.73802%202.42052%204.76445L3.61408%205.95801C3.66857%206.0125%203.75646%206.0125%203.81271%205.95801ZM15.583%204.56582L14.8869%203.86973C14.8605%203.84356%2014.8248%203.82887%2014.7876%203.82887C14.7504%203.82887%2014.7147%203.84356%2014.6883%203.86973L13.4947%205.06328C13.4686%205.08971%2013.4539%205.1254%2013.4539%205.1626C13.4539%205.19979%2013.4686%205.23548%2013.4947%205.26191L14.1908%205.95801C14.2453%206.0125%2014.335%206.0125%2014.3895%205.95801L15.583%204.76445C15.6375%204.7082%2015.6375%204.62031%2015.583%204.56582ZM14.625%2016.1797H3.37501C3.06388%2016.1797%202.81251%2016.4311%202.81251%2016.7422V17.1641C2.81251%2017.2414%202.87579%2017.3047%202.95314%2017.3047H15.0469C15.1242%2017.3047%2015.1875%2017.2414%2015.1875%2017.1641V16.7422C15.1875%2016.4311%2014.9361%2016.1797%2014.625%2016.1797ZM8.50783%203.66406H9.4922C9.56954%203.66406%209.63283%203.60078%209.63283%203.52344V1.83594C9.63283%201.75859%209.56954%201.69531%209.4922%201.69531H8.50783C8.43048%201.69531%208.3672%201.75859%208.3672%201.83594V3.52344C8.3672%203.60078%208.43048%203.66406%208.50783%203.66406Z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background: var(--color-alpha);
}
.icon-import-file {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M1%209C1%2011.1217%201.84285%2013.1566%203.34315%2014.6569C4.84344%2016.1571%206.87827%2017%209%2017C11.1217%2017%2013.1566%2016.1571%2014.6569%2014.6569C16.1571%2013.1566%2017%2011.1217%2017%209%22%20stroke%3D%22%23000000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M9%201V11M9%2011L12%208M9%2011L6%208%22%20stroke%3D%22%23000000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background: var(--color-alpha);
}
.icon-edit-file {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2219%22%20viewBox%3D%220%200%2018%2019%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cg%20clip-path%3D%22url%28%23clip0_181_18208%29%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M12.3911%208.23438C12.3911%207.84604%2012.0764%207.53125%2011.688%207.53125H4.44584C4.0575%207.53125%203.74271%207.84604%203.74271%208.23438C3.74271%208.62271%204.0575%208.9375%204.44584%208.9375H11.688C12.0764%208.9375%2012.3911%208.62271%2012.3911%208.23438Z%22%20fill%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M4.44584%2010.3438C4.0575%2010.3438%203.74271%2010.6585%203.74271%2011.0469C3.74271%2011.4352%204.0575%2011.75%204.44584%2011.75H8.84427C9.2326%2011.75%209.54739%2011.4352%209.54739%2011.0469C9.54739%2010.6585%209.2326%2010.3438%208.84427%2010.3438H4.44584Z%22%20fill%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M6.09818%2017.0938H3.74661C2.97121%2017.0938%202.34036%2016.4629%202.34036%2015.6875V3.3125C2.34036%202.53709%202.97121%201.90625%203.74661%201.90625H12.3911C13.1666%201.90625%2013.7974%202.53709%2013.7974%203.3125V7.63672C13.7974%208.02505%2014.1122%208.33984%2014.5005%208.33984C14.8889%208.33984%2015.2036%208.02505%2015.2036%207.63672V3.3125C15.2036%201.76169%2013.942%200.5%2012.3911%200.5H3.74661C2.1958%200.5%200.934113%201.76169%200.934113%203.3125V15.6875C0.934113%2017.2383%202.1958%2018.5%203.74661%2018.5H6.09818C6.48652%2018.5%206.8013%2018.1852%206.8013%2017.7969C6.8013%2017.4085%206.48652%2017.0938%206.09818%2017.0938Z%22%20fill%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M16.4491%2010.6803C15.6266%209.85782%2014.2884%209.85779%2013.4665%2010.6797L9.60625%2014.5314C9.52426%2014.6132%209.46379%2014.714%209.43011%2014.8248L8.58942%2017.5925C8.51489%2017.8379%208.57982%2018.1043%208.75891%2018.2879C8.89307%2018.4254%209.07532%2018.5%209.26224%2018.5C9.32479%2018.5%209.38793%2018.4916%209.44991%2018.4744L12.2879%2017.6883C12.4047%2017.656%2012.5111%2017.594%2012.5969%2017.5083L16.4491%2013.6634C17.2715%2012.841%2017.2715%2011.5028%2016.4491%2010.6803ZM11.7343%2016.3825L10.3066%2016.778L10.7244%2015.4023L13.3291%2012.8034L14.3237%2013.798L11.7343%2016.3825ZM15.4552%2012.6686L15.319%2012.8046L14.3246%2011.8102L14.4604%2011.6747C14.7345%2011.4005%2015.1806%2011.4005%2015.4547%2011.6747C15.7289%2011.9488%2015.7289%2012.3949%2015.4552%2012.6686Z%22%20fill%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M11.688%204.71875H4.44584C4.0575%204.71875%203.74271%205.03354%203.74271%205.42188C3.74271%205.81021%204.0575%206.125%204.44584%206.125H11.688C12.0764%206.125%2012.3911%205.81021%2012.3911%205.42188C12.3911%205.03354%2012.0764%204.71875%2011.688%204.71875Z%22%20fill%3D%22%23000000%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3CclipPath%20id%3D%22clip0_181_18208%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20width%3D%2218%22%20height%3D%2218%22%20fill%3D%22%23000000%22%20transform%3D%22translate%280%200.5%29%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FclipPath%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A");
  background: var(--color-alpha);
}
.icon-logout {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M23.7278%2011.3394L23.7257%2011.3371L20.9132%208.52459C20.5471%208.15845%2019.9534%208.15845%2019.5873%208.52459C19.2212%208.89073%2019.2212%209.48431%2019.5873%209.85041L20.7994%2011.0625H8.43774C7.91996%2011.0625%207.50024%2011.4822%207.50024%2012C7.50024%2012.5178%207.91996%2012.9375%208.43774%2012.9375H20.7994L19.5873%2014.1496C19.2212%2014.5157%2019.2212%2015.1093%2019.5873%2015.4754C19.7704%2015.6585%2020.0103%2015.75%2020.2503%2015.75C20.4902%2015.75%2020.7301%2015.6585%2020.9132%2015.4754L23.7257%2012.6629L23.7279%2012.6606C24.0915%2012.2943%2024.0892%2011.7032%2023.7278%2011.3394Z%22%20fill%3D%22%23005A6D%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M11.8127%2024H4.68774C2.10301%2024%200.000244141%2021.8972%200.000244141%2019.3125V4.6875C0.000244141%202.10281%202.10301%200%204.68774%200H11.8127C14.3975%200%2016.5002%202.10281%2016.5002%204.6875V8.25C16.5002%208.76778%2016.0805%209.1875%2015.5627%209.1875C15.045%209.1875%2014.6252%208.76778%2014.6252%208.25V4.6875C14.6252%203.13669%2013.3636%201.875%2011.8127%201.875H4.68774C3.13693%201.875%201.87524%203.13669%201.87524%204.6875V19.3125C1.87524%2020.8633%203.13693%2022.125%204.68774%2022.125H11.8127C13.3636%2022.125%2014.6252%2020.8633%2014.6252%2019.3125V15.75C14.6252%2015.2322%2015.045%2014.8125%2015.5627%2014.8125C16.0805%2014.8125%2016.5002%2015.2322%2016.5002%2015.75V19.3125C16.5002%2021.8972%2014.3975%2024%2011.8127%2024Z%22%20fill%3D%22%23005A6D%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-orders {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2219%22%20viewBox%3D%220%200%2018%2019%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cg%20clip-path%3D%22url%28%23clip0_181_18116%29%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20clip-path%3D%22url%28%23clip1_181_18116%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M18.0439%2010.1396L16.1732%206.87462C16.1144%206.77206%2016.0256%206.6961%2015.9236%206.65188C15.9167%206.64859%2015.909%206.6453%2015.9002%206.64197L12.4917%205.35477C12.626%204.9753%2012.6994%204.5672%2012.6994%204.14226C12.6995%202.13383%2011.0655%200.499878%209.05703%200.499878C7.0486%200.499878%205.41465%202.13383%205.41465%204.1423C5.41465%204.58224%205.49308%205.0042%205.63662%205.39496L2.2197%206.63985L2.21914%206.6401C2.10497%206.68184%202.00509%206.76265%201.94092%206.87466L0.0702118%2010.1396C-0.00663164%2010.2738%20-0.0211724%2010.4348%200.0304103%2010.5805C0.081993%2010.7262%200.194534%2010.8422%200.338633%2010.8981L1.87069%2011.4929V15.5511C1.87069%2015.7749%202.01104%2015.9746%202.22154%2016.0504L8.93498%2018.4685C8.9931%2018.4894%209.05396%2018.4999%209.11481%2018.4999C9.17566%2018.4999%209.23651%2018.4894%209.29464%2018.4685L16.0081%2016.0504C16.2186%2015.9746%2016.3589%2015.7749%2016.3589%2015.5512V11.448L17.7754%2010.8982C17.9195%2010.8422%2018.0321%2010.7262%2018.0837%2010.5805C18.1353%2010.4348%2018.1207%2010.2738%2018.0439%2010.1396ZM9.05703%201.56125C10.4802%201.56125%2011.6381%202.7191%2011.6381%204.1423C11.6381%205.56549%2010.4802%206.72331%209.05703%206.72331C7.63384%206.72331%206.47599%205.56546%206.47599%204.14226C6.47599%202.71907%207.63387%201.56125%209.05703%201.56125ZM9.05703%207.78468C10.2586%207.78468%2011.326%207.19972%2011.9898%206.29979L14.1933%207.13194L9.10586%209.00349L3.95533%207.1371L6.15195%206.33683C6.81754%207.21575%207.87205%207.78468%209.05703%207.78468ZM2.64004%207.78939L8.32939%209.851L6.90245%2012.3075L1.29783%2010.132L2.64004%207.78939ZM2.93206%2011.9049L6.94133%2013.4612C7.00416%2013.4856%207.06908%2013.4973%207.13322%2013.4973C7.31766%2013.4973%207.49487%2013.4007%207.59227%2013.2331L8.57655%2011.5386V17.2113L2.93206%2015.1782V11.9049ZM15.2976%2015.1782L9.63792%2017.2167V11.6301L10.516%2013.2227C10.6443%2013.4555%2010.925%2013.5574%2011.1727%2013.4612L15.2976%2011.86V15.1782ZM15.6605%2010.5806C15.6442%2010.586%2015.6281%2010.5923%2015.6125%2010.5992L11.2213%2012.3038L9.87026%209.85319L15.4752%207.7913L16.8162%2010.1319L15.6605%2010.5806Z%22%20fill%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M8.22428%205.37455C8.32791%205.47818%208.46373%205.52997%208.59951%205.52997C8.7353%205.52997%208.87115%205.47818%208.97474%205.37452L10.5823%203.76696C10.7895%203.55971%2010.7895%203.22371%2010.5823%203.01646C10.3751%202.80921%2010.0391%202.80921%209.8318%203.01646L8.59947%204.24879L8.30013%203.94945C8.09292%203.74223%207.75689%203.7422%207.54964%203.94945C7.34242%204.1567%207.34242%204.49269%207.54964%204.69994L8.22428%205.37455Z%22%20fill%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3CclipPath%20id%3D%22clip0_181_18116%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20width%3D%2218%22%20height%3D%2218%22%20fill%3D%22%23000000%22%20transform%3D%22translate%280%200.5%29%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FclipPath%3E%0A%20%20%20%20%20%20%20%20%3CclipPath%20id%3D%22clip1_181_18116%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20width%3D%2219%22%20height%3D%2219%22%20fill%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FclipPath%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A");
  background: var(--color-alpha);
}
.icon-admin-board {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2219%22%20viewBox%3D%220%200%2018%2019%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M9%2011V12.5C7.80653%2012.5%206.66193%2012.9741%205.81802%2013.818C4.97411%2014.6619%204.5%2015.8065%204.5%2017H3C3%2015.4087%203.63214%2013.8826%204.75736%2012.7574C5.88258%2011.6321%207.4087%2011%209%2011ZM9%2010.25C6.51375%2010.25%204.5%208.23625%204.5%205.75C4.5%203.26375%206.51375%201.25%209%201.25C11.4862%201.25%2013.5%203.26375%2013.5%205.75C13.5%208.23625%2011.4862%2010.25%209%2010.25ZM9%208.75C10.6575%208.75%2012%207.4075%2012%205.75C12%204.0925%2010.6575%202.75%209%202.75C7.3425%202.75%206%204.0925%206%205.75C6%207.4075%207.3425%208.75%209%208.75ZM15.75%2013.25H16.5V17H10.5V13.25H11.25V12.5C11.25%2011.9033%2011.4871%2011.331%2011.909%2010.909C12.331%2010.4871%2012.9033%2010.25%2013.5%2010.25C14.0967%2010.25%2014.669%2010.4871%2015.091%2010.909C15.5129%2011.331%2015.75%2011.9033%2015.75%2012.5V13.25ZM14.25%2013.25V12.5C14.25%2012.3011%2014.171%2012.1103%2014.0303%2011.9697C13.8897%2011.829%2013.6989%2011.75%2013.5%2011.75C13.3011%2011.75%2013.1103%2011.829%2012.9697%2011.9697C12.829%2012.1103%2012.75%2012.3011%2012.75%2012.5V13.25H14.25Z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background: var(--color-alpha);
}
.icon-dashboard {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cg%20clip-path%3D%22url%28%23clip0_89_3333%29%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M21.8906%200.796875H2.10938C0.946266%200.796875%200%201.74314%200%202.90625V16.5938C0%2017.7569%200.946266%2018.7031%202.10938%2018.7031H8.91998L8.40436%2021.7969H7.5C7.11169%2021.7969%206.79688%2022.1117%206.79688%2022.5C6.79688%2022.8883%207.11169%2023.2031%207.5%2023.2031H16.5C16.8883%2023.2031%2017.2031%2022.8883%2017.2031%2022.5C17.2031%2022.1117%2016.8883%2021.7969%2016.5%2021.7969H15.5956L15.08%2018.7031H21.8906C23.0537%2018.7031%2024%2017.7569%2024%2016.5938V2.90625C24%201.74314%2023.0537%200.796875%2021.8906%200.796875ZM14.17%2021.7969H9.83002L10.3456%2018.7031H13.6544L14.17%2021.7969ZM22.5938%2016.5938C22.5938%2016.9815%2022.2783%2017.2969%2021.8906%2017.2969C21.389%2017.2969%202.6978%2017.2969%202.10938%2017.2969C1.72167%2017.2969%201.40625%2016.9815%201.40625%2016.5938V2.90625C1.40625%202.51855%201.72167%202.20312%202.10938%202.20312H11.2969V3C11.2969%203.38831%2011.6117%203.70312%2012%203.70312C12.3883%203.70312%2012.7031%203.38831%2012.7031%203V2.20312H21.8906C22.2783%202.20312%2022.5938%202.51855%2022.5938%202.90625V16.5938Z%22%20fill%3D%22%23000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M9.75%209.79688C9.36169%209.79688%209.04688%2010.1117%209.04688%2010.5V12.7969H7.45312V8.25C7.45312%207.86169%207.13831%207.54688%206.75%207.54688C6.36169%207.54688%206.04688%207.86169%206.04688%208.25V12.7969H4.45312V6C4.45312%205.61169%204.13831%205.29688%203.75%205.29688C3.36169%205.29688%203.04688%205.61169%203.04688%206V13.5C3.04688%2013.8883%203.36169%2014.2031%203.75%2014.2031H9.75C10.1383%2014.2031%2010.4531%2013.8883%2010.4531%2013.5V10.5C10.4531%2010.1117%2010.1383%209.79688%209.75%209.79688Z%22%20fill%3D%22%23000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M16.875%205.67188C14.6263%205.67188%2012.7969%207.50131%2012.7969%209.75C12.7969%2010.8575%2013.2409%2011.8632%2013.96%2012.5988C13.9923%2012.6357%2013.9907%2012.6339%2014.0261%2012.665C14.7618%2013.3841%2015.7674%2013.8281%2016.875%2013.8281C19.1237%2013.8281%2020.9531%2011.9987%2020.9531%209.75C20.9531%207.50131%2019.1237%205.67188%2016.875%205.67188ZM19.4523%209.04688H17.5781V7.17267C18.4871%207.42092%2019.2041%208.13792%2019.4523%209.04688ZM16.1719%207.17267V9.45877L14.556%2011.0746C13.6867%209.5587%2014.4944%207.63087%2016.1719%207.17267ZM15.5504%2012.069L17.1662%2010.4531H19.4523C18.9934%2012.1331%2017.0642%2012.937%2015.5504%2012.069Z%22%20fill%3D%22%23000%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3CclipPath%20id%3D%22clip0_89_3333%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FclipPath%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A");
  background: var(--color-alpha);
}
.icon-cog {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M12.2667%207.44009C12.1598%207.31843%2012.1008%207.16203%2012.1008%207.00009C12.1008%206.83815%2012.1598%206.68175%2012.2667%206.56009L13.12%205.60009C13.214%205.4952%2013.2724%205.36323%2013.2868%205.2231C13.3012%205.08297%2013.2708%204.94188%2013.2%204.82009L11.8667%202.51343C11.7966%202.39177%2011.6899%202.29534%2011.5618%202.23788C11.4337%202.18042%2011.2908%202.16486%2011.1533%202.19343L9.9%202.44676C9.74052%202.47971%209.5745%202.45315%209.43326%202.37209C9.29202%202.29103%209.18533%202.16108%209.13333%202.00676L8.72667%200.786759C8.68194%200.654346%208.59674%200.539336%208.48309%200.457987C8.36944%200.376639%208.2331%200.333065%208.09334%200.333426H5.42667C5.28129%200.325838%205.13742%200.366044%205.01705%200.447902C4.89667%200.529761%204.80639%200.648772%204.76%200.786759L4.38667%202.00676C4.33467%202.16108%204.22798%202.29103%204.08674%202.37209C3.9455%202.45315%203.77948%202.47971%203.62%202.44676L2.33334%202.19343C2.20304%202.17501%202.0702%202.19557%201.95157%202.25252C1.83293%202.30946%201.7338%202.40024%201.66667%202.51343L0.333335%204.82009C0.260775%204.94053%200.22815%205.08082%200.240124%205.22091C0.252097%205.361%200.308057%205.49372%200.400002%205.60009L1.24667%206.56009C1.35355%206.68175%201.41249%206.83815%201.41249%207.00009C1.41249%207.16203%201.35355%207.31843%201.24667%207.44009L0.400002%208.40009C0.308057%208.50646%200.252097%208.63918%200.240124%208.77928C0.22815%208.91937%200.260775%209.05966%200.333335%209.18009L1.66667%2011.4868C1.73673%2011.6084%201.84341%2011.7048%201.9715%2011.7623C2.09959%2011.8198%202.24255%2011.8353%202.38%2011.8068L3.63333%2011.5534C3.79281%2011.5205%203.95884%2011.547%204.10008%2011.6281C4.24132%2011.7092%204.348%2011.8391%204.4%2011.9934L4.80667%2013.2134C4.85305%2013.3514%204.94333%2013.4704%205.06371%2013.5523C5.18409%2013.6341%205.32796%2013.6743%205.47333%2013.6668H8.14C8.27976%2013.6671%208.41611%2013.6235%208.52975%2013.5422C8.6434%2013.4608%208.72861%2013.3458%208.77333%2013.2134L9.18%2011.9934C9.232%2011.8391%209.33869%2011.7092%209.47993%2011.6281C9.62117%2011.547%209.78719%2011.5205%209.94667%2011.5534L11.2%2011.8068C11.3375%2011.8353%2011.4804%2011.8198%2011.6085%2011.7623C11.7366%2011.7048%2011.8433%2011.6084%2011.9133%2011.4868L13.2467%209.18009C13.3175%209.0583%2013.3478%208.91722%2013.3335%208.77709C13.3191%208.63696%2013.2607%208.50498%2013.1667%208.40009L12.2667%207.44009ZM11.2733%208.33343L11.8067%208.93342L10.9533%2010.4134L10.1667%2010.2534C9.68652%2010.1553%209.18705%2010.2368%208.76306%2010.4826C8.33908%2010.7284%208.0201%2011.1213%207.86667%2011.5868L7.61333%2012.3334H5.90667L5.66667%2011.5734C5.51324%2011.108%205.19426%2010.7151%204.77027%2010.4693C4.34629%2010.2235%203.84682%2010.1419%203.36667%2010.2401L2.58%2010.4001L1.71334%208.92676L2.24667%208.32676C2.57464%207.96008%202.75596%207.48538%202.75596%206.99343C2.75596%206.50147%202.57464%206.02677%202.24667%205.66009L1.71334%205.06009L2.56667%203.59343L3.35334%203.75343C3.83348%203.85157%204.33295%203.77001%204.75694%203.52422C5.18092%203.27844%205.4999%202.88553%205.65333%202.42009L5.90667%201.66676H7.61333L7.86667%202.42676C8.0201%202.8922%208.33908%203.2851%208.76306%203.53089C9.18705%203.77668%209.68652%203.85824%2010.1667%203.76009L10.9533%203.60009L11.8067%205.08009L11.2733%205.68009C10.949%206.04593%2010.77%206.51788%2010.77%207.00676C10.77%207.49564%2010.949%207.96759%2011.2733%208.33343ZM6.76%204.33343C6.23258%204.33343%205.71701%204.48982%205.27848%204.78284C4.83995%205.07586%204.49816%205.49233%204.29632%205.9796C4.09449%206.46687%204.04168%207.00305%204.14457%207.52033C4.24747%208.03762%204.50144%208.51277%204.87438%208.88571C5.24732%209.25865%205.72248%209.51263%206.23976%209.61552C6.75704%209.71841%207.29322%209.6656%207.78049%209.46377C8.26776%209.26194%208.68424%208.92014%208.97725%208.48161C9.27027%208.04308%209.42667%207.52751%209.42667%207.00009C9.42667%206.29285%209.14572%205.61457%208.64562%205.11447C8.14552%204.61438%207.46725%204.33343%206.76%204.33343ZM6.76%208.33343C6.49629%208.33343%206.23851%208.25523%206.01924%208.10872C5.79998%207.96221%205.62908%207.75397%205.52816%207.51034C5.42725%207.2667%205.40084%206.99861%205.45229%206.73997C5.50374%206.48133%205.63072%206.24375%205.81719%206.05728C6.00366%205.87081%206.24124%205.74383%206.49988%205.69238C6.75852%205.64093%207.02661%205.66734%207.27025%205.76825C7.51388%205.86917%207.72212%206.04007%207.86863%206.25933C8.01514%206.4786%208.09334%206.73638%208.09334%207.00009C8.09334%207.35371%207.95286%207.69285%207.70281%207.9429C7.45276%208.19295%207.11362%208.33343%206.76%208.33343Z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background: var(--color-alpha);
}
.icon-close-alt {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M20.4853%204.01469C18.2188%201.74819%2015.2053%200.5%2012%200.5C8.79473%200.5%205.78123%201.74819%203.51473%204.01473C1.24823%206.28123%200%209.29469%200%2012.5C0%2015.7054%201.24819%2018.7189%203.51469%2020.9854C5.78119%2023.2518%208.79464%2024.5%2012%2024.5C15.2053%2024.5%2018.2188%2023.2518%2020.4853%2020.9853C22.7518%2018.7188%2024%2015.7053%2024%2012.5C24%209.29469%2022.7518%206.28123%2020.4853%204.01469ZM19.4909%2019.991C17.49%2021.9918%2014.8297%2023.0938%2012%2023.0938C9.17025%2023.0938%206.50991%2021.9918%204.50905%2019.991C2.50814%2017.99%201.40625%2015.3298%201.40625%2012.5C1.40625%209.67034%202.50823%207.01%204.50909%205.00909C6.51%203.00819%209.1703%201.90625%2012%201.90625C14.8297%201.90625%2017.49%203.00819%2019.491%205.00905C23.6213%209.13958%2023.6213%2015.8604%2019.4909%2019.991Z%22%20fill%3D%22%23000000%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M17.29%2016.7957L12.9944%2012.5L17.29%208.20438C17.5646%207.92978%2017.5646%207.48461%2017.29%207.21006C17.0154%206.93547%2016.5702%206.93547%2016.2956%207.21006L12%2011.5057L7.70433%207.21002C7.42978%206.93542%206.98456%206.93542%206.70997%207.21002C6.43537%207.48461%206.43537%207.92978%206.70997%208.20438L11.0056%2012.5L6.70997%2016.7957C6.43537%2017.0703%206.43537%2017.5155%206.70997%2017.7901C6.84727%2017.9274%207.02722%2017.996%207.20713%2017.996C7.38708%2017.996%207.56703%2017.9274%207.70433%2017.7901L12%2013.4944L16.2957%2017.7901C16.433%2017.9274%2016.6129%2017.996%2016.7929%2017.996C16.9728%2017.996%2017.1528%2017.9274%2017.29%2017.7901C17.5646%2017.5155%2017.5646%2017.0703%2017.29%2016.7957Z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background: var(--color-alpha);
}
.icon-forward-arrow {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22arrow-forward-ios%22%3E%0A%3Cpath%20id%3D%22Vector%22%20d%3D%22M7.38%2020.737C7.87%2021.2121%208.66%2021.2121%209.15%2020.737L17.46%2012.6788C17.5527%2012.5891%2017.6262%2012.4825%2017.6764%2012.3652C17.7266%2012.2479%2017.7524%2012.1222%2017.7524%2011.9952C17.7524%2011.8682%2017.7266%2011.7424%2017.6764%2011.6251C17.6262%2011.5078%2017.5527%2011.4012%2017.46%2011.3115L9.15%203.25334C8.66%202.77818%207.87%202.77818%207.38%203.25334C6.89%203.72849%206.89%204.49455%207.38%204.9697L14.62%2012L7.37%2019.0303C6.89%2019.4958%206.89%2020.2715%207.38%2020.737V20.737Z%22%20fill%3D%22%23151A33%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-stacks {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M480-400%2040-640l440-240%20440%20240-440%20240Zm0%20160L63-467l84-46%20333%20182%20333-182%2084%2046-417%20227Zm0%20160L63-307l84-46%20333%20182%20333-182%2084%2046L480-80Zm0-411%20273-149-273-149-273%20149%20273%20149Zm0-149Z%22%2F%3E%3C%2Fsvg%3E");
  background: var(--color-alpha);
}
.icon-arrow-left {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23000000%22%20points%3D%2220%2011%207.8%2011%2013.4%205.4%2012%204%204%2012%2012%2020%2013.4%2018.6%207.8%2013%2020%2013%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background: var(--color-alpha);
}
.icon-eye-off {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m11.83%209%203.17%203.16v-0.16a3%203%200%200%200-3-3h-0.17m-4.3%200.8%201.55%201.55c-0.05%200.21-0.08%200.42-0.08%200.65a3%203%200%200%200%203%203c0.22%200%200.44-0.03%200.65-0.08l1.55%201.55c-0.67%200.33-1.41%200.53-2.2%200.53a5%205%200%200%201-5-5c0-0.79%200.2-1.53%200.53-2.2m-5.53-5.53%202.73%202.73c-1.65%201.3-2.95%203-3.73%205%201.73%204.39%206%207.5%2011%207.5%201.55%200%203.03-0.3%204.38-0.84l0.43%200.42%202.92%202.92%201.27-1.27-17.73-17.73m8.73%204a5%205%200%200%201%205%205c0%200.64-0.13%201.26-0.36%201.82l2.93%202.93c1.5-1.25%202.7-2.89%203.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4%200-2.74%200.25-4%200.7l2.17%202.15c0.57-0.22%201.18-0.35%201.83-0.35z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-eye-on {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22m12%209a3%203%200%200%200-3%203%203%203%200%200%200%203%203%203%203%200%200%200%203-3%203%203%200%200%200-3-3m0%208a5%205%200%200%201-5-5%205%205%200%200%201%205-5%205%205%200%200%201%205%205%205%205%200%200%201-5%205m0-12.5c-5%200-9.27%203.11-11%207.5%201.73%204.39%206%207.5%2011%207.5s9.27-3.11%2011-7.5c-1.73-4.39-6-7.5-11-7.5z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-pencil-fill {
  --icon: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cpath%20d%3D%22M20.71%2C7.04C21.1%2C6.65%2021.1%2C6%2020.71%2C5.63L18.37%2C3.29C18%2C2.9%2017.35%2C2.9%2016.96%2C3.29L15.12%2C5.12L18.87%2C8.87M3%2C17.25V21H6.75L17.81%2C9.93L14.06%2C6.18L3%2C17.25Z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background: var(--color-alpha);
}
.icon-powerbi {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M10.5%203C9.67157%203%209%203.67157%209%204.5V19.5C9%2020.3284%209.67157%2021%2010.5%2021H13.5C14.3284%2021%2015%2020.3284%2015%2019.5V4.5C15%203.67157%2014.3284%203%2013.5%203H10.5Z%22%20fill%3D%22%23000%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M4.5%209C3.67157%209%203%209.67157%203%2010.5V19.5C3%2020.3284%203.67157%2021%204.5%2021H7.5C8.32843%2021%209%2020.3284%209%2019.5V10.5C9%209.67157%208.32843%209%207.5%209H4.5Z%22%20fill%3D%22%23000%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M16.5%207C15.6716%207%2015%207.67157%2015%208.5V19.5C15%2020.3284%2015.6716%2021%2016.5%2021H19.5C20.3284%2021%2021%2020.3284%2021%2019.5V8.5C21%207.67157%2020.3284%207%2019.5%207H16.5Z%22%20fill%3D%22%23000%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background: var(--color-alpha);
}
.search-bar__multiselect.focus ~ .search-bar__categories {
  transform: scaleY(1);
}
.search-bar__multiselect.focus .icon-arrow-drop-down-off {
  --tw-rotate: 90deg;
  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));
}
.search-bar__multiselect:not(.focus) ~ .search-bar__categories {
  transform: scaleY(0);
}
.page #search_header {
  transition-property: all;
  transition-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
/* COGNAC-46: fix the truncated header keyword input on desktop.
   In the header row `#search_header` is `md:w-auto` with the default
   `flex-grow: 0`, so it shrinks to fit its content. The keyword `<input>` then
   collapses to its ~20-char intrinsic width and the placeholder
   ("Je cherche une annonce...") is clipped inside the box — while the
   surrounding `justify-evenly` leaves plenty of empty space on either side.
   Letting the bar GROW into that free space gives the input real width;
   `min-width: 0` keeps it able to shrink too (so it never overflows on tight
   layouts), and `max-width` stops it from dominating very wide headers.
   Only from md up — below md the bar is a full-width fixed overlay. */
@media (min-width: 768px) {
  #search_header {
    flex: 1 1 auto;
    min-width: 0;
    max-width: 40em;
  }
  #search_header form {
    width: 100%;
  }
  #search_header .flex-1,
  #search_header #search_form_keyword {
    min-width: 0;
  }
}
.page:not(.scrolling-down) #search_header {
  top: -5rem;
}
@media (min-width: 1024px) {

  .page:not(.scrolling-down) #search_header {
    top: 0px;
  }
}
.page.scrolling-down #search_header {
  top: 0px;
}
.search-bar__categories {
  position: absolute;
  transition: all 150ms ease-in-out;
  transform-origin: top;
  background-color: var(--color-zulu);
  box-shadow: 0 0 24px 0 rgba(10, 0, 130, 0.15);
  padding-bottom: 1.5em;
  max-height: calc(100vh - 6em);
  overflow: auto;
  top: 100%;
}
.search-bar__categories .rounded {
  width: 3em;
  height: 3em;
  padding: 0.25em;
  margin-right: 1em;
  box-sizing: border-box;
}
.search-bar__categories .level0:not(.hidden),
.search-bar__categories .level1:not(.hidden),
.search-bar__categories .level2:not(.hidden),
.search-bar__categories .level3:not(.hidden) {
  display: grid;
  position: relative;
  padding: 1.5em 1.5em 0 1.5em;
  grid-template-columns: repeat(auto-fit, minmax(20em, 1fr));
  -moz-column-gap: 1.5em;
       column-gap: 1.5em;
  overflow: hidden;
  width: 100%;
}
.search-bar__categories li:hover > .domain-tag,
.search-bar__categories li.active:not(li:hover ~ .active) > .domain-tag {
  background-color: var(--color-alpha);
  color: var(--color-zulu);
}
.search-bar__categories li:hover > .domain-tag .icon,
.search-bar__categories li.active:not(li:hover ~ .active) > .domain-tag .icon {
  background-color: var(--color-zulu);
}
.search-bar__categories li:hover > .domain-tag [data-count]::after,
.search-bar__categories li.active:not(li:hover ~ .active) > .domain-tag [data-count]::after {
  color: #000;
}
.search-bar__categories li:not(:hover):not(.active:not(li:hover ~ .active)) > .domain-tag {
  color: #000;
}
.search-bar__categories li:not(:hover):not(.active:not(li:hover ~ .active)) > .domain-tag [data-count]::after {
  color: var(--color-alpha);
}
.search-bar__categories li:not(.level1__back):not(.level2__back):not(.level3__back) {
  margin-bottom: -1px;
  border-bottom: 1px solid var(--color-gray);
  min-height: 4em;
}
.search-bar__categories .domain-tag {
  display: flex;
  align-items: center;
  height: 100%;
}
.search-bar__categories .domain-tag label {
  padding: 0.5em;
  width: 100%;
}
.search-bar__categories [data-count]::after {
  content: " (" attr(data-count) ")";
  color: var(--color-alpha);
  margin-left: 0.25em;
}
.troc-calendar-period-title--block {
  display: none;
}
.modale-container:has(.troc-calendar-period__type:not(.hidden)) .troc-calendar-period-title--reserve {
  display: none;
}
.modale-container:has(.troc-calendar-period__type:not(.hidden)) .troc-calendar-period-title--block {
  display: inline;
}
[data-calendar] td.day.day-reservation-locked {
  cursor: default;
}
.cognac-resa-confirm-overlay {
  position: fixed;
  inset: 0;
  z-index: 10000;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem;
  background: rgba(0, 0, 0, 0.5);
}
.cognac-resa-confirm-card {
  width: 100%;
  max-width: 28rem;
  padding: 1.5rem;
  background: #fff;
  border-radius: 0.5rem;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);
}
.cognac-resa-confirm-card h2 {
  margin-bottom: 0.5rem;
  font-weight: 700;
  font-size: 1.125rem;
}
.cognac-resa-confirm-card p {
  margin-bottom: 1.5rem;
}
.cognac-resa-confirm-actions {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
}
.homepage-hero {
  overflow: hidden;
}
.homepage-hero__container {
  padding: 2em 1em;
  max-width: 1000px;
  margin: auto;
}
.homepage-hero-new {
  position: relative;
  min-height: 400px;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  overflow: visible;
}
@media (min-width: 768px) {
  .homepage-hero-new {
    min-height: 480px;
  }
}
@media (min-width: 1024px) {
  .homepage-hero-new {
    min-height: 520px;
  }
}
.homepage-hero-new__content {
  position: relative;
  z-index: 15;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.homepage-hero-new__container {
  width: 100%;
  position: relative;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  overflow: hidden;
  background: linear-gradient(rgba(13, 32, 49, 0.55), rgba(13, 32, 49, 0.55)), url(/build/images/10008.background.v2.ad45f22d.jpg) no-repeat center center;
  background-size: cover;
  background-color: var(--color-bravo);
}
@media (min-width: 768px) {
  .homepage-hero-new__container {
    padding-bottom: 100px;
  }
}
@media (max-width: 767px) {
  .homepage-hero-new__container {
    padding-bottom: 180px;
    background: var(--color-bravo) !important;
  }
}
.homepage-hero-new__title {
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 1rem;
  line-height: 1.2;
  max-width: 800px;
}
@media (min-width: 768px) {
  .homepage-hero-new__title {
    font-size: 2.25rem;
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 1024px) {
  .homepage-hero-new__title {
    font-size: 2.5rem;
  }
}
.homepage-hero-new__subtitle {
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.5;
  max-width: 700px;
  margin-bottom: 0.75rem;
}
@media (min-width: 768px) {
  .homepage-hero-new__subtitle {
    font-size: 1.25rem;
    line-height: 1.6;
    font-weight: 500;
  }
}
.homepage-hero-new__cta {
  margin-bottom: 1.5rem;
  padding-left: 2rem;
  margin-top: 1rem;
}
.homepage-hero-new__cta .btn-secondary-homepage,
.homepage-hero-new__cta .btn-tertiary-homepage {
  padding: 0.875rem 2rem;
}
.homepage-hero-new__cta .icon-search {
  background: var(--color-white);
}
.homepage-hero-new__metrics {
  display: flex;
  gap: 2rem;
  margin-bottom: 1rem;
  padding-left: 5rem;
  flex-wrap: wrap;
}
.homepage-hero-new__metric-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.homepage-hero-new__metric-number {
  color: white;
  font-size: 1.5rem;
  font-weight: bold;
}
.homepage-hero-new__metric-label {
  color: white;
  font-size: 1rem;
}
.homepage-hero-new__indicators-wrapper {
  position: absolute;
  bottom: -88px;
  left: 0;
  right: 0;
  z-index: 20;
  padding: 0 1rem;
}
@media (max-width: 767px) {
  .homepage-hero-new__indicators-wrapper {
    bottom: auto;
    position: relative;
    margin-top: 2rem;
  }
}
.page.homepage {
  background-color: var(--color-white);
}
.bg-gradient-indicators {
  background: linear-gradient(to right, color-mix(in srgb, var(--color-bravo) 92%, black) 0%, var(--color-bravo) 50%, color-mix(in srgb, var(--color-bravo) 92%, black) 100%);
}
.bg-gradient-indicators--orange {
  background: linear-gradient(to right, color-mix(in srgb, var(--color-alpha) 90%, black) 0%, var(--color-alpha) 50%, color-mix(in srgb, var(--color-alpha) 90%, black) 100%);
}
.btn-primary-homepage {
  background: transparent;
  border: 2px solid #00B8E6;
  color: #00B8E6;
  padding: 1rem 2rem;
  border-radius: 50px;
  text-decoration: none;
  font-weight: bold;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  transition: all 0.3s ease;
}
.btn-primary-homepage:hover {
  background: #00B8E6;
  color: white;
  transform: translateY(-2px);
}
.btn-secondary-homepage,
.btn-tertiary-homepage {
  background: var(--color-alpha);
  border: 2px solid var(--color-alpha);
  color: var(--color-white);
  border-radius: 50px;
  padding: 0.875rem 2rem;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  transition: all 0.3s ease;
  font-weight: 600;
}
.btn-secondary-homepage:hover,
.btn-tertiary-homepage:hover {
  background: color-mix(in srgb, var(--color-alpha) 88%, black);
  border-color: color-mix(in srgb, var(--color-alpha) 88%, black);
  color: var(--color-white);
  transform: translateY(-2px);
}
.btn-secondary-homepage:hover .icon-right-arrow,
.btn-tertiary-homepage:hover .icon-right-arrow {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M20%2011.8814L15.7812%2017.2594M5%2011.8814H20H5ZM20%2011.8814L15.7812%207L20%2011.8814Z%22%0A%20%20%20%20%20%20%20%20%20%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");
  background: var(--color-white);
}
.btn-footer-homepage {
  background: transparent;
  border: 2px solid var(--color-black);
  color: var(--color-black);
  border-radius: 50px;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  transition: all 0.3s ease;
}
.btn-footer-homepage:hover {
  background: var(--color-black);
  color: var(--color-white);
  border-color: white;
  transform: translateY(-2px);
}
.btn-footer-homepage:hover .icon-right-arrow-black {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M20%2011.8814L15.7812%2017.2594M5%2011.8814H20H5ZM20%2011.8814L15.7812%207L20%2011.8814Z%22%0A%20%20%20%20%20%20%20%20%20%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");
  background: var(--color-white);
}
.btn-bravo-homepage {
  background: var(--color-bravo);
  border: 2px solid transparent;
  color: var(--color-white);
  border-radius: 50px;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  transition: all 0.3s ease;
}
.btn-bravo-homepage:hover {
  background: transparent;
  color: var(--color-bravo);
  border-color: var(--color-bravo);
  transform: translateY(-2px);
}
.btn-bravo-homepage:hover .icon-right-arrow-white {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M20%2011.8814L15.7812%2017.2594M5%2011.8814H20H5ZM20%2011.8814L15.7812%207L20%2011.8814Z%22%0A%20%20%20%20%20%20%20%20%20%20stroke%3D%22%2357257B%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");
  background: var(--color-bravo);
}
@media (max-width: 768px) {
  .homepage-hero-new {
    min-height: 60vh;
  }
  .homepage-hero-new__bg-left {
    width: 100%;
    opacity: 0.7;
  }
  .homepage-hero-new__bg-right {
    display: none;
  }
  .homepage-hero-new__content {
    padding: 2rem 1rem;
  }
  .homepage-hero-new__title {
    font-size: 2rem;
  }
  .homepage-hero-new__subtitle {
    font-size: 1.1rem;
    margin-bottom: 2rem;
  }
  .homepage-hero-new__cta {
    flex-direction: column;
    gap: 1rem;
    margin-bottom: 2rem;
  }
  .homepage-hero-new__cta .btn-primary-homepage,
  .homepage-hero-new__cta .btn-secondary-homepage,
  .homepage-hero-new__cta .btn-tertiary-homepage {
    width: 100%;
    justify-content: center;
    padding: 0.8rem 1.5rem;
  }
  .homepage-hero-new__metrics {
    flex-direction: column;
    gap: 1rem;
    margin-bottom: 2rem;
  }
  .homepage-hero-new__stats {
    position: relative;
    flex-direction: column;
    gap: 1.5rem;
    padding: 1.5rem;
  }
  .homepage-hero-new__stats-item {
    max-width: none;
  }
}
.homepage-highlight .btn.text-nowrap {
  border-width: 2px;
}
.homepage-highlight .troc-card {
  margin-top: 0.5em;
  min-width: 250px;
}
.homepage-highlight .troc-card__link {
  height: 2.75em;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.homepage-highlight .troc-card__pix {
  width: 100%;
}
.homepage-highlight .user-avatar {
  width: 2.5em;
  height: 2.5em;
  border: 2px solid var(--color-delta);
  -o-object-fit: cover;
     object-fit: cover;
}
.homepage-search-bar {
  margin: auto;
  max-width: 30em;
}
.homepage-search-bar button {
  background-color: var(--color-delta);
}
.homepage-search-bar button .icon {
  background-color: var(--color-bravo);
}
.homepage-metrics {
  overflow: hidden;
}
.homepage-metrics__list {
  flex-wrap: wrap;
}
.homepage-metrics .metric {
  border-radius: 5em;
  box-shadow: 0 0.5em 2em 0 rgba(0, 0, 0, 0.05);
}
.categories-list__item {
  position: relative;
  background-color: var(--color-zulu);
  color: var(--color-delta);
  height: 100%;
}
.categories-list__item--top,
.categories-list__item--bottom {
  padding: 2em;
}
.categories-list__title {
  font-weight: bold;
}
.categories-list__link::before {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.categories-list .bg-xray {
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  background-color: var(--color-black);
}
.categories-list .icon.very-large {
  --size: 6.5em;
}
.categories-list .btn {
  font-size: var(--text-small);
  font-weight: bold;
  border-width: 2px;
  border-color: var(--color-delta);
}
/* ===== COGNAC-43: messaging swap-type pill ============================== */
/* One icon-led, colour-coded badge shared by the conversation list (left
   column) and the message thread banner (right column), so a sale is never
   mistaken for a gift — and the amount travels with the "Vente" label.
   Colours come from the `bg-*` utility set on the element in JS
   (template.js -> _cognacSwapPill); this only owns shape, glyph and the inline
   amount chip. */
.inbox-swap-pill {
  display: inline-flex;
  align-items: center;
  gap: 0.375rem;
  padding: 0.25rem 0.625rem;
  border-radius: 999px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.02em;
  line-height: 1.2;
  white-space: nowrap;
  box-shadow: 0 1px 2px rgba(15, 23, 42, 0.12);
  /* Amount chip: a translucent inset so the price reads as part of the badge
     yet stays visually distinct from the type label. */
}
.inbox-swap-pill__icon {
  font-size: 0.875rem;
  line-height: 1;
}
.inbox-swap-pill__label {
  text-transform: uppercase;
}
.inbox-swap-pill__amount {
  margin-left: 0.125rem;
  padding: 0.05rem 0.4rem;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.22);
  font-variant-numeric: tabular-nums;
  font-weight: 800;
}
/* In the message thread the pill sits on its own line above the request bubble,
   so give it a touch more presence than in the dense conversation list. */
.inbox-msg__swaptype .inbox-swap-pill {
  font-size: 0.8125rem;
  padding: 0.3rem 0.75rem;
}
/* ===== Profile address autocomplete (profile-address controller) ======== */
/* Transient spinner pinned to the right of the city input while the postal
   code is resolved (icon-loading glyph + our own rotation). */
.profile-address__spinner {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  transform: translateY(-50%);
  transform-origin: center;
  pointer-events: none;
  animation: profile-address-spin 0.7s linear infinite;
}
@keyframes profile-address-spin {
  from {
    transform: translateY(-50%) rotate(0deg);
  }
  to {
    transform: translateY(-50%) rotate(360deg);
  }
}
/* Matched query fragment in the street suggestion list, bolded for scanning. */
.profile-address-suggestion strong,
ul li strong.profile-address-match {
  font-weight: 700;
}
/* ===== Vendor address autocomplete (AddressFormType + devbridge) ========= */
/* The vendor devbridge autocompleter (mytroc/common, jquery.autocomplete.js)
   drives the city/street fields on every AddressFormType surface — ad
   create/edit, tracker edit, admin user edit — via the `address-map-sync`
   block. Its default `formatResult` already wraps the matched fragment in
   <strong> (verified in the vendor lib), but the project ships no CSS for the
   suggestions container, so the dropdown rendered unstyled and the bold was
   invisible. These rules bring that vendor path to visual parity with the
   custom profile address dropdown (rounded card, hover/keyboard-selected
   states, bold match). Pure CSS — no vendor JS fork.

   NB: there is no city "resolving" spinner here, unlike the profile form: the
   devbridge field IS the autocomplete (type the city, suggestions appear), so
   there is no separate postal→city lookup step to indicate. */
/* Suggestions dropdown (devbridge default container `.autocomplete-suggestions`). */
.autocomplete-suggestions {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 0.5rem;
  box-shadow: 0 10px 15px -3px rgba(15, 23, 42, 0.1), 0 4px 6px -4px rgba(15, 23, 42, 0.1);
  max-height: 15rem;
  overflow-y: auto;
  font-size: 0.875rem;
  z-index: 9999;
}
.autocomplete-suggestion {
  padding: 0.5rem 0.75rem;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  /* Bold the matched query fragment (devbridge `formatResult` wraps it in <strong>). */
}
.autocomplete-suggestion + .autocomplete-suggestion {
  border-top: 1px solid #f1f5f9;
}
.autocomplete-suggestion strong {
  font-weight: 700;
  color: inherit;
}
/* Hover + keyboard-selected row (devbridge adds `.autocomplete-selected`). */
.autocomplete-suggestion:hover,
.autocomplete-selected {
  background: #f3f4f6;
}
/* ===== COGNAC-43: messaging swap-type pill ============================== */
/* One icon-led, colour-coded badge shared by the conversation list (left
   column) and the message thread banner (right column), so a sale is never
   mistaken for a gift — and the amount travels with the "Vente" label.
   Colours come from the `bg-*` utility set on the element in JS
   (template.js -> _cognacSwapPill); this only owns shape, glyph and the inline
   amount chip. */
.inbox-swap-pill {
  display: inline-flex;
  align-items: center;
  gap: 0.375rem;
  padding: 0.25rem 0.625rem;
  border-radius: 999px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.02em;
  line-height: 1.2;
  white-space: nowrap;
  box-shadow: 0 1px 2px rgba(15, 23, 42, 0.12);
  /* Amount chip: a translucent inset so the price reads as part of the badge
     yet stays visually distinct from the type label. */
}
.inbox-swap-pill__icon {
  font-size: 0.875rem;
  line-height: 1;
}
.inbox-swap-pill__label {
  text-transform: uppercase;
}
.inbox-swap-pill__amount {
  margin-left: 0.125rem;
  padding: 0.05rem 0.4rem;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.22);
  font-variant-numeric: tabular-nums;
  font-weight: 800;
}
/* In the message thread the pill sits on its own line above the request bubble,
   so give it a touch more presence than in the dense conversation list. */
.inbox-msg__swaptype .inbox-swap-pill {
  font-size: 0.8125rem;
  padding: 0.3rem 0.75rem;
}
.inbox-msg__total {
  display: none;
}
.troc-card__pix img {
  -o-object-fit: cover;
     object-fit: cover;
}
.troc-card .tag.c-bravo {
  color: var(--color-delta);
}
.troc-card__description p {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.categories-list__title {
  font-weight: bold;
}
.categories-list__item {
  position: relative;
  color: var(--color-delta);
  height: 100%;
}
.categories-list__link::before {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.categories-list .bg-xray {
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  background-color: var(--color-black);
}
.categories-list .icon.very-large {
  --size: 4.5em;
}
#search_filters__toggle:checked ~ form[name="search_form"] .toggle-component__toggle-tabs .hide-more,
#search_filters__toggle:not(:checked) ~ form[name="search_form"] .toggle-component__toggle-tabs .hide-less,
#search_filters__toggle:not(:checked) ~ form[name="search_form"] .toggle-component__container.transition-display,
#search_filters__toggle:not(:checked) ~ .override-troc-search-filters {
  display: none;
}
#filters_list {
  flex-wrap: wrap;
}
#filters_list label,
#filters_list div {
  color: var(--color-xray);
  border-radius: 0.35em;
  margin-right: 1em;
  padding: 0.25em 0.5em;
  font-size: 0.95em;
  margin-bottom: 1em;
}
#filters_list label:not([for="filters_reset"]),
#filters_list div:not([for="filters_reset"]) {
  color: var(--color-charlie);
  padding-left: 1em;
  background-color: var(--color-alpha);
  border: 2px solid var(--color-charlie);
}
.top-override-troc-search-filters.component-filters.grid {
  position: relative;
  z-index: 500;
}
.top-override-troc-search-filters.component-filters.grid .form-row__dropdown__input,
.top-override-troc-search-filters.component-filters.grid .search-bar__multiselect {
  background-color: var(--color-zulu);
  border: 2px solid var(--color-charlie);
  font-family: arial, serif;
  box-sizing: content-box;
}
.top-override-troc-search-filters.component-filters.grid .toggle-component__toggle-tabs,
.top-override-troc-search-filters.component-filters.grid .form-row__dropdown__input,
.top-override-troc-search-filters.component-filters.grid .search-bar__multiselect {
  line-height: 1.5em;
  height: 3em;
}
.top-override-troc-search-filters.component-filters.grid .form-row__dropdown__input {
  padding-right: 0;
}
.top-override-troc-search-filters.component-filters.grid .toggle-component__toggle-tabs {
  color: var(--color-xray);
}
.override-troc-search-filters.component-filters.grid {
  padding-bottom: 2em;
}
.override-troc-search-filters.component-filters.grid .form-row__select,
.override-troc-search-filters.component-filters.grid .form-row__dropdown__input {
  background-color: var(--color-zulu);
  border: 2px solid var(--color-charlie);
  font-family: arial, serif;
  box-sizing: content-box;
}
.override-troc-search-filters.component-filters.grid .form-row__dropdown__input {
  padding-right: 0;
}
.override-troc-search-filters.component-filters.grid .form-row__dropdown__list {
  border: 2px solid var(--color-charlie);
  overflow: visible;
  min-width: 100%;
}
.override-troc-search-filters.component-filters.grid .grid--swapType {
  order: -5;
}
.override-troc-search-filters.component-filters.grid .grid--priceRange {
  order: -4;
}
.override-troc-search-filters.component-filters.grid .grid--publishedBefore {
  order: -3;
}
.override-troc-search-filters .grid--perimeter {
  min-width: 13em;
}
.override-troc-search-filters .grid--perimeter .form-row__dropdown__list {
  max-height: 20em;
  overflow-y: auto;
  min-width: 25em;
  width: auto;
}
.override-troc-search-filters .grid--perimeter .form-row__dropdown__input {
  width: 20em;
  min-width: 20em;
  overflow: hidden;
}
.override-troc-search-filters .grid--perimeter .form-row__dropdown__input span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  max-width: 100%;
}
/* Filter drawer — "Localisation" tom-select restyled to match the
   "Catégorie" button look (orange-bordered, h-42, orange chevron).
   Selectors target the tom-select widget injected at runtime over the
   `CityAutoCompleteField` <select>. */
.filter-location {
  /* Replace the default gray triangle with an orange chevron
     matching the SVG used by the Catégorie button. */
}
.filter-location .ts-wrapper {
  max-width: 100%;
}
.filter-location .ts-wrapper.single .ts-control {
  min-height: 42px;
  padding: 0 2.5rem 0 1rem;
  display: flex;
  align-items: center;
  background: #fff;
  background-image: none;
  border: 1px solid var(--color-primary-700);
  border-radius: 0.25rem;
  box-shadow: none;
  cursor: text;
}
.filter-location .ts-control > input {
  color: var(--color-primary-700);
  padding: 0 !important;
  margin: 0 !important;
  border: 0 none !important;
  background: transparent !important;
  box-shadow: none !important;
  min-width: 0;
}
.filter-location .ts-control > input::-moz-placeholder {
  color: var(--color-primary-700);
  opacity: 1;
}
.filter-location .ts-control > input::placeholder {
  color: var(--color-primary-700);
  opacity: 1;
}
.filter-location .ts-wrapper.single .ts-control .item {
  margin: 0;
  padding: 0;
  width: auto;
  background: transparent;
  color: var(--color-primary-700);
  border-radius: 0;
}
.filter-location .ts-wrapper.single .ts-control::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 1rem;
  width: 11px;
  height: 7px;
  margin-top: -3px;
  border: 0 none;
  background-color: var(--color-primary-700);
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 11 7%27><path d=%27M9.7075 0L5.5 4.198 1.2925 0 0 1.2925 5.5 6.7925 11 1.2925z%27/></svg>") no-repeat center / contain;
  mask: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 11 7%27><path d=%27M9.7075 0L5.5 4.198 1.2925 0 0 1.2925 5.5 6.7925 11 1.2925z%27/></svg>") no-repeat center / contain;
}
.filter-location .ts-wrapper.single.dropdown-active .ts-control::after {
  transform: rotate(180deg);
}
.more-override-troc-search-filters.component-filters.grid {
  --grid-template: repeat(12, 1fr);
  --grid-half: span 6;
}
.more-override-troc-search-filters.component-filters.grid .grid--results,
.more-override-troc-search-filters.component-filters.grid .grid--sortBy {
  font-size: 0.85em;
  grid-column: var(--grid-half);
  align-self: center;
}
.more-override-troc-search-filters.component-filters.grid .grid--sortBy {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.more-override-troc-search-filters.component-filters.grid .grid--sortBy .form-row__select {
  --border-color: transparent;
  background-color: transparent;
}
.more-override-troc-search-filters.component-filters.grid .grid--sortBy select {
  padding: 0;
  margin: 0;
  color: #000;
}
.admin-banner {
  position: relative;
  height: 6em;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
}
.admin-banner span {
  display: block;
  position: relative;
  z-index: 2;
}
.admin-banner::before {
  content: ' ';
  background-color: var(--color-alpha);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.as-grid > .before\:absolute.bg-red-500::before {
    content: var(--tw-content);
    display: none;
  }
.hover\:c-alpha:hover {
    color: var(--color-alpha);
  }
@media (min-width: 1024px) {

  .md\:container {
    width: 100%;
  }

  @media (min-width: 768px) {

    .md\:container {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {

    .md\:container {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {

    .md\:container {
      max-width: 1280px;
    }
  }
  .as-grid > .md\:absolute.bg-red-500 {
    display: none;
  }
}
@media (min-width: 1280px) {

  .lg\:container {
    width: 100%;
  }

  @media (min-width: 768px) {

    .lg\:container {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {

    .lg\:container {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {

    .lg\:container {
      max-width: 1280px;
    }
  }
}
.\[\&_label\]\:text-black label {
    color: var(--color-black);
  }
.\*\:\!m-0 > * {
  margin: 0px !important;
}
.\*\:\*\:\!m-0 > * > * {
  margin: 0px !important;
}
.\*\:mb-2 > * {
  margin-bottom: 0.5rem;
}
.\*\:mt-1 > * {
  margin-top: 0.25rem;
}
.\*\:block > * {
  display: block;
}
.\*\:h-12 > * {
  height: 3rem;
}
.\*\:h-6 > * {
  height: 1.5rem;
}
.\*\:min-h-\[100px\] > * {
  min-height: 100px;
}
.\*\:w-full > * {
  width: 100%;
}
.\*\:w-min > * {
  width: -moz-min-content;
  width: min-content;
}
.\*\:max-w-\[200px\] > * {
  max-width: 200px;
}
.\*\:cursor-pointer > * {
  cursor: pointer;
}
.\*\:rounded > * {
  border-radius: 0.25rem;
}
.\*\:\*\:rounded-l-none > * > * {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.\*\:rounded-l > * {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.\*\:border > * {
  border-width: 1px;
}
.\*\:\*\:border-l-0 > * > * {
  border-left-width: 0px;
}
.\*\:border-b > * {
  border-bottom-width: 1px;
}
.\*\:border-l > * {
  border-left-width: 1px;
}
.\*\:border-l-0 > * {
  border-left-width: 0px;
}
.\*\:border-r-0 > * {
  border-right-width: 0px;
}
.\*\:border-t-0 > * {
  border-top-width: 0px;
}
.\*\:border-solid > * {
  border-style: solid;
}
.\*\:border-\[var\(--color-accent-200\)\] > * {
  border-color: var(--color-accent-200);
}
.\*\:border-\[var\(--color-primary-700\)\] > * {
  border-color: var(--color-primary-700);
}
.\*\:p-4 > * {
  padding: 1rem;
}
.\*\:px-4 > * {
  padding-left: 1rem;
  padding-right: 1rem;
}
.\*\:py-2 > * {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.\*\:py-4 > * {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.\*\:py-6 > * {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.\*\:pl-4 > * {
  padding-left: 1rem;
}
.\*\:pr-\[30px\] > * {
  padding-right: 30px;
}
.\*\:\!font-normal > * {
  font-weight: 400 !important;
}
.\*\:\*\:\!font-normal > * > * {
  font-weight: 400 !important;
}
.\*\:text-gray-400 > * {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}
.backdrop\:bg-transparent::backdrop {
  background-color: transparent;
}
.before\:absolute::before {
  content: var(--tw-content);
  position: absolute;
}
.before\:inset-1::before {
  content: var(--tw-content);
  inset: 0.25rem;
}
.before\:left-0::before {
  content: var(--tw-content);
  left: 0px;
}
.before\:top-0::before {
  content: var(--tw-content);
  top: 0px;
}
.before\:z-10::before {
  content: var(--tw-content);
  z-index: 10;
}
.before\:mx-1::before {
  content: var(--tw-content);
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.before\:h-full::before {
  content: var(--tw-content);
  height: 100%;
}
.before\:w-full::before {
  content: var(--tw-content);
  width: 100%;
}
.before\:rounded-full::before {
  content: var(--tw-content);
  border-radius: 9999px;
}
.before\:bg-white::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.before\:content-\[\'_\'\]::before {
  --tw-content: ' ';
  content: var(--tw-content);
}
.before\:content-\[\'\|\'\]::before {
  --tw-content: '|';
  content: var(--tw-content);
}
.first\:mt-0:first-child {
  margin-top: 0px;
}
.open\:block[open] {
  display: block;
}
.checked\:border-\[var\(--color-highlight-500\)\]:checked {
  border-color: var(--color-highlight-500);
}
.checked\:border-\[var\(--color-primary-700\)\]:checked {
  border-color: var(--color-primary-700);
}
.checked\:bg-\[var\(--color-highlight-500\)\]:checked {
  background-color: var(--color-highlight-500);
}
.checked\:bg-\[var\(--color-primary-700\)\]:checked {
  background-color: var(--color-primary-700);
}
.empty\:hidden:empty {
  display: none;
}
.focus-within\:outline-none:focus-within {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus-within\:ring-2:focus-within {
  --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);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus-within\:ring-blue-500:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));
}
.focus-within\:ring-offset-2:focus-within {
  --tw-ring-offset-width: 2px;
}
.hover\:border-gray-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity, 1));
}
.hover\:bg-\[var\(--color-primary-100\)\]:hover {
  background-color: var(--color-primary-100);
}
.hover\:bg-\[var\(--color-primary-50\)\]:hover {
  background-color: var(--color-primary-50);
}
.hover\:bg-black\/5:hover {
  background-color: rgb(0 0 0 / 0.05);
}
.hover\:bg-blue-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1));
}
.hover\:bg-blue-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.hover\:bg-green-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1));
}
.hover\:bg-white\/10:hover {
  background-color: rgb(255 255 255 / 0.1);
}
.hover\:font-bold:hover {
  font-weight: 700;
}
.hover\:text-blue-600:hover {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.hover\:text-blue-800:hover {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity, 1));
}
.hover\:text-gray-500:hover {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
.hover\:text-gray-600:hover {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}
.hover\:text-gray-800:hover {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity, 1));
}
.hover\:underline:hover {
  text-decoration-line: underline;
}
.hover\:opacity-100:hover {
  opacity: 1;
}
.hover\:opacity-90:hover {
  opacity: 0.9;
}
.hover\:shadow-xl:hover {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:bg-gray-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}
.focus\:text-gray-900:focus {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity, 1));
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:outline:focus {
  outline-style: solid;
}
.focus\:outline-0:focus {
  outline-width: 0px;
}
.focus\:ring-2:focus {
  --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);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-blue-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));
}
.focus\:ring-bravo:focus {
  --tw-ring-color: var(--color-bravo);
}
.focus\:ring-green-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1));
}
.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px;
}
.focus-visible\:outline:focus-visible {
  outline-style: solid;
}
.focus-visible\:outline-2:focus-visible {
  outline-width: 2px;
}
.focus-visible\:outline-offset-2:focus-visible {
  outline-offset: 2px;
}
.focus-visible\:outline-\[var\(--color-highlight-500\)\]:focus-visible {
  outline-color: var(--color-highlight-500);
}
.focus-visible\:outline-\[var\(--color-primary-700\)\]:focus-visible {
  outline-color: var(--color-primary-700);
}
.focus-visible\:outline-indigo-600:focus-visible {
  outline-color: #4f46e5;
}
.focus-visible\:ring-2:focus-visible {
  --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);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus-visible\:ring-alpha:focus-visible {
  --tw-ring-color: var(--color-alpha);
}
.disabled\:cursor-not-allowed:disabled {
  cursor: not-allowed;
}
.disabled\:border-\[var\(--color-highlight-500\)\]:disabled {
  border-color: var(--color-highlight-500);
}
.disabled\:border-\[var\(--color-primary-700\)\]:disabled {
  border-color: var(--color-primary-700);
}
.disabled\:bg-gray-100:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}
.disabled\:bg-gray-300:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
}
.disabled\:opacity-50:disabled {
  opacity: 0.5;
}
.disabled\:opacity-60:disabled {
  opacity: 0.6;
}
.disabled\:before\:bg-gray-400:disabled::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
}
.group:hover .group-hover\:block {
  display: block;
}
.group:hover .group-hover\:translate-x-1 {
  --tw-translate-x: 0.25rem;
  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));
}
.group:hover .group-hover\:bg-black\/25 {
  background-color: rgb(0 0 0 / 0.25);
}
.group:hover .group-hover\:text-\[var\(--color-bravo\)\] {
  color: var(--color-bravo);
}
.peer\/edit:checked ~ .peer-checked\/edit\:\!block {
  display: block !important;
}
.peer\/results:checked ~ .peer-checked\/results\:inline-block {
  display: inline-block;
}
.peer\/report:checked ~ .peer-checked\/report\:hidden {
  display: none;
}
.peer\/results:checked ~ .peer-checked\/results\:hidden {
  display: none;
}
.peer\/report:checked ~ .peer-checked\/report\:rotate-0 {
  --tw-rotate: 0deg;
  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));
}
.peer:checked ~ .peer-checked\:bg-\[var\(--color-primary-700\)\] {
  background-color: var(--color-primary-700);
}
.peer:checked ~ .peer-checked\:opacity-100 {
  opacity: 1;
}
.peer:disabled ~ .peer-disabled\:cursor-not-allowed {
  cursor: not-allowed;
}
.peer:disabled ~ .peer-disabled\:opacity-50 {
  opacity: 0.5;
}
.group\/filter:has(input[type=checkbox][value=sale]:checked) .group-has-\[input\[type\=checkbox\]\[value\=sale\]\:checked\]\/filter\:block {
  display: block;
}
.group:has(input:checked) .group-has-\[input\:checked\]\:hidden {
  display: none;
}
.group:has(input:not(:checked)) .group-has-\[input\:not\(\:checked\)\]\:hidden {
  display: none;
}
.group:has(input:checked) .group-has-\[input\:checked\]\:grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.group:has(input:not(:checked)) .group-has-\[input\:not\(\:checked\)\]\:grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.group:has(input:not(:checked)) .group-has-\[input\:not\(\:checked\)\]\:grid-cols-\[200px_auto_500px\] {
  grid-template-columns: 200px auto 500px;
}
.group:has(input:checked) .group-has-\[input\:checked\]\:grid-rows-\[200px_auto\] {
  grid-template-rows: 200px auto;
}
.group:has(input:checked) .group-has-\[input\:checked\]\:opacity-100 {
  opacity: 1;
}
.group:has(input:checked) .group-has-\[input\:checked\]\:opacity-50 {
  opacity: 0.5;
}
.data-\[closed\]\:-translate-y-1[data-closed] {
  --tw-translate-y: -0.25rem;
  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));
}
.data-\[closed\]\:translate-x-full[data-closed] {
  --tw-translate-x: 100%;
  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));
}
.data-\[closed\]\:scale-95[data-closed] {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  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));
}
.data-\[closed\]\:transform[data-closed] {
  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));
}
.data-\[closed\]\:opacity-0[data-closed] {
  opacity: 0;
}
.data-\[enter\]\:duration-100[data-enter] {
  transition-duration: 100ms;
}
.data-\[enter\]\:duration-200[data-enter] {
  transition-duration: 200ms;
}
.data-\[leave\]\:duration-150[data-leave] {
  transition-duration: 150ms;
}
.data-\[leave\]\:duration-75[data-leave] {
  transition-duration: 75ms;
}
.data-\[enter\]\:ease-out[data-enter] {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.data-\[leave\]\:ease-in[data-leave] {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
@media not all and (min-width: 1280px) {

  .max-lg\:hidden {
    display: none;
  }

  .group:has(input:checked) .group-has-\[input\:checked\]\:max-lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media not all and (min-width: 1024px) {

  .max-md\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .max-md\:mt-4 {
    margin-top: 1rem;
  }

  .max-md\:block {
    display: block;
  }

  .max-md\:inline {
    display: inline;
  }

  .max-md\:grid {
    display: grid;
  }

  .max-md\:hidden {
    display: none;
  }

  .max-md\:w-full {
    width: 100%;
  }

  .max-md\:grid-flow-col {
    grid-auto-flow: column;
  }

  .max-md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .max-md\:grid-cols-\[50\%_auto\] {
    grid-template-columns: 50% auto;
  }

  .max-md\:flex-col {
    flex-direction: column;
  }

  .max-md\:\*\:w-full > * {
    width: 100%;
  }

  .max-md\:before\:content-\[\'\'\]::before {
    --tw-content: '';
    content: var(--tw-content);
  }

  .group:has(input:checked) .group-has-\[input\:checked\]\:max-md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
@media (min-width: 768px) {

  .sm\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .sm\:mt-32 {
    margin-top: 8rem;
  }

  .sm\:h-48 {
    height: 12rem;
  }

  .sm\:w-auto {
    width: auto;
  }

  .sm\:w-full {
    width: 100%;
  }

  .sm\:max-w-\[360px\] {
    max-width: 360px;
  }

  .sm\:flex-1 {
    flex: 1 1 0%;
  }

  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .sm\:flex-row {
    flex-direction: row;
  }

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

  .sm\:p-6 {
    padding: 1.5rem;
  }

  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sm\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sm\:pl-16 {
    padding-left: 4rem;
  }

  .sm\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .sm\:duration-700 {
    transition-duration: 700ms;
  }
}
@media (min-width: 1024px) {

  .md\:absolute {
    position: absolute;
  }

  .md\:relative {
    position: relative;
  }

  .md\:bottom-\[28px\] {
    bottom: 28px;
  }

  .md\:left-\[28px\] {
    left: 28px;
  }

  .md\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .md\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .md\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .md\:mb-0 {
    margin-bottom: 0px;
  }

  .md\:mr-2 {
    margin-right: 0.5rem;
  }

  .md\:mr-\[100px\] {
    margin-right: 100px;
  }

  .md\:mt-0 {
    margin-top: 0px;
  }

  .md\:block {
    display: block;
  }

  .md\:inline {
    display: inline;
  }

  .md\:flex {
    display: flex;
  }

  .md\:hidden {
    display: none;
  }

  .md\:size-\[22px\] {
    width: 22px;
    height: 22px;
  }

  .md\:size-\[3em\] {
    width: 3em;
    height: 3em;
  }

  .md\:h-52 {
    height: 13rem;
  }

  .md\:h-\[4em\] {
    height: 4em;
  }

  .md\:h-\[6em\] {
    height: 6em;
  }

  .md\:h-auto {
    height: auto;
  }

  .md\:h-full {
    height: 100%;
  }

  .md\:w-36 {
    width: 9rem;
  }

  .md\:w-44 {
    width: 11rem;
  }

  .md\:w-52 {
    width: 13rem;
  }

  .md\:w-\[40rem\] {
    width: 40rem;
  }

  .md\:w-\[48rem\] {
    width: 48rem;
  }

  .md\:w-\[52rem\] {
    width: 52rem;
  }

  .md\:w-\[56rem\] {
    width: 56rem;
  }

  .md\:w-auto {
    width: auto;
  }

  .md\:w-full {
    width: 100%;
  }

  .md\:min-w-\[250px\] {
    min-width: 250px;
  }

  .md\:max-w-\[30rem\] {
    max-width: 30rem;
  }

  .md\:flex-1 {
    flex: 1 1 0%;
  }

  .md\:auto-rows-min {
    grid-auto-rows: min-content;
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .md\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .md\:grid-cols-\[22px_auto_22px\] {
    grid-template-columns: 22px auto 22px;
  }

  .md\:grid-cols-\[33\%_33\%_auto\] {
    grid-template-columns: 33% 33% auto;
  }

  .md\:grid-cols-\[3em_auto_22px\] {
    grid-template-columns: 3em auto 22px;
  }

  .md\:grid-cols-none {
    grid-template-columns: none;
  }

  .md\:flex-row {
    flex-direction: row;
  }

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

  .md\:justify-start {
    justify-content: flex-start;
  }

  .md\:justify-end {
    justify-content: flex-end;
  }

  .md\:justify-between {
    justify-content: space-between;
  }

  .md\:gap-2 {
    gap: 0.5rem;
  }

  .md\:gap-4 {
    gap: 1rem;
  }

  .md\:border-0 {
    border-width: 0px;
  }

  .md\:border-l {
    border-left-width: 1px;
  }

  .md\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  }

  .md\:bg-transparent {
    background-color: transparent;
  }

  .md\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .md\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .md\:pb-0 {
    padding-bottom: 0px;
  }

  .md\:pb-16 {
    padding-bottom: 4rem;
  }

  .md\:pl-2 {
    padding-left: 0.5rem;
  }

  .md\:pl-4 {
    padding-left: 1rem;
  }

  .md\:pt-6 {
    padding-top: 1.5rem;
  }

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

  .md\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .md\:shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:\*\:min-w-\[350px\] > * {
    min-width: 350px;
  }

  @media not all and (min-width: 1280px) {

    .md\:max-lg\:w-\[50\%\] {
      width: 50%;
    }
  }
}
@media (min-width: 1280px) {

  .lg\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .lg\:mb-0 {
    margin-bottom: 0px;
  }

  .lg\:mt-32 {
    margin-top: 8rem;
  }

  .lg\:mt-6 {
    margin-top: 1.5rem;
  }

  .lg\:w-1\/4 {
    width: 25%;
  }

  .lg\:w-1\/6 {
    width: 16.666667%;
  }

  .lg\:w-2\/3 {
    width: 66.666667%;
  }

  .lg\:w-56 {
    width: 14rem;
  }

  .lg\:w-\[25\%\] {
    width: 25%;
  }

  .lg\:flex-1 {
    flex: 1 1 0%;
  }

  .lg\:columns-2 {
    -moz-columns: 2;
         columns: 2;
  }

  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .lg\:flex-row {
    flex-direction: row;
  }

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

  .lg\:justify-start {
    justify-content: flex-start;
  }

  .lg\:justify-end {
    justify-content: flex-end;
  }

  .lg\:gap-16 {
    gap: 4rem;
  }

  .lg\:gap-4 {
    gap: 1rem;
  }

  .lg\:gap-8 {
    gap: 2rem;
  }

  .lg\:overflow-visible {
    overflow: visible;
  }

  .lg\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .lg\:pb-0 {
    padding-bottom: 0px;
  }

  .lg\:pt-8 {
    padding-top: 2rem;
  }

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

  .lg\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .group:has(input:checked) .group-has-\[input\:checked\]\:lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
@media (forced-colors: active) {

  .forced-colors\:appearance-auto {
    -webkit-appearance: auto;
       -moz-appearance: auto;
            appearance: auto;
  }

  .forced-colors\:before\:hidden::before {
    content: var(--tw-content);
    display: none;
  }
}
.\[\&\:not\(\:checked\)\]\:before\:hidden:not(:checked)::before {
  content: var(--tw-content);
  display: none;
}
.\[\&\:not\(\:empty\)\]\:mb-6:not(:empty) {
  margin-bottom: 1.5rem;
}
.\[\&\>\*\:nth-child\(4\)\~\*\]\:hidden>*:nth-child(4)~* {
  display: none;
}
.\[\&\>\.form-row\]\:mt-4>.form-row {
  margin-top: 1rem;
}
.\[\&\>div\>\.form-row\]\:mt-4>div>.form-row {
  margin-top: 1rem;
}
.\[\&_\.btn\]\:min-w-0 .btn {
  min-width: 0px;
}
.\[\&_\.btn\]\:whitespace-normal .btn {
  white-space: normal;
}
.\[\&_\[data-bulk-target\=\'in\'\]\]\:hidden [data-bulk-target='in'] {
  display: none;
}
.\[\&_\[data-bulk-target\=\'out\'\]\]\:hidden [data-bulk-target='out'] {
  display: none;
}
.\[\&_label\]\:mb-2 label {
  margin-bottom: 0.5rem;
}
.\[\&_label\]\:block label {
  display: block;
}
.\[\&_label\]\:text-lg label {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.\[\&_label\]\:font-semibold label {
  font-weight: 600;
}
.\[\&_label\]\:text-\[var\(--color-primary-700\)\] label {
  color: var(--color-primary-700);
}
.\[\&_label\]\:text-black label {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RUFDQTtFQUNBO0FBREY7QUFHQTtFQUNFO0VBQ0E7RUFDQTtBQURGO0FBR0E7O0VBQ0U7QUFBRjtBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFERjtBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQURGO0FBR0E7RUFDRTtBQURGO0FBSUE7RUFDRTtFQUNBO0VBQ0E7QUFGRjtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFGRjtBQUlBO0VBQ0U7RUFDQTtBQUZGO0FBS0E7RUFDRTtBQUhGO0FBS0E7RUFDRTtFQUNBO0FBSEY7QUFXQTtFQUNFO0FBSEY7QUFFQTtFQUNFO0FBSEY7QUFNQTtFQUNFO0FBSkY7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKRjtBQU1BO0VBQ0U7QUFKRjtBQU1BO0VBQ0U7QUFKRjtBQU1BO0VBQ0U7QUFKRjtBQU9BO0VBQ0U7RUFDQTtFQUNBO0FBTEY7QUFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxGO0FBT0E7RUFDRTtBQUxGO0FBT0E7RUFDRTtBQUxGO0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUxGO0FBUUE7RUFDRTtBQU5GO0FBU0E7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFQRjtBQVVBOztFQUVFO0VBQ0E7QUFSRjtBQVdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVRGO0FBV0E7RUFDRTtBQVRGO0FBV0E7O0VBQ0U7QUFSRjtBQVVBO0VBQ0U7RUFDQTtBQVJGO0FBVUE7RUFDRTtBQVJGO0FBVUE7O0VBRUU7QUFSRjtBQVVBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUkY7QUFVQTtFQUNFO0FBUkY7QUFXQTtFQUNFO0VBQ0E7RUFDQTtBQVRGO0FBV0E7O0VBQ0U7RUFDQTtFQUNBO0FBUkY7QUFVQTs7O0VBR0U7QUFSRjtBQVVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FBUkY7QUFVQTtFQUNFO0FBUkY7QUFVQTtFQUNFO0FBUkY7QUFVQTtFQUNFO0VBQ0E7QUFSRjtBQVVBO0VBQ0U7QUFSRjtBQVVBO0VBQ0U7RUFDQTtBQVJGO0FBVUE7RUFDRTtFQUNBO0VBQ0E7QUFSRjtBQVdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVRGO0FBV0E7RUFDRTtFQUNBO0FBVEY7QUFXQTtFQUNFO0FBVEY7QUFXQTs7OztFQUlFO0FBVEY7QUFXQTs7O0VBQ0U7RUFDQTtBQVBGO0FBU0E7RUFDRTtFQUNBO0FBUEY7QUFTQTtFQUNFO0FBUEY7QUFTQTtFQUNFO0VBQ0E7RUFDQTtBQVBGO0FBU0E7OztFQUdFO0VBQ0E7QUFQRjtBQVNBOzs7RUFHRTtBQVBGO0FBU0E7RUFDRTtBQVBGO0FBU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVBGO0FBU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFQRjtBQVNBO0VBQ0U7SUFDRTtFQVBGO0VBU0E7SUFDRTtFQVBGO0FBQ0Y7QUFVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSRjtBQVdBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVEY7QUFZQTs7RUFFRTtBQVZGO0FBYUE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVhGO0FBY0E7RUFDRTtFQUNBO0FBWkY7QUFjQTtFQUNFO0FBWkY7QUFjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFaRjtBQWNBO0VBQ0U7QUFaRjtBQWVBO0VBQ0U7QUFiRjtBQWdCQTtFQUNFO0VBQ0E7RUFDQTtBQWRGO0FBZ0JBO0VBQ0U7SUFDRTtFQWRGO0FBQ0Y7QUFnQkE7RUFDRTtFQUNBO0FBZEY7QUFpQkE7O0VBRUU7QUFm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QTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7Q0FBQTs7O0NBQUE7O0FBQUE7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0VBQUE7QUFBQTs7QUFBQTs7Ozs7Ozs7Q0FBQTs7QUFBQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtLQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7O0NBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7Ozs7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7VUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOzs7Ozs7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7O0VBQUE7QUFBQTs7QUFBQTs7Ozs7Q0FBQTs7QUFBQTs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7OztDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7Ozs7Q0FBQTs7QUFBQTs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBO0FBQUE7O0FBQUE7OztDQUFBOztBQUFBOzs7O0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7O0VBQUE7QUFBQTs7QUFBQTs7O0NBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOzs7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7Ozs7Ozs7Ozs7Ozs7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7O0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOzs7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7O0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTs7QUFBQTs7OztDQUFBOztBQUFBOzs7Ozs7OztFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7RUFBQTtFQUFBO0FBQUE7O0FBQUE7QUFBQTtFQUFBO0FBQUE7RUFBQTtJQUFBO01BQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtNQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7O0lBQUE7TUFBQTtJQUFBO0VBQUE7O0VBQUE7O0lBQUE7TUFBQTtJQUFBO0VBQUE7O0VBQUE7O0lBQUE7TUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0VBQUE7O0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7O0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7O0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBO0FBQUE7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QTtBQUpFO0FBTUE7SUFBQTtJQUFBO0lBQ0E7RUFEQTtBSHZCTjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOztFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtLQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQTtPQUFBO0FBQUE7QUFBQTtFQUFBO09BQUE7QUFBQTtBQUFBO0VBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQTtPQUFBO0FBQUE7QUFBQTtFQUFBO09BQUE7QUFBQTtBQUFBO0VBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7S0FBQTtBQUFBO0FBQUE7RUFBQTtLQUFBO0FBQUE7QUFBQTtFQUFBO0tBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtF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UG9lSjtBQUNBOzs7Ozs7Ozs7OztxQkFXcUI7QU9oZXJCOztFQUVFO0FQa2VGO0FPaGRBO0VBQ0U7QVBrZEY7QU8vY0E7RUFFSTtBUGdkSjtBTzVjQTtFQUVJO0FQNmNKO0FPemNBO0VBRUk7QVAwY0o7QU81Y0E7O0VBT0k7QVB5Y0o7QU9yY0E7RUFFSTtBUHNjSjtBT3hjQTs7RUFPSTtBUHFjSjtBT2pjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBtY0Y7QU8zY0E7RUFVSTtFQUNBO0FQb2NKO0FPL2NBO0VBY0k7QVBvY0o7QU9sZEE7RUFpQkk7RUFDQTtBUG9jSjtBTzliRTs7RUFDRTtBUGljSjtBTy9iRTs7RUFDRTtBUGtjSjtBTzliQTtFQUNFO0FQZ2NGO0FPN2JBO0VBQ0U7QVArYkY7QVE5cUJBO0VBQ0U7RUFDQTtBUmdyQkY7QVE3cUJBO0VBQ0U7QVIrcUJGO0FRNXFCQTtFQUNFO0FSOHFCRjtBUTNxQkE7RUFDRTtBUjZxQkY7QVExcUJBO0VBQ0U7QVI0cUJGO0FRenFCQTtFQUNFO0FSMnFCRjtBUXhxQkE7RUFDRTtBUjBxQkY7QVF2cUJBO0VBQ0U7QVJ5cUJGO0FRdHFCQTtFQUNFO0FSd3FCRjtBUXJxQkE7RUFDRTtBUnVxQkY7QVFwcUJBO0VBQ0U7QVJzcUJGO0FTaHRCQTtFQUNFO0FUa3RCRjtBUy9zQkE7RUFDRTtBVGl0QkY7QVM5c0JBO0VBQ0U7QVRndEJGO0FTN3NCQTtFQUNFO0FUK3NCRjtBUzVzQkE7RUFDRTtBVDhzQkY7QVMzc0JBO0VBQ0U7RUFDQTtBVDZzQkY7QVMxc0JBO0VBQ0U7RUFDQTtBVDRzQkY7QVMxc0JFO0VBQ0U7RUFDQTtBVDRzQko7QVN4c0JBO0VBQ0U7RUFDQTtBVDBzQkY7QVN4c0JFO0VBQ0U7RUFDQTtBVDBzQko7QVN0c0JBO0VBQ0U7RUFDQTtBVHdzQkY7QVNyc0JBO0VBQ0U7RUFDQTtBVHVzQkY7QVNwc0JBO0VBQ0U7RUFDQTtBVHNzQkY7QVNuc0JBO0VBQ0U7RUFDQTtBVHFzQkY7QVNsc0JBO0VBQ0U7RUFDQTtBVG9zQkY7QVNqc0JBO0VBQ0U7RUFDQTtBVG1zQkY7QVNoc0JBO0VBQ0U7RUFDQTtBVGtzQkY7QVMvckJBO0VBQ0U7RUFDQTtBVGlzQkY7QVM5ckJBO0VBQ0U7RUFDQTtBVGdzQkY7QVM3ckJBO0VBQ0U7QVQrckJGO0FTNXJCQTtFQUNFO0VBQ0E7QVQ4ckJGO0FTM3JCQTtFQUNFO0VBQ0E7QVQ2ckJGO0FTMXJCQTtFQUNFO0VBQ0E7QVQ0ckJGO0FTenJCQTtFQUNFO0FUMnJCRjtBU3hyQkE7RUFDRTtFQUNBO0FUMHJCRjtBU3ZyQkE7RUFDRTtFQUNBO0FUeXJCRjtBU3RyQkE7RUFDRTtFQUNBO0FUd3JCRjtBU3JyQkE7RUFDRTtFQUNBO0FUdXJCRjtBU3ByQkE7RUFDRTtFQUNBO0FUc3JCRjtBU25yQkE7RUFDRTtBVHFyQkY7QVNsckJBO0VBQ0U7RUFDQTtBVG9yQkY7QVNqckJBO0VBQ0U7RUFDQTtBVG1yQkY7QVNockJBO0VBQ0U7QVRrckJGO0FTL3FCQTtFQUNFO0FUaXJCRjtBUzlxQkE7RUFDRTtFQUNBO0FUZ3JCRjtBUzdxQkE7RUFDRTtFQUNBO0FUK3FCRjtBVXIxQkU7RUFDRTtBVjY4Qko7QVUxOEJJO0VBQUE7RUFBQTtBQUFBO0FBS0Y7RUFDRTtBVjA4Qko7QVVyOEJFO0VBQUE7RUFBQTtFQUFBO0FBQUE7QVZ5OEJGOzs7Ozs7Ozs7c0VBU3NFO0FVcjhCdEU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFVnU4QkY7RVVwOEJBO0lBQ0U7RVZzOEJGO0VVbjhCQTs7SUFFRTtFVnE4QkY7QUFDRjtBVWo4QkU7RUFBQTtBQUFBO0FBQUE7O0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0FBQUE7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVms4QkY7QVUzOEJBO0VBWUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVms4Qko7QVVsOUJBOzs7O0VBdUJJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7T0FBQTtFQUNBO0VBQ0E7QVZpOEJKO0FVOTlCQTs7RUFpQ0k7RUFDQTtBVmk4Qko7QVVuK0JBOztFQW9DTTtBVm04Qk47QVV2K0JBOztFQXVDTTtBVm84Qk47QVUzK0JBO0VBNENJO0FWazhCSjtBVTkrQkE7RUE4Q007QVZtOEJOO0FVai9CQTtFQW1ESTtFQUNBO0VBQ0E7QVZpOEJKO0FVdC9CQTtFQXlESTtFQUNBO0VBQ0E7QVZnOEJKO0FVMy9CQTtFQTZETTtFQUNBO0FWaThCTjtBVS8vQkE7RUFtRUk7RUFDQTtFQUNBO0FWKzdCSjtBV3BqQ0E7RUFDSTtBWHNqQ0o7QVduakNBO0VBRVE7QVhvakNSO0FXdGpDQTtFQU1RO0FYbWpDUjtBV3ppQ0E7RUFDSTtBWDJpQ0o7QVdwaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHNpQ0o7QVduaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYcWlDSjtBVzNpQ0E7RUFTUTtFQUNBO0VBQ0E7QVhxaUNSO0FXaGpDQTtFQWVRO0FYb2lDUjtBV2hpQ0E7RUFDSTtFQUNBO0VBQ0E7QVhraUNKO0FZcm1DQTtFQUNFO0FadW1DRjtBWXRtQ0U7RUFDRTtFQUNBO0VBQ0E7QVp3bUNKO0FZcG1DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBSUE7QVptbUNGO0FZam1DRTtFQUFBO0lBQ0U7RVpvbUNGO0FBQ0Y7QVlsbUNFO0VBQUE7SUFDRTtFWnFtQ0Y7QUFDRjtBWW5tQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FacW1DSjtBWWxtQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFHQTtFQUNBO0FaZ21DSjtBWTVsQ0k7RUFBQTtJQUNFO0VaK2xDSjtBQUNGO0FZN2xDSTtFQUFBO0lBQ0U7SUFDQTtFWmdtQ0o7QUFDRjtBWTdsQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaK2xDSjtBWTdsQ0k7RUFBQTtJQUNFO0lBQ0E7RVpnbUNKO0FBQ0Y7QVk5bENJO0VBQUE7SUFDRTtFWmltQ0o7QUFDRjtBWTlsQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaZ21DSjtBWTlsQ0k7RUFBQTtJQUNFO0lBQ0E7SUFDQTtFWmltQ0o7QUFDRjtBWTlsQ0U7RUFDRTtFQUNBO0VBQ0E7QVpnbUNKO0FZbm1DRTs7RUFPSTtBWmdtQ047QVl2bUNFO0VBYUk7QVo2bENOO0FZemxDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVoybENKO0FZeGxDRTtFQUNFO0VBQ0E7RUFDQTtBWjBsQ0o7QVl2bENFO0VBQ0U7RUFDQTtFQUNBO0FaeWxDSjtBWXRsQ0U7RUFDRTtFQUNBO0Fad2xDSjtBWXJsQ0U7RUFDRTtFQU1BO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVprbENKO0FZaGxDSTtFQUFBO0lBQ0U7SUFDQTtJQUNBO0VabWxDSjtBQUNGO0FZN2tDQTtFQUNFO0FaK2tDRjtBWTNrQ0E7RUFDRTtBWjZrQ0Y7QVlsa0NBO0VBQ0U7QVpva0NGO0FZNWpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo4akNGO0FZNWpDRTtFQUNFO0VBQ0E7RUFDQTtBWjhqQ0o7QVl0akNBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp3akNGO0FZdGpDRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWnlqQ0o7QVk3akNFOztFQU9JO0VBQ0E7QVowakNOO0FZcmpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnVqQ0Y7QVlyakNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVp1akNKO0FZM2pDRTtFQU9JO0VBQ0E7QVp1akNOO0FZbGpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWm9qQ0Y7QVlsakNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVpvakNKO0FZeGpDRTtFQU9JO0VBQ0E7QVpvakNOO0FZOWlDQTtFQUNFO0lBQ0U7RVpnakNGO0VZOWlDRTtJQUNFO0lBQ0E7RVpnakNKO0VZN2lDRTtJQUNFO0VaK2lDSjtFWTVpQ0U7SUFDRTtFWjhpQ0o7RVkzaUNFO0lBQ0U7RVo2aUNKO0VZMWlDRTtJQUNFO0lBQ0E7RVo0aUNKO0VZemlDRTtJQUNFO0lBQ0E7SUFDQTtFWjJpQ0o7RVk5aUNFOzs7SUFRSTtJQUNBO0lBQ0E7RVoyaUNOO0VZdmlDRTtJQUNFO0lBQ0E7SUFDQTtFWnlpQ0o7RVl0aUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RVp3aUNKO0VZcmlDRTtJQUNFO0VadWlDSjtBQUNGO0FZbmlDQTtFQUVJO0Fab2lDSjtBWXRpQ0E7RUFLSTtFQUNBO0Fab2lDSjtBWTFpQ0E7RUFTSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fab2lDSjtBWWpqQ0E7RUFnQkk7QVpvaUNKO0FZcGpDQTtFQW1CSTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0Fab2lDSjtBWWhpQ0E7RUFDRTtFQUNBO0Faa2lDRjtBWXBpQ0E7RUFJSTtBWm1pQ0o7QVl2aUNBO0VBTU07QVpvaUNOO0FZL2hDQTtFQUNFO0FaaWlDRjtBWWhpQ0U7RUFDRTtBWmtpQ0o7QVlyaUNBO0VBTUk7RUFDQTtBWmtpQ0o7QVk3aENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVoraENKO0FZOWhDSTs7RUFDRTtBWmlpQ047QVk5aENFO0VBQ0U7QVpnaUNKO0FZOWhDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaZ2lDSjtBWXBqQ0E7RUF1Qkk7RUFDQTtFQUNBO0VBQ0E7QVpnaUNKO0FZMWpDQTtFQTZCSTtBWmdpQ0o7QVk3akNBO0VBZ0NJO0VBQ0E7RUFDQTtFQUNBO0FaZ2lDSjtBQUNBLDZFQUE2RTtBQUM3RTs7Ozs7aUJBS2lCO0FZNWhDakI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VaOGhDQTt1REFDcUQ7QUFDdkQ7QVk5aENFO0VBQ0U7RUFDQTtBWmdpQ0o7QVk3aENFO0VBQ0U7QVoraENKO0FZMWhDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjRoQ0o7QUFDQTswRUFDMEU7QVl4aEMxRTtFQUNFO0VBQ0E7QVowaENGO0FBQ0EsNkVBQTZFO0FBQzdFOzhEQUM4RDtBWXZoQzlEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp5aENGO0FZdGhDQTtFQUNFO0lBQU87RVp5aENQO0VZeGhDQTtJQUFPO0VaMmhDUDtBQUNGO0FBQ0EsK0VBQStFO0FZemhDL0U7O0VBRUU7QVoyaENGO0FBQ0EsOEVBQThFO0FBQzlFOzs7Ozs7Ozs7Ozs7OERBWThEO0FBQzlELG9GQUFvRjtBWXZoQ3BGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnloQ0Y7QVl0aENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFWndoQ0EscUZBQXFGO0FBQ3ZGO0FZdmhDRTtFQUNFO0FaeWhDSjtBWWppQ0E7RUFhSTtFQUNBO0FadWhDSjtBQUNBLDZFQUE2RTtBWW5oQzdFOztFQUVFO0FacWhDRjtBQUNBLDZFQUE2RTtBQUM3RTs7Ozs7aUJBS2lCO0FZbmhDakI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VacWhDQTt1REFDcUQ7QUFDdkQ7QVlyaENFO0VBQ0U7RUFDQTtBWnVoQ0o7QVlwaENFO0VBQ0U7QVpzaENKO0FZamhDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWm1oQ0o7QUFDQTswRUFDMEU7QVkvZ0MxRTtFQUNFO0VBQ0E7QVppaENGO0FhdG1EQTtFQUNFO0Fib29ERjtBYWhvREU7RUFDRTtLQUFBO0Fia29ESjtBYXBvREE7RUFNSTtBYmlvREo7QWE1bkRFO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFDRTtBYjZuREo7QWEzbkRFO0VBQ0U7RUFDQTtFQUNBO0FiNm5ESjtBYTNuREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjZuREo7QWE3b0RBO0VBbUJJO0VBQ0E7RUFDQTtFQUNBO0FiNm5ESjtBYW5wREE7RUF5Qkk7QWI2bkRKO0Fhem5EQTs7OztFQUlFO0FiMm5ERjtBYXhuREE7RUFDRTtBYjBuREY7QWEzbkRBOztFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjRuREo7QWEzbkRJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FiOG5ETjtBYXpuREE7RUFDRTtFQUNBO0FiMm5ERjtBYTduREE7O0VBS0k7RUFDQTtFQUNBO0VBQ0E7QWI0bkRKO0FhcG9EQTs7O0VBYUk7RUFDQTtBYjRuREo7QWExb0RBO0VBaUJJO0FiNG5ESjtBYTdvREE7RUE0Qkk7QWJvbkRKO0FhaG5EQTtFQUVFO0FiaW5ERjtBYW5uREE7O0VBS0k7RUFDQTtFQUNBO0VBQ0E7QWJrbkRKO0FhMW5EQTtFQVdJO0Fia25ESjtBYTduREE7RUFjSTtFQUNBO0VBQ0E7QWJrbkRKO0FhbG9EQTtFQW1CSTtBYmtuREo7QWFyb0RBO0VBc0JJO0Fia25ESjtBYXhvREE7RUF5Qkk7QWJrbkRKO0FhOW1EQTtFQUNFO0FiZ25ERjtBYWpuREE7RUFJSTtFQUNBO0VBQ0E7RUFDQTtBYmduREo7QWF2bkRBO0VBV0k7RUFDQTtFQUNBO0FiK21ESjtBYTVuREE7RUFpQkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjhtREo7QUFDQTs7O3NDQUdzQztBYTFtRHRDO0ViNG1ERTtxREFDbUQ7QUFDckQ7QWE5bURBO0VBRUk7QWIrbURKO0Fham5EQTtFQU1JO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiOG1ESjtBYTduREE7RUFtQkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWI2bURKO0FhdG9EQTtFQTZCSTtFQUNBO0FiNG1ESjtBYTFvREE7RUE2Qkk7RUFDQTtBYjRtREo7QWExb0RBO0VBa0NJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjJtREo7QWFscERBO0VBNkNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ3bURKO0FhL3BEQTtFQTJESTtBYnVtREo7QWFubURBO0VBQ0U7RUFDQTtBYnFtREY7QWF2bURBOztFQUtJO0VBQ0E7RUFDQTtBYnNtREo7QWE3bURBO0VBVUk7RUFDQTtFQUNBO0Fic21ESjtBYWxuREE7RUFjTTtFQUNBO0FidW1ETjtBYXRuREE7RUFrQk07RUFDQTtFQUNBO0FidW1ETjtBYzkxREE7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FkKzFERjtBY3IyREE7RUFRSTtFQUNBO0VBQ0E7QWRnMkRKO0FjOTFERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZGcyREo7QUVod0RFO0lhckhGO0lic0hJO0VGcTFCRjtBQ2gwQkE7SUFDRTtFRDJIRjtBQXZRRjs7RUFBQTtJQUFBO0VBczNEQTs7RUF0M0RBOztJQUFBO01BQUE7SUFzM0RBO0VBQUE7O0VBdDNEQTs7SUFBQTtNQUFBO0lBczNEQTtFQUFBOztFQXQzREE7O0lBQUE7TUFBQTtJQXMzREE7RUFBQTtFRWp3REU7SUFDRTtFRnExQkY7QUEyNkJGO0FBdDNEQTs7RUFBQTtJQUFBO0VBczNEQTs7RUF0M0RBOztJQUFBO01BQUE7SUFzM0RBO0VBQUE7O0VBdDNEQTs7SUFBQTtNQUFBO0lBczNEQTtFQUFBOztFQXQzREE7O0lBQUE7TUFBQTtJQXMzREE7RUFBQTtBQUFBO0FDNXdERTtJQW1CRTtFRHlHRjtBQXRPRjtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBLHVCQXMzREE7RUF0M0RBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQSwyQkFzM0RBO0VBdDNEQTtBQXMzREE7QUF0M0RBO0VBQUEsK0JBczNEQTtFQXQzREE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUEsa0JBczNEQTtFQXQzREE7QUFzM0RBO0FBdDNEQTtFQUFBLG1CQXMzREE7RUF0M0RBO0FBczNEQTtBQXQzREE7RUFBQSxpQkFzM0RBO0VBdDNEQTtBQXMzREE7QUF0M0RBO0VBQUEsbUJBczNEQTtFQXQzREE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQSxvQkFzM0RBO0VBdDNEQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBLDBCQXMzREE7RUF0M0RBO0FBczNEQTtBQXQzREE7RUFBQSwwQkFzM0RBO0VBdDNEQTtBQXMzREE7QUF0M0RBO0VBQUEsMEJBczNEQTtFQXQzREE7QUFzM0RBO0FBdDNEQTtFQUFBLDBCQXMzREE7RUF0M0RBO0FBczNEQTtBQXQzREE7RUFBQSwwQkFzM0RBO0VBdDNEQTtBQXMzREE7QUF0M0RBO0VBQUEsMEJBczNEQTtFQXQzREEsb0JBczNEQTtFQXQzREE7QUFzM0RBO0FBdDNEQTtFQUFBLDBCQXMzREE7RUF0M0RBO0FBczNEQTtBQXQzREE7RUFBQSwwQkFzM0RBO0VBdDNEQTtBQXMzREE7QUF0M0RBO0VBQUEsMEJBczNEQTtFQXQzREE7QUFzM0RBO0FBdDNEQTtFQUFBLDBCQXMzREE7RUF0M0RBLGtCQXMzREE7RUF0M0RBO0FBczNEQTtBQXQzREE7RUFBQSxpQkFzM0RBO0VBdDNEQTtBQXMzREE7QUF0M0RBO0VBQUEsaUJBczNEQTtFQXQzREE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQSw4QkFzM0RBO0VBdDNEQTtBQXMzREE7QUF0M0RBO0VBQUEsMkdBczNEQTtFQXQzREEseUdBczNEQTtFQXQzREE7QUFzM0RBO0FBdDNEQTtFQUFBLG9CQXMzREE7RUF0M0RBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUEsc0JBczNEQTtFQXQzREE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBLGtCQXMzREE7RUF0M0RBO0FBczNEQTtBQXQzREE7RUFBQSxrQkFzM0RBO0VBdDNEQTtBQXMzREE7QUF0M0RBO0VBQUEsa0JBczNEQTtFQXQzREE7QUFzM0RBO0FBdDNEQTtFQUFBLGtCQXMzREE7RUF0M0RBO0FBczNEQTtBQXQzREE7RUFBQSxrQkFzM0RBO0VBdDNEQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQSxvQkFzM0RBO0VBdDNEQTtBQXMzREE7QUF0M0RBO0VBQUEsb0JBczNEQTtFQXQzREE7QUFzM0RBO0FBdDNEQTtFQUFBLG9CQXMzREE7RUF0M0RBO0FBczNEQTtBQXQzREE7RUFBQSxvQkFzM0RBO0VBdDNEQTtBQXMzREE7QUF0M0RBO0VBQUEsb0JBczNEQTtFQXQzREE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBLGdGQXMzREE7RUF0M0RBLG9HQXMzREE7RUF0M0RBO0FBczNEQTtBQXQzREE7RUFBQSxrQkFzM0RBO0VBdDNEQTtBQXMzREE7QUF0M0RBO0VBQUEsb0JBczNEQTtFQXQzREE7QUFzM0RBO0FBdDNEQTtFQUFBLDhCQXMzREE7RUF0M0RBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBLDJHQXMzREE7RUF0M0RBLHlHQXMzREE7RUF0M0RBO0FBczNEQTtBQXQzREE7RUFBQSxvQkFzM0RBO0VBdDNEQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBLG9CQXMzREE7RUF0M0RBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUEsMkdBczNEQTtFQXQzREEseUdBczNEQTtFQXQzREE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQSxrQkFzM0RBO0VBdDNEQTtBQXMzREE7QUF0M0RBO0VBQUEsa0JBczNEQTtFQXQzREE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUEsMEJBczNEQTtFQXQzREEsa0JBczNEQTtFQXQzREE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQSx5QkFzM0RBO0VBdDNEQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUEsaUJBczNEQTtFQXQzREE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQSwwQkFzM0RBO0VBdDNEQTtBQXMzREE7QUF0M0RBO0VBQUEsc0JBczNEQTtFQXQzREE7QUFzM0RBO0FBdDNEQTtFQUFBLGlCQXMzREE7RUF0M0RBLGlCQXMzREE7RUF0M0RBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTs7RUFBQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBO0FBQUE7QUF0M0RBOztFQUFBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUEsZ0JBczNEQTtJQXQzREE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7QUFBQTtBQXQzREE7O0VBQUE7SUFBQSxnQkFzM0RBO0lBdDNEQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQSxvQkFzM0RBO0lBdDNEQTtFQXMzREE7O0VBdDNEQTtJQUFBLGtCQXMzREE7SUF0M0RBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQSxpQkFzM0RBO0lBdDNEQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTtBQUFBO0FBdDNEQTs7RUFBQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUEsaUJBczNEQTtJQXQzREE7RUFzM0RBOztFQXQzREE7SUFBQSxpQkFzM0RBO0lBdDNEQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQSxXQXMzREE7SUF0M0RBO0VBczNEQTs7RUF0M0RBO0lBQUEsVUFzM0RBO0lBdDNEQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBLGtCQXMzREE7SUF0M0RBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQSxpQkFzM0RBO0lBdDNEQTtFQXMzREE7O0VBdDNEQTtJQUFBLG9CQXMzREE7SUF0M0RBO0VBczNEQTs7RUF0M0RBO0lBQUEsbUJBczNEQTtJQXQzREE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQSxtQkFzM0RBO0lBdDNEQTtFQXMzREE7O0VBdDNEQTtJQUFBLHNCQXMzREE7SUF0M0RBLDhCQXMzREE7SUF0M0RBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7O0lBQUE7TUFBQTtJQXMzREE7RUFBQTtBQUFBO0FBdDNEQTs7RUFBQTtJQUFBLGdCQXMzREE7SUF0M0RBO0VBczNEQTs7RUF0M0RBO0lBQUEsaUJBczNEQTtJQXQzREE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQSxlQXMzREE7U0F0M0RBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUEsa0JBczNEQTtJQXQzREE7RUFzM0RBOztFQXQzREE7SUFBQSxrQkFzM0RBO0lBdDNEQTtFQXMzREE7O0VBdDNEQTtJQUFBLG1CQXMzREE7SUF0M0RBO0VBczNEQTs7RUF0M0RBO0lBQUE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7O0VBdDNEQTtJQUFBO0VBczNEQTs7RUF0M0RBO0lBQUEsbUJBczNEQTtJQXQzREE7RUFzM0RBOztFQXQzREE7SUFBQTtFQXMzREE7QUFBQTtBQXQzREE7O0VBQUE7SUFBQSx3QkFzM0RBO09BdDNEQSxxQkFzM0RBO1lBdDNEQTtFQXMzREE7O0VBdDNEQTtJQUFBLDBCQXMzREE7SUF0M0RBO0VBczNEQTtBQUFBO0FBdDNEQTtFQUFBLDBCQXMzREE7RUF0M0RBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUEsbUJBczNEQTtFQXQzREE7QUFzM0RBO0FBdDNEQTtFQUFBO0FBczNEQTtBQXQzREE7RUFBQTtBQXMzREE7QUF0M0RBO0VBQUEsb0JBczNEQTtFQXQzREE7QUFzM0RBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vdmVuZG9yL215dHJvYy91c2VyL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy5sZXNzIiwid2VicGFjazovLy8uL3ZlbmRvci9teXRyb2MvdHJvYy9hc3NldHMvc3R5bGVzL2Zvcm1zLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9yL215dHJvYy90cm9jL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy5sZXNzIiwid2VicGFjazovLy8uL3ZlbmRvci9teXRyb2MvdHJvYy9hc3NldHMvc3R5bGVzL2NhcnQubGVzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3IvbXl0cm9jL3NrZWxldG9uL2Fzc2V0cy9zdHlsZXMvdGhlbWUubGVzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3IvbXl0cm9jL3NrZWxldG9uL2Fzc2V0cy9zdHlsZXMvYXV0b2NvbXBsZXRlci5sZXNzIiwid2VicGFjazovLy8uL3ZlbmRvci9teXRyb2Mvc2tlbGV0b24vYXNzZXRzL3N0eWxlcy9yYW5nZS5sZXNzIiwid2VicGFjazovLy8uL3ZlbmRvci9teXRyb2MvaW1wYWN0L2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy5sZXNzIiwid2VicGFjazovLy8uL3ZlbmRvci9teXRyb2MvY29tbW9uL2Fzc2V0cy9zdHlsZXMvY29sb3JzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9yL215dHJvYy9jb21tb24vYXNzZXRzL3N0eWxlcy9pY29ucy5sZXNzIiwid2VicGFjazovLy8uL3ZlbmRvci9teXRyb2MvY29tbW9uL2Fzc2V0cy9zdHlsZXMvaWNvbnMuZmlsZS5sZXNzIiwid2VicGFjazovLy8uL3ZlbmRvci9teXRyb2MvY29tbW9uL2Fzc2V0cy9zdHlsZXMvaWNvbnMuaW1nLmVkaXRvci5sZXNzIiwid2VicGFjazovLy8uL3ZlbmRvci9teXRyb2MvY29tbW9uL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9yL215dHJvYy9jb21tb24vYXNzZXRzL3N0eWxlcy90aGVtZS5sZXNzIiwid2VicGFjazovLy8uL3ZlbmRvci9teXRyb2MvY29tbW9uL2Fzc2V0cy9zdHlsZXMvbWFpbnRlbmFuY2UubGVzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3IvbXl0cm9jL2NvbW1vbi9hc3NldHMvc3R5bGVzL2Zvcm1zLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9yL215dHJvYy9jb21tb24vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9yL215dHJvYy9jb21tb24vYXNzZXRzL3N0eWxlcy9zdGF0aWMubGVzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3IvbXl0cm9jL2NvbW1vbi9hc3NldHMvc3R5bGVzL21vZGFsZS5sZXNzIiwid2VicGFjazovLy8uL3ZlbmRvci9teXRyb2MvY29tbW9uL2Fzc2V0cy9zdHlsZXMvZ3JpZHMubGVzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3IvbXl0cm9jL2NvbW1vbi9hc3NldHMvbGlicmFyaWVzL2Jvb3RzdHJhcC9ib290c3RyYXAtZGF0ZXBpY2tlci5taW4uY3NzIiwid2VicGFjazovLy8uL3ZlbmRvci9teXRyb2MvY29tbW9uL2Fzc2V0cy9saWJyYXJpZXMvbGVhZmxldC9sZWFmbGV0LmNzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3IvbXl0cm9jL2NvbW1vbi9hc3NldHMvbGlicmFyaWVzL2Nyb3BwZXJqcy9jcm9wcGVyLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9yL3N5bWZvbnkvdXgtbGl2ZS1jb21wb25lbnQvYXNzZXRzL2Rpc3QvbGl2ZS5taW4uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbG9ycy5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvdXNlci9hdXRoLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9mb250cy5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvdGhlbWUubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2xheW91dC9fbGF5b3V0Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9sYXlvdXQvaGVhZGVyLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9pY29ucy9jYXRlZ29yaWVzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9pY29ucy90aGVtZS5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9zZWFyY2hiYXIubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvY2FsZW5kYXItcGVyaW9kLW1vZGFsZS5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvaG9tZXBhZ2UubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3Ryb2Mvc2VhcmNoLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9sYXlvdXQvYWRtaW4ubGVzcyIsIndlYnBhY2s6Ly8vPG5vIHNvdXJjZT4iXSwic291cmNlc0NvbnRlbnQiOlsiQGxpZ2h0Ymx1ZTogcmdiYSgwLDkxLDI1NSwuMDUpO1xuXG5AZGVza3RvcDogICB+XCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpXCI7XG5cbi50aHJlYWQtY2FyZCB7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBwYWRkaW5nOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItenVsdSk7XG4gICAgYm9yZGVyLWxlZnQ6NHB4IHNvbGlkIHZhcigtLWNvbG9yLWJyYXZvKTtcbiAgICAudGhyZWFkLWNhcmRfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1icmF2byk7XG4gICAgICAuYy14cmF5IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJyYXZvKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5uZXcge1xuICAgIC50aHJlYWQtY2FyZF9fdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG4gICY6bm90KC5uZXcpIHtcbiAgICAudGFnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICZfX3BpeCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0Ymx1ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogNWVtO1xuICAgIGhlaWdodDogNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gICAgLmljb24tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLmljb24ubGFyZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiBmYWRlKEBsaWdodGJsdWUsIDI1JSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2RlbGltaXRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5KTtcbiAgfVxuICAudGFnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFlbTtcbiAgICB0b3A6IDFlbTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNmVtO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheSk7XG4gIH1cbn1cblxuLm1lc3NhZ2UtY2FyZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci14cmF5KTtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXJlZ3VsYXIpO1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgcGFkZGluZzogMmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjVlbTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIGNsZWFyOiBib3RoO1xuICAmX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXRleHQtbWVkaXVtKTtcbiAgfVxuICAmX19kYXRlIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtc21hbGwpO1xuICB9XG4gICY6bm90KC5jdXJyZW50LXJlY2lwaWVudCkmOm5vdCguYXV0by1tZXNzYWdlKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYnJhdm8pO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAgIC5tZXNzYWdlLWNhcmRfX2F1dGhvciB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItYnJhdm8pO1xuICAgIH1cbiAgfVxuICAmLmF1dG8tbWVzc2FnZSB7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXRleHQtbWVkaXVtKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRibHVlO1xuICB9XG4gICYuY3VycmVudC1yZWNpcGllbnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTI5MjkyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LWdyYXkpO1xuICAgIC5tZXNzYWdlLWNhcmRfX2F1dGhvciB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZGVsdGEpO1xuICAgIH1cbiAgfVxuICBmb3JtIHtcbiAgICBtaW4td2lkdGg6IDIwZW07XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uaW5ib3gge1xuICAmLWxlZnQge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0LWdyYXkpO1xuICB9XG4gICYtcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGFiZWwgLmljb24ge1xuICAgICAgd2lkdGg6IDEuNWVtO1xuICAgIH1cbiAgICAmX19mb3JtIHtcbiAgICAgIGZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAwIDEuNWVtIDEuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmZpbHRlcmVkLWVtcHR5IHtcbiAgICAgIC5pbmJveC1yaWdodF9fZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCguZmlsdGVyZWQtZW1wdHkpIHtcbiAgICAgIC5pbmJveC1yaWdodF9fZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19lbXB0eSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJl9fbWVzc2FnZXMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgI2luYm94LW1lc3NhZ2VzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgcGFkZGluZzogMC41ZW0gMmVtIDJlbSAyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5pbmJveC1tZXNzYWdlc19fc2xpZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICY+ZGl2Om5vdCguYWN0aXZlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmPmRpdi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faG92ZXIge1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKCNGRkYsIDc1JSk7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjVzO1xuICAgICAgJl9fYnV0dG9ucyB7XG4gICAgICAgIHdpZHRoOiAxNWVtO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RvZ2dsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAmOmNoZWNrZWQgfiBkaXYge1xuICAgICAgICAuaW5ib3gtcmlnaHRfX2hvdmVye1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5pbmJveC1yaWdodF9fYnV0dG9ucyAuYnRuLW1vcmUtYWN0aW9ucyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpub3QoOmNoZWNrZWQpIH4gZGl2IHtcbiAgICAgICAgLmluYm94LXJpZ2h0X19ob3ZlcntcbiAgICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmluYm94LXJpZ2h0X19idXR0b25zIC5idG4tbGVzcy1hY3Rpb25zIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnVzZXItbWV0cmljIHtcbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1icmF2byk7XG4gICAgLmYwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyYXZvKTtcbiAgICB9XG4gIH1cbiAgJjpub3QoLmFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LWdyYXkpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci14cmF5KTtcbiAgICAuZjAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteHJheSk7XG4gICAgICBvcGFjaXR5OiAwLjI1O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgQGRlc2t0b3Age1xuICAuaW5ib3gge1xuICAgICYtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI1MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tcm93X19kcm9wZG93biB7XG4gIC5zZXJ2aWNlcy1mb2xkZXIge1xuICAgICZfX2Nsb3NlZCB7XG4gICAgICAuaWNvbi5pY29uLWZvbGRlci1vcGVuZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCguc2VydmljZXMtZm9sZGVyX19jbG9zZWQpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgLmljb24uaWNvbi1mb2xkZXJ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZXJ2aWNlcy1zdWJmb2xkZXJzIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXkpO1xuICAgIHBhZGRpbmctbGVmdDogMS4yNWVtO1xuICB9XG59IiwiI21vcmUtZmllbGRzIHtcbiAgJl9fdG9nZ2xlIHtcbiAgICAmOm5vdCg6Y2hlY2tlZCkge1xuICAgICAgJiB+IC5tb3JlLWZpZWxkc19fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYgfiBsYWJlbFtmb3I9XCJtb3JlLWZpZWxkc19fdG9nZ2xlXCJdIC5pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmNoZWNrZWQge1xuICAgICAgJiB+IC5tb3JlLWZpZWxkc19fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbGFiZWxbZm9yPVwibW9yZS1maWVsZHNfX3RvZ2dsZVwiXSB7XG4gICAgLS1zaXplOiAxZW07XG4gIH1cbn1cblxuLnRyb2MtZm9ybSB7XG4gICZfX3Rvb2xiYXIge1xuICAgICYudHJvYy1zYXZlZCB7XG4gICAgICBsYWJlbFtmb3IkPVwiX2Zvcm1fc2F2ZVwiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICY6bm90KC50cm9jLXNhdmVkKSB7XG4gICAgICBkaXZbaWQkPVwiX2Zvcm1fc2F2ZV9kb25lXCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvb2xiYXItc3VtbWFyeSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8jc3ViY2F0ZWdvcmllc19saXN0IHtcbi8vICAuZm9ybS1yb3c6Zmlyc3QtY2hpbGQgfiAuZm9ybS1yb3cge1xuLy8gICAgbGFiZWwge1xuLy8gICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgfVxuLy8gIH1cbi8vfVxuXG4jbWFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICB6LWluZGV4OiAxO1xuXG4gIC5sZWFmbGV0LW1hcmtlci1pY29uOm5vdChbc3JjKj1cIm1hcmtlci1pY29uXCJdKSB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWNvbG9yLXp1bHUpO1xuICB9XG59XG5cbiNibG9ja19ndWVzdF9oaWRkZW4ge1xuICAjYmxvY2tfdXNlcl92aXNpYmxlOm5vdCguaGlkZGVuKSArIGRpdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5pbnB1dFtuYW1lJD1cIl9mb3JtW3Zpc2liaWxpdHldW11cIl0ge1xuICAmOm5vdCg6Y2hlY2tlZCkge1xuICAgICYgfiBkaXYgLmZvcm0tcm93X19kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmOmNoZWNrZWQge1xuICAgICYgfiBkaXYgLmZvcm0tcm93X19kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn0iLCJAbGlnaHRncmF5OiByZ2JhKDAsMCwwLDAuMDQpO1xuQGxpZ2h0Ymx1ZTogcmdiYSgwLDkxLDI1NSwuMDUpO1xuXG4uc2VsZWN0YWJsZS1saXN0IHtcbiAgJl9fYnV0dG9ucyB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogNTAwO1xuICB9XG4gICYuc2VsZWN0YWJsZSB7XG4gICAgLnNlbGVjdGFibGUtbGlzdF9fYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJjpub3QoLnNlbGVjdGFibGUpIHtcbiAgICAuc2VsZWN0YWJsZS1saXN0X19idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5mb3JtLXJvd19fY2hlY2tib3ggbGFiZWwgPiBzcGFuIHtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgfVxuICBpbnB1dFtpZF49XCJtYXNzLXNlbGVjdC1hbGxcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICAmOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCArIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsZSB7XG4gIC5kaXNwbGF5LWZpZWxkX190b2dnbGU6Y2hlY2tlZCB7XG4gICAgJiB+IC5kaXNwbGF5LWZpZWxkX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5kaXNwbGF5LWZpZWxkX190b2dnbGU6bm90KDpjaGVja2VkKSB7XG4gICAgJiB+IC5kaXNwbGF5LWZpZWxkX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdGFibGUge1xuICAudHJvYy1jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtO1xuICAgICZfX2RlbGltaXRlciwgJl9fYnV0dG9ucywgLmhpZGUtc2VsZWN0YWJsZSwgJl9fbGluayBhOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl9fcGl4IHtcbiAgICAgIGZvbnQtc2l6ZTogMC41ZW07XG4gICAgfVxuICAgICZfX3NlbGVjdGFibGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICAuZm9ybS1yb3dfX2NoZWNrYm94IGxhYmVsID4gc3BhbiB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udHJvYy1xdWVzdGlvbiB7XG4gICZfX2F2YXRhciB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAyLjI1ZW07XG4gICAgICBoZWlnaHQ6IDIuMjVlbTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgfVxufVxuXG4udHJvYy1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhLCAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAmX19saW5rIHtcbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbWFsbCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXRleHQtbWVkaXVtKTtcbiAgICAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1yZWd1bGFyKTtcbiAgICB9XG4gIH1cbiAgJl9fdGFncyB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNtYWxsKTtcbiAgfVxuICAmX19waXgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTJlbTtcbiAgICBoZWlnaHQ6IDEyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0Ymx1ZTtcbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gICAgLmljb24tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC5pY29uLmxhcmdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogZmFkZShAbGlnaHRibHVlLCAyNSUpO1xuICAgICAgICAtLXNpemU6IDRlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRhZyB7XG4gICAgICBmb250LXNpemU6IHZhcigtLXRleHQtc21hbGwpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAyZW07XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICAgIC5iZy1lcnJvciB7XG4gICAgICBmb250LXNpemU6IHZhcigtLXRleHQtc21hbGwpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxZW07XG4gICAgICBsZWZ0OiAxZW07XG4gICAgfVxuICB9XG4gICZfX2RlbGltaXRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5KTtcbiAgfVxuICAmX190b2dnbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgJjpjaGVja2VkIH4gZGl2IHtcbiAgICAgIC50cm9jLW1ldHJpY3MgLnRyb2MtbWV0cmljc19faG92ZXJ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICAudHJvYy1tZXRyaWNzIC50cm9jLW1ldHJpY3NfX3N0YXRze1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG4gICAgICAudHJvYy1jYXJkX19idXR0b25zIC5idG4tbW9yZS1hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC50cm9jLWNhcmRfX2J1dHRvbnM+ZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bm90KDpjaGVja2VkKSB+IGRpdiB7XG4gICAgICAudHJvYy1tZXRyaWNzIC50cm9jLW1ldHJpY3NfX2hvdmVye1xuICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgICAgIC50cm9jLW1ldHJpY3MgLnRyb2MtbWV0cmljc19fc3RhdHN7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgIC50cm9jLWNhcmRfX2J1dHRvbnMgLmJ0bi1sZXNzLWFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19zZWxlY3RhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50cm9jLW1ldHJpY3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICZfX2hvdmVyIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKCNGRkYsIDc1JSk7XG4gICAgdHJhbnNpdGlvbjogcmlnaHQgLjVzO1xuICAgIHRvcDogMDtcbiAgfVxuICAmX19zdGF0cyB7XG4gICAgei1pbmRleDogOTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4udHJvYy1saXN0IHtcbiAgJl9fZmlsdGVycyB7XG5cbiAgfVxuICAmX190b3RhbHMge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbWFsbCk7XG4gIH1cbn1cblxuLnRyb2MtY2FyYm9uZSwgLnRyb2MtbWVzc2FnZSwgLnRyb2MtY2FsZW5kYXItcGVyaW9kIHtcbiAgJl9fcGl4IHtcbiAgICB3aWR0aDogM2VtO1xuICAgIGhlaWdodDogM2VtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodGJsdWU7XG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICAgIC5pY29uLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAuaWNvbi5sYXJnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBsaWdodGJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50cm9jLXZpZXcge1xuICAmX19yZXF1ZXN0VHlwZTExMCB7XG4gICAgLS1jb2xvci1hY2NlbnQ6IHZhcigtLWNvbG9yLWVjaG8pO1xuICB9XG4gICZfX3N3YXBUeXBlMTAge1xuICAgIC0tY29sb3ItYWNjZW50OiB2YXIoLS1jb2xvci14cmF5KTtcbiAgfVxuICAmX19zd2FwVHlwZTEzMCB7XG4gICAgLS1jb2xvci1hY2NlbnQ6IHZhcigtLWNvbG9yLWJyYXZvKTtcbiAgfVxuICAmX19zd2FwVHlwZTE3MCwgJl9fc3dhcFR5cGUxMDAsICZfX3N3YXBUeXBlMTIwIHtcbiAgICAtLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYWxwaGEpO1xuICB9XG4gICZfX21ldHJpY3Mge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbWFsbCk7XG4gIH1cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtXG4gICAgfVxuICAgIC5mMTpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheSk7XG4gICAgfVxuICB9XG4gICZfX2RvY3VtZW50cyB7XG4gICAgLmYxIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5KTtcbiAgICB9XG4gIH1cbiAgJl9faW1hZ2VzIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDUwMDtcbiAgfVxuICAmX19leHBvcnQge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbWFsbCk7XG4gICAgLmljb24ge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbn1cblxuLnRvZ2dsZS1jb21wb25lbnQge1xuICBbZGF0YS1yZWxvYWQtbG9hZGVyPVwib3BlcmF0aW9uLXRyYWNrZXJcIl06Y2hlY2tlZCB+IC50b2dnbGUtY29tcG9uZW50X190b2dnbGUtdGFicyBbZGF0YS1jb25maXJtPVwiZXhwb3J0LWxpc3QtdHJvY1wiXSxcbiAgW2RhdGEtcmVsb2FkLWxvYWRlcj1cIm9wZXJhdGlvbi10cm9jXCJdOmNoZWNrZWQgfiAudG9nZ2xlLWNvbXBvbmVudF9fdG9nZ2xlLXRhYnMgW2RhdGEtY29uZmlybT1cImV4cG9ydC1saXN0LXRyYWNrZXJcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGRlc2t0b3A6ICAgflwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KVwiO1xuXG5AbWVkaWEgQGRlc2t0b3Age1xuICAubWF4LXdpZHRoLXRyb2MtdmlldyB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIH1cbn1cblxuLnNpbXBsZS1icmVhZGNydW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAmX19pdGVtLFxuICAmX19zZXBhcmF0b3Ige1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgfVxufVxuXG4udHJvYy12aWV3X19maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLnRyb2Mtdmlld19fZmllbGQtLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59IiwiLmNhcnQtdGFibGUge1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1icmF2byk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICB9XG4gIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci16dWx1KTtcbiAgICB9XG4gIH1cbiAgdGgsIHRkIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgJjpub3QoLm5hcnJvdykge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICAgIH1cbiAgICAmLm5hcnJvdyB7XG4gICAgICB3aWR0aDogNWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1ZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1ZW07XG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIHdpZHRoOiA3ZW07XG4gICAgICAgIGhlaWdodDogNGVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNGVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hbHBoYSk7XG4gICAgICB9XG4gICAgICAuZm9ybS1yb3dfX3RleHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAudW5pdCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFscGhhKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDAwMDBBMCc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5iZC1icmF2byB0ZCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWNvbG9yLWJyYXZvKTtcbiAgfVxuICAubWFza2VkIHtcbiAgfVxuICAmX19wcmV2aWV3IHtcbiAgICB3aWR0aDogNGVtO1xuICAgIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5pY29uLWNvbnRhaW5lciAuaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hbHBoYSk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNhcnQtY2FydExpbmUge1xuICAuZm9ybS1yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgd2lkdGg6IDMuNXJlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXkpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBsYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5lcnJvciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbn0iLCI6cm9vdCB7XG4gIC0tY29sb3ItcHJpbWFyeS03MDA6ICM0MzYzNDU7XG4gIC0tY29sb3ItcHJpbWFyeS01MDA6ICM1RThDNjE7XG4gIC0tY29sb3ItcHJpbWFyeS00MDA6ICM3RUEzODE7XG4gIC0tY29sb3ItcHJpbWFyeS0yMDA6ICNCNUNBQjY7XG4gIC0tY29sb3ItcHJpbWFyeS0xMDA6ICNDRERCQ0U7XG4gIC0tY29sb3ItcHJpbWFyeS01MDogI0VGRjRFRjtcbiAgLS1jb2xvci1oaWdobGlnaHQtNTAwOiAjRDlBNDQxO1xuICAtLWNvbG9yLWhpZ2hsaWdodC01MDogI0ZCRjZFQztcbiAgLS1jb2xvci1hY2NlbnQtNzAwOiAjMzY3NTc1O1xuICAtLWNvbG9yLWFjY2VudC02MDA6ICM0NTk2OTY7XG4gIC0tY29sb3ItYWNjZW50LTQwMDogIzcwQjdCNztcbiAgLS1jb2xvci1hY2NlbnQtMjAwOiAjQURENkQ2O1xuICAtLWNvbG9yLWRhcmstMjAwOiAjOEQ4RDhEO1xuICAtLWNvbG9yLWxpZ2h0LTUwOiAjRkVGRUZFO1xufVxuXG4uaWNvbi1waW4ge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL3Bpbi5zdmdcIik7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTUwKSFpbXBvcnRhbnQ7XG59XG5cbmZvcm0gc2VsZWN0LCBmb3JtIC5zZWxlY3RvciB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMScgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTEgNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkuNzA3NSAwTDUuNSA0LjE5ODMzTDEuMjkyNSAwTDAgMS4yOTI1TDUuNSA2Ljc5MjVMMTEgMS4yOTI1TDkuNzA3NSAwWicgZmlsbD0nJTIzMDAwMDAwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLjdlbSB0b3AgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IC42NWVtIGF1dG87XG59XG5cbi5sZWFmbGV0LW1hcmtlci1wYW5lIGltZzpub3QoW3NyYyo9XCJtYXJrZXItaWNvblwiXSkge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB6LWluZGV4OiAyMDAhaW1wb3J0YW50O1xufVxuLmxlYWZsZXQtbWFya2VyLXBhbmUgaW1nOm5vdChbc3JjKj1cIm1hcmtlci1pY29uXCJdKSArIGltZyB7XG4gIHotaW5kZXg6IDEwMCFpbXBvcnRhbnQ7XG59XG5cbi5hcy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn0iLCIvKipcbiAqIFRvbSBTZWxlY3QgYm9vdHN0cmFwIDVcbiAqL1xuLyoqXG4gKiB0b20tc2VsZWN0LmNzcyAodjIuMC4wKVxuICogQ29weXJpZ2h0IChjKSBjb250cmlidXRvcnNcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpOyB5b3UgbWF5IG5vdCB1c2UgdGhpc1xuICogZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQ6XG4gKiBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlIGRpc3RyaWJ1dGVkIHVuZGVyXG4gKiB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GXG4gKiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4gU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2VcbiAqIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQgbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKlxuICovXG4udHMtd3JhcHBlci5wbHVnaW4tZHJhZ19kcm9wLm11bHRpID4gLnRzLWNvbnRyb2wgPiBkaXYudWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTJweCA0cHggI2ZmZjtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1kcmFnX2Ryb3AgLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIVwiO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udHMtd3JhcHBlci5wbHVnaW4tZHJhZ19kcm9wIC51aS1zb3J0YWJsZS1oZWxwZXIge1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ucGx1Z2luLWNoZWNrYm94X29wdGlvbnMgLm9wdGlvbiBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ucGx1Z2luLWNsZWFyX2J1dHRvbiAuY2xlYXItYnV0dG9uIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogY2FsYygwLjc1cmVtIC0gNXB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBsdWdpbi1jbGVhcl9idXR0b24uc2luZ2xlIC5jbGVhci1idXR0b24ge1xuICByaWdodDogMjBweDtcbiAgdG9wOiA0cHg7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnBsdWdpbi1jbGVhcl9idXR0b24uZm9jdXMuaGFzLWl0ZW1zIC5jbGVhci1idXR0b24sIC5wbHVnaW4tY2xlYXJfYnV0dG9uLmhhcy1pdGVtcyAuY2xlYXItYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRzLXdyYXBwZXIgLmRyb3Bkb3duLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNnB4IDAuNzVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMGQwO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xufVxuLnRzLXdyYXBwZXIgLmRyb3Bkb3duLWhlYWRlci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNzVyZW07XG4gIHRvcDogNTAlO1xuICBjb2xvcjogIzM0M2E0MDtcbiAgb3BhY2l0eTogMC40O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xufVxuLnRzLXdyYXBwZXIgLmRyb3Bkb3duLWhlYWRlci1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnBsdWdpbi1kcm9wZG93bl9pbnB1dC5mb2N1cy5kcm9wZG93bi1hY3RpdmUgLnRzLWNvbnRyb2wge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4ucGx1Z2luLWRyb3Bkb3duX2lucHV0IC5kcm9wZG93bi1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnBsdWdpbi1kcm9wZG93bl9pbnB1dC5mb2N1cyB+IC50cy1kcm9wZG93biAuZHJvcGRvd24taW5wdXQge1xuICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuXG4udHMtd3JhcHBlci5wbHVnaW4taW5wdXRfYXV0b2dyb3cuaGFzLWl0ZW1zIC50cy1jb250cm9sID4gaW5wdXQge1xuICBtaW4td2lkdGg6IDA7XG59XG4udHMtd3JhcHBlci5wbHVnaW4taW5wdXRfYXV0b2dyb3cuaGFzLWl0ZW1zLmZvY3VzIC50cy1jb250cm9sID4gaW5wdXQge1xuICBmbGV4OiBub25lO1xuICBtaW4td2lkdGg6IDRweDtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1pbnB1dF9hdXRvZ3Jvdy5oYXMtaXRlbXMuZm9jdXMgLnRzLWNvbnRyb2wgPiBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1pbnB1dF9hdXRvZ3Jvdy5oYXMtaXRlbXMuZm9jdXMgLnRzLWNvbnRyb2wgPiBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLWlucHV0X2F1dG9ncm93Lmhhcy1pdGVtcy5mb2N1cyAudHMtY29udHJvbCA+IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnRzLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC50cy1kcm9wZG93bi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXAge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnRzLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG59XG4udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cblxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW0gLnJlbW92ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24uZGlzYWJsZWQgLml0ZW0gLnJlbW92ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5kaXNhYmxlZCAuaXRlbSAucmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHdoaXRlO1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLnJlbW92ZS1zaW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cblxuLnRzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50cy1kcm9wZG93bixcbi50cy1jb250cm9sLFxuLnRzLWNvbnRyb2wgaW5wdXQge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG59XG5cbi50cy1jb250cm9sLFxuLnRzLXdyYXBwZXIuc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLnRzLWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZnVsbCAudHMtY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZGlzYWJsZWQgLnRzLWNvbnRyb2wsIC5kaXNhYmxlZCAudHMtY29udHJvbCAqIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG4udHMtY29udHJvbCA+ICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50cy1oaWRkZW4taXRlbXMgLnRzLWNvbnRyb2wgaW5wdXQge1xuICBtYXJnaW4tdG9wOiAxZW0haW1wb3J0YW50O1xufVxuLnRzLWhpZGRlbi1pdGVtcyAuY2xlYXItYnV0dG9uLFxuLnRzLWhpZGRlbi1pdGVtcyAudHMtY29udHJvbCAuaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuLnRzLXdyYXBwZXIubXVsdGkgLnRzLWNvbnRyb2wgLml0ZW0sXG4udHMtd3JhcHBlci5zaW5nbGUgLnRzLWNvbnRyb2wgLml0ZW0ge1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjVlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtNzAwKTtcbn1cbi50cy13cmFwcGVyLnNpbmdsZSAudHMtY29udHJvbCAuaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udHMtd3JhcHBlci5tdWx0aSAudHMtY29udHJvbCA+IGRpdi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMGQ2ZWZkO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwIHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4udHMtd3JhcHBlci5tdWx0aS5kaXNhYmxlZCAudHMtY29udHJvbCA+IGRpdiwgLnRzLXdyYXBwZXIubXVsdGkuZGlzYWJsZWQgLnRzLWNvbnRyb2wgPiBkaXYuYWN0aXZlIHtcbiAgY29sb3I6ICM4Nzg3ODc7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDBweCBzb2xpZCB3aGl0ZTtcbn1cbi50cy1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXTplbXB0eSxcbi50cy1kcm9wZG93biAubG9hZGluZy1tb3JlLXJlc3VsdHMsXG4udHMtZHJvcGRvd24gLm5vLW1vcmUtcmVzdWx0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHMtY29udHJvbCA+IGlucHV0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogN3JlbTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC41ZW0gMWVtICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnktNzAwKSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xuICAtbW96LXVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIC1tcy11c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4udHMtY29udHJvbCA+IGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRzLWNvbnRyb2wucnRsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udHMtY29udHJvbC5ydGwuc2luZ2xlIC50cy1jb250cm9sOmFmdGVyIHtcbiAgbGVmdDogY2FsYygwLjc1cmVtICsgNXB4KTtcbiAgcmlnaHQ6IGF1dG87XG59XG4udHMtY29udHJvbC5ydGwgLnRzLWNvbnRyb2wgPiBpbnB1dCB7XG4gIG1hcmdpbjogMCA0cHggMCAtMnB4ICFpbXBvcnRhbnQ7XG59XG4uZGlzYWJsZWQgLnRzLWNvbnRyb2wge1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4uaW5wdXQtaGlkZGVuIC50cy1jb250cm9sID4gaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMHB4O1xufVxuXG4udHMtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDAuMjVyZW0gMCAwIDA7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi50cy1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50cy1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXSAuaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIzNywgNDAsIDAuNCk7XG59XG4udHMtZHJvcGRvd24gLm9wdGlvbixcbi50cy1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyLFxuLnRzLWRyb3Bkb3duIC5uby1yZXN1bHRzLFxuLnRzLWRyb3Bkb3duIC5jcmVhdGUge1xuICBwYWRkaW5nOiAzcHggMC43NXJlbTtcbn1cbi50cy1kcm9wZG93biAub3B0aW9uLCAudHMtZHJvcGRvd24gW2RhdGEtZGlzYWJsZWRdLCAudHMtZHJvcGRvd24gW2RhdGEtZGlzYWJsZWRdIFtkYXRhLXNlbGVjdGFibGVdLm9wdGlvbiB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnRzLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdLm9wdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50cy1kcm9wZG93biAub3B0Z3JvdXA6Zmlyc3QtY2hpbGQgLm9wdGdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cbi50cy1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi50cy1kcm9wZG93biAuY3JlYXRlOmhvdmVyLFxuLnRzLWRyb3Bkb3duIC5vcHRpb246aG92ZXIsXG4udHMtZHJvcGRvd24gLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGNvbG9yOiAjMWUyMTI1O1xufVxuLnRzLWRyb3Bkb3duIC5jcmVhdGU6aG92ZXIuY3JlYXRlLFxuLnRzLWRyb3Bkb3duIC5vcHRpb246aG92ZXIuY3JlYXRlLFxuLnRzLWRyb3Bkb3duIC5hY3RpdmUuY3JlYXRlIHtcbiAgY29sb3I6ICMxZTIxMjU7XG59XG4udHMtZHJvcGRvd24gLmNyZWF0ZSB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG4udHMtZHJvcGRvd24gLnNwaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogM3B4IDAuNzVyZW07XG59XG4udHMtZHJvcGRvd24gLnNwaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNkMGQwZDA7XG4gIGJvcmRlci1jb2xvcjogI2QwZDBkMCB0cmFuc3BhcmVudCAjZDBkMGQwIHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IGxkcy1kdWFsLXJpbmcgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIGxkcy1kdWFsLXJpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4udHMtZHJvcGRvd24tY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4udHMtaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sLFxuLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50cy1kcm9wZG93bixcbi50cy1kcm9wZG93bi5mb3JtLWNvbnRyb2wsXG4udHMtZHJvcGRvd24uZm9ybS1zZWxlY3Qge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG59XG5cbi50cy1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi50cy1kcm9wZG93biAub3B0Z3JvdXA6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cy1kcm9wZG93biAub3B0Z3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XG59XG4udHMtZHJvcGRvd24gLmNyZWF0ZSB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLnRzLWRyb3Bkb3duLWNvbnRlbnQge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLnRzLWNvbnRyb2wge1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAudHMtY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnRzLWNvbnRyb2wgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaXMtaW52YWxpZCAudHMtY29udHJvbCxcbi53YXMtdmFsaWRhdGVkIC5pbnZhbGlkIC50cy1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmZvY3VzIC5pcy1pbnZhbGlkIC50cy1jb250cm9sLFxuLmZvY3VzIC53YXMtdmFsaWRhdGVkIC5pbnZhbGlkIC50cy1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4uaXMtdmFsaWQgLnRzLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG4uZm9jdXMgLmlzLXZhbGlkIC50cy1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjUsIDEzNSwgODQsIDAuMjUpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAudHMtd3JhcHBlciAudHMtY29udHJvbCwgLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3Qtc20gLnRzLWNvbnRyb2wsIC50cy13cmFwcGVyLmZvcm0tY29udHJvbC1zbSAudHMtY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uaW5wdXQtZ3JvdXAtc20gPiAudHMtd3JhcHBlci5oYXMtaXRlbXMgLnRzLWNvbnRyb2wsIC50cy13cmFwcGVyLmZvcm0tc2VsZWN0LXNtLmhhcy1pdGVtcyAudHMtY29udHJvbCwgLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sLXNtLmhhcy1pdGVtcyAudHMtY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwLWxnID4gLnRzLXdyYXBwZXIgPiAudHMtY29udHJvbCwgLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sLWxnIC50cy1jb250cm9sLCAudHMtd3JhcHBlci5mb3JtLXNlbGVjdC1sZyAudHMtY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4udHMtd3JhcHBlcjpub3QoLmZvcm0tc2VsZWN0KSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4udHMtd3JhcHBlci5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi50cy13cmFwcGVyLmZvcm0tc2VsZWN0IC50cy1jb250cm9sLCAudHMtd3JhcHBlci5mb3JtLXNlbGVjdC5zaW5nbGUuaW5wdXQtYWN0aXZlIC50cy1jb250cm9sIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1ncm91cCA+IC50cy13cmFwcGVyIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9dG9tLXNlbGVjdC5ib290c3RyYXA1LmNzcy5tYXAgKi8iLCIucmFuZ2VfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5yYW5nZV9jb250YWluZXIgLnNsaWRlcnNfY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1oaWdobGlnaHQtNTAwKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1oaWdobGlnaHQtNTAwKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYW5nZV9jb250YWluZXIgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gIGNvbG9yOiAjOGE4MzgzO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnJhbmdlX2NvbnRhaW5lciBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4ucmFuZ2VfY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5yYW5nZV9jb250YWluZXIgaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI0Q5RDlEOTtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI0Q5RDlEOTtcbn1cblxuLnJhbmdlX2NvbnRhaW5lciBbZGF0YS1mcm9tLXNsaWRlcl0ge1xuICBoZWlnaHQ6IDAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDJweDtcbn1cblxuLnNpbXBsZV9yYW5nZV9jb250YWluZXIgaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNEOUQ5RDk7XG59IiwiQGxpZ2h0Z3JheTogcmdiYSgwLDAsMCwwLjA0KTtcbkBsaWdodGJsdWU6IHJnYmEoMCw5MSwyNTUsLjA1KTtcblxuLnRyb2MtY2FyYm9uZSB7XG4gICZfX3BpeCB7XG4gICAgd2lkdGg6IDNlbTtcbiAgICBoZWlnaHQ6IDNlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRibHVlO1xuICAgIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgICAuaWNvbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLmljb24ubGFyZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAbGlnaHRibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jY2FyYm9uZV9mb3JtX3NlbGVjdF9tb2RlbHMsXG4jY2FyYm9uZV9mb3JtX3NlbGVjdF9tb2RlbHM6bm90KDpjaGVja2VkKSB+IC5jYXJib25fbW9kZWxzLFxuI2NhcmJvbmVfZm9ybV9zZWxlY3RfbW9kZWxzOmNoZWNrZWQgfiBmb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcmJvbl9tb2RlbHMge1xuICBtYXgtaGVpZ2h0OiA0MGVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgJiA+IHVsIHtcbiAgICBtaW4td2lkdGg6IDMwZW07XG4gICAgZGl2W2RhdGEtc2x1Z10ge1xuICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMDIsIDEwMiwgMTAyLCAwLjMpO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgICB9XG4gIH1cbn1cblxuLmltcGFjdC1mb2xkZXIge1xuICAmX19jbG9zZWQge1xuICAgICYgfiB1bCwgJiB+IGRpdiwgLmljb24uaWNvbi1mb2xkZXItb3BlbmVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICY6bm90KC5pbXBhY3QtZm9sZGVyX19jbG9zZWQpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAuaWNvbi5pY29uLWZvbGRlcntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5pbXBhY3Qtc3ViZm9sZGVycyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheSk7XG4gIHBhZGRpbmctbGVmdDogMS4yNWVtO1xufSIsIkBjb2xvcnM6IHtcbiAgYWxwaGE6IC0tY29sb3ItYWxwaGE7XG4gIGJyYXZvOiAtLWNvbG9yLWJyYXZvO1xuICBjaGFybGllOiAtLWNvbG9yLWNoYXJsaWU7XG4gIGRlbHRhOiAtLWNvbG9yLWRlbHRhO1xuICBlY2hvOiAtLWNvbG9yLWVjaG87XG4gIGZveHRyb3Q6IC0tY29sb3ItZm94dHJvdDtcbiAgZ29sZjogLS1jb2xvci1nb2xmO1xuICBob3RlbDogLS1jb2xvci1ob3RlbDtcbiAgaW5kaWE6IC0tY29sb3ItaW5kaWE7XG4gIGp1bGlldDogLS1jb2xvci1qdWxpZXQ7XG4gIGtpbG86IC0tY29sb3Ita2lsbztcbiAgbGltYTogLS1jb2xvci1saW1hO1xuICBtaWtlOiAtLWNvbG9yLW1pa2U7XG4gIG5vdmVtYmVyOiAtLWNvbG9yLW5vdmVtYmVyO1xuICBvc2NhcjogLS1jb2xvci1vc2NhcjtcbiAgcGFwYTogLS1jb2xvci1wYXBhO1xuICBxdWViZWM6IC0tY29sb3ItcXVlYmVjO1xuICByb21lbzogLS1jb2xvci1yb21lbztcbiAgc2llcnJhOiAtLWNvbG9yLXNpZXJyYTtcbiAgdGFuZ286IC0tY29sb3ItdGFuZ287XG4gIHVuaWZvcm06IC0tY29sb3ItdW5pZm9ybTtcbiAgdmljdG9yOiAtLWNvbG9yLXZpY3RvcjtcbiAgd2hpc2tleTogLS1jb2xvci13aGlza2V5O1xuICB4cmF5OiAtLWNvbG9yLXhyYXk7XG4gIHlhbmtlZTogLS1jb2xvci15YW5rZWU7XG4gIHp1bHU6IC0tY29sb3ItenVsdTtcbiAgZXJyb3I6IC0tY29sb3ItZXJyb3I7XG4gIHdhcm5pbmc6IC0tY29sb3Itd2FybmluZztcbiAgc3VjY2VzczogLS1jb2xvci1zdWNjZXNzO1xuICBsaWdodGdyYXk6IC0tY29sb3ItbGlnaHQtZ3JheTtcbiAgZ3JheTogLS1jb2xvci1ncmF5O1xuICBhY2NlbnQ6IC0tY29sb3ItYWNjZW50O1xufTtcblxuZWFjaChAY29sb3JzLCB7XG4gIC5jLUB7a2V5fSB7XG4gICAgY29sb3I6IHZhcihAdmFsdWUpO1xuICB9XG4gIC5iZy1Ae2tleX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcihAdmFsdWUpO1xuICB9XG4gIC5iZC1Ae2tleX0ge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKEB2YWx1ZSk7XG4gIH1cbn0pOyIsIi5pY29uLWFjY291bnQge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2FjY291bnQuc3ZnXCIpO1xufVxuXG4uaWNvbi1hY2NvdW50LW91dGxpbmUge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2FjY291bnQtb3V0bGluZS5zdmdcIik7XG59XG5cbi5pY29uLWFjY291bnQtcGx1cy1vdXRsaW5lIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9hY2NvdW50LXBsdXMtb3V0bGluZS5zdmdcIik7XG59XG5cbi5pY29uLXFyY29kZSB7XG4gLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9xcmNvZGUuc3ZnXCIpO1xufVxuXG4uaWNvbi1hY2NvdW50LWdyb3VwIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9hY2NvdW50LWdyb3VwLnN2Z1wiKTtcbn1cblxuLmljb24tYWNjb3VudC1jaXJjbGUge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2FjY291bnQtY2lyY2xlLnN2Z1wiKTtcbn1cblxuLmljb24tYWRkIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9hZGQuc3ZnXCIpO1xufVxuXG4uaWNvbi1hcmNoaXZlIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9hcmNoaXZlLnN2Z1wiKTtcbn1cblxuLmljb24tcGFja2FnZSB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvcGFja2FnZS5zdmdcIik7XG59XG5cbi5pY29uLXRvb2xzIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy90b29scy5zdmdcIik7XG59XG5cbi5pY29uLXRydWNrIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy90cnVjay5zdmdcIik7XG59XG5cbi5pY29uLWFycm93LWxlZnQge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LWxlZnQuc3ZnXCIpO1xufVxuXG4uaWNvbi1hcnJvdy1yaWdodCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnXCIpO1xufVxuXG4uaWNvbi1hcnJvdy1kcm9wLWRvd24tb24ge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LWRyb3AtZG93bi1vbi5zdmdcIik7XG59XG5cbi5pY29uLWFycm93LWRyb3AtZG93bi1vZmYge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LWRyb3AtZG93bi1vZmYuc3ZnXCIpO1xufVxuXG4uaWNvbi1iZWxsIHtcbiAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2JlbGwuc3ZnXCIpO1xufVxuXG4uaWNvbi1ib29rLWFscGhhYmV0IHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9ib29rLWFscGhhYmV0LnN2Z1wiKTtcbn1cblxuLmljb24tYm9vay1vcGVuIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9ib29rLW9wZW4uc3ZnXCIpO1xufVxuXG4uaWNvbi1jaGV2cm9uLWRvd24ge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24tZG93bi5zdmdcIik7XG59XG5cbi5pY29uLWNoZXZyb24tdXAge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24tdXAuc3ZnXCIpO1xufVxuXG4uaWNvbi1jYWxlbmRhciB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvY2FsZW5kYXIuc3ZnXCIpO1xufVxuXG4uaWNvbi1jYW1lcmEge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2NhbWVyYS5zdmdcIik7XG59XG5cbi5pY29uLWNhcnQge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2NhcnQuc3ZnXCIpO1xufVxuXG4uaWNvbi1jYXJ0LW91dGxpbmUge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2NhcnQtb3V0bGluZS5zdmdcIik7XG59XG5cbi5pY29uLWNoZWNrIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9jaGVjay5zdmdcIik7XG59XG5cbi5pY29uLWNsb3NlIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9jbG9zZS5zdmdcIik7XG59XG5cbi5pY29uLWNvZyB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvY29nLnN2Z1wiKTtcbn1cblxuLmljb24tY3JlZGl0Y2FyZCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvY3JlZGl0Y2FyZC5zdmdcIik7XG59XG5cbi5pY29uLWN1cnJlbmN5LWV1cm8ge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2N1cnJlbmN5LWV1cm8uc3ZnXCIpO1xufVxuXG4uaWNvbi1kZWxldGUge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2RlbGV0ZS5zdmdcIik7XG59XG5cbi5pY29uLWRvd25sb2FkIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9kb3dubG9hZC5zdmdcIik7XG59XG5cbi5pY29uLWVtYWlsIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9lbWFpbC5zdmdcIik7XG59XG5cbi5pY29uLWV5ZS1vZmYge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2V5ZS1vZmYuc3ZnXCIpO1xufVxuXG4uaWNvbi1leWUtb24ge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2V5ZS1vbi5zdmdcIik7XG59XG5cbi5pY29uLXdhcm5pbmcge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL3dhcm5pbmcuc3ZnXCIpO1xufVxuXG4uaWNvbi1maWx0ZXIge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2ZpbHRlci5zdmdcIik7XG59XG5cbi5pY29uLWZpbGUtZG9jdW1lbnQge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2ZpbGUtZG9jdW1lbnQuc3ZnXCIpO1xufVxuXG4uaWNvbi1maWxlLWRvY3VtZW50LWNoZWNrIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9maWxlLWRvY3VtZW50LWNoZWNrLnN2Z1wiKTtcbn1cblxuLmljb24tZm9sZGVyIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9mb2xkZXIuc3ZnXCIpO1xufVxuXG4uaWNvbi1mb2xkZXItb3BlbmVkIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9mb2xkZXItb3BlbmVkLnN2Z1wiKTtcbn1cblxuLmljb24taGFuZHNoYWtlIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9oYW5kc2hha2Uuc3ZnXCIpO1xufVxuXG4uaWNvbi1pbmZvIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKTtcbn1cblxuLmljb24taGVhcnQtb3V0bGluZSB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvaGVhcnQtb3V0bGluZS5zdmdcIik7XG59XG5cbi5pY29uLWxvYWRpbmcge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2xvYWRpbmcuc3ZnXCIpO1xufVxuXG4uaWNvbi1tYWduaWZ5aW5nLWdsYXNzIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9zZWFyY2guc3ZnXCIpO1xufVxuXG4uaWNvbi1tYXJrZXIge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL21hcmtlci5zdmdcIik7XG59XG5cbi5pY29uLW1lbnUge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL21lbnUuc3ZnXCIpO1xufVxuXG4uaWNvbi1taWNyb3NvZnQtdGVhbXMge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL21pY3Jvc29mdC10ZWFtcy5zdmdcIik7XG59XG5cbi5pY29uLW1vcmUtZG90cyB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvbW9yZS1kb3RzLnN2Z1wiKTtcbn1cblxuLmljb24tb2JqZWN0IHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9vYmplY3Quc3ZnXCIpO1xufVxuXG4uaWNvbi1wZW5jaWwge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL3BlbmNpbC5zdmdcIik7XG59XG5cbi5pY29uLXBob25lIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9waG9uZS5zdmdcIik7XG59XG5cbi5pY29uLXB1YmxpYyB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvcHVibGljLnN2Z1wiKTtcbn1cblxuLmljb24tcmVjeWNsZSB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvcmVjeWNsZS5zdmdcIik7XG59XG5cbi5pY29uLXJlZnJlc2gge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL3JlZnJlc2guc3ZnXCIpO1xufVxuXG4uaWNvbi1yZXBseSB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvcmVwbHkuc3ZnXCIpO1xufVxuXG4uaWNvbi1zYXZlIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9zYXZlLnN2Z1wiKTtcbn1cblxuLmljb24tc2NhbGUtYmFsYW5jZSB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvc2NhbGUtYmFsYW5jZS5zdmdcIik7XG59XG5cbi5pY29uLXNlYXJjaCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvc2VhcmNoLnN2Z1wiKTtcbn1cblxuLmljb24tc2hhcmUge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL3NoYXJlLnN2Z1wiKTtcbn1cblxuLmljb24tc2hvcHBpbmcge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL3Nob3BwaW5nLnN2Z1wiKTtcbn1cblxuLmljb24tc3RhY2tzIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9zdGFja3Muc3ZnXCIpO1xufVxuXG4uaWNvbi1zdGFyLW91dGxpbmUge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL3N0YXItb3V0bGluZS5zdmdcIik7XG59XG5cbi5pY29uLXN0YXItZmlsbCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvc3Rhci1maWxsLnN2Z1wiKTtcbn1cblxuLmljb24tc3VjY2VzcyB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvc3VjY2Vzcy5zdmdcIik7XG59XG5cbi5pY29uLXRhZyB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvdGFnLnN2Z1wiKTtcbn1cblxuLmljb24tdHJhbnNsYXRlIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy90cmFuc2xhdGUuc3ZnXCIpO1xufVxuXG4uaWNvbi10cmVuZGluZy1kb3duIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy90cmVuZGluZy1kb3duLnN2Z1wiKTtcbn1cblxuLmljb24tdHJlbmRpbmctZmxhdCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvdHJlbmRpbmctZmxhdC5zdmdcIik7XG59XG5cbi5pY29uLXRyZW5kaW5nLXVwIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy90cmVuZGluZy11cC5zdmdcIik7XG59XG5cbi5pY29uLXVwbG9hZCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvdXBsb2FkLnN2Z1wiKTtcbn1cblxuLmljb24td2ViIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy93ZWIuc3ZnXCIpO1xufVxuXG4uaWNvbi1tZXRyaWMtY28yIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9tZXRyaWNzL2NvMi5zdmdcIik7XG59XG5cbi5pY29uLW1ldHJpYy1yZWN5Y2xlIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9tZXRyaWNzL3JlY3ljbGUuc3ZnXCIpO1xufVxuXG4uaWNvbi1tZXRyaWMtZXVyb3Mge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL21ldHJpY3MvZXVyb3Muc3ZnXCIpO1xufVxuXG4uaWNvbi1tZXRyaWMtdXNlcnMge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL21ldHJpY3MvdXNlcnMuc3ZnXCIpO1xufVxuXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IHZhcigtLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXNpemUpO1xufVxuXG4uaWNvbi5pY29uLXVubWFza2VkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taWNvbik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uaWNvbjpub3QoLmljb24tdW5tYXNrZWQpIHtcbiAgbWFzay1pbWFnZTogdmFyKC0taWNvbik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IDUwJTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLWljb24pO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogNTAlO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbn1cblxuLmljb24udmVyeS1sYXJnZSB7XG4gIC0tc2l6ZTogM2VtO1xufVxuXG4uaWNvbi5sYXJnZXIge1xuICAtLXNpemU6IDIuNWVtO1xufVxuXG4uaWNvbi5sYXJnZSB7XG4gIC0tc2l6ZTogMmVtO1xufVxuXG4uaWNvbi5yZWd1bGFyIHtcbiAgLS1zaXplOiAxLjVlbTtcbn1cblxuLmljb24uc21hbGwge1xuICAtLXNpemU6IDFlbTtcbn0iLCIvKipcbiAqIGRvY3guc3ZnICBpbWcuc3ZnICBwZGYuc3ZnICBwcHR4LnN2ZyAgcmVndWxhci5zdmcgIHR4dC5zdmcgIHhsc3guc3ZnXG4gKi9cbiAuaWNvbi1kb2N4IHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9maWxlcy9kb2N4LnN2Z1wiKTtcbn1cbi5pY29uLWltZyB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvZmlsZXMvaW1nLnN2Z1wiKTtcbn1cbi5pY29uLXBkZiB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvZmlsZXMvcGRmLnN2Z1wiKTtcbn1cbi5pY29uLXBwdHgge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2ZpbGVzL3BwdHguc3ZnXCIpO1xufVxuLmljb24tcmVndWxhciB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvZmlsZXMvcmVndWxhci5zdmdcIik7XG59XG4uaWNvbi10eHQge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2ZpbGVzL3R4dC5zdmdcIik7XG59XG4gLmljb24teGxzeCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvZmlsZXMveGxzeC5zdmdcIik7XG59XG5cbi5iZy14bHN4XG57XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICMxRDZGNDI7XG59XG4uYmctZG9jeFxue1xuICAgIGJhY2dyb3VuZC1jb2xvcjojMDAyMzY2O1xufVxuLmJnLXBkZlxue1xuICAgIGJhY2tncm91bmQtY29sb3I6I0YwMDtcbn1cbi5iZy1wcHR4XG57XG4gIGJhY2tncm91bmQtY29sb3I6I0QwNDQyMztcbn0iLCIuaWNvbi1pbWctcmVzZXQge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2ltZy1lZGl0b3IvcmVzZXQuc3ZnXCIpO1xufVxuLmljb24taW1nLW1vdmUge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2ltZy1lZGl0b3IvbW92ZS5zdmdcIik7XG59XG4uaWNvbi1pbWctY3JvcHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9pbWctZWRpdG9yL2Nyb3Auc3ZnXCIpO1xufVxuLmljb24taW1nLXpvb21pbiB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvaW1nLWVkaXRvci96b29tLWluLnN2Z1wiKTtcbn1cbi5pY29uLWltZy16b29tb3V0e1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2ltZy1lZGl0b3Ivem9vbS1vdXQuc3ZnXCIpO1xufVxuLmljb24taW1nLXJvdGxlZnR7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvaW1nLWVkaXRvci9yb3RhdGUtbGVmdC5zdmdcIik7XG59XG4uaWNvbi1pbWctcm90cmlnaHR7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvaW1nLWVkaXRvci9yb3RhdGUtcmlnaHQuc3ZnXCIpO1xufVxuLmljb24taW1nLWhmbGlwe1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2ltZy1lZGl0b3IvaGZsaXAuc3ZnXCIpO1xufVxuLmljb24taW1nLXZmbGlwe1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2ltZy1lZGl0b3IvdmZsaXAuc3ZnXCIpO1xufVxuW2RhdGEtY3JvcHBlcl06aG92ZXJcbntcbiAgb3BhY2l0eTowLjU7XG59IiwiOnJvb3Qge1xuICAvLy0tY29sb3ItYWxwaGE6ICM0Mjg2MjM7XG4gIC8vLS1jb2xvci1icmF2bzogIzAwNUJGRjtcbiAgLy8tLWNvbG9yLWNoYXJsaWU6ICMwMDVCRkY7XG4gIC8vLS1jb2xvci1kZWx0YTogIzAwMTU1QTtcbiAgLy8tLWNvbG9yLXhyYXk6ICM2NjY2NjY7XG4gIC8vLS1jb2xvci16dWx1OiAjRkZGO1xuICAvLy0tY29sb3ItZXJyb3I6ICNEOTNGMEI7XG4gIC8vLS1jb2xvci1zdWNjZXNzOiAjMTU1NzI0O1xuICAvLy0tY29sb3Itd2FybmluZzogIzg1NjQwNDtcblxuICAtLXRleHQtc21hbGxlcjogMC41ZW07XG4gIC0tdGV4dC1zbWFsbDogMC43NWVtO1xuICAtLXRleHQtcmVndWxhcjogMWVtO1xuICAtLXRleHQtc2VtaS1tZWRpdW06IDEuMjVlbTtcbiAgLS10ZXh0LW1lZGl1bTogMS41ZW07XG4gIC0tdGV4dC1zZW1pLWJpZzogMS43NWVtO1xuICAtLXRleHQtYmlnOiAyZW07XG4gIC0tdGV4dC1iaWdnZXI6IDIuNWVtO1xuICAtLXRleHQtc2VtaS12ZXJ5LWJpZzogMi43NWVtO1xuICAtLXRleHQtdmVyeS1iaWc6IDNlbTtcbn1cblxuQGRlc2t0b3A6ICAgflwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KVwiO1xuQG1vYmlsZTogICAgflwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVwiO1xuXG5AbWVkaWEgQG1vYmlsZSB7XG4gIDpyb290IHtcbiAgICAtLWZsZXgtYWRhcHRhYmxlLWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC0tZmxleC1hZGFwdGFibGUtcmV2ZXJzZS1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZmxleC1hZGFwdGFibGUge1xuICAgICY+LmYwLCAmPi5mMSwgJj4uZjIsICY+LmYzLCAmPi5mNCwgJj4uZjUge1xuICAgICAgZmxleDogYXV0bztcbiAgICB9XG4gIH1cbiAgLmZsZXgtYWRhcHRhYmxlLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZ3JpZCB7XG4gICAgLS1ncmlkLXRlbXBsYXRlOiAxZnI7XG4gICAgLS1ncmlkLWZ1bGw6IHNwYW4gMTtcbiAgICAtLWdyaWQtaGFsZjogc3BhbiAxO1xuICAgIC0tZ3JpZC1sYXJnZXI6IHNwYW4gMTtcbiAgICAtLWdyaWQtbGFyZ2U6IHNwYW4gMTtcbiAgICAtLWdyaWQtbWVkaXVtOiBzcGFuIDE7XG4gICAgLS1ncmlkLXNtYWxsOiBzcGFuIDE7XG4gIH1cbn1cblxuQG1lZGlhIEBkZXNrdG9wIHtcbiAgOnJvb3Qge1xuICAgIC0tZmxleC1hZGFwdGFibGUtZGlyZWN0aW9uOiByb3c7XG4gICAgLS1mbGV4LWFkYXB0YWJsZS1yZXZlcnNlLWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ncmlkIHtcbiAgICAtLWdyaWQtdGVtcGxhdGU6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICAtLWdyaWQtZnVsbDogc3BhbiAxMjtcbiAgICAtLWdyaWQtaGFsZjogc3BhbiA2O1xuICAgIC0tZ3JpZC1sYXJnZXI6IHNwYW4gNDtcbiAgICAtLWdyaWQtbGFyZ2U6IHNwYW4gMztcbiAgICAtLWdyaWQtbWVkaXVtOiBzcGFuIDI7XG4gICAgLS1ncmlkLXNtYWxsOiBzcGFuIDE7XG4gIH1cbn0iLCJoMSwgaDIsIGgzLCBoNCwgaDUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkge1xuICAtLW1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxudHVyYm8tZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLndlaWdodCB7XG4gICYtMTAwIHtmb250LXdlaWdodDogMTAwO31cbiAgJi0yMDAge2ZvbnQtd2VpZ2h0OiAyMDA7fVxuICAmLTMwMCB7Zm9udC13ZWlnaHQ6IDMwMDt9XG4gICYtNDAwIHtmb250LXdlaWdodDogNDAwO31cbiAgJi01MDAge2ZvbnQtd2VpZ2h0OiA1MDA7fVxuICAmLTYwMCB7Zm9udC13ZWlnaHQ6IDYwMDt9XG4gICYtNzAwIHtmb250LXdlaWdodDogNzAwO31cbiAgJi04MDAge2ZvbnQtd2VpZ2h0OiA4MDA7fVxuICAmLTkwMCB7Zm9udC13ZWlnaHQ6IDkwMDt9XG59XG5cbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi51bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNyb3NzZWQge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubm8tb3ZlcmZsb3cge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogdmFyKC0tbWluLWhlaWdodCk7XG59XG5cbi5sYXlvdXQtY29udGFpbmVyIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnRvdWNoYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNjcm9sbGFibGUge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGZsZXg6IDE7XG59XG5cbi5mbGV4IHtcbiAgJi53cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuQGd1dHRlcjogMC41IDEgMiAzIDQgNSA2IDcgOCA5IDEwO1xuXG5lYWNoKEBndXR0ZXIsIHtcbiAgQGNsYXNzOiBpZihAdmFsdWU8MSxlc2NhcGUocmVwbGFjZShcIkB7dmFsdWV9XCIsXCJcXC5cIixcIlwiKSksZXNjYXBlKHJlcGxhY2UoXCJAe3ZhbHVlfVwiLFwiXFwuXCIsXCIwXCIpKSk7XG4gIC5ndXR0ZXItQHtjbGFzc317XG4gICAgbWFyZ2luLWxlZnQ6IEB2YWx1ZSAqIC0wLjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IEB2YWx1ZSAqIC0wLjVlbTtcbiAgICAmPi5mMCwgJj4uZjEsICY+LmYyLCAmPi5mMywgJj4uZjQsICY+LmY1IHtcbiAgICAgIHBhZGRpbmctbGVmdDogQHZhbHVlICogMC41ZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBAdmFsdWUgKiAwLjVlbTtcbiAgICB9XG4gIH1cbn0pO1xuXG4ucmZsZXgge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uY2ZsZXgge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmxleC1hZGFwdGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogdmFyKC0tZmxleC1hZGFwdGFibGUtZGlyZWN0aW9uKTtcbn1cblxuLmZsZXgtYWRhcHRhYmxlLXJldmVyc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogdmFyKC0tZmxleC1hZGFwdGFibGUtcmV2ZXJzZS1kaXJlY3Rpb24pO1xufVxuXG4uZmMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZjcyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmZjZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5mY3NiIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZmNzZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG4uZnNlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5mZWMge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5leHBhbmQge1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6MTAwJTtcbn1cblxuXG5AZmxleDogcmFuZ2UoMCw1KTtcblxuZWFjaChAZmxleCwge1xuICAuZkB7dmFsdWV9e1xuICAgIGZsZXg6QHZhbHVlO1xuICAgIC1tcy1mbGV4OkB2YWx1ZSAwIGF1dG87XG4gICAgbWF4LXdpZHRoOjEwMCU7XG4gIH1cbn0pO1xuXG4udGV4dCB7XG4gICYtc21hbGxlciB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNtYWxsZXIpO1xuICB9XG4gICYtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbWFsbCk7XG4gIH1cbiAgJi1yZWd1bGFyIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtcmVndWxhcik7XG4gIH1cbiAgJi1zZW1pLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNlbWktbWVkaXVtKTtcbiAgfVxuICAmLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LW1lZGl1bSk7XG4gIH1cbiAgJi1iaWcge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1iaWcpO1xuICB9XG4gICYtYmlnZ2VyIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtYmlnZ2VyKTtcbiAgfVxufVxuXG4ubGluZS1oZWlnaHQge1xuICAmLXNtYWxsZXIge1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10ZXh0LXNtYWxsZXIpO1xuICB9XG4gICYtc21hbGwge1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10ZXh0LXNtYWxsKTtcbiAgfVxuICAmLXJlZ3VsYXIge1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10ZXh0LXJlZ3VsYXIpO1xuICB9XG4gICYtc2VtaS1tZWRpdW0ge1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10ZXh0LXNlbWktbWVkaXVtKTtcbiAgfVxuICAmLW1lZGl1bSB7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXRleHQtbWVkaXVtKTtcbiAgfVxuICAmLWJpZyB7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXRleHQtYmlnKTtcbiAgfVxuICAmLWJpZ2dlciB7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXRleHQtYmlnZ2VyKTtcbiAgfVxufVxuXG4jc2VhcmNoXG57XG4gIHBvc2l0aW9uOnJlbGF0aXZlOyB0b3A6IC0zZW07XG59XG5cblxuQG1hcmdpbjogMCAuMjUgLjUgMSAxLjUgMiAyLjUgMyAzLjUgNCA0LjUgNSA1LjU7XG5cbmVhY2goQG1hcmdpbiwge1xuICBAY2xhc3M6IGlmKEB2YWx1ZTwxLGVzY2FwZShyZXBsYWNlKFwiQHt2YWx1ZX1cIixcIlxcLlwiLFwiXCIpKSxlc2NhcGUocmVwbGFjZShcIkB7dmFsdWV9XCIsXCJcXC5cIixcIjBcIikpKTtcbiAgLnBoLUB7Y2xhc3N9e1xuICAgIHBhZGRpbmctbGVmdDogQHZhbHVlICogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IEB2YWx1ZSAqIDFlbTtcbiAgfVxuICAucHYtQHtjbGFzc317XG4gICAgcGFkZGluZy10b3A6IEB2YWx1ZSAqIDFlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogQHZhbHVlICogMWVtO1xuICB9XG4gIC5taC1Ae2NsYXNzfXtcbiAgICBtYXJnaW4tbGVmdDogQHZhbHVlICogMWVtO1xuICAgIG1hcmdpbi1yaWdodDogQHZhbHVlICogMWVtO1xuICB9XG4gIC5tdi1Ae2NsYXNzfXtcbiAgICBtYXJnaW4tdG9wOiBAdmFsdWUgKiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogQHZhbHVlICogMWVtO1xuICB9XG4gIC5tLS1Ae2NsYXNzfXtcbiAgICBtYXJnaW46IEB2YWx1ZSAqIC0xZW07XG4gIH1cbiAgLm1yLS1Ae2NsYXNzfXtcbiAgICBtYXJnaW4tcmlnaHQ6IEB2YWx1ZSAqIC0xZW07XG4gIH1cbiAgLm1sLS1Ae2NsYXNzfXtcbiAgICBtYXJnaW4tbGVmdDogQHZhbHVlICogLTFlbTtcbiAgfVxuICAubXQtLUB7Y2xhc3N9e1xuICAgIG1hcmdpbi10b3A6IEB2YWx1ZSAqIC0xZW07XG4gIH1cbiAgLm1iLS1Ae2NsYXNzfXtcbiAgICBtYXJnaW4tYm90dG9tOiBAdmFsdWUgKiAtMWVtO1xuICB9XG4gIC5taC0tQHtjbGFzc317XG4gICAgbWFyZ2luLWxlZnQ6IEB2YWx1ZSAqIC0xZW07XG4gICAgbWFyZ2luLXJpZ2h0OiBAdmFsdWUgKiAtMWVtO1xuICB9XG4gIC5tdi0tQHtjbGFzc317XG4gICAgbWFyZ2luLXRvcDogQHZhbHVlICogLTFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiBAdmFsdWUgKiAtMWVtO1xuICB9XG59KTtcblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQHNwYWNpbmc6IDAgLjI1IC41IDEgMiAzIDQgNTtcblxuZWFjaChAc3BhY2luZywge1xuICBAY2xhc3M6IGlmKEB2YWx1ZTwxLGVzY2FwZShyZXBsYWNlKFwiQHt2YWx1ZX1cIixcIlxcLlwiLFwiXCIpKSxAdmFsdWUpO1xuICAucGFkQHtjbGFzc317XG4gICAgcGFkZGluZzogQHZhbHVlICogMWVtO1xuICB9XG4gIC5ocGFkQHtjbGFzc317XG4gICAgcGFkZGluZzogMCBAdmFsdWUgKiAxZW07XG4gIH1cbiAgLnZwYWRAe2NsYXNzfXtcbiAgICBwYWRkaW5nOiBAdmFsdWUgKiAxZW0gMDtcbiAgfVxuICAucnBhZEB7Y2xhc3N9e1xuICAgIHBhZGRpbmc6IDAgQHZhbHVlICogMWVtIDAgMDtcbiAgfVxuICAubHBhZEB7Y2xhc3N9e1xuICAgIHBhZGRpbmc6IDAgMCAwIEB2YWx1ZSAqIDFlbTtcbiAgfVxuICAudHBhZEB7Y2xhc3N9e1xuICAgIHBhZGRpbmc6IEB2YWx1ZSAqIDFlbSAwIDAgMDtcbiAgfVxuICAuYnBhZEB7Y2xhc3N9e1xuICAgIHBhZGRpbmc6IDAgMCBAdmFsdWUgKiAxZW0gMDtcbiAgfVxuICAubUB7Y2xhc3N9e1xuICAgIG1hcmdpbjogQHZhbHVlICogMWVtO1xuICB9XG4gIC5tdkB7Y2xhc3N9e1xuICAgIG1hcmdpbjogQHZhbHVlICogMWVtIDA7XG4gIH1cbiAgLm1oQHtjbGFzc317XG4gICAgbWFyZ2luOiAwIEB2YWx1ZSAqIDFlbTtcbiAgfVxuICAubXJAe2NsYXNzfXtcbiAgICBtYXJnaW46IDAgQHZhbHVlICogMWVtIDAgMDtcbiAgfVxuICAubWxAe2NsYXNzfXtcbiAgICBtYXJnaW46IDAgMCAwIEB2YWx1ZSAqIDFlbTtcbiAgfVxuICAubXRAe2NsYXNzfXtcbiAgICBtYXJnaW46IEB2YWx1ZSAqIDFlbSAwIDAgMDtcbiAgfVxuICAubWJAe2NsYXNzfXtcbiAgICBtYXJnaW46IDAgMCBAdmFsdWUgKiAxZW0gMDtcbiAgfVxufSk7XG5cbi5mbGFzaCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMnM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICYudmlzaWJsZSB7XG4gICAgbWF4LWhlaWdodDogMTBlbTtcbiAgfVxuICAuYWxlcnQge1xuICAgIHBhZGRpbmc6IDEuNWVtO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLWRhbmdlciB7XG4gICAgICBjb2xvcjogIzcyMWMyNDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gICAgICBib3JkZXItY29sb3I6ICNmNWM2Y2I7XG4gICAgfVxuXG4gICAgJi1zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiAjMTU1NzI0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2MzZTZjYjtcbiAgICB9XG5cbiAgICAmLXdhcm5pbmcge1xuICAgICAgY29sb3I6ICM4NTY0MDQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZlZWJhO1xuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICBjb2xvcjogIzBjNTQ2MDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XG4gICAgICBib3JkZXItY29sb3I6ICNiZWU1ZWI7XG4gICAgfVxuICB9XG59XG5cbmlucHV0LmZvbGRlciB7XG4gICAgJn4gLmZvbGRlci1jb250ZW50IHtcbiAgICAgIC8vdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAvL3RyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAmOmNoZWNrZWQge1xuICAgICAgJn4gbGFiZWwgIC5pY29uLWNoZXZyb24tZG93biB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICAgIH1cbiAgICAgICZ+IC5mb2xkZXItY29udGVudCB7XG4gICAgICAgIC8vdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMGVtO1xuICAgICAgfVxuICAgIH1cbn1cblxuLmJyZWFrLXdvcmQge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufSIsIi5wYWdlLm1haW50ZW5hbmNlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn0iLCIvKiBjb21tb24gZm9ybXMgKi9cbi5mb3JtLXJvd3tcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIFtkYXRhLW1heC1sZW5ndGhdIHtcbiAgICAmW2RhdGEtaW52YWxpZD1cIjFcIl06OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci14cmF5KTtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sZW5ndGgpICcvJyBhdHRyKGRhdGEtbWF4LWxlbmd0aCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMC41ZW07XG4gICAgICBib3R0b206IDAuNWVtO1xuICAgIH1cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBtaW4taGVpZ2h0OiAzLjc1ZW07XG4gICAgICBoZWlnaHQ6IDUuNWVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQGdyYXk6IHJnYmEoMTAyLDEwMiwxMDIsLjMpO1xuXG4uZm9ybS1yb3d7XG4gICZfX2NoZWNrYm94IHtcbiAgICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrLnN2Z1wiKTtcblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJjpjaGVja2VkK2xhYmVsPnNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icmF2byk7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci16dWx1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJltkaXNhYmxlZF0gfiBsYWJlbD5zcGFuIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuICAgIH1cbiAgICBsYWJlbD5zcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBncmF5O1xuICAgIH1cbiAgfVxuXG4gICZfX3RvZ2dsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwO1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJjpub3QoOmNoZWNrZWQpK2xhYmVsIHNwYW4sXG4gICAgICAmOm5vdCg6Y2hlY2tlZCkrbGFiZWwgYXtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItenVsdSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kZWx0YSk7XG4gICAgICB9XG4gICAgICAmOmNoZWNrZWQrbGFiZWwgc3BhbixcbiAgICAgICY6Y2hlY2tlZCtsYWJlbCBhe1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1kZWx0YSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci16dWx1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgc3BhbiwgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVlbTtcbiAgICAgICAgcGFkZGluZzogMC42NWVtIDFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yYWRpbyB7XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmOmNoZWNrZWQrbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgY2VudGVyLCB2YXIoLS1jb2xvci1icmF2bykgMCwgdmFyKC0tY29sb3ItYnJhdm8pIDUwJSwgdHJhbnNwYXJlbnQgNTUlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgIH1cbiAgICAgICZbZGlzYWJsZWRdIH4gbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH1cbiAgICB9XG4gICAgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJyYXZvKTtcbiAgICB9XG4gIH1cblxuICAmX19kcm9wZG93biB7XG4gICAgLS1ib3JkZXItY29sb3I6IEBncmF5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmX190b2dnbGU6bm90KDpjaGVja2VkKSB+IC5mb3JtLXJvd19fZHJvcGRvd25fX2xpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl9fdG9nZ2xlOmNoZWNrZWQgfiAuZm9ybS1yb3dfX2Ryb3Bkb3duX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmX19pbnB1dCB7XG4gICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICB6LWluZGV4OiA2MDA7XG4gICAgICBtYXgtaGVpZ2h0OiAzOGVtO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAmX19jaGVja2JveCwgJl9fcmFkaW9fX2l0ZW0ge1xuICAgICY+IGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5pbmxpbmUtZm9ybSB7XG4gICAgJj5kaXY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAuZm9ybS1yb3dfX3Bhc3N3b3JkLCAuZm9ybS1yb3dfX3NlbGVjdCwgLmZvcm0tcm93X19lbWFpbCwgLmZvcm0tcm93X190ZXh0YXJlYSwgLmZvcm0tcm93X190ZXh0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3JhbmdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMmVtO1xuXG4gICAgaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiA0NSU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzZDNkM2O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fcGFzc3dvcmQsICZfX3NlbGVjdCwgJl9fZW1haWwsICZfX3RleHRhcmVhLCAmX190ZXh0LCAmX19kcm9wZG93bl9faW5wdXQge1xuICAgICY6bm90KFtkYXRhLXZhbGlkPVwiMVwiXSk6bm90KFtkYXRhLWludmFsaWQ9XCIxXCJdKSB7XG4gICAgICAtLWJvcmRlci1jb2xvcjogQGdyYXk7XG4gICAgfVxuICAgICZbZGF0YS1pbnZhbGlkPVwiMVwiXSB7XG4gICAgICAtLWJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZXJyb3IpO1xuICAgIH1cbiAgICAmW2RhdGEtdmFsaWQ9XCIxXCJdIHtcbiAgICAgIC0tYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1zdWNjZXNzKTtcbiAgICB9XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItenVsdSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgc2VsZWN0LFxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxLjI1ZW07XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3IteHJheSk7XG4gICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH1cbiAgICB9XG4gICAgc2VsZWN0LFxuICAgIGlucHV0IHtcbiAgICAgIGhlaWdodDogM2VtO1xuICAgIH1cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBwYWRkaW5nOiAxLjI1ZW0gMS4yNWVtIDIuNzVlbSAxLjI1ZW07XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3IteHJheSk7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH1cbiAgICB9XG4gICAgc2VsZWN0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgJltyZXF1aXJlZF0gb3B0aW9uW3ZhbHVlPVwiXCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3IteHJheSk7XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiAzZW07XG4gICAgICAmK2lucHV0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAudW5pdCB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3IteHJheSk7XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjZXNzaWJpbGl0eTogZm9jdXMgaW5kaWNhdG9yIG9uIHdyYXBwZXIgKFJHQUEgMTAuNylcbiAgJl9fcGFzc3dvcmQ6Zm9jdXMtd2l0aGluLFxuICAmX19zZWxlY3Q6Zm9jdXMtd2l0aGluLFxuICAmX19lbWFpbDpmb2N1cy13aXRoaW4sXG4gICZfX3RleHRhcmVhOmZvY3VzLXdpdGhpbixcbiAgJl9fdGV4dDpmb2N1cy13aXRoaW4ge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZGVsdGEpO1xuXG4gICAgLy8gUmVtb3ZlIG5hdGl2ZSBmb2N1cyBvdXRsaW5lIHNpbmNlIHRoZSB3cmFwcGVyIGJvcmRlciBwcm92aWRlcyB0aGUgaW5kaWNhdG9yXG4gICAgaW5wdXQ6Zm9jdXMsXG4gICAgc2VsZWN0OmZvY3VzLFxuICAgIHRleHRhcmVhOmZvY3VzLFxuICAgIGlucHV0OmZvY3VzLXZpc2libGUsXG4gICAgc2VsZWN0OmZvY3VzLXZpc2libGUsXG4gICAgdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlbHAge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1icmF2byk7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbWFsbCk7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXJlZ3VsYXIpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOm5vdCguc3VibGFiZWwpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICB9XG4gICAgJi5yZXF1aXJlZCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgKic7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1lcnJvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLXN0ZXBzIHtcbiAgbWF4LXdpZHRoOiAzOGVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgJl9fc3RlcCB7XG4gICAgLnN0ZXAge1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMi43NWVtO1xuICAgICAgd2lkdGg6IDIuNzVlbTtcbiAgICAgIGhlaWdodDogMi43NWVtO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAuc3RlcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyYXZvKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci14cmF5KTtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYm9sZCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1icmF2byk7XG4gICAgICB9XG4gICAgfVxuICAgICYucGFzc2VkIHtcbiAgICAgIC5zdGVwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc3VjY2Vzcyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itc3VjY2Vzcyk7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci16dWx1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJvbGQge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itc3VjY2Vzcyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bm90KC5hY3RpdmUpOm5vdCgucGFzc2VkKSB7XG4gICAgICAuc3RlcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci14cmF5KTtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXhyYXkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYm9sZCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci14cmF5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fcHJvZ3Jlc3Mge1xuICAgIGhlaWdodDogMC4yNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgICAmLnBhc3NlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdWNjZXNzKTtcbiAgICB9XG4gICAgJjpub3QoLnBhc3NlZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG59XG5cbi5mb3JtLWVycm9ycyB7XG4gIGxhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZXJyb3IpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbWFsbCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICB9XG59XG5cbnRleHRhcmVhLFxuc2VsZWN0LFxuaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogYXJpYWwsIHNlcmlmO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG5cbiAgLy8gQWNjZXNzaWJpbGl0eTogdmlzaWJsZSBmb2N1cyBpbmRpY2F0b3IgZm9yIHN0YW5kYWxvbmUgaW5wdXRzIChSR0FBIDcuMyAvIDEwLjcpXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWJyYXZvKTtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB9XG4gICY6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4uZm9ybS1yb3dfX2Ryb3Bkb3duX19pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLmJ0biB7XG4gIC0tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tYm9yZGVyLXN0eWxlKTtcbiAgJltkaXNhYmxlZF0sICYuZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuICAmOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICY6bm90KC5mbGV4KTpub3QoLmhpZGRlbikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYuYmctZXJyb3IsXG4gICYuYmctYnJhdm8sXG4gICYuYmctYWxwaGEsXG4gICYuYmctYWNjZW50LFxuICAmLmJnLWRlbHRhLFxuICAmLmJnLWNoYXJsaWUsXG4gICYuYmctZWNobyxcbiAgJi5iZy1mb3h0cm90XG4gIHtcbiAgICAmOm5vdCguYy1kZWx0YSkge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmLmZhdm9yaXRlIHtcbiAgICAmLmZhdm9yaXRlLS1vbiAuaWNvbjpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6bm90KC5mYXZvcml0ZS0tb24pIC5pY29uOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5idG4tZmxhdCB7XG4gICAgcGFkZGluZzogMC41ODNlbSAxLjY2N2VtO1xuICB9XG4gICYuYnRuLWljb24ge1xuICAgIHBhZGRpbmc6IDAgMC41ZW07XG4gICAgaGVpZ2h0OiAyLjVlbTtcbiAgfVxufVxuXG4uZm9ybS1kYXRlcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGF0ZXBpY2tlciB7XG4gICYtc3dpdGNoLCAuZG93IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgfVxuICAucHJldi5kaXNhYmxlZCArIC5kYXRlcGlja2VyLXN3aXRjaCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuICAmLWRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItenVsdSk7XG4gICAgYm9yZGVyOiAycHggc29saWQgQGdyYXk7XG4gIH1cbiAgJi1pbmxpbmUge1xuICAgIC0tY2VsbDogNTBweDtcbiAgICAtLWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLS1ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5KTtcbiAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIH1cbiAgfVxuICB0ZCwgdGg6bm90KC5wcmV2KTpub3QoLm5leHQpOm5vdCguZGF0ZXBpY2tlci1zd2l0Y2gpIHtcbiAgICB3aWR0aDogdmFyKC0tY2VsbCwgMjVweCkgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IHZhcigtLWNlbGwsIDI1cHgpICFpbXBvcnRhbnQ7XG4gICAgJi5kYXkucmVzZXJ2YXRpb24tcmFuZ2UsXG4gICAgJi5kYXkucmVzZXJ2YXRpb24tcmFuZ2U6aG92ZXIsXG4gICAgJi5yZXNlcnZhdGlvbi1yYW5nZS5kaXNhYmxlZCxcbiAgICAmLnJlc2VydmF0aW9uLXJhbmdlLmRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDZkY2M7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgICYuZGF5IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IHZhcigtLWJvcmRlciwgbm9uZSkhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cywgNHB4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbiAgLmRheS1wZXJpb2Qge1xuICAgIC0tcGVyaW9kLXNpemU6MjhweDtcbiAgICAtLXBlcmlvZC1jb2xvcjogdmFyKC0tcGVyaW9kLWRlZmF1bHQtY29sb3IsICMwMDApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGNhbGMoM3B4ICsgdmFyKC0tcGVyaW9kLXBvc2l0aW9uLCAxKSAqIDEycHgpO1xuICAgIHotaW5kZXg6IHZhcigtLXBlcmlvZC1wb3NpdGlvbik7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDFweCAtICh2YXIoLS1wZXJpb2Qtc3RhcnQsIDApKjI4cHgpKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wZXJpb2QtY29sb3IsIHRyYW5zcGFyZW50KTtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJl9fb3ZlciB7XG4gICAgICAtLXBlcmlvZC1jb2xvcjogdmFyKC0tcGVyaW9kLWhvdmVyLWNvbG9yLCAjMDAwKTtcbiAgICB9XG4gICAgJl9fcGVuZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50IDVweCwgdmFyKC0tcGVyaW9kLWRlZmF1bHQtY29sb3IsICMwMDApIDVweCwgdmFyKC0tcGVyaW9kLWRlZmF1bHQtY29sb3IsICMwMDApIDEwcHgpO1xuICAgIH1cbiAgICAmX19hdmF0YXIge1xuICAgICAgd2lkdGg6IHZhcigtLXBlcmlvZC1zaXplKTtcbiAgICAgIGhlaWdodDogdmFyKC0tcGVyaW9kLXNpemUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tcGVyaW9kLWNvbG9yLCB0cmFuc3BhcmVudCk7XG4gICAgICB0b3A6IGNhbGMoKC0xICogKHZhcigtLXBlcmlvZC1zaXplKS8zKSkgLSAycHgpO1xuICAgICAgbGVmdDogY2FsYygtMSAqIHZhcigtLXBlcmlvZC1zaXplKSk7XG4gICAgICB6LWluZGV4OiA1MDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1hdXRvY29tcGxldGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5hdXRvY29tcGxldGUge1xuICAgICYtc3VnZ2VzdGlvbnMge1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItenVsdSk7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCBAZ3JheTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cbiAgICAmLXN1Z2dlc3Rpb24ge1xuICAgICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1icmF2byk7XG4gICAgICB9XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGdyYXk7XG4gICAgICB9XG4gICAgfVxuICAgICYtdmFsdWUtYWx0IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci14cmF5KTtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbWFsbCk7XG4gICAgfVxuICB9XG4gIC5kaXZpZGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAZ3JheTtcbiAgfVxufVxuXG4ucHJldmlldy1hdXRvY29tcGxldGUge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuMyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAuZGl2aWRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGdyYXk7XG4gIH1cbn1cblxuLnByZXZpZXctYXV0b2NvbXBsZXRlLWxpc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCBAZ3JheTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgLmRpdmlkZXIge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBncmF5O1xuICB9XG59XG5cbi5mb3JtLWltYWdlLXVwbG9hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjpub3QoW2RhdGEtaW52YWxpZD1cIjFcIl0pIHtcbiAgICAtLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJltkYXRhLWludmFsaWQ9XCIxXCJdIHtcbiAgICAtLWJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZXJyb3IpO1xuICB9XG4gIGxhYmVsLnJlcXVpcmVke1xuICAgIC5mb3JtLWltYWdlLXVwbG9hZF9fbGFiZWwgc3Bhbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAqJztcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1lcnJvcik7XG4gICAgfVxuICB9XG4gIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuICAmX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTBlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gICZfX2xhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJl9fcHJldmlldywgJl9fbGFiZWwge1xuICAgIGhlaWdodDogMTBlbTtcbiAgfVxuICAmLmxvYWRpbmcge1xuICAgIC5mb3JtLWltYWdlLXVwbG9hZF9fbG9hZGluZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuICAmOm5vdCgubG9hZGluZykge1xuICAgIC5mb3JtLWltYWdlLXVwbG9hZF9fbG9hZGluZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmX19sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gIH1cbiAgJl9fcHJldmlldyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmJ0bi1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxZW07XG4gICAgICBib3R0b206IDFlbTtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAmLmJ0bi10b3Age1xuICAgICAgICB0b3A6MWVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmK3NwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tZG9jdW1lbnQtdXBsb2FkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmX19wcmV2aWV3IHtcbiAgICBwYWRkaW5nOiAwLjVlbSAyZW07XG4gICAgJiArIGRpdiB7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cbiAgfVxuICAmLmxvYWRpbmcge1xuICAgIC5mb3JtLWRvY3VtZW50LXVwbG9hZF9fbG9hZGluZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuICAmOm5vdCgubG9hZGluZykge1xuICAgIC5mb3JtLWRvY3VtZW50LXVwbG9hZF9fbG9hZGluZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmX19sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gIH1cbn1cblxuLmJnLWxpZ2h0Z3JheSB7XG4gIC5mb3JtLXJvd19fZHJvcGRvd25fX2lucHV0LCAuZm9ybS1yb3dfX2Ryb3Bkb3duX19saXN0LCAuZm9ybS1yb3dfX3RleHQsIC5mb3JtLXJvd19fc2VsZWN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci14cmF5KTtcbiAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgfVxuICAuZm9ybS1yb3dfX2Ryb3Bkb3duX19pbnB1dCwgLmZvcm0tcm93X190ZXh0IGlucHV0LCAuZm9ybS1yb3dfX3NlbGVjdCBzZWxlY3Qge1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgLmljb24ge1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICB9XG4gIH1cbn0iLCIubWV0cmljIHtcbiAgc3VwLCBzdWIge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbWFsbGVyKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAuaWNvbi5sYXJnZSB7XG4gICAgLS1zaXplOiA0ZW07XG4gIH1cbiAgLmljb24ucmVndWxhciB7XG4gICAgLS1zaXplOiAyLjVlbTtcbiAgfVxufVxuXG4udGFnIHtcbiAgcGFkZGluZzogMC4yNWVtIDEuNWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjc1ZW07XG59XG5cbi5zaW1wbGUtYnJlYWRjcnVtYiB7XG4gIC5mMCB7XG4gICAgd2hpdGUtc3BhY2U6bm93cmFwO1xuICB9XG4gIC5mMSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICZfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLnpvb20tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgJl9faW1nIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMWVtO1xuICAgICAgcmlnaHQ6IDFlbTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnNpbXBsZS1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodC1ncmF5KTtcbiAgbWluLWhlaWdodDogMjBlbTtcbiAgbWluLXdpZHRoOiAyMGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICZfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgOTEsIDI1NSwgLjA1KTtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duO1xuICAgIH1cbiAgICAuaWNvbi1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogM2VtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItenVsdSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLmljb24ubGFyZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDkxLCAyNTUsIDAuNSk7XG4gICAgICAgIC0tc2l6ZTogMTBlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYnV0dG9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTEuNWVtO1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XG4gICAgICBoZWlnaHQ6IDAuNDVlbTtcbiAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGl0ZW1zOiAwIDEgMiAzIDQgNSA2IDcgOCA5IDEwO1xuICAgIGVhY2goQGl0ZW1zLCB7XG4gICAgICAmW2lkJD1cIl9Ae3ZhbHVlfVwiXTpjaGVja2VkIH4gLnNpbXBsZS1zbGlkZXJfX2xpc3QgLnNpbXBsZS1zbGlkZXJfX2l0ZW1bZGF0YS1zbGlkZXItaXRlbT1cIkB7dmFsdWV9XCJdIHtkaXNwbGF5OiBibG9jazt9XG4gICAgICAmW2lkJD1cIl9Ae3ZhbHVlfVwiXTpjaGVja2VkIH4gLnNpbXBsZS1zbGlkZXJfX2J1dHRvbnMgbGFiZWxbZm9yJD1cIl9Ae3ZhbHVlfVwiXSB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJhdm8pO31cbiAgICB9KTtcbiAgfVxufVxuXG4udG9nZ2xlLWNvbXBvbmVudCB7XG4gIC0tbWF4LWhlaWdodDogMTVlbTtcbiAgW2lkJD1cIl9fdG9nZ2xlXCJdOmNoZWNrZWQgfiAudG9nZ2xlLWNvbXBvbmVudF9fdG9nZ2xlLXRhYnMgW2ZvciQ9XCJfX3RvZ2dsZVwiXSxcbiAgW2lkJD1cIl9fdG9nZ2xlLXRhYjFcIl06Y2hlY2tlZCB+IC50b2dnbGUtY29tcG9uZW50X190b2dnbGUtdGFicyBbZm9yJD1cIl9fdG9nZ2xlLXRhYjFcIl0sXG4gIFtpZCQ9XCJfX3RvZ2dsZS10YWIyXCJdOmNoZWNrZWQgfiAudG9nZ2xlLWNvbXBvbmVudF9fdG9nZ2xlLXRhYnMgW2ZvciQ9XCJfX3RvZ2dsZS10YWIyXCJdLFxuICBbaWQkPVwiX190b2dnbGUtdGFiM1wiXTpjaGVja2VkIH4gLnRvZ2dsZS1jb21wb25lbnRfX3RvZ2dsZS10YWJzIFtmb3IkPVwiX190b2dnbGUtdGFiM1wiXSxcbiAgW2lkJD1cIl9fdG9nZ2xlLXRhYjRcIl06Y2hlY2tlZCB+IC50b2dnbGUtY29tcG9uZW50X190b2dnbGUtdGFicyBbZm9yJD1cIl9fdG9nZ2xlLXRhYjRcIl0sXG4gIFtpZCQ9XCJfX3RvZ2dsZS10YWI1XCJdOmNoZWNrZWQgfiAudG9nZ2xlLWNvbXBvbmVudF9fdG9nZ2xlLXRhYnMgW2ZvciQ9XCJfX3RvZ2dsZS10YWI1XCJdIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYnJhdm8pO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIFtpZCQ9XCJfX3RvZ2dsZVwiXTpub3QoOmNoZWNrZWQpIH4gLnRvZ2dsZS1jb21wb25lbnRfX2NvbnRhaW5lci50cmFuc2l0aW9uLWhlaWdodCB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgfVxuICBbaWQkPVwiX190b2dnbGVcIl06Y2hlY2tlZCB+IC50b2dnbGUtY29tcG9uZW50X19jb250YWluZXIudHJhbnNpdGlvbi1oZWlnaHQge1xuICAgIG1heC1oZWlnaHQ6IHZhcigtLW1heC1oZWlnaHQpO1xuICB9XG4gIFtpZCQ9XCJfX3RvZ2dsZVwiXTpjaGVja2VkIH4gLnRvZ2dsZS1jb21wb25lbnRfX3RvZ2dsZS10YWJzIC5oaWRlLW1vcmUsXG4gIFtpZCQ9XCJfX3RvZ2dsZVwiXTpub3QoOmNoZWNrZWQpIH4gLnRvZ2dsZS1jb21wb25lbnRfX3RvZ2dsZS10YWJzIC5oaWRlLWxlc3MsXG4gIFtpZCQ9XCJfX3RvZ2dsZVwiXTpub3QoOmNoZWNrZWQpIH4gLnRvZ2dsZS1jb21wb25lbnRfX2NvbnRhaW5lci50cmFuc2l0aW9uLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgW2lkJD1cIl9fdG9nZ2xlXCJdOmNoZWNrZWQgfiAudG9nZ2xlLWNvbXBvbmVudF9fY29udGFpbmVyLnRyYW5zaXRpb24tZGlzcGxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJl9fdG9nZ2xlLXRhYiB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNtYWxsKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAmX19jb250YWluZXIge1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjVzIGVhc2UtaW4tb3V0O1xuICAgICYudHJhbnNpdGlvbi1oZWlnaHQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuLmluZm9idWxsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJl9fcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gICZfX2hvdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogNTAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAuaW5mb2J1bGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXkpO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAycHg7XG4gICAgICBib3JkZXItdG9wOiA1cHggc29saWQgdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodC1ncmF5KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3IteHJheSk7XG4gICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgIG1heC13aWR0aDogMjVlbTtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtc21hbGwpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gICY6bm90KDpob3ZlcikgLmluZm9idWxsZV9faG92ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJjpob3ZlciAuaW5mb2J1bGxlX19ob3ZlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJvYXJkLWNoYXJ0IHtcbiAgaGVpZ2h0OiAyNWVtO1xuICB3aWR0aDogMTAwJTtcbiAgLmNhbnZhc2pzLWNoYXJ0LWNvbnRhaW5lciB7XG4gICAgLmNhbnZhc2pzLWNoYXJ0LWNyZWRpdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4udGltZWxpbmUge1xuICAmX19zdGVwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLnBhc3NlZCB7XG4gICAgICAudGltZWxpbmVfX3RpY2sge1xuICAgICAgICAuaWNvbi1hcnJvdy1yaWdodCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWxwaGEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIC50aW1lbGluZV9fdGljayB7XG4gICAgICAgIC5pY29uLWNoZWNrIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icmF2byk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi53YXJuaW5nIHtcbiAgICAgIC50aW1lbGluZV9fdGljayB7XG4gICAgICAgIC5pY29uLWNoZWNrIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1lcnJvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoLmFjdGl2ZSk6bm90KC5wYXNzZWQpOm5vdCgud2FybmluZykge1xuICAgICAgLnRpbWVsaW5lX190aWNrIHtcbiAgICAgICAgLmljb24tY2hlY2ssIC5pY29uLWFycm93LXJpZ2h0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XG4gICAgfVxuICB9XG4gICZfX3RpY2sge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXhyYXkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWNvbG9yLXp1bHUpO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbGVmdDogMC43NWVtO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5AZGVza3RvcDogICB+XCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpXCI7XG5AbW9iaWxlOiAgICB+XCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXCI7XG5cbkBtZWRpYSBAZGVza3RvcCB7XG4gIC5tYXgtd2lkdGgtYnJlYWRjcnVtYiB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIEBtb2JpbGUge1xuICAubWF4LXdpZHRoLWJyZWFkY3J1bWIge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn0iLCIuc3RhdGljIHtcbiAgJi10YWJsZSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICB0YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgdGhlYWQge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYnJhdm8pO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAgIH1cbiAgICB0aCwgdGQge1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgIH1cbiAgICB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcbiAgICB9XG4gIH1cbiAgJi1jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgIHAge1xuICAgICAgbWFyZ2luOiAxLjVlbSAwO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgbWFyZ2luOiAxLjVlbSAyZW07XG4gICAgfVxuICB9XG4gICYtaW1hZ2Uge1xuICAgICYtLXRodW1iIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgaGVpZ2h0OiAxNzVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXkpO1xuICAgIH1cbiAgICBkaXYge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQtZ3JheSkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbiAgICB9XG4gIH1cbn0iLCIubW9kYWxlIHtcbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcblxuICAmLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogODQwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgJjplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbGUubWFzcy1lZGl0LXRyb2MsXG4ubW9kYWxlLm1hc3MtZWRpdC1vcGVyYXRpb24sXG4ubW9kYWxlLm1hc3MtcmVwb3J0LXRyb2MsXG4ubW9kYWxlLm1hc3MtcmVwb3J0LW9wZXJhdGlvbixcbi5tb2RhbGUubWFzcy1yZXBvcnQtdHJhY2tlcixcbi5tb2RhbGUucXVlc3Rpb24tdHJvYyxcbi5tb2RhbGUuYWRkLWNhcnQsXG4ubW9kYWxlLmJpbGFuLWNhcnQsXG4ubW9kYWxlLnJlc2VydmF0aW9uLXRyb2MsXG4ubW9kYWxlLmNhbGVuZGFyLXBlcmlvZC10cm9jLFxuLm1vZGFsZS5tZXNzYWdlLXRyb2MsXG4ubW9kYWxlLnRyYWNrZXItbG9hbi1yZXR1cm4tdHJvYyB7XG4gIC5tb2RhbGUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNjQwcHg7XG4gICAgLnNjcm9sbGFibGUge1xuICAgICAgbWF4LWhlaWdodDogMjBlbTtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsZTpub3QoLmNvbmZpcm1hYmxlKTpub3QoLmVkaXQtaW1hZ2UpIHtcbiAgLm1vZGFsZS1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLm1vZGFsZS52YWxpZGF0ZS1jZ3Uge1xuICAubW9kYWxlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWxlLmNvbmZpcm1hYmxlOm5vdCguaGlkZGVuKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbGUuZWRpdC1pbWFnZSB7XG4gICNpbWFnZS1lZGl0b3JcbiAge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICB9XG4gIC5tb2RhbGUtY29udGFpbmVyXG4gIHtcbiAgICBoZWlnaHQ6IDc1JTtcbiAgICBtYXJnaW46IDFlbTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cbiAgLmltZy1lZGl0b3ItYmFyXG4gIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOjA7XG4gICAgbGVmdDowO1xuICAgIHRvcDowO1xuICAgIHBhZGRpbmc6MC43NWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6I0ZGRkE7XG4gICAgYm9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjMDAwMztcbiAgfVxuICAuaW1nLWxvYWRlclxuICB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwODtcbiAgICBjb2xvcjp2YXIoLS1jb2xvci16dWx1KTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubW9kYWxlIC5wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodC1ncmF5KTtcbiAgJl9faW5uZXIge1xuICAgIGhlaWdodDogMC4yNWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyYXZvKTtcbiAgICB3aWR0aDogMSU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMzBzIGxpbmVhcjtcbiAgICAmLmxvYWRpbmcge1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggNXMgbGluZWFyO1xuICAgIH1cbiAgfVxufVxuIiwiLmdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWdyaWQtdGVtcGxhdGUpO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAmLS1nYXAwNSB7XG4gICAgZ3JpZC1nYXA6IDAgMC41ZW07XG4gIH1cblxuICAmLS1nYXAxIHtcbiAgICBncmlkLWdhcDogMCAxZW07XG4gIH1cblxuICAmLS1nYXAyIHtcbiAgICBncmlkLWdhcDogMCAyZW07XG4gIH1cblxuICAmLS1pdGVtIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLW1lZGl1bSk7XG4gIH1cblxuICAmLS1oYWxmIHtcbiAgICBncmlkLWNvbHVtbjogdmFyKC0tZ3JpZC1oYWxmKTtcbiAgfVxuXG4gICYtLWZ1bGwge1xuICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWZ1bGwpO1xuICB9XG5cbiAgJi0tbGFyZ2Uge1xuICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWxhcmdlKTtcbiAgfVxuXG4gICYtLWxhcmdlciB7XG4gICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtbGFyZ2VyKTtcbiAgfVxuXG4gICYtLW1lZGl1bSB7XG4gICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtbWVkaXVtKTtcbiAgfVxuXG4gICYtLXNtYWxsIHtcbiAgICBncmlkLWNvbHVtbjogdmFyKC0tZ3JpZC1zbWFsbCk7XG4gIH1cbn1cblxuLmNvbXBvbmVudC1tYXNzLWJ1dHRvbnMuZ3JpZCB7XG4gIC5ncmlkLS1pdGVtOm5vdCguZ3JpZC0tc2VsZWN0YWJsZSkge1xuICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLXNtYWxsKTtcbiAgfVxuICAuZ3JpZC0tc2VsZWN0YWJsZSB7XG4gICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtaGFsZik7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG5cbi5jb21wb25lbnQtZmlsdGVycy5ncmlkIHtcbiAgLmdyaWQtLXN1Ym1pdCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG5cbi5pbmJveC1taW5lLWZpbHRlcnMuZ3JpZCB7XG4gIC5ncmlkLS1pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogdmFyKC0tZ3JpZC1sYXJnZSk7XG4gIH1cbn1cblxuLm9wZXJhdGlvbi10cm9jLWZpbHRlcnMuZ3JpZCxcbi5vcGVyYXRpb24tdHJhY2tlci1maWx0ZXJzLmdyaWQge1xuICAuZ3JpZC0taXRlbS5ncmlkLS1vcGVyYXRpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hZG1pbi1jb252ZW50aW9uLWxpc3QtZmlsdGVycy5ncmlkLFxuLmFkbWluLXVzZXItbGlzdC1maWx0ZXJzLmdyaWQsXG4uYWRtaW4tYWxlcnRzLWxpc3QtZmlsdGVycy5ncmlkLFxuLmFkbWluLW9wZXJhdGlvbi1saXN0LWZpbHRlcnMuZ3JpZCxcbi5hZG1pbi10cmFja2VyLWxpc3QtZmlsdGVycy5ncmlkLFxuLmFkbWluLWluYm94LWxpc3QtZmlsdGVycy5ncmlkLFxuLmFkbWluLXRyb2MtbGlzdC1maWx0ZXJzLmdyaWQge1xuICAuZ3JpZC0taXRlbS5ncmlkLS1zZW50QmVmb3JlLFxuICAuZ3JpZC0taXRlbS5ncmlkLS1zZW50QWZ0ZXIsXG4gIC5ncmlkLS1pdGVtLmdyaWQtLXB1Ymxpc2hlZEJlZm9yZSxcbiAgLmdyaWQtLWl0ZW0uZ3JpZC0tcHVibGlzaGVkQWZ0ZXIge1xuICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLXNtYWxsKTtcbiAgfVxuICAuZ3JpZC0taXRlbS5ncmlkLS1yb2xlVHlwZSxcbiAgLmdyaWQtLWl0ZW0uZ3JpZC0tdXNlcnMsXG4gIC5ncmlkLS1pdGVtLmdyaWQtLXNvcnRCeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi8qIVxuICogRGF0ZXBpY2tlciBmb3IgQm9vdHN0cmFwIHYxLjEwLjAgKGh0dHBzOi8vZ2l0aHViLmNvbS91eHNvbHV0aW9ucy9ib290c3RyYXAtZGF0ZXBpY2tlcilcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UgdjIuMCAoaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMClcbiAqL1xuXG4uZGF0ZXBpY2tlcntwYWRkaW5nOjRweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXJhZGl1czo0cHg7ZGlyZWN0aW9uOmx0cn0uZGF0ZXBpY2tlci1pbmxpbmV7d2lkdGg6MjIwcHh9LmRhdGVwaWNrZXItcnRse2RpcmVjdGlvbjpydGx9LmRhdGVwaWNrZXItcnRsLmRyb3Bkb3duLW1lbnV7bGVmdDphdXRvfS5kYXRlcGlja2VyLXJ0bCB0YWJsZSB0ciB0ZCBzcGFue2Zsb2F0OnJpZ2h0fS5kYXRlcGlja2VyLWRyb3Bkb3due3RvcDowO2xlZnQ6MH0uZGF0ZXBpY2tlci1kcm9wZG93bjpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItbGVmdDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjdweCBzb2xpZCAjOTk5O2JvcmRlci10b3A6MDtib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsLjIpO3Bvc2l0aW9uOmFic29sdXRlfS5kYXRlcGlja2VyLWRyb3Bkb3duOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo2cHggc29saWQgI2ZmZjtib3JkZXItdG9wOjA7cG9zaXRpb246YWJzb2x1dGV9LmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDpiZWZvcmV7bGVmdDo2cHh9LmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDphZnRlcntsZWZ0OjdweH0uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDpiZWZvcmV7cmlnaHQ6NnB4fS5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmFmdGVye3JpZ2h0OjdweH0uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YmVmb3Jle3RvcDotN3B4fS5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTphZnRlcnt0b3A6LTZweH0uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YmVmb3Jle2JvdHRvbTotN3B4O2JvcmRlci1ib3R0b206MDtib3JkZXItdG9wOjdweCBzb2xpZCAjOTk5fS5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDphZnRlcntib3R0b206LTZweDtib3JkZXItYm90dG9tOjA7Ym9yZGVyLXRvcDo2cHggc29saWQgI2ZmZn0uZGF0ZXBpY2tlciB0YWJsZXttYXJnaW46MDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmRhdGVwaWNrZXIgdGQsLmRhdGVwaWNrZXIgdGh7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyOm5vbmV9LnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQsLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGh7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXkuZm9jdXNlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXk6aG92ZXJ7YmFja2dyb3VuZDojZWVlO2N1cnNvcjpwb2ludGVyfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm5ldywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5vbGR7Y29sb3I6Izk5OX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZDpob3ZlcntiYWNrZ3JvdW5kOjAgMDtjb2xvcjojOTk5O2N1cnNvcjpkZWZhdWx0fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVke2JhY2tncm91bmQ6I2Q5ZWRmNztib3JkZXItcmFkaXVzOjB9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXksLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmRlMTlhO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmZGQ0OWEsI2ZkZjU5YSk7YmFja2dyb3VuZC1pbWFnZTotbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZmRkNDlhLCNmZGY1OWEpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsMCAwLDAgMTAwJSxmcm9tKCNmZGQ0OWEpLHRvKCNmZGY1OWEpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZmRkNDlhLCNmZGY1OWEpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZmRkNDlhLCNmZGY1OWEpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZmRkNDlhLCNmZGY1OWEpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZkZDQ5YScsIGVuZENvbG9yc3RyPScjZmRmNTlhJywgR3JhZGllbnRUeXBlPTApO2JvcmRlci1jb2xvcjojZmRmNTlhICNmZGY1OWEgI2ZiZWQ1MDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMjUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7Y29sb3I6IzAwMH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZFtkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXJbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5W2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiNmZGY1OWF9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmYmYwNjlcXDl9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6aG92ZXJ7Y29sb3I6IzAwMH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmU6aG92ZXJ7Y29sb3I6I2ZmZn0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpob3ZlcntiYWNrZ3JvdW5kOiNlZWU7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2YzZDE3YTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZjNjMTdhLCNmM2U5N2EpO2JhY2tncm91bmQtaW1hZ2U6LW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2YzYzE3YSwjZjNlOTdhKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLDAgMCwwIDEwMCUsZnJvbSgjZjNjMTdhKSx0bygjZjNlOTdhKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2YzYzE3YSwjZjNlOTdhKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2YzYzE3YSwjZjNlOTdhKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2YzYzE3YSwjZjNlOTdhKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmM2MxN2EnLCBlbmRDb2xvcnN0cj0nI2YzZTk3YScsIEdyYWRpZW50VHlwZT0wKTtib3JkZXItY29sb3I6I2YzZTk3YSAjZjNlOTdhICNlZGRlMzQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjEpIHJnYmEoMCwwLDAsLjEpIHJnYmEoMCwwLDAsLjI1KTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpOy13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowO2JvcmRlci1yYWRpdXM6MH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZFtkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXI6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXJbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5W2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiNmM2U5N2F9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZmUyNGJcXDl9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojOWU5ZTllO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNiM2IzYjMsZ3JleSk7YmFja2dyb3VuZC1pbWFnZTotbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjYjNiM2IzLGdyZXkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsMCAwLDAgMTAwJSxmcm9tKCNiM2IzYjMpLHRvKGdyZXkpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjYjNiM2IzLGdyZXkpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjYjNiM2IzLGdyZXkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjYjNiM2IzLGdyZXkpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2IzYjNiMycsIGVuZENvbG9yc3RyPScjODA4MDgwJywgR3JhZGllbnRUeXBlPTApO2JvcmRlci1jb2xvcjpncmV5IGdyZXkgIzU5NTk1OTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMjUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzowIC0xcHggMCByZ2JhKDAsMCwwLC4yNSl9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlcjpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWRbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZFtkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjpncmV5fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNjY2XFw5fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDZkY2M7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzA4YywjMDRjKTtiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCMwOGMsIzA0Yyk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwwIDAsMCAxMDAlLGZyb20oIzA4YyksdG8oIzA0YykpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCMwOGMsIzA0Yyk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCMwOGMsIzA0Yyk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCMwOGMsIzA0Yyk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDhjJywgZW5kQ29sb3JzdHI9JyMwMDQ0Y2MnLCBHcmFkaWVudFR5cGU9MCk7Ym9yZGVyLWNvbG9yOiMwNGMgIzA0YyAjMDAyYTgwO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4yNSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtjb2xvcjojZmZmO3RleHQtc2hhZG93OjAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRde2JhY2tncm91bmQtY29sb3I6IzA0Y30uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMDM5XFw5fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW57ZGlzcGxheTpibG9jazt3aWR0aDoyMyU7aGVpZ2h0OjU0cHg7bGluZS1oZWlnaHQ6NTRweDtmbG9hdDpsZWZ0O21hcmdpbjoxJTtjdXJzb3I6cG9pbnRlcjstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXJhZGl1czo0cHh9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5mb2N1c2VkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW46aG92ZXJ7YmFja2dyb3VuZDojZWVlfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZDpob3ZlcntiYWNrZ3JvdW5kOjAgMDtjb2xvcjojOTk5O2N1cnNvcjpkZWZhdWx0fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwNmRjYztiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDhjLCMwNGMpO2JhY2tncm91bmQtaW1hZ2U6LW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzA4YywjMDRjKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLDAgMCwwIDEwMCUsZnJvbSgjMDhjKSx0bygjMDRjKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzA4YywjMDRjKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzA4YywjMDRjKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzA4YywjMDRjKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwOGMnLCBlbmRDb2xvcnN0cj0nIzAwNDRjYycsIEdyYWRpZW50VHlwZT0wKTtib3JkZXItY29sb3I6IzA0YyAjMDRjICMwMDJhODA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjEpIHJnYmEoMCwwLDAsLjEpIHJnYmEoMCwwLDAsLjI1KTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6MCAtMXB4IDAgcmdiYSgwLDAsMCwuMjUpfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmVbZGlzYWJsZWRde2JhY2tncm91bmQtY29sb3I6IzA0Y30uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzAzOVxcOX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm5ldywuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm9sZHtjb2xvcjojOTk5fS5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaHt3aWR0aDoxNDVweH0uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gsLmRhdGVwaWNrZXIgLm5leHQsLmRhdGVwaWNrZXIgLnByZXYsLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGh7Y3Vyc29yOnBvaW50ZXJ9LmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoOmhvdmVyLC5kYXRlcGlja2VyIC5uZXh0OmhvdmVyLC5kYXRlcGlja2VyIC5wcmV2OmhvdmVyLC5kYXRlcGlja2VyIHRmb290IHRyIHRoOmhvdmVye2JhY2tncm91bmQ6I2VlZX0uZGF0ZXBpY2tlciAubmV4dC5kaXNhYmxlZCwuZGF0ZXBpY2tlciAucHJldi5kaXNhYmxlZHt2aXNpYmlsaXR5OmhpZGRlbn0uZGF0ZXBpY2tlciAuY3d7Zm9udC1zaXplOjEwcHg7d2lkdGg6MTJweDtwYWRkaW5nOjAgMnB4IDAgNXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaW5wdXQtYXBwZW5kLmRhdGUgLmFkZC1vbiwuaW5wdXQtcHJlcGVuZC5kYXRlIC5hZGQtb257Y3Vyc29yOnBvaW50ZXJ9LmlucHV0LWFwcGVuZC5kYXRlIC5hZGQtb24gaSwuaW5wdXQtcHJlcGVuZC5kYXRlIC5hZGQtb24gaXttYXJnaW4tdG9wOjNweH0uaW5wdXQtZGF0ZXJhbmdlIGlucHV0e3RleHQtYWxpZ246Y2VudGVyfS5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6Zmlyc3QtY2hpbGR7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweCAwIDAgM3B4Oy1tb3otYm9yZGVyLXJhZGl1czozcHggMCAwIDNweDtib3JkZXItcmFkaXVzOjNweCAwIDAgM3B4fS5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6bGFzdC1jaGlsZHstd2Via2l0LWJvcmRlci1yYWRpdXM6MCAzcHggM3B4IDA7LW1vei1ib3JkZXItcmFkaXVzOjAgM3B4IDNweCAwO2JvcmRlci1yYWRpdXM6MCAzcHggM3B4IDB9LmlucHV0LWRhdGVyYW5nZSAuYWRkLW9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87bWluLXdpZHRoOjE2cHg7aGVpZ2h0OjE4cHg7cGFkZGluZzo0cHggNXB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxOHB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlcjoxcHggc29saWQgI2NjYzttYXJnaW4tbGVmdDotNXB4O21hcmdpbi1yaWdodDotNXB4fSIsIi8qIHJlcXVpcmVkIHN0eWxlcyAqL1xyXG5cclxuLmxlYWZsZXQtcGFuZSxcclxuLmxlYWZsZXQtdGlsZSxcclxuLmxlYWZsZXQtbWFya2VyLWljb24sXHJcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3csXHJcbi5sZWFmbGV0LXRpbGUtY29udGFpbmVyLFxyXG4ubGVhZmxldC1wYW5lID4gc3ZnLFxyXG4ubGVhZmxldC1wYW5lID4gY2FudmFzLFxyXG4ubGVhZmxldC16b29tLWJveCxcclxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXHJcbi5sZWFmbGV0LWxheWVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG4ubGVhZmxldC10aWxlLFxyXG4ubGVhZmxldC1tYXJrZXItaWNvbixcclxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyB7XHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdCAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0ICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcclxuXHR9XHJcbi8qIFByZXZlbnRzIElFMTEgZnJvbSBoaWdobGlnaHRpbmcgdGlsZXMgaW4gYmx1ZSAqL1xyXG4ubGVhZmxldC10aWxlOjpzZWxlY3Rpb24ge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi8qIFNhZmFyaSByZW5kZXJzIG5vbi1yZXRpbmEgdGlsZSBvbiByZXRpbmEgYmV0dGVyIHdpdGggdGhpcywgYnV0IENocm9tZSBpcyB3b3JzZSAqL1xyXG4ubGVhZmxldC1zYWZhcmkgLmxlYWZsZXQtdGlsZSB7XHJcblx0aW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xyXG5cdH1cclxuLyogaGFjayB0aGF0IHByZXZlbnRzIGh3IGxheWVycyBcInN0cmV0Y2hpbmdcIiB3aGVuIGxvYWRpbmcgbmV3IHRpbGVzICovXHJcbi5sZWFmbGV0LXNhZmFyaSAubGVhZmxldC10aWxlLWNvbnRhaW5lciB7XHJcblx0d2lkdGg6IDE2MDBweDtcclxuXHRoZWlnaHQ6IDE2MDBweDtcclxuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuXHR9XHJcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxyXG4ubGVhZmxldC1tYXJrZXItc2hhZG93IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbi8qIC5sZWFmbGV0LWNvbnRhaW5lciBzdmc6IHJlc2V0IHN2ZyBtYXgtd2lkdGggZGVjbGVyYXRpb24gc2hpcHBlZCBpbiBKb29tbGEhIChqb29tbGEub3JnKSAzLnggKi9cclxuLyogLmxlYWZsZXQtY29udGFpbmVyIGltZzogbWFwIGlzIGJyb2tlbiBpbiBGRiBpZiB5b3UgaGF2ZSBtYXgtd2lkdGg6IDEwMCUgb24gdGlsZXMgKi9cclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LW92ZXJsYXktcGFuZSBzdmcge1xyXG5cdG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1tYXJrZXItcGFuZSBpbWcsXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1zaGFkb3ctcGFuZSBpbWcsXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC10aWxlLXBhbmUgaW1nLFxyXG4ubGVhZmxldC1jb250YWluZXIgaW1nLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC10aWxlIHtcclxuXHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuXHRtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG4ubGVhZmxldC1jb250YWluZXIgaW1nLmxlYWZsZXQtdGlsZSB7XHJcblx0LyogU2VlOiBodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD02MDAxMjAgKi9cclxuXHRtaXgtYmxlbmQtbW9kZTogcGx1cy1saWdodGVyO1xyXG59XHJcblxyXG4ubGVhZmxldC1jb250YWluZXIubGVhZmxldC10b3VjaC16b29tIHtcclxuXHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teCBwYW4teTtcclxuXHR0b3VjaC1hY3Rpb246IHBhbi14IHBhbi15O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udGFpbmVyLmxlYWZsZXQtdG91Y2gtZHJhZyB7XHJcblx0LW1zLXRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcclxuXHQvKiBGYWxsYmFjayBmb3IgRkYgd2hpY2ggZG9lc24ndCBzdXBwb3J0IHBpbmNoLXpvb20gKi9cclxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XHJcblx0dG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xyXG59XHJcbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLWRyYWcubGVhZmxldC10b3VjaC16b29tIHtcclxuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcclxufVxyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmxlYWZsZXQtY29udGFpbmVyIGEge1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSg1MSwgMTgxLCAyMjksIDAuNCk7XHJcbn1cclxuLmxlYWZsZXQtdGlsZSB7XHJcblx0ZmlsdGVyOiBpbmhlcml0O1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR9XHJcbi5sZWFmbGV0LXRpbGUtbG9hZGVkIHtcclxuXHR2aXNpYmlsaXR5OiBpbmhlcml0O1xyXG5cdH1cclxuLmxlYWZsZXQtem9vbS1ib3gge1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHotaW5kZXg6IDgwMDtcclxuXHR9XHJcbi8qIHdvcmthcm91bmQgZm9yIGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTg4ODMxOSAqL1xyXG4ubGVhZmxldC1vdmVybGF5LXBhbmUgc3ZnIHtcclxuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LXBhbmUgICAgICAgICB7IHotaW5kZXg6IDQwMDsgfVxyXG5cclxuLmxlYWZsZXQtdGlsZS1wYW5lICAgIHsgei1pbmRleDogMjAwOyB9XHJcbi5sZWFmbGV0LW92ZXJsYXktcGFuZSB7IHotaW5kZXg6IDQwMDsgfVxyXG4ubGVhZmxldC1zaGFkb3ctcGFuZSAgeyB6LWluZGV4OiA1MDA7IH1cclxuLmxlYWZsZXQtbWFya2VyLXBhbmUgIHsgei1pbmRleDogNjAwOyB9XHJcbi5sZWFmbGV0LXRvb2x0aXAtcGFuZSAgIHsgei1pbmRleDogNjUwOyB9XHJcbi5sZWFmbGV0LXBvcHVwLXBhbmUgICB7IHotaW5kZXg6IDcwMDsgfVxyXG5cclxuLmxlYWZsZXQtbWFwLXBhbmUgY2FudmFzIHsgei1pbmRleDogMTAwOyB9XHJcbi5sZWFmbGV0LW1hcC1wYW5lIHN2ZyAgICB7IHotaW5kZXg6IDIwMDsgfVxyXG5cclxuLmxlYWZsZXQtdm1sLXNoYXBlIHtcclxuXHR3aWR0aDogMXB4O1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdH1cclxuLmx2bWwge1xyXG5cdGJlaGF2aW9yOiB1cmwoI2RlZmF1bHQjVk1MKTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdH1cclxuXHJcblxyXG4vKiBjb250cm9sIHBvc2l0aW9uaW5nICovXHJcblxyXG4ubGVhZmxldC1jb250cm9sIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogODAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlUGFpbnRlZDsgLyogSUUgOS0xMCBkb2Vzbid0IGhhdmUgYXV0byAqL1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9wLFxyXG4ubGVhZmxldC1ib3R0b20ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAxMDAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9wIHtcclxuXHR0b3A6IDA7XHJcblx0fVxyXG4ubGVhZmxldC1yaWdodCB7XHJcblx0cmlnaHQ6IDA7XHJcblx0fVxyXG4ubGVhZmxldC1ib3R0b20ge1xyXG5cdGJvdHRvbTogMDtcclxuXHR9XHJcbi5sZWFmbGV0LWxlZnQge1xyXG5cdGxlZnQ6IDA7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRjbGVhcjogYm90aDtcclxuXHR9XHJcbi5sZWFmbGV0LXJpZ2h0IC5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHR9XHJcbi5sZWFmbGV0LXRvcCAubGVhZmxldC1jb250cm9sIHtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtYm90dG9tIC5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG4ubGVhZmxldC1sZWZ0IC5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdH1cclxuXHJcblxyXG4vKiB6b29tIGFuZCBmYWRlIGFuaW1hdGlvbnMgKi9cclxuXHJcbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1wb3B1cCB7XHJcblx0b3BhY2l0eTogMDtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcblx0ICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG5cdCAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxuXHR9XHJcbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1tYXAtcGFuZSAubGVhZmxldC1wb3B1cCB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR9XHJcbi5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdCAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdCAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdH1cclxuc3ZnLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XHJcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxufVxyXG5cclxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsMCwwLjI1LDEpO1xyXG5cdCAgIC1tb3otdHJhbnNpdGlvbjogICAgLW1vei10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsMCwwLjI1LDEpO1xyXG5cdCAgICAgICAgdHJhbnNpdGlvbjogICAgICAgICB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsMCwwLjI1LDEpO1xyXG5cdH1cclxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXRpbGUsXHJcbi5sZWFmbGV0LXBhbi1hbmltIC5sZWFmbGV0LXRpbGUge1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuXHQgICAtbW96LXRyYW5zaXRpb246IG5vbmU7XHJcblx0ICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWhpZGUge1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cclxuLyogY3Vyc29ycyAqL1xyXG5cclxuLmxlYWZsZXQtaW50ZXJhY3RpdmUge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcbi5sZWFmbGV0LWdyYWIge1xyXG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG5cdGN1cnNvcjogICAgLW1vei1ncmFiO1xyXG5cdGN1cnNvcjogICAgICAgICBncmFiO1xyXG5cdH1cclxuLmxlYWZsZXQtY3Jvc3NoYWlyLFxyXG4ubGVhZmxldC1jcm9zc2hhaXIgLmxlYWZsZXQtaW50ZXJhY3RpdmUge1xyXG5cdGN1cnNvcjogY3Jvc3NoYWlyO1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtcGFuZSxcclxuLmxlYWZsZXQtY29udHJvbCB7XHJcblx0Y3Vyc29yOiBhdXRvO1xyXG5cdH1cclxuLmxlYWZsZXQtZHJhZ2dpbmcgLmxlYWZsZXQtZ3JhYixcclxuLmxlYWZsZXQtZHJhZ2dpbmcgLmxlYWZsZXQtZ3JhYiAubGVhZmxldC1pbnRlcmFjdGl2ZSxcclxuLmxlYWZsZXQtZHJhZ2dpbmcgLmxlYWZsZXQtbWFya2VyLWRyYWdnYWJsZSB7XHJcblx0Y3Vyc29yOiBtb3ZlO1xyXG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxuXHRjdXJzb3I6ICAgIC1tb3otZ3JhYmJpbmc7XHJcblx0Y3Vyc29yOiAgICAgICAgIGdyYWJiaW5nO1xyXG5cdH1cclxuXHJcbi8qIG1hcmtlciAmIG92ZXJsYXlzIGludGVyYWN0aXZpdHkgKi9cclxuLmxlYWZsZXQtbWFya2VyLWljb24sXHJcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3csXHJcbi5sZWFmbGV0LWltYWdlLWxheWVyLFxyXG4ubGVhZmxldC1wYW5lID4gc3ZnIHBhdGgsXHJcbi5sZWFmbGV0LXRpbGUtY29udGFpbmVyIHtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcblxyXG4ubGVhZmxldC1tYXJrZXItaWNvbi5sZWFmbGV0LWludGVyYWN0aXZlLFxyXG4ubGVhZmxldC1pbWFnZS1sYXllci5sZWFmbGV0LWludGVyYWN0aXZlLFxyXG4ubGVhZmxldC1wYW5lID4gc3ZnIHBhdGgubGVhZmxldC1pbnRlcmFjdGl2ZSxcclxuc3ZnLmxlYWZsZXQtaW1hZ2UtbGF5ZXIubGVhZmxldC1pbnRlcmFjdGl2ZSBwYXRoIHtcclxuXHRwb2ludGVyLWV2ZW50czogdmlzaWJsZVBhaW50ZWQ7IC8qIElFIDktMTAgZG9lc24ndCBoYXZlIGF1dG8gKi9cclxuXHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHR9XHJcblxyXG4vKiB2aXN1YWwgdHdlYWtzICovXHJcblxyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG5cdGJhY2tncm91bmQ6ICNkZGQ7XHJcblx0b3V0bGluZS1vZmZzZXQ6IDFweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRhaW5lciBhIHtcclxuXHRjb2xvcjogIzAwNzhBODtcclxuXHR9XHJcbi5sZWFmbGV0LXpvb20tYm94IHtcclxuXHRib3JkZXI6IDJweCBkb3R0ZWQgIzM4ZjtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcblx0fVxyXG5cclxuXHJcbi8qIGdlbmVyYWwgdHlwb2dyYXBoeSAqL1xyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG5cdGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdH1cclxuXHJcblxyXG4vKiBnZW5lcmFsIHRvb2xiYXIgc3R5bGVzICovXHJcblxyXG4ubGVhZmxldC1iYXIge1xyXG5cdGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsMCwwLDAuNjUpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG5cdHdpZHRoOiAyNnB4O1xyXG5cdGhlaWdodDogMjZweDtcclxuXHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGNvbG9yOiBibGFjaztcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhLFxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhOmhvdmVyLFxyXG4ubGVhZmxldC1iYXIgYTpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhOmZpcnN0LWNoaWxkIHtcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhOmxhc3QtY2hpbGQge1xyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYS5sZWFmbGV0LWRpc2FibGVkIHtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuXHRjb2xvcjogI2JiYjtcclxuXHR9XHJcblxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIgYSB7XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGE6Zmlyc3QtY2hpbGQge1xyXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcclxuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGE6bGFzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xyXG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XHJcblx0fVxyXG5cclxuLyogem9vbSBjb250cm9sICovXHJcblxyXG4ubGVhZmxldC1jb250cm9sLXpvb20taW4sXHJcbi5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQge1xyXG5cdGZvbnQ6IGJvbGQgMThweCAnTHVjaWRhIENvbnNvbGUnLCBNb25hY28sIG1vbm9zcGFjZTtcclxuXHR0ZXh0LWluZGVudDogMXB4O1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1pbiwgLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC16b29tLW91dCAge1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxuXHR9XHJcblxyXG5cclxuLyogbGF5ZXJzIGNvbnRyb2wgKi9cclxuXHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIHtcclxuXHRib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLDAsMCwwLjQpO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2xheWVycy5wbmcpO1xyXG5cdHdpZHRoOiAzNnB4O1xyXG5cdGhlaWdodDogMzZweDtcclxuXHR9XHJcbi5sZWFmbGV0LXJldGluYSAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvbGF5ZXJzLTJ4LnBuZyk7XHJcblx0YmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7XHJcblx0fVxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG5cdHdpZHRoOiA0NHB4O1xyXG5cdGhlaWdodDogNDRweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3QsXHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3Qge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIHtcclxuXHRwYWRkaW5nOiA2cHggMTBweCA2cHggNnB4O1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1zY3JvbGxiYXIge1xyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2VsZWN0b3Ige1xyXG5cdG1hcmdpbi10b3A6IDJweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiAxcHg7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycyBsYWJlbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGZvbnQtc2l6ZTogMS4wODMzM2VtO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2VwYXJhdG9yIHtcclxuXHRoZWlnaHQ6IDA7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcblx0bWFyZ2luOiA1cHggLTEwcHggNXB4IC02cHg7XHJcblx0fVxyXG5cclxuLyogRGVmYXVsdCBpY29uIFVSTHMgKi9cclxuLmxlYWZsZXQtZGVmYXVsdC1pY29uLXBhdGggeyAvKiB1c2VkIG9ubHkgaW4gcGF0aC1ndWVzc2luZyBoZXVyaXN0aWMsIHNlZSBMLkljb24uRGVmYXVsdCAqL1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvbWFya2VyLWljb24ucG5nKTtcclxuXHR9XHJcblxyXG5cclxuLyogYXR0cmlidXRpb24gYW5kIHNjYWxlIGNvbnRyb2xzICovXHJcblxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiB7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcblx0bWFyZ2luOiAwO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbixcclxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lIHtcclxuXHRwYWRkaW5nOiAwIDVweDtcclxuXHRjb2xvcjogIzMzMztcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGE6aG92ZXIsXHJcbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYTpmb2N1cyB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG4ubGVhZmxldC1hdHRyaWJ1dGlvbi1mbGFnIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuXHR3aWR0aDogMWVtO1xyXG5cdGhlaWdodDogMC42NjY5ZW07XHJcblx0fVxyXG4ubGVhZmxldC1sZWZ0IC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xyXG5cdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0fVxyXG4ubGVhZmxldC1ib3R0b20gLmxlYWZsZXQtY29udHJvbC1zY2FsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lIHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjNzc3O1xyXG5cdGJvcmRlci10b3A6IG5vbmU7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRwYWRkaW5nOiAycHggNXB4IDFweDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG5cdHRleHQtc2hhZG93OiAxcHggMXB4ICNmZmY7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmU6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAjNzc3O1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0bWFyZ2luLXRvcDogLTJweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzc3NztcclxuXHR9XHJcblxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycyxcclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIHtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdH1cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgwLDAsMCwwLjIpO1xyXG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcblx0fVxyXG5cclxuXHJcbi8qIHBvcHVwICovXHJcblxyXG4ubGVhZmxldC1wb3B1cCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcclxuXHRwYWRkaW5nOiAxcHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XHJcblx0bWFyZ2luOiAxM3B4IDI0cHggMTNweCAyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGZvbnQtc2l6ZTogMS4wODMzM2VtO1xyXG5cdG1pbi1oZWlnaHQ6IDFweDtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgcCB7XHJcblx0bWFyZ2luOiAxN3B4IDA7XHJcblx0bWFyZ2luOiAxLjNlbSAwO1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0bWFyZ2luLXRvcDogLTFweDtcclxuXHRtYXJnaW4tbGVmdDogLTIwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcblx0d2lkdGg6IDE3cHg7XHJcblx0aGVpZ2h0OiAxN3B4O1xyXG5cdHBhZGRpbmc6IDFweDtcclxuXHJcblx0bWFyZ2luOiAtMTBweCBhdXRvIDA7XHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblxyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdCAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdCAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdCAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyLFxyXG4ubGVhZmxldC1wb3B1cC10aXAge1xyXG5cdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdGJveC1zaGFkb3c6IDAgM3B4IDE0cHggcmdiYSgwLDAsMCwwLjQpO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aWR0aDogMjRweDtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcblx0Zm9udDogMTZweC8yNHB4IFRhaG9tYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcclxuXHRjb2xvcjogIzc1NzU3NTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbjpob3ZlcixcclxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b246Zm9jdXMge1xyXG5cdGNvbG9yOiAjNTg1ODU4O1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtc2Nyb2xsZWQge1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XHJcblx0LW1zLXpvb206IDE7XHJcblx0fVxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAge1xyXG5cdHdpZHRoOiAyNHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoTTExPTAuNzA3MTA2NzgsIE0xMj0wLjcwNzEwNjc4LCBNMjE9LTAuNzA3MTA2NzgsIE0yMj0wLjcwNzEwNjc4KVwiO1xyXG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3OCwgTTEyPTAuNzA3MTA2NzgsIE0yMT0tMC43MDcxMDY3OCwgTTIyPTAuNzA3MTA2NzgpO1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LWNvbnRyb2wtem9vbSxcclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlcixcclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG5cdH1cclxuXHJcblxyXG4vKiBkaXYgaWNvbiAqL1xyXG5cclxuLmxlYWZsZXQtZGl2LWljb24ge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzY2NjtcclxuXHR9XHJcblxyXG5cclxuLyogVG9vbHRpcCAqL1xyXG4vKiBCYXNlIHN0eWxlcyBmb3IgdGhlIGVsZW1lbnQgdGhhdCBoYXMgYSB0b29sdGlwICovXHJcbi5sZWFmbGV0LXRvb2x0aXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRwYWRkaW5nOiA2cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRjb2xvcjogIzIyMjtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC40KTtcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAubGVhZmxldC1pbnRlcmFjdGl2ZSB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdDpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQ6YmVmb3JlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0Ym9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHR9XHJcblxyXG4vKiBEaXJlY3Rpb25zICovXHJcblxyXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbSB7XHJcblx0bWFyZ2luLXRvcDogNnB4O1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAtdG9wIHtcclxuXHRtYXJnaW4tdG9wOiAtNnB4O1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tOmJlZm9yZSxcclxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlIHtcclxuXHRsZWZ0OiA1MCU7XHJcblx0bWFyZ2luLWxlZnQ6IC02cHg7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLXRvcDpiZWZvcmUge1xyXG5cdGJvdHRvbTogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAtMTJweDtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b206YmVmb3JlIHtcclxuXHR0b3A6IDA7XHJcblx0bWFyZ2luLXRvcDogLTEycHg7XHJcblx0bWFyZ2luLWxlZnQ6IC02cHg7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdCB7XHJcblx0bWFyZ2luLWxlZnQ6IC02cHg7XHJcbn1cclxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodCB7XHJcblx0bWFyZ2luLWxlZnQ6IDZweDtcclxufVxyXG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0OmJlZm9yZSB7XHJcblx0dG9wOiA1MCU7XHJcblx0bWFyZ2luLXRvcDogLTZweDtcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdDpiZWZvcmUge1xyXG5cdHJpZ2h0OiAwO1xyXG5cdG1hcmdpbi1yaWdodDogLTEycHg7XHJcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0OmJlZm9yZSB7XHJcblx0bGVmdDogMDtcclxuXHRtYXJnaW4tbGVmdDogLTEycHg7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcbi8qIFByaW50aW5nICovXHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG5cdC8qIFByZXZlbnQgcHJpbnRlcnMgZnJvbSByZW1vdmluZyBiYWNrZ3JvdW5kLWltYWdlcyBvZiBjb250cm9scy4gKi9cclxuXHQubGVhZmxldC1jb250cm9sIHtcclxuXHRcdC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcclxuXHRcdHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XHJcblx0XHR9XHJcblx0fVxyXG4iLCIvKiFcbiAqIENyb3BwZXIuanMgdjEuNi4xXG4gKiBodHRwczovL2Zlbmd5dWFuY2hlbi5naXRodWIuaW8vY3JvcHBlcmpzXG4gKlxuICogQ29weXJpZ2h0IDIwMTUtcHJlc2VudCBDaGVuIEZlbmd5dWFuXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqXG4gKiBEYXRlOiAyMDIzLTA5LTE3VDAzOjQ0OjE3LjU2NVpcbiAqLy5jcm9wcGVyLWNvbnRhaW5lcntkaXJlY3Rpb246bHRyO2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uY3JvcHBlci1jb250YWluZXIgaW1ne2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7aW1hZ2Utb3JpZW50YXRpb246MGRlZzttYXgtaGVpZ2h0Om5vbmUhaW1wb3J0YW50O21heC13aWR0aDpub25lIWltcG9ydGFudDttaW4taGVpZ2h0OjAhaW1wb3J0YW50O21pbi13aWR0aDowIWltcG9ydGFudDt3aWR0aDoxMDAlfS5jcm9wcGVyLWNhbnZhcywuY3JvcHBlci1jcm9wLWJveCwuY3JvcHBlci1kcmFnLWJveCwuY3JvcHBlci1tb2RhbCwuY3JvcHBlci13cmFwLWJveHtib3R0b206MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MH0uY3JvcHBlci1jYW52YXMsLmNyb3BwZXItd3JhcC1ib3h7b3ZlcmZsb3c6aGlkZGVufS5jcm9wcGVyLWRyYWctYm94e2JhY2tncm91bmQtY29sb3I6I2ZmZjtvcGFjaXR5OjB9LmNyb3BwZXItbW9kYWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO29wYWNpdHk6LjV9LmNyb3BwZXItdmlldy1ib3h7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTtvdXRsaW5lOjFweCBzb2xpZCAjMzlmO291dGxpbmUtY29sb3I6cmdiYSg1MSwxNTMsMjU1LC43NSk7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCV9LmNyb3BwZXItZGFzaGVke2JvcmRlcjowIGRhc2hlZCAjZWVlO2Rpc3BsYXk6YmxvY2s7b3BhY2l0eTouNTtwb3NpdGlvbjphYnNvbHV0ZX0uY3JvcHBlci1kYXNoZWQuZGFzaGVkLWh7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHg7Ym9yZGVyLXRvcC13aWR0aDoxcHg7aGVpZ2h0OjMzLjMzMzMzJTtsZWZ0OjA7dG9wOjMzLjMzMzMzJTt3aWR0aDoxMDAlfS5jcm9wcGVyLWRhc2hlZC5kYXNoZWQtdntib3JkZXItbGVmdC13aWR0aDoxcHg7Ym9yZGVyLXJpZ2h0LXdpZHRoOjFweDtoZWlnaHQ6MTAwJTtsZWZ0OjMzLjMzMzMzJTt0b3A6MDt3aWR0aDozMy4zMzMzMyV9LmNyb3BwZXItY2VudGVye2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7bGVmdDo1MCU7b3BhY2l0eTouNzU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDowfS5jcm9wcGVyLWNlbnRlcjphZnRlciwuY3JvcHBlci1jZW50ZXI6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2VlZTtjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGV9LmNyb3BwZXItY2VudGVyOmJlZm9yZXtoZWlnaHQ6MXB4O2xlZnQ6LTNweDt0b3A6MDt3aWR0aDo3cHh9LmNyb3BwZXItY2VudGVyOmFmdGVye2hlaWdodDo3cHg7bGVmdDowO3RvcDotM3B4O3dpZHRoOjFweH0uY3JvcHBlci1mYWNlLC5jcm9wcGVyLWxpbmUsLmNyb3BwZXItcG9pbnR7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTtvcGFjaXR5Oi4xO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCV9LmNyb3BwZXItZmFjZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bGVmdDowO3RvcDowfS5jcm9wcGVyLWxpbmV7YmFja2dyb3VuZC1jb2xvcjojMzlmfS5jcm9wcGVyLWxpbmUubGluZS1le2N1cnNvcjpldy1yZXNpemU7cmlnaHQ6LTNweDt0b3A6MDt3aWR0aDo1cHh9LmNyb3BwZXItbGluZS5saW5lLW57Y3Vyc29yOm5zLXJlc2l6ZTtoZWlnaHQ6NXB4O2xlZnQ6MDt0b3A6LTNweH0uY3JvcHBlci1saW5lLmxpbmUtd3tjdXJzb3I6ZXctcmVzaXplO2xlZnQ6LTNweDt0b3A6MDt3aWR0aDo1cHh9LmNyb3BwZXItbGluZS5saW5lLXN7Ym90dG9tOi0zcHg7Y3Vyc29yOm5zLXJlc2l6ZTtoZWlnaHQ6NXB4O2xlZnQ6MH0uY3JvcHBlci1wb2ludHtiYWNrZ3JvdW5kLWNvbG9yOiMzOWY7aGVpZ2h0OjVweDtvcGFjaXR5Oi43NTt3aWR0aDo1cHh9LmNyb3BwZXItcG9pbnQucG9pbnQtZXtjdXJzb3I6ZXctcmVzaXplO21hcmdpbi10b3A6LTNweDtyaWdodDotM3B4O3RvcDo1MCV9LmNyb3BwZXItcG9pbnQucG9pbnQtbntjdXJzb3I6bnMtcmVzaXplO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0zcHg7dG9wOi0zcHh9LmNyb3BwZXItcG9pbnQucG9pbnQtd3tjdXJzb3I6ZXctcmVzaXplO2xlZnQ6LTNweDttYXJnaW4tdG9wOi0zcHg7dG9wOjUwJX0uY3JvcHBlci1wb2ludC5wb2ludC1ze2JvdHRvbTotM3B4O2N1cnNvcjpzLXJlc2l6ZTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotM3B4fS5jcm9wcGVyLXBvaW50LnBvaW50LW5le2N1cnNvcjpuZXN3LXJlc2l6ZTtyaWdodDotM3B4O3RvcDotM3B4fS5jcm9wcGVyLXBvaW50LnBvaW50LW53e2N1cnNvcjpud3NlLXJlc2l6ZTtsZWZ0Oi0zcHg7dG9wOi0zcHh9LmNyb3BwZXItcG9pbnQucG9pbnQtc3d7Ym90dG9tOi0zcHg7Y3Vyc29yOm5lc3ctcmVzaXplO2xlZnQ6LTNweH0uY3JvcHBlci1wb2ludC5wb2ludC1zZXtib3R0b206LTNweDtjdXJzb3I6bndzZS1yZXNpemU7aGVpZ2h0OjIwcHg7b3BhY2l0eToxO3JpZ2h0Oi0zcHg7d2lkdGg6MjBweH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmNyb3BwZXItcG9pbnQucG9pbnQtc2V7aGVpZ2h0OjE1cHg7d2lkdGg6MTVweH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jcm9wcGVyLXBvaW50LnBvaW50LXNle2hlaWdodDoxMHB4O3dpZHRoOjEwcHh9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmNyb3BwZXItcG9pbnQucG9pbnQtc2V7aGVpZ2h0OjVweDtvcGFjaXR5Oi43NTt3aWR0aDo1cHh9fS5jcm9wcGVyLXBvaW50LnBvaW50LXNlOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMzOWY7Ym90dG9tOi01MCU7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDoyMDAlO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotNTAlO3dpZHRoOjIwMCV9LmNyb3BwZXItaW52aXNpYmxle29wYWNpdHk6MH0uY3JvcHBlci1iZ3tiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUFRTUFBQUFsUFcwaUFBQUFBM05DU1ZRSUNBamI0VS9nQUFBQUJsQk1WRVhNek16Ly8vL1RqUlYyQUFBQUNYQklXWE1BQUFyckFBQUs2d0dDaXcxYUFBQUFISFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JHYVhKbGQyOXlhM01nUTFNMjZMeXlqQUFBQUJGSlJFRlVDSmxqK00vQWdCVmhGLzBQQUg2L0QvSGtEeE9HQUFBQUFFbEZUa1N1UW1DQ1wiKX0uY3JvcHBlci1oaWRle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MH0uY3JvcHBlci1oaWRkZW57ZGlzcGxheTpub25lIWltcG9ydGFudH0uY3JvcHBlci1tb3Zle2N1cnNvcjptb3ZlfS5jcm9wcGVyLWNyb3B7Y3Vyc29yOmNyb3NzaGFpcn0uY3JvcHBlci1kaXNhYmxlZCAuY3JvcHBlci1kcmFnLWJveCwuY3JvcHBlci1kaXNhYmxlZCAuY3JvcHBlci1mYWNlLC5jcm9wcGVyLWRpc2FibGVkIC5jcm9wcGVyLWxpbmUsLmNyb3BwZXItZGlzYWJsZWQgLmNyb3BwZXItcG9pbnR7Y3Vyc29yOm5vdC1hbGxvd2VkfSIsIltkYXRhLWxvYWRpbmc9XCJcIl0sW2RhdGEtbG9hZGluZz1zaG93XSxbZGF0YS1sb2FkaW5nKj1cXHxzaG93XXtkaXNwbGF5Om5vbmV9XG4iLCJAdGFpbHdpbmQgYmFzZTtcbkB0YWlsd2luZCBjb21wb25lbnRzO1xuQHRhaWx3aW5kIHV0aWxpdGllcztcblxuQGRlc2t0b3A6ICAgflwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KVwiO1xuQG1vYmlsZTogICAgflwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KVwiO1xuXG4vLyBCYXNlIGFuZCB1dGlsaXRpZXNcbkBpbXBvcnQgXCJzdHlsZXMvYmFzZS5sZXNzXCI7XG5AaW1wb3J0IFwic3R5bGVzL2NvbG9ycy5sZXNzXCI7XG5AaW1wb3J0IFwic3R5bGVzL3V0aWxpdGllcy5sZXNzXCI7XG5cbi8vIExheW91dFxuQGltcG9ydCBcInN0eWxlcy9mb250cy5sZXNzXCI7XG5AaW1wb3J0IFwic3R5bGVzL3RoZW1lLmxlc3NcIjtcbkBpbXBvcnQgXCJzdHlsZXMvbGF5b3V0L19sYXlvdXQubGVzc1wiO1xuQGltcG9ydCBcInN0eWxlcy9sYXlvdXQvaGVhZGVyLmxlc3NcIjtcblxuLy8gSWNvbnNcbkBpbXBvcnQgXCJzdHlsZXMvaWNvbnMvX2ljb25zLmxlc3NcIjtcbkBpbXBvcnQgXCJzdHlsZXMvaWNvbnMvY2F0ZWdvcmllcy5sZXNzXCI7XG5AaW1wb3J0IFwic3R5bGVzL2ljb25zL3RoZW1lLmxlc3NcIjtcblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcInN0eWxlcy9jb21wb25lbnRzLmxlc3NcIjtcbkBpbXBvcnQgXCJzdHlsZXMvY29tcG9uZW50cy9zZWFyY2hiYXIubGVzc1wiO1xuQGltcG9ydCBcInN0eWxlcy9jb21wb25lbnRzL2NhbGVuZGFyLXBlcmlvZC1tb2RhbGUubGVzc1wiO1xuXG4vLyBQYWdlc1xuQGltcG9ydCBcInN0eWxlcy9ob21lcGFnZS5sZXNzXCI7XG5cbi8vIFVzZXIgYXV0aGVudGljYXRpb25cbkBpbXBvcnQgXCJzdHlsZXMvdXNlci9fdXNlci5sZXNzXCI7XG5AaW1wb3J0IFwic3R5bGVzL3VzZXIvYXV0aC5sZXNzXCI7XG5cbi8vIFRyb2NcbkBpbXBvcnQgXCJzdHlsZXMvdHJvYy9fdHJvYy5sZXNzXCI7XG5AaW1wb3J0IFwic3R5bGVzL3Ryb2Mvc2VhcmNoLmxlc3NcIjtcblxuLy8gQWRtaW5cbkBpbXBvcnQgXCJzdHlsZXMvbGF5b3V0L2FkbWluLmxlc3NcIjsiLCJAbGF5ZXIgY29tcG9uZW50cyB7XG4gIC50ZXh0LWNvbG9yIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZGVsdGEpO1xuICB9XG4gIC5iYWNrZ3JvdW5kLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYmFja2dyb3VuZC1hbHBoYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWxwaGEpO1xuICB9XG4gIC5ib3JkZXItYWxwaGEge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWxwaGEpO1xuICB9XG4gIC50ZXh0LWFscGhhIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYWxwaGEpO1xuICB9XG4gIC5iYWNrZ3JvdW5kLWJyYXZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icmF2byk7XG4gIH1cbiAgLmJvcmRlci1icmF2byB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1icmF2byk7XG4gIH1cbiAgLnRleHQtYnJhdm8ge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1icmF2byk7XG4gIH1cbiAgLmJhY2tncm91bmQtY2hhcmxpZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItY2hhcmxpZSk7XG4gIH1cbiAgLmJvcmRlci1jaGFybGllIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWNoYXJsaWUpO1xuICB9XG4gIC50ZXh0LWNoYXJsaWUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1jaGFybGllKTtcbiAgfVxuICAuYmFja2dyb3VuZC1kZWx0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGVsdGEpO1xuICB9XG4gIC5ib3JkZXItZGVsdGEge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZGVsdGEpO1xuICB9XG4gIC50ZXh0LWRlbHRhIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZGVsdGEpO1xuICB9XG4gIC5iYWNrZ3JvdW5kLWVjaG8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWVjaG8pO1xuICB9XG4gIC5ib3JkZXItZWNobyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1lY2hvKTtcbiAgfVxuICAudGV4dC1lY2hvIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZWNobyk7XG4gIH1cbiAgLmJhY2tncm91bmQtZm94dHJvdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZm94dHJvdCk7XG4gIH1cbiAgLmJvcmRlci1mb3h0cm90IHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWZveHRyb3QpO1xuICB9XG4gIC50ZXh0LWZveHRyb3Qge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mb3h0cm90KTtcbiAgfVxuICAuYmFja2dyb3VuZC12aWN0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXZpY3Rvcik7XG4gIH1cbiAgLmJvcmRlci12aWN0b3Ige1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdmljdG9yKTtcbiAgfVxuICAudGV4dC12aWN0b3Ige1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci12aWN0b3IpO1xuICB9XG4gIC5iYWNrZ3JvdW5kLXdoaXNreSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpc2t5KTtcbiAgfVxuICAuYm9yZGVyLXdoaXNreSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci13aGlza3kpO1xuICB9XG4gIC50ZXh0LXdoaXNreSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXNreSk7XG4gIH1cbiAgLmJhY2tncm91bmQteHJheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteHJheSk7XG4gIH1cbiAgLmJvcmRlci14cmF5IHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXhyYXkpO1xuICB9XG4gIC50ZXh0LXhyYXkge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci14cmF5KTtcbiAgfVxuICAuYmFja2dyb3VuZC15YW5rZWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXlhbmtlZSk7XG4gIH1cbiAgLmJvcmRlci15YW5rZWUge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IteWFua2VlKTtcbiAgfVxuICAudGV4dC15YW5rZWUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci15YW5rZWUpO1xuICB9XG4gIC5iYWNrZ3JvdW5kLXp1bHUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICB9XG4gIC5ib3JkZXItenVsdSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci16dWx1KTtcbiAgfVxuICAudGV4dC16dWx1IHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItenVsdSk7XG4gIH1cbiAgLnRleHQtYmxhY2sge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIH1cbiAgLmJhY2tncm91bmQtb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1tYWluLW9yYW5nZSk7XG4gIH1cbiAgLmJhY2tncm91bmQtd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgfVxuICAuYmFja2dyb3VuZC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hbHBoYSk7XG4gIH1cbiAgLnRleHQtd2hpdGUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIH1cbiAgLnRleHQtbWFpbi1ibHVlIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYWxwaGEpO1xuICB9XG4gIC50ZXh0LWJsYWNrIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICB9XG4gIC5ib3JkZXItbWFpbi1vcmFuZ2Uge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbWFpbi1vcmFuZ2UpO1xuICB9XG4gIC5ib3JkZXItbWFpbi0yIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW1haW4tMik7XG4gIH1cbiAgLmMtYWNjZW50IHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYWxwaGEpO1xuICB9XG4gIC5iZC1hY2NlbnQtbWFpbi1ibHVlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFscGhhKTtcbiAgfVxuICAuYy1hbHBoYSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWFscGhhKTtcbiAgfVxuICAuYy1icmF2byB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJyYXZvKTtcbiAgfVxuICAuYmcteHJheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICB9XG59IiwiQGxheWVyIGNvbXBvbmVudHMge1xuICAuYnRuIHtcbiAgICBAYXBwbHkgcHktMiBweC02IGJvcmRlci1zb2xpZCBib3JkZXIgcm91bmRlZC0zeGwgZm9udC1tZWRpdW0gbGVhZGluZy02IHRleHQtY2VudGVyIHRyYWNraW5nLXdpZGUgdHJhbnNpdGlvbi1hbGwgd2hpdGVzcGFjZS1ub3dyYXA7XG4gICAgZm9udC1mYW1pbHk6ICdNdXNlbyBTYW5zJywgSGVsdmV0aWNhLCBBcmlhbCwgVmVyZGFuYSwgVGFob21hLCBzYW5zLXNlcmlmO1xuICAgIC5pY29uIHtcbiAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGw7XG4gICAgfVxuICAgICY6bm90KC5mbGV4KTpub3QoLmhpZGRlbikuaW5saW5lLWZsZXgge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1naG9zdC1saWdodCxcbiAgLmJ0bi1naG9zdC1saWdodC1lbXB0eSB7XG4gICAgQGFwcGx5IGJvcmRlci1zb2xpZCBib3JkZXItNDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBhcHBseSBiYWNrZ3JvdW5kLXRyYW5zcGFyZW50IHRleHQtZm94dHJvdCBib3JkZXItZm94dHJvdDtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgQGFwcGx5IGJhY2tncm91bmQtZm94dHJvdDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoOmhvdmVyKSB7XG4gICAgICBAYXBwbHkgYmFja2dyb3VuZC10cmFuc3BhcmVudCB0ZXh0LXp1bHUgYm9yZGVyLXp1bHU7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIEBhcHBseSBiYWNrZ3JvdW5kLXp1bHU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1naG9zdC1kYXJrLFxuICAuYnRuLWdob3N0LWRhcmstZW1wdHkge1xuICAgIEBhcHBseSBib3JkZXItbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBhcHBseSBiYWNrZ3JvdW5kLXRyYW5zcGFyZW50IHRleHQtYnJhdm8gYm9yZGVyLW5vbmU7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIEBhcHBseSBiYWNrZ3JvdW5kLW9yYW5nZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoOmhvdmVyKSB7XG4gICAgICBAYXBwbHkgYmFja2dyb3VuZC10cmFuc3BhcmVudCB0ZXh0LWJsYWNrIGJvcmRlci1ub25lO1xuICAgICAgLmljb24ge1xuICAgICAgICBAYXBwbHkgYmFja2dyb3VuZC1vcmFuZ2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi5idG4tZ2hvc3QtZGFyay1lbXB0eSxcbiAgLmJ0bi5idG4tZ2hvc3QtbGlnaHQtZW1wdHkge1xuICAgIEBhcHBseSBib3JkZXItdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuYnRuLXByaW1hcnkge1xuICAgIEBhcHBseSBib3JkZXItNCByb3VuZGVkLTN4bDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBhcHBseSBib3JkZXItbWFpbi0yIGJhY2tncm91bmQtd2hpdGUgdGV4dC1tYWluLWJsdWU7XG4gICAgfVxuICAgICY6bm90KDpob3Zlcikge1xuICAgICAgQGFwcGx5IGJvcmRlci1tYWluLTIgYmFja2dyb3VuZC13aGl0ZSB0ZXh0LW1haW4tYmx1ZTtcbiAgICB9XG4gIH1cblxuICAuYnRuLXNlY29uZGFyeSB7XG4gICAgQGFwcGx5IGJvcmRlci00IGJvcmRlci1tYWluLW9yYW5nZSByb3VuZGVkLTN4bDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBhcHBseSBiYWNrZ3JvdW5kLW9yYW5nZSB0ZXh0LXdoaXRlO1xuICAgICAgLmljb24ge1xuICAgICAgICBAYXBwbHkgYmFja2dyb3VuZC13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoOmhvdmVyKSB7XG4gICAgICBAYXBwbHkgYm9yZGVyLTQgYmFja2dyb3VuZC1vcmFuZ2UgdGV4dC13aGl0ZTtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgQGFwcGx5IGJhY2tncm91bmQtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi10ZXJ0aWFyeSB7XG4gICAgQGFwcGx5IGJvcmRlci00IHJvdW5kZWQtM3hsO1xuICAgICY6aG92ZXIge1xuICAgICAgQGFwcGx5IGJvcmRlci1tYWluLTIgYmFja2dyb3VuZC1ibHVlIHRleHQtd2hpdGU7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIEBhcHBseSBiYWNrZ3JvdW5kLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCg6aG92ZXIpIHtcbiAgICAgIEBhcHBseSBib3JkZXItbWFpbi0yIGJhY2tncm91bmQtYmx1ZSB0ZXh0LXdoaXRlO1xuICAgICAgLmljb24ge1xuICAgICAgICBAYXBwbHkgYmFja2dyb3VuZC13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuLXJlZ2lzdGVyIHtcbiAgICBAYXBwbHkgYm9yZGVyLTIgcm91bmRlZC0zeGw7XG4gICAgJjpub3QoOmhvdmVyKSB7XG4gICAgICBAYXBwbHkgYm9yZGVyLWJyYXZvIGJhY2tncm91bmQtYnJhdm8gdGV4dC13aGl0ZTtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgQGFwcGx5IGJhY2tncm91bmQtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgQGFwcGx5IGJvcmRlci1icmF2byBiYWNrZ3JvdW5kLXRyYW5zcGFyZW50IHRleHQtYnJhdm87XG4gICAgICAuaWNvbiB7XG4gICAgICAgIEBhcHBseSBiYWNrZ3JvdW5kLWFscGhhO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXJvd19fZHJvcGRvd25fX2xpc3Qge1xuICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cblxuICBAaW1wb3J0IFwiY29tcG9uZW50cy9zZWFyY2hiYXIubGVzc1wiO1xuXG4gIC8qIEhpZGUgc2tlbGV0b24ncyBwcmljZS1kaWZmZXJlbmNlIGJhZGdlIG9uIGFkIGNhcmRzIChHcmFuZCBDb2duYWNcbiAgICAgbidhIHBhcyBkZSB2ZW50ZXMgZW4gbGlnbmUsIGxlIGJhZGdlIFwiLVglXCIgbidhIHBhcyBkZSBzZW5zKS4gKi9cbiAgLmFzLWdyaWQgPiAuYWJzb2x1dGUuYmctcmVkLTUwMCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiQGxheWVyIGNvbXBvbmVudHMge1xuICAuYXV0aC1mb3JtIHtcbiAgICAjcmVnaXN0cmF0aW9uX2Zvcm0gLmZvcm0tYnV0dG9ucyB7XG4gICAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWVuZDtcbiAgICB9XG4gICAgI2xvZ2luX2Zvcm0gLmZvcm0tYnV0dG9ucyB7XG4gICAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWJldHdlZW47XG4gICAgfVxuICAgIC5mb3JtLXJvd19fcmFkaW8gLmNmbGV4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5mb3JtLXJvd19fcmFkaW8gbGFiZWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVlbTtcbiAgICB9XG4gIH1cbiAgLnBhZ2UuYXV0aGVudGljYXRpb24ge1xuICAgIEBhcHBseSBiYWNrZ3JvdW5kLXlhbmtlZTtcbiAgICAuY29udGVudCB7XG4gICAgICBAYXBwbHkgbWQ6Y29udGFpbmVyIG1kOm14LWF1dG8gbXgtNCBweS0xMjtcbiAgICB9XG4gIH1cbiAgLmF1dGgtcGFnZSB7XG4gICAgQGFwcGx5IG1kOnctWzgwMHB4XSBtZDpteC1hdXRvO1xuICAgIC5tYW5kYXRvcnktZmllbGRzIHtcbiAgICAgIEBhcHBseSB0ZXh0LXhyYXkgbWItNjtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB9XG4gIH1cbn0iLCIvKlxuICogTXVzZW8gU2FucyDigJQgb25seSB3ZWlnaHRzIDUwMCAocmVndWxhci9tZWRpdW0pIGFuZCA3MDAgKGJvbGQpIGF2YWlsYWJsZS5cbiAqIFdlaWdodCByYW5nZXMgbGV0IHRoZSBicm93c2VyIHBpY2sgdGhlIGNsb3Nlc3QgZmlsZSBmb3IgaW50ZXJtZWRpYXRlIHdlaWdodHNcbiAqICgzMDAvNDAwIOKGkiA1MDAgZmlsZSwgNjAwLzgwMC85MDAg4oaSIDcwMCBmaWxlKSByYXRoZXIgdGhhbiBzeW50aGVzaXppbmcuXG4gKiBUT0RPOiBhZGQgMzAwIChsaWdodCksIDQwMCAocmVndWxhcikgYW5kIDYwMCAoc2VtaWJvbGQpIHdvZmYyIGZpbGVzIGZvciBwaXhlbC1wZXJmZWN0IHJlbmRlcmluZy5cbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTXVzZW8gU2Fucyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9tdXNlb3NhbnNfNTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogMzAwIDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNdXNlbyBTYW5zJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL211c2Vvc2Fuc183MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbiIsIjpyb290IHtcbiAgLyogR3JhbmQgQ29nbmFjIGJyYW5kIOKAlCBhbHBoYSA9IG9yYW5nZSBhY2NlbnQsIGJyYXZvID0gbmF2eSBwcmltYXJ5ICovXG4gIC0tY29sb3ItYWxwaGE6ICNmMjg5MDk7XG4gIC0tY29sb3ItYWxwaGEtNTA6ICAjZmVmNGU2O1xuICAtLWNvbG9yLWFscGhhLTEwMDogI2ZkZTBiYztcbiAgLS1jb2xvci1hbHBoYS0yMDA6ICNmYmM4ODU7XG4gIC0tY29sb3ItYWxwaGEtMzAwOiAjZjhhOTRkO1xuICAtLWNvbG9yLWFscGhhLTQwMDogI2Y1OTgyNjtcbiAgLS1jb2xvci1hbHBoYS01MDA6ICNmMjg5MDk7XG4gIC0tY29sb3ItYWxwaGEtNjAwOiAjZDk3NzA4O1xuICAtLWNvbG9yLWFscGhhLTcwMDogI2I0NWYwNjtcbiAgLS1jb2xvci1hbHBoYS04MDA6ICM4ZjRiMDU7XG4gIC0tY29sb3ItYWxwaGEtOTAwOiAjNmIzODA0O1xuXG4gIC0tY29sb3ItYnJhdm86ICMwZDIwMzE7XG4gIC0tY29sb3ItYnJhdm8tNTA6ICAjZTdlYWVlO1xuICAtLWNvbG9yLWJyYXZvLTEwMDogI2M0Y2NkNDtcbiAgLS1jb2xvci1icmF2by0yMDA6ICM5YmE3YjM7XG4gIC0tY29sb3ItYnJhdm8tMzAwOiAjNzI4MjhmO1xuICAtLWNvbG9yLWJyYXZvLTQwMDogIzQ5NWM2ZTtcbiAgLS1jb2xvci1icmF2by01MDA6ICMyOTQwNWE7XG4gIC0tY29sb3ItYnJhdm8tNjAwOiAjMWEzMTQ2O1xuICAtLWNvbG9yLWJyYXZvLTcwMDogIzBkMjAzMTtcbiAgLS1jb2xvci1icmF2by04MDA6ICMwODE1MjE7XG4gIC0tY29sb3ItYnJhdm8tOTAwOiAjMDQwYTExO1xuXG4gIC0tY29sb3ItY2hhcmxpZTogI0YyRjJGMjtcbiAgLS1jb2xvci1kZWx0YTogIzFBMUExQTtcbiAgLS1jb2xvci1lY2hvOiAjNzFDRUUxO1xuICAtLWNvbG9yLWZveHRyb3Q6ICNBQ0RGRUY7XG4gIC0tY29sb3ItdmljdG9yOiAjMjQ1RkFEO1xuICAtLWNvbG9yLXdoaXNrZXkgOiAjRTZFN0U5O1xuICAtLWNvbG9yLXhyYXk6ICM0NjQ2NEY7XG4gIC0tY29sb3IteWFua2VlOiAjRjlGOUY5O1xuICAtLWNvbG9yLXp1bHU6ICNGRkY7XG4gIC0tY29sb3Itc2Vjb25kYXJ5LWRhcmstcHVycGxlOiAjNDExNjQ0O1xuICAtLWNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuICAtLWNvbG9yLXdoaXRlOiAjRkZGRkZGO1xuXG4gIC0tY29sb3Itd2FybmluZzogIzg1NjQwNDtcbiAgLS1jb2xvci1lcnJvcjogI0Q5M0YwQjtcbiAgLS1jb2xvci1zdWNjZXNzOiAjNDI4NjIzO1xuXG4gIC0tY29sb3ItZ3JheTogI0M4Q0FDQztcbiAgLS1jb2xvci1saWdodC1ncmF5OiAjRjZGNkY2O1xuICAtLWNvbG9yLWdyYXktMjogI0UwRTlFRDtcbiAgLS1jb2xvci1ncmF5LXJldmVhbDogI0Y1RjVGNTtcblxuICAvKiBPdmVycmlkZSBteXRyb2Mvc2tlbGV0b24gcGFsZXR0ZSB3aXRoIEdyYW5kIENvZ25hYyBicmFuZDpcbiAgICAgcHJpbWFyeSAoZ3JlZW5zKSDihpIgb3JhbmdlIChhbHBoYSksIGFjY2VudCAodGVhbHMpIOKGkiBuYXZ5L2JsYWNrIChicmF2bykuXG4gICAgIHByaW1hcnktNzAwIC8gaGlnaGxpZ2h0LTUwMCBib3RoIG1hcCB0byB0aGUgYnJhbmQgb3JhbmdlICNmMjg5MDkgc28gdGhlXG4gICAgIFVJIHVzZXMgYSBzaW5nbGUgdmlicmFudCBvcmFuZ2UgaW5zdGVhZCBvZiB0aGUgZGFya2VyIGFtYmVyIGFscGhhLTcwMC4gKi9cbiAgLS1jb2xvci1wcmltYXJ5LTUwOiAgdmFyKC0tY29sb3ItYWxwaGEtNTApO1xuICAtLWNvbG9yLXByaW1hcnktMTAwOiB2YXIoLS1jb2xvci1hbHBoYS0xMDApO1xuICAtLWNvbG9yLXByaW1hcnktMjAwOiB2YXIoLS1jb2xvci1hbHBoYS0yMDApO1xuICAtLWNvbG9yLXByaW1hcnktNDAwOiB2YXIoLS1jb2xvci1hbHBoYS00MDApO1xuICAtLWNvbG9yLXByaW1hcnktNTAwOiB2YXIoLS1jb2xvci1hbHBoYS01MDApO1xuICAtLWNvbG9yLXByaW1hcnktNzAwOiB2YXIoLS1jb2xvci1hbHBoYS01MDApO1xuXG4gIC0tY29sb3ItaGlnaGxpZ2h0LTUwMDogdmFyKC0tY29sb3ItYWxwaGEtNTAwKTtcblxuICAtLWNvbG9yLWFjY2VudC0yMDA6IHZhcigtLWNvbG9yLWJyYXZvLTIwMCk7XG4gIC0tY29sb3ItYWNjZW50LTQwMDogdmFyKC0tY29sb3ItYnJhdm8tNDAwKTtcbiAgLS1jb2xvci1hY2NlbnQtNjAwOiB2YXIoLS1jb2xvci1icmF2by02MDApO1xuICAtLWNvbG9yLWFjY2VudC03MDA6IHZhcigtLWNvbG9yLWJyYXZvLTcwMCk7XG59XG5cbi5mb250LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZvbnQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZvbnQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZvbnQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZm9udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmdyYWRpZW50LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI0MiwgMjQyLCAyMzMsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODg2KSAwLjAxJSwgI0FDREZFRiAxMDAlKSwgI0ZGRkZGRjtcbn1cblxuLnJvdW5kZWQtZGlhZ29uYWwtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbn1cblxuLnJvdW5kZWQtZGlhZ29uYWwtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xufVxuXG4uYmctYnJhdm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icmF2byk7XG59XG5cbi8vIFJHQUEg4oCUIHZpc2libGUga2V5Ym9hcmQgZm9jdXMgb24gZXZlcnkgYnV0dG9uLiBUaGUgdmVuZG9yIGAuYnRuYFxuLy8gKG15dHJvYy9jb21tb24gZm9ybXMubGVzcykgc2hpcHMgbm8gOmZvY3VzIHN0eWxlLCBzbyBrZXlib2FyZCB1c2VycyBnZXQgb25seVxuLy8gdGhlIFVBIGRlZmF1bHQgb3V0bGluZSAod2hpY2ggc29tZSByZXNldHMgZHJvcCkuIEEgYnJhdm8gcmluZyBkZXRhY2hlZCBieVxuLy8gb3V0bGluZS1vZmZzZXQgc3RheXMgdmlzaWJsZSBvbiB0aGUgcGFnZSBiYWNrZ3JvdW5kIGV2ZW4gb24gYSBicmF2by1maWxsZWRcbi8vIGJ1dHRvbi4gOmZvY3VzLXZpc2libGUga2VlcHMgaXQga2V5Ym9hcmQtb25seSDigJQgbm8gcmluZyBvbiBtb3VzZSBjbGljay5cbi5idG46Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1icmF2byk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi8vIENPR05BQy00ODogYWNjZXB0IGJ1dHRvbnMgaW4gZ3JlZW4gaW5zdGVhZCBvZiB0aGUgbmF2eS9vcmFuZ2UgZGVmYXVsdC5cbi8vIENvdmVycyBldmVyeSByZW5kZXIgc2l0ZSBhdCBvbmNlIHZpYSB0aGUgZGF0YS1jb25maXJtIGhvb2s6IHRoZSB0cm9jIGluYm94XG4vLyBsaXN0IGNhcmQgYW5kIHRoZSB1c2VyIG1lc3NhZ2luZyB0aHJlYWQgY2FyZHMgKFwiYXBwcm92ZS10cmFja2VyXCIpLCBwbHVzIHRoZVxuLy8gbG90L2NhcnQgZGV0YWlsIHBhZ2UgKFwiYXBwcm92ZS1jYXJ0XCIpLiBgLmJ0bmAgcmFpc2VzIHNwZWNpZmljaXR5IGFib3ZlIHRoZVxuLy8gc2luZ2xlLWNsYXNzIGNvbG9yIHV0aWxpdGllcyAoLmMtYnJhdm8gLyAuYmQtYWxwaGEpIHNvIGdyZWVuIGFsd2F5cyB3aW5zLlxuLmJ0bltkYXRhLWNvbmZpcm09XCJhcHByb3ZlLXRyYWNrZXJcIl0sXG4uYnRuW2RhdGEtY29uZmlybT1cImFwcHJvdmUtY2FydFwiXSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zdWNjZXNzKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1zdWNjZXNzKTtcblxuICAuaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc3VjY2Vzcyk7XG4gIH1cbn1cblxuLy8gQ09HTkFDLTQ4OiB0aGUgaW5ib3ggXCJWb2lyIGxlIGxvdFwiIHF1aWNrIGJ1dHRvbiAodGhlIG9ubHkgcXVpY2sgYWN0aW9uIGxpbmtpbmdcbi8vIHRvIC9jYXJ0L3ZpZXcvKSBpbiBuYXZ5IGluc3RlYWQgb2YgZ3JlZW4sIG1hdGNoaW5nIHRoZSBmb3JtZXIgYWNjZXB0LWJ1dHRvblxuLy8gY29sb3IsIHdoaWxlIGtlZXBpbmcgdGhlIGNhcnQgaWNvbiBvcmFuZ2UuIFNjb3BlZCB0byB0aGF0IGxpbmsgc28gdGhlIHNpYmxpbmdcbi8vIHF1aWNrIGFjdGlvbnMgKHLDqXNlcnZlciwgdHJhbnNhY3Rpb24sIHRyYW5zcG9ydCkgc3RheSBncmVlbi5cbi5pbmJveC1yaWdodF9fcXVpY2tfX2J1dHRvbiBhW2hyZWYqPVwiL2NhcnQvdmlldy9cIl0ge1xuICAmLmMtc3VjY2VzcyB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJyYXZvKTtcbiAgfVxuICAmLmJkLXN1Y2Nlc3Mge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYnJhdm8pO1xuICB9XG5cbiAgLmljb24uYmctc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWxwaGEpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmJnLWhvbWUtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRkZGRkZGIDAlLCAjRTBFOUVEIDEwMCUpO1xufVxuXG4uYmctcmV2ZWFsLXF1ZXN0aW9ucyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWdyYXktcmV2ZWFsKTtcbn1cblxuLnhsIHtcbiAgLS1zaXplOiA2ZW07XG59XG5cbi5mb3JtLWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWVycm9yKTtcbn1cblxuLmZvcm0tdG9vbHRpcCB7XG4gIHRvcDogNDUlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ1JSkgdHJhbnNsYXRlWCgwKTtcbn1cblxuLmljb24taG91c2Utb2Ytb2JqZWN0cyB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvaG91c2Utb2Ytb2JqZWN0cy5wbmdcIik7XG59XG5cbi5wYWdlIC5pY29uLWZhcSB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvZmFxLnN2Z1wiKTtcbn1cblxuLnZpZGVvLXJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBzdmcge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0LWdyYXkpO1xuICB9XG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgJiB+IHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucm91bmRlZC1xdWVzdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEuMTVyZW07XG59XG5cbi5mbGFzaCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi50cm9jLWNhcmQge1xuICAudHJvYy1jYXJkX19saW5rIHtcbiAgICBtaW4taGVpZ2h0OiAzZW07XG4gIH1cbn1cblxuLyogSW1hZ2UgdXBsb2FkIC0gZHJhZyAmIGRyb3Agc3R5bGVzICovXG4uZm9ybS1pbWFnZS11cGxvYWQge1xuICAmLmRyYWdvdmVyLFxuICAmLmRyYWdvdmVyIC5mb3JtLWltYWdlLXVwbG9hZF9fY29udGFpbmVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJyYXZvKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTEyLCAxODYsIDAuMSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMCwgMTEyLCAxODYsIDAuMik7XG4gIH1cblxuICAuZm9ybS1pbWFnZS11cGxvYWRfX2NvbnRhaW5lciB7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuICAgIGJvcmRlcjogMnB4IGRhc2hlZCB2YXIoLS1jb2xvci14cmF5KTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1icmF2byk7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0taW1hZ2UtdXBsb2FkX19sYWJlbCB7XG4gICAgLmRyb3AtaGludCB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiYWRtaW4ubGVzc1wiO1xuQGltcG9ydCBcImhlYWRlci5sZXNzXCI7XG5cbi5wYWdlLnNjcm9sbGluZy11cCB7XG4gIC5sYXlvdXQtc2hvcnRjdXRfX3RvcCB7XG4gICAgdG9wOiA1MHZoO1xuICB9XG59XG5cbi5wYWdlOm5vdCguc2Nyb2xsaW5nLXVwKSB7XG4gIC5sYXlvdXQtc2hvcnRjdXRfX3RvcCB7XG4gICAgdG9wOiAtMTBlbTtcbiAgfVxufSIsIi8vIFRPRE86IHJlZmFjdG9yIC0gdXNlIHRhaWx3aW5kY3NzIGNsYXNzZXMgLyBjb21wb25lbnRzXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI21haW4tbWVudSxcbiAgI2FjY291bnQtbWVudSB7XG4gICAgd2lkdGg6IDMwZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbWFpbi1tZW51LCAjYWNjb3VudC1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFnZS5zY3JvbGxpbmctZG93biB7XG4gICAgLmdyaWQtaGVhZGVyX19jYXRlZ29yaWVzIC5zZWFyY2gtYmFyX19mb3Jte1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuICAucGFnZTpub3QoLnNjcm9sbGluZy1kb3duKSB7XG4gICAgLmdyaWQtaGVhZGVyX19jYXRlZ29yaWVzIC5zZWFyY2gtYmFyX19mb3Jte1xuICAgICAgdG9wOiAtMTBlbTtcbiAgICB9XG4gIH1cbn1cblxuLmxheW91dC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci16dWx1KTtcbiAgW2RhdGEtbmJdOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLW5iKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1lcnJvcik7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC44NWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMC4xNWVtO1xuICB9XG59XG5cbi5tZW51LWxpc3Qge1xuICBtYXJnaW46IDEuNWVtO1xuICBsaSB7XG4gICAgJi5tZW51LWxpc3QtLXRvcCB7XG4gICAgICBtYXJnaW46IC0xLjVlbSAtMS41ZW0gMS41ZW0gLTEuNWVtO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDEwLDAsMTMwLDAuMTUpO1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGhlaWdodDogNmVtO1xuICAgICAgJj5kaXYge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIHN0cm9uZywgJj4gYTpub3QoLm1lbnUtbGlzdC0tcHJvZmlsZSkge1xuICAgICAgcGFkZGluZzogMC43NWVtIDFlbTtcbiAgICB9XG4gICAgc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheSk7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3IteHJheSk7XG4gICAgfVxuICAgIGEubWVudS1saXN0LS1wcm9maWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci14cmF5KTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gICAgYS5tZW51LWxpc3QtLWxvZ291dCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheSk7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4yNXMsIGJhY2tncm91bmQtY29sb3IgLjI1cztcbiAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1tYWluLWJsdWUpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItenVsdSk7XG4gICAgICAgIC5pY29uLXVubWFza2VkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgLmljb246bm90KC5pY29uLXVubWFza2VkKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmPmE6bm90KC5tZW51LWxpc3QtLXByb2ZpbGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5KTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjI1cywgYmFja2dyb3VuZC1jb2xvciAuMjVzO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFscGhhKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItenVsdSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI21haW4tbWVudSxcbiNhY2NvdW50LW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDkyMDtcbiAgdG9wOiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoMTAsMCwxMzAsMC4xNSk7XG4gIHRyYW5zaXRpb246IHJpZ2h0IC41cztcbiAgW2RhdGEtbmJdOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLW5iKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1lcnJvcik7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC44NWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMC4xNWVtO1xuICB9XG59XG5cbi8qIEtlZXAgTGVhZmxldCBtYXBzIGJlbG93IHRoZSBzbGlkZS1pbiBkcmF3ZXJzICgjbWFpbi1tZW51IC8gI2FjY291bnQtbWVudSxcbiAgIHotaW5kZXggOTIwIGFib3ZlKS4gTGVhZmxldCBwdXRzIGl0cyBjb250cm9sIGNvbnRhaW5lcnMgKC5sZWFmbGV0LXRvcCAvXG4gICAubGVhZmxldC1ib3R0b20g4oCUIHpvb20gYnV0dG9ucyArIHRoZSBcIkxlYWZsZXQgfCDCqSBPcGVuU3RyZWV0TWFwXCIgYXR0cmlidXRpb24pXG4gICBhdCB6LWluZGV4OiAxMDAwLCBzbyBvbiB0aGUgcHJvZmlsZSBwYWdlIChWaXN1YWxpc2F0aW9uIHN1ciBsYSBjYXJ0ZSkgdGhlXG4gICBhdHRyaWJ1dGlvbiBibGVkIGFib3ZlIGFuIG9wZW4gYWNjb3VudCBkcmF3ZXIuXG5cbiAgIFRoaXMgcnVsZSBNVVNUIHN0YXkgb3V0c2lkZSB0aGUgVGFpbHdpbmQgYEBsYXllciBjb21wb25lbnRzYCBibG9jazogY3VzdG9tXG4gICBydWxlcyBpbnNpZGUgdGhhdCBsYXllciBhcmUgcHVyZ2VkIHdoZW4gdGhlaXIgY2xhc3MgbmFtZXMgYXJlIGFic2VudCBmcm9tIHRoZVxuICAgc2Nhbm5lZCB0ZW1wbGF0ZXMsIGFuZCBMZWFmbGV0IG9ubHkgYWRkcyB0aGVzZSBjbGFzc2VzIGF0IHJ1bnRpbWUg4oCUIHNvIGEgY29weVxuICAgcGxhY2VkIHRoZXJlIHNpbGVudGx5IGRpc2FwcGVhcnMgZnJvbSB0aGUgYnVpbGQuIDgwMCBzdGlsbCBzaXRzIGFib3ZlIGV2ZXJ5XG4gICBMZWFmbGV0IHBhbmUgKHRpbGVzIDIwMCDigKYgcG9wdXAgNzAwKSwgc28gdGhlIGNvbnRyb2xzIHN0YXkgY2xpY2thYmxlIGFib3ZlXG4gICB0aGUgbWFwIGNvbnRlbnQuICovXG4ubGVhZmxldC10b3AsXG4ubGVhZmxldC1ib3R0b20ge1xuICB6LWluZGV4OiA4MDA7XG59XG5cbi8vIFByZXZlbnQgYmFja2dyb3VuZCBzY3JvbGxpbmcgd2hlbiBhIGRyYXdlciBpcyBvcGVuLCB3aXRob3V0IHJlc2V0dGluZyBzY3JvbGxcbi8vIHBvc2l0aW9uLiBUaGUgZHJhd2VycyAoI21haW4tbWVudSAvICNhY2NvdW50LW1lbnUpIGFyZSBwb3NpdGlvbjpmaXhlZCB3aXRoXG4vLyB0aGVpciBvd24gb3ZlcmZsb3cteTphdXRvLCBidXQgdGhlIGRvY3VtZW50IGtlZXBzIGl0cyBuYXRpdmUgc2Nyb2xsYmFyIG9uIHRhbGxcbi8vIHBhZ2VzIChwcm9kdWN0IHZpZXcsIGluYm94LCB0cmFja2VyIGNhbGVuZGFyKS4gTG9ja2luZyBvbmx5IGAucGFnZWAgaXMgYSBuby1vcFxuLy8gdGhlcmUgc2luY2UgYGh0bWxgIHN0YXlzIHRoZSByZWFsIHNjcm9sbCBjb250YWluZXI6IHRoZSBuYXRpdmUgc2Nyb2xsYmFyXG4vLyBwZXJzaXN0cyBhdCB0aGUgcmlnaHQgZWRnZSDigJQgT1VUU0lERSB0aGUgZHJhd2VyIOKAlCBzbyBhIHNjcm9sbCBnZXN0dXJlIHN0YXJ0ZWRcbi8vIHRoZXJlIGJlZ2lucyBvdXRzaWRlIHRoZSBwYW5lbCBhbmQgKGluIGJyb3dzZXJzIHRoYXQgZW1pdCBhIGNsaWNrIGFmdGVyIGFcbi8vIHNjcm9sbGJhciBkcmFnKSBjbG9zZXMgdGhlIGRyYXdlciBtaWQtc2Nyb2xsLiBMb2NrIGBodG1sYCBzbyB0aGUgbmF0aXZlXG4vLyBzY3JvbGxiYXIgZGlzYXBwZWFycyB3aGlsZSBhIGRyYXdlciBpcyBvcGVuLiBQYWlycyB3aXRoIHRoZSBtb3VzZWRvd24tb3JpZ2luXG4vLyBndWFyZCBpbiB0ZW1wbGF0ZS5qcyAoY2xpY2suZHJhd2VyT3V0c2lkZSkuXG4vL1xuLy8gVGhlIGBkcmF3ZXItb3BlbmAgY2xhc3MgaXMgdG9nZ2xlZCBmcm9tIEpTICh0ZW1wbGF0ZS5qcykgcmF0aGVyIHRoYW4gdmlhIGEgQ1NTXG4vLyBgaHRtbDpoYXMoLnBhZ2UuKi11bmZvbGRlZClgIHNlbGVjdG9yOiBgOmhhcygpYCBpcyB1bnN1cHBvcnRlZCBpbiB0aGUgcHJvamVjdCdzXG4vLyB0YXJnZXQgYnJvd3NlcnMgKHNlZSB0aGUgZG9jdW1lbnRlZCBmYWxsYmFjayBpbiBjYWxlbmRhci1wZXJpb2QtbW9kYWxlLmxlc3MpLFxuLy8gd2hlcmUgdGhlIHdob2xlIGA6aGFzKClgIHJ1bGUgaXMgc2lsZW50bHkgZHJvcHBlZCBhbmQgdGhlIGxvY2sgbmV2ZXIgYXBwbGllcy5cbmh0bWwuZHJhd2VyLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFnZS5tZW51LXVuZm9sZGVkIHtcbiAgI21haW4tbWVudSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnBhZ2U6bm90KC5tZW51LXVuZm9sZGVkKSB7XG4gICNtYWluLW1lbnUge1xuICAgIHJpZ2h0OiAtMjAwdnc7XG4gIH1cbn1cblxuLnBhZ2UuYWNjb3VudC1tZW51LXVuZm9sZGVkIHtcbiAgI2FjY291bnQtbWVudSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAubGF5b3V0LWhlYWRlciBsYWJlbFtmb3I9XCJ0b2dnbGVfYWNjb3VudF9tZW51XCJdIC5sb2dpbi1hdmF0YXIsXG4gIC5sYXlvdXQtaGVhZGVyIGxhYmVsW2Zvcj1cInRvZ2dsZV9hY2NvdW50X21lbnVcIl0gLmljb24tYWNjb3VudC1jaXJjbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2U6bm90KC5hY2NvdW50LW1lbnUtdW5mb2xkZWQpIHtcbiAgI2FjY291bnQtbWVudSB7XG4gICAgcmlnaHQ6IC0yMDB2dztcbiAgfVxuXG4gIC5sYXlvdXQtaGVhZGVyIGxhYmVsW2Zvcj1cInRvZ2dsZV9hY2NvdW50X21lbnVcIl0gLmljb24tYWNjb3VudC1jaXJjbGUsXG4gIC5sYXlvdXQtaGVhZGVyIGxhYmVsW2Zvcj1cInRvZ2dsZV9hY2NvdW50X21lbnVcIl0gLmljb24tY2xvc2UtYWx0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uX19yb2xsX2Rvd24ge1xuICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoMTAsMCwxMzAsMC4xNSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXp1bHUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAyMGVtO1xuICB6LWluZGV4OiA1MDA7XG4gIC51bnJlYWQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tY29sb3ItYnJhdm8pO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5vcGVuZWQgLmJnLWJyYXZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcbiAgfVxuICAjdXNlci1ub3RpZmljYXRpb25zIHtcbiAgICBtYXgtaGVpZ2h0OiAyMmVtO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuI3RvZ2dsZV9uYXZpZ2F0aW9uX2NhcnQsXG4jdG9nZ2xlX25hdmlnYXRpb25fbm90aWZpY2F0aW9ucyB7XG4gICY6Y2hlY2tlZCB+IC5uYXZpZ2F0aW9uX19yb2xsX2Rvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICY6bm90KDpjaGVja2VkKSB+IC5uYXZpZ2F0aW9uX19yb2xsX2Rvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1haW5fY29sb3Jfb3JhbmdlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW1haW4tb3JhbmdlKTtcbn1cblxuLm1haW5fY29sb3JfYmx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hbHBoYSk7XG59IiwiLmljb24tY2F0ZWdvcnktYWxsIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uLy4uL2ltYWdlcy9pY29ucy9jYXRlZ29yaWVzL2FsbC5zdmdcIik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cblxuLmljb24tY2F0ZWdvcnktYXV0cmVzIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uLy4uL2ltYWdlcy9pY29ucy9jYXRlZ29yaWVzL2F1dHJlcy5zdmdcIik7XG59XG5cbi5pY29uLWNhdGVnb3J5LWVuZmFuY2UtamV1bmVzc2Uge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2NhdGVnb3JpZXMvZW5mYW5jZS1qZXVuZXNzZS5zdmdcIik7XG59XG5cbi5pY29uLWNhdGVnb3J5LWZvdXJuaXR1cmVzLWFkbWluaXN0cmF0aXZlcyB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi8uLi9pbWFnZXMvaWNvbnMvY2F0ZWdvcmllcy9mb3Vybml0dXJlcy1hZG1pbmlzdHJhdGl2ZXMuc3ZnXCIpO1xufVxuXG4uaWNvbi1jYXRlZ29yeS1tYWlzb24tZGVzLW9iamV0cyB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi8uLi9pbWFnZXMvaWNvbnMvY2F0ZWdvcmllcy9tYWlzb24tZGVzLW9iamV0cy5zdmdcIik7XG59XG5cbi5pY29uLWNhdGVnb3J5LW1hdGVyaWF1eCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi8uLi9pbWFnZXMvaWNvbnMvY2F0ZWdvcmllcy9tYXRlcmlhdXguc3ZnXCIpO1xufVxuXG4uaWNvbi1jYXRlZ29yeS1tYXRlcmllbC1pbmZvcm1hdGlxdWUge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2NhdGVnb3JpZXMvbWF0ZXJpZWwtaW5mb3JtYXRpcXVlLnN2Z1wiKTtcbn1cblxuLmljb24tY2F0ZWdvcnktbW9iaWxpZXIge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2NhdGVnb3JpZXMvbW9iaWxpZXIuc3ZnXCIpO1xufVxuXG4uaWNvbi1jYXRlZ29yeS1vdXRpbGxhZ2UtbWF0ZXJpZWwtdGVjaG5pcXVlIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uLy4uL2ltYWdlcy9pY29ucy9jYXRlZ29yaWVzL291dGlsbGFnZS1tYXRlcmllbC10ZWNobmlxdWUuc3ZnXCIpO1xufVxuXG4uaWNvbi1jYXRlZ29yeS1zcG9ydCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi8uLi9pbWFnZXMvaWNvbnMvY2F0ZWdvcmllcy9zcG9ydC5zdmdcIik7XG59XG5cbi5pY29uLWNhdGVnb3J5LXZlaGljdWxlcyB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi8uLi9pbWFnZXMvaWNvbnMvY2F0ZWdvcmllcy92ZWhpY3VsZXMuc3ZnXCIpO1xufVxuIiwiLmljb24tbWV0cmljLWV1cm9zIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uLy4uL2ltYWdlcy9pY29ucy9tZXRyaWNzL2V1cm9zLnN2Z1wiKTtcbn1cblxuLmljb24tbWV0cmljLWNvMiB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi8uLi9pbWFnZXMvaWNvbnMvbWV0cmljcy9jbzIuc3ZnXCIpO1xufVxuXG4uaWNvbi1tZXRyaWMtcmVjeWNsZSB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi8uLi9pbWFnZXMvaWNvbnMvbWV0cmljcy9yZWN5Y2xlLnN2Z1wiKTtcbn1cblxuLmljb24tbWV0cmljLW9yZGVycyB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi8uLi9pbWFnZXMvaWNvbnMvbWV0cmljcy9vcmRlcnMuc3ZnXCIpO1xufVxuXG4uaWNvbi1tZXRyaWMtdXNlcnMge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vLi4vaW1hZ2VzL2ljb25zL21ldHJpY3MvdXNlcnMuc3ZnXCIpO1xufVxuXG4uaWNvbi1yaWdodC1hcnJvdyB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi8uLi9pbWFnZXMvaWNvbnMvYXJyb3ctbmV4dC1hbHBoYS5zdmdcIik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFscGhhKTtcbn1cblxuLmljb24tcmlnaHQtYXJyb3ctYmxhY2sge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2Fycm93LW5leHQtYmxhY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIFxuICAmOmhvdmVyIHtcbiAgICAtLWljb246IGRhdGEtdXJpKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2Fycm93LW5leHQtd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgfVxufVxuXG4uaWNvbi1yaWdodC1hcnJvdy13aGl0ZSB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi8uLi9pbWFnZXMvaWNvbnMvYXJyb3ctbmV4dC13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuICAmOmhvdmVyIHtcbiAgICAtLWljb246IGRhdGEtdXJpKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2Fycm93LW5leHQtYnJhdm8uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJyYXZvKTtcbiAgfVxufVxuXG4uaWNvbi1hcnJvdy11cCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi8uLi9pbWFnZXMvaWNvbnMvYXJyb3ctdXAuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hbHBoYSk7XG59XG5cbi5pY29uLWFjY291bnQtY2lyY2xlIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uLy4uL2ltYWdlcy9pY29ucy9hY2NvdW50LWNpcmNsZS5zdmdcIik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFscGhhKTtcbn1cblxuLmljb24tc3Rhci1maWxsIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uLy4uL2ltYWdlcy9pY29ucy9zdGFyLWZpbGwuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hbHBoYSk7XG59XG5cbi5pY29uLXN0YXItb3V0bGluZSB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3Rhci1vdXRsaW5lLnN2Z1wiKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYnJhdm8pO1xufVxuXG4uaWNvbi1zZWFyY2gge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC5zdmdcIik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFscGhhKTtcbn1cblxuLmljb24tYWRkLWFsdCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi8uLi9pbWFnZXMvaWNvbnMvYWRkLWFsdC5zdmdcIik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFscGhhKTtcbn1cblxuLmljb24tY2FydC1vdXRsaW5lIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uLy4uL2ltYWdlcy9pY29ucy9jYXJ0LW91dGxpbmUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hbHBoYSk7XG59XG5cbi5pY29uLWluYm94IHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uLy4uL2ltYWdlcy9pY29ucy9pbmJveC5zdmdcIik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFscGhhKTtcbn1cblxuLmljb24tZmF2b3JpdGUge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2Zhdm9yaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWxwaGEpO1xufVxuXG4uaWNvbi1oZWFydC1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWxwaGEpO1xufVxuXG4uaWNvbi1hbGVydCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi8uLi9pbWFnZXMvaWNvbnMvYWxlcnQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hbHBoYSk7XG59XG5cbi5pY29uLWltcG9ydC1maWxlIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uLy4uL2ltYWdlcy9pY29ucy9pbXBvcnQtZmlsZS5zdmdcIik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFscGhhKTtcbn1cblxuLmljb24tZWRpdC1maWxlIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uLy4uL2ltYWdlcy9pY29ucy9lZGl0LWZpbGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hbHBoYSk7XG59XG5cbi5pY29uLWxvZ291dCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi8uLi9pbWFnZXMvaWNvbnMvbG9nb3V0LnN2Z1wiKTtcbn1cblxuLmljb24tb3JkZXJzIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uLy4uL2ltYWdlcy9pY29ucy9vcmRlcnMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hbHBoYSk7XG59XG5cbi5pY29uLWFkbWluLWJvYXJkIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uLy4uL2ltYWdlcy9pY29ucy9hZG1pbi1ib2FyZC5zdmdcIik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFscGhhKTtcbn1cblxuLmljb24tZGFzaGJvYXJkIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uLy4uL2ltYWdlcy9pY29ucy9kYXNoYm9hcmQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hbHBoYSk7XG59XG5cbi5pY29uLWNvZyB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi8uLi9pbWFnZXMvaWNvbnMvY29nLnN2Z1wiKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWxwaGEpO1xufVxuXG4uaWNvbi1jbG9zZS1hbHQge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2Nsb3NlLWFsdC5zdmdcIik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFscGhhKTtcbn1cblxuLmljb24tZm9yd2FyZC1hcnJvdyB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi8uLi9pbWFnZXMvaWNvbnMvZm9yd2FyZC1hcnJvdy5zdmdcIik7XG59XG5cbi5pY29uLXN0YWNrcyB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3RhY2tzLnN2Z1wiKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWxwaGEpO1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0IHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uLy4uL2ltYWdlcy9pY29ucy9hcnJvdy1sZWZ0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWxwaGEpO1xufVxuXG4uaWNvbi1leWUtb2ZmIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uLy4uL2ltYWdlcy9pY29ucy9leWUtb2ZmLnN2Z1wiKTtcbn1cblxuLmljb24tZXllLW9uIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uLy4uL2ltYWdlcy9pY29ucy9leWUtb24uc3ZnXCIpO1xufVxuXG4uaWNvbi1wZW5jaWwtZmlsbCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi8uLi9pbWFnZXMvaWNvbnMvcGVuY2lsLnN2Z1wiKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWxwaGEpO1xufVxuXG4uaWNvbi1wb3dlcmJpIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uLy4uL2ltYWdlcy9pY29ucy9wb3dlcmJpLnN2Z1wiKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWxwaGEpO1xufSIsIi5zZWFyY2gtYmFyX19tdWx0aXNlbGVjdC5mb2N1cyB7XG4gICYgfiAuc2VhcmNoLWJhcl9fY2F0ZWdvcmllcyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIH1cbiAgLmljb24tYXJyb3ctZHJvcC1kb3duLW9mZiB7XG4gICAgQGFwcGx5IHJvdGF0ZS05MDtcbiAgfVxufVxuXG4uc2VhcmNoLWJhcl9fbXVsdGlzZWxlY3Q6bm90KC5mb2N1cykge1xuICAmIH4gLnNlYXJjaC1iYXJfX2NhdGVnb3JpZXMge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB9XG59XG5cbi5wYWdlICNzZWFyY2hfaGVhZGVyIHtcbiAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBDT0dOQUMtNDY6IGZpeCB0aGUgdHJ1bmNhdGVkIGhlYWRlciBrZXl3b3JkIGlucHV0IG9uIGRlc2t0b3AuXG4gICBJbiB0aGUgaGVhZGVyIHJvdyBgI3NlYXJjaF9oZWFkZXJgIGlzIGBtZDp3LWF1dG9gIHdpdGggdGhlIGRlZmF1bHRcbiAgIGBmbGV4LWdyb3c6IDBgLCBzbyBpdCBzaHJpbmtzIHRvIGZpdCBpdHMgY29udGVudC4gVGhlIGtleXdvcmQgYDxpbnB1dD5gIHRoZW5cbiAgIGNvbGxhcHNlcyB0byBpdHMgfjIwLWNoYXIgaW50cmluc2ljIHdpZHRoIGFuZCB0aGUgcGxhY2Vob2xkZXJcbiAgIChcIkplIGNoZXJjaGUgdW5lIGFubm9uY2UuLi5cIikgaXMgY2xpcHBlZCBpbnNpZGUgdGhlIGJveCDigJQgd2hpbGUgdGhlXG4gICBzdXJyb3VuZGluZyBganVzdGlmeS1ldmVubHlgIGxlYXZlcyBwbGVudHkgb2YgZW1wdHkgc3BhY2Ugb24gZWl0aGVyIHNpZGUuXG4gICBMZXR0aW5nIHRoZSBiYXIgR1JPVyBpbnRvIHRoYXQgZnJlZSBzcGFjZSBnaXZlcyB0aGUgaW5wdXQgcmVhbCB3aWR0aDtcbiAgIGBtaW4td2lkdGg6IDBgIGtlZXBzIGl0IGFibGUgdG8gc2hyaW5rIHRvbyAoc28gaXQgbmV2ZXIgb3ZlcmZsb3dzIG9uIHRpZ2h0XG4gICBsYXlvdXRzKSwgYW5kIGBtYXgtd2lkdGhgIHN0b3BzIGl0IGZyb20gZG9taW5hdGluZyB2ZXJ5IHdpZGUgaGVhZGVycy5cbiAgIE9ubHkgZnJvbSBtZCB1cCDigJQgYmVsb3cgbWQgdGhlIGJhciBpcyBhIGZ1bGwtd2lkdGggZml4ZWQgb3ZlcmxheS4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc2VhcmNoX2hlYWRlciB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogNDBlbTtcbiAgfVxuXG4gICNzZWFyY2hfaGVhZGVyIGZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI3NlYXJjaF9oZWFkZXIgLmZsZXgtMSxcbiAgI3NlYXJjaF9oZWFkZXIgI3NlYXJjaF9mb3JtX2tleXdvcmQge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuXG4ucGFnZTpub3QoLnNjcm9sbGluZy1kb3duKSAjc2VhcmNoX2hlYWRlciB7XG4gIEBhcHBseSAtdG9wLTIwIG1kOnRvcC0wO1xufVxuXG4ucGFnZS5zY3JvbGxpbmctZG93biAjc2VhcmNoX2hlYWRlciB7XG4gIEBhcHBseSB0b3AtMDtcbn1cblxuLnNlYXJjaC1iYXJfX2NhdGVnb3JpZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci16dWx1KTtcbiAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDEwLDAsMTMwLDAuMTUpO1xuICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2ZW0pO1xuICBvdmVyZmxvdzogYXV0bztcbiAgdG9wOiAxMDAlO1xuXG4gIC5yb3VuZGVkIHtcbiAgICB3aWR0aDogM2VtO1xuICAgIGhlaWdodDogM2VtO1xuICAgIHBhZGRpbmc6IDAuMjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLmxldmVsMDpub3QoLmhpZGRlbiksXG4gIC5sZXZlbDE6bm90KC5oaWRkZW4pLFxuICAubGV2ZWwyOm5vdCguaGlkZGVuKSxcbiAgLmxldmVsMzpub3QoLmhpZGRlbikge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEuNWVtIDEuNWVtIDAgMS41ZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMGVtLCAxZnIpKTtcbiAgICBjb2x1bW4tZ2FwOiAxLjVlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgbGk6aG92ZXI+LmRvbWFpbi10YWcsIGxpLmFjdGl2ZTpub3QobGk6aG92ZXIgfiAuYWN0aXZlKT4uZG9tYWluLXRhZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWxwaGEpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci16dWx1KTtcbiAgICAuaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci16dWx1KTtcbiAgICB9XG4gICAgW2RhdGEtY291bnRdOjphZnRlciB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cblxuICBsaTpub3QoOmhvdmVyKTpub3QoLmFjdGl2ZTpub3QobGk6aG92ZXIgfiAuYWN0aXZlKSk+LmRvbWFpbi10YWcge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIFtkYXRhLWNvdW50XTo6YWZ0ZXJ7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWxwaGEpO1xuICAgIH1cbiAgfVxuXG4gIGxpOm5vdCgubGV2ZWwxX19iYWNrKTpub3QoLmxldmVsMl9fYmFjayk6bm90KC5sZXZlbDNfX2JhY2spIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5KTtcbiAgICBtaW4taGVpZ2h0OiA0ZW07XG4gIH1cblxuICAuZG9tYWluLXRhZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsYWJlbCB7XG4gICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIFtkYXRhLWNvdW50XTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGRhdGEtY291bnQpIFwiKVwiO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hbHBoYSk7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcbiAgfVxufSIsIi8vIENPR05BQy00MCDigJQgdGhlIGNhbGVuZGFyIHJlc2VydmF0aW9uIG1vZGFsIGlzIHJldXNlZCBhcyB0aGUgb3duZXInc1xuLy8gXCJibG9jayBhIHNsb3RcIiB0b29sLiBUaGUgdmVuZG9yIEpTICh0cm9jIGxpYi5qcykgdW5oaWRlcyB0aGUgb3duZXItb25seSB0eXBlXG4vLyBmaWVsZCAoLnRyb2MtY2FsZW5kYXItcGVyaW9kX190eXBlKSBvbmx5IGZvciBtYW5hZ2Vycy4gTWlycm9yIHRoYXQgc2lnbmFsIHRvXG4vLyBzd2FwIHRoZSBtb2RhbCB0aXRsZSBiZXR3ZWVuIFwiTm91dmVsbGUgcsOpc2VydmF0aW9uXCIgKGJvcnJvd2VyKSBhbmQgXCJCbG9xdWVyIHVuXG4vLyBjcsOpbmVhdVwiIChvd25lcikuIEZhbGxzIGJhY2sgdG8gdGhlIGRlZmF1bHQgYm9ycm93ZXIgdGl0bGUgd2hlcmUgOmhhcygpIGlzXG4vLyB1bnN1cHBvcnRlZC5cbi50cm9jLWNhbGVuZGFyLXBlcmlvZC10aXRsZS0tYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbGUtY29udGFpbmVyOmhhcygudHJvYy1jYWxlbmRhci1wZXJpb2RfX3R5cGU6bm90KC5oaWRkZW4pKSB7XG4gICAgLnRyb2MtY2FsZW5kYXItcGVyaW9kLXRpdGxlLS1yZXNlcnZlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudHJvYy1jYWxlbmRhci1wZXJpb2QtdGl0bGUtLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbn1cblxuLy8gQ09HTkFDLTQwIOKAlCBhIGRheSBmdWxseSBib29rZWQgYnkgKm90aGVyKiB1c2VycyBjYW4gbm8gbG9uZ2VyIGJlIHNlbGVjdGVkIChjbGlja3Ncbi8vIGFyZSBzd2FsbG93ZWQgY2xpZW50LXNpZGUsIHNlZSBhc3NldHMvc2NyaXB0cy9jYWxlbmRhci1ibG9jay1yZXNlcnZlZC5qczsgdGhlIHNlcnZlclxuLy8gc3RheXMgYXV0aG9yaXRhdGl2ZSkuIFRoZSBkYXkga2VlcHMgaXRzIG5vcm1hbCBsb29rIOKAlCB0aGUgcmVzZXJ2YXRpb24gYXZhdGFyL2JhclxuLy8gYWxyZWFkeSBzaWduYWxzIGl0IGlzIHRha2VuIOKAlCB3ZSBvbmx5IGRyb3AgdGhlIFwiY2xpY2thYmxlXCIgY3Vyc29yLiBQb2ludGVyIGV2ZW50c1xuLy8gc3RheSBlbmFibGVkIHNvIHRoZSBjYXB0dXJlLXBoYXNlIGd1YXJkIGtlZXBzIGludGVyY2VwdGluZyBhbmQgcmUtdGFnZ2luZyB0aGUgY2VsbC5cbi8vIEEgZGF5IGhvbGRpbmcgdGhlIGN1cnJlbnQgdXNlcidzIG93biByZXNlcnZhdGlvbiBpcyBub3QgbG9ja2VkLCBzbyBpdCBzdGF5cyBub3JtYWwuXG5bZGF0YS1jYWxlbmRhcl0gdGQuZGF5LmRheS1yZXNlcnZhdGlvbi1sb2NrZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy8gQ09HTkFDLTQwIOKAlCBjb25maXJtYXRpb24gb3ZlcmxheSBzaG93biB3aGVuIGEgYm9ycm93ZXIgY2xpY2tzIHRoZWlyIG93biAqcGVuZGluZypcbi8vIHJlc2VydmF0aW9uIHRvIGNoYW5nZSBpdHMgZGF0ZXMgKGNhbmNlbCArIHJlLWJvb2sg4oCUIHRoZXJlIGlzIG5vIGluLXBsYWNlIHJlc2NoZWR1bGVcbi8vIGluIHRoZSBNeVRyb2MgdmVuZG9yKS4gQnVpbHQgaW4gSlMgKGFzc2V0cy9zY3JpcHRzL2NhbGVuZGFyLWJsb2NrLXJlc2VydmVkLmpzKTsgdGhlXG4vLyBidXR0b25zIHJldXNlIHRoZSBwbGF0Zm9ybSBgYnRuYCBjbGFzc2VzLCBvbmx5IHRoZSBzaGVsbCBpcyBzdHlsZWQgaGVyZS5cbi5jb2duYWMtcmVzYS1jb25maXJtLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5jb2duYWMtcmVzYS1jb25maXJtLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjhyZW07XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxufVxuXG4uY29nbmFjLXJlc2EtY29uZmlybS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDFyZW07XG59XG5cbiIsIi5ob21lcGFnZS1oZXJvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyZW0gMWVtO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4uaG9tZXBhZ2UtaGVyby1uZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgLy8gTXVzdCBzdGF5IHZpc2libGUgc28gdGhlIGluZGljYXRvciBjYXJkcyBjYW4gb3ZlcmZsb3cgYmVsb3cgdGhlIGhlcm8gaW50b1xuICAvLyB0aGUgZ2FwICh0aGUgXCJlbXB0eSB6b25lXCIpLiBUaGUgcm91bmRlZCBwaG90byBpcyBjbGlwcGVkIGJ5IGBfX2NvbnRhaW5lcmAnc1xuICAvLyBvd24gb3ZlcmZsb3c6aGlkZGVuICsgcmFkaXVzLCBzbyBkcm9wcGluZyBpdCBoZXJlIGRvZXNuJ3QgYnJlYWsgdGhlIGNvcm5lcnMuXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE1O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLy8gSGVybyBiYWNrZ3JvdW5kIHBob3RvIHdpdGggZGFyayBvdmVybGF5IHNvIHRoZSB3aGl0ZSBjb3B5IHN0YXlzIGxlZ2libGUuXG4gICAgYmFja2dyb3VuZDpcbiAgICAgIGxpbmVhci1ncmFkaWVudChyZ2JhKDEzLCAzMiwgNDksIDAuNTUpLCByZ2JhKDEzLCAzMiwgNDksIDAuNTUpKSxcbiAgICAgIHVybChcIi4uL2ltYWdlcy9zdGF0aWMvMTAwMDguYmFja2dyb3VuZC52Mi5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icmF2byk7XG5cbiAgICAvLyBSZXNlcnZlIHNwYWNlIGZvciB0aGUgYWJzb2x1dGVseS1wb3NpdGlvbmVkIGluZGljYXRvciBjYXJkcyBzbyB0aGUgaGVyb1xuICAgIC8vIGNvcHkgKG1ldHJpY3MgbGluZSkgY2xlYXJzIHRoZSB0b3AgcG9ydGlvbiBvZiB0aGUgY2FyZHMuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1icmF2bykgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1heC13aWR0aDogODAwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY3RhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAuYnRuLXNlY29uZGFyeS1ob21lcGFnZSxcbiAgICAuYnRuLXRlcnRpYXJ5LWhvbWVwYWdlIHtcbiAgICAgIHBhZGRpbmc6IDAuODc1cmVtIDJyZW07XG4gICAgfVxuXG4gICAgLy8gU2VhcmNoIENUQTogcmVuZGVyIHRoZSBsb3VwZSB3aGl0ZSAobWFza2VkKSB0byBtYXRjaCB0aGUgd2hpdGUgbGFiZWwsXG4gICAgLy8gb3ZlcnJpZGluZyB0aGUgaWNvbidzIGRlZmF1bHQgb3JhbmdlIGZpbGwuXG4gICAgLmljb24tc2VhcmNoIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICB9XG4gIH1cblxuICAmX19tZXRyaWNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX19tZXRyaWMtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgJl9fbWV0cmljLW51bWJlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJl9fbWV0cmljLWxhYmVsIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgJl9faW5kaWNhdG9ycy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gTGV0IHRoZSBjYXJkcyBvdmVyZmxvdyBiZWxvdyB0aGUgaGVybyBzbyB0aGV5IHN0cmFkZGxlIGl0cyBib3R0b20gZWRnZSBhbmRcbiAgICAvLyBkcm9wIGludG8gdGhlIGdhcCBhYm92ZSB0aGUgY2F0ZWdvcmllcyAodGhlIFwiZW1wdHkgem9uZVwiKSwgQ2VBLXN0eWxlLlxuICAgIC8vIFVubGlrZSBDZUEsIG91ciBoZXJvIGNvcHkgaXMgdGFsbGVyIGFuZCBmaWxscyB0aGUgcGhvdG8gYm94LCBzbyBhIGBib3R0b206IDBgXG4gICAgLy8gd291bGQga2VlcCB0aGUgY2FyZHMgaW5zaWRlIHRoZSBoZXJvLCBvdmVybGFwcGluZyB0aGUgbWV0cmljcy4gQSBuZWdhdGl2ZVxuICAgIC8vIG9mZnNldCBpcyB3aGF0IGFjdHVhbGx5IHB1c2hlcyB0aGVtIGRvd24gaGVyZS5cbiAgICBib3R0b206IC04OHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjA7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIb21lcGFnZSBwYWdlIGJhY2tncm91bmQ6IGtlZXAgaXQgcGxhaW4gd2hpdGUgKHRoZSBwYWdlIHNpdHMgb24gYm9keT16dWx1LyNmZmYsXG4vLyBidXQgcGluIGl0IGV4cGxpY2l0bHkgc28gbm8gY2FzY2FkZSB0aW50cyB0aGUgZW1wdHkgem9uZSBhcm91bmQgdGhlIGhlcm8pLlxuLnBhZ2UuaG9tZXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi8vIEluZGljYXRvciBjYXJkIGdyYWRpZW50IOKAlCBidWlsdCBmcm9tIHRoZSBicmFuZCBuYXZ5IChicmF2bykgdG8gbWlycm9yIENlQSdzIHBhdHRlcm4uXG4uYmctZ3JhZGllbnQtaW5kaWNhdG9ycyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCxcbiAgICBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tY29sb3ItYnJhdm8pIDkyJSwgYmxhY2spIDAlLFxuICAgIHZhcigtLWNvbG9yLWJyYXZvKSA1MCUsXG4gICAgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWNvbG9yLWJyYXZvKSA5MiUsIGJsYWNrKSAxMDAlXG4gICk7XG59XG5cbi8vIENPR05BQy00Njogb3JhbmdlIHZhcmlhbnQgZm9yIHRoZSBvdXRlciBpbmRpY2F0b3IgY2FyZHMgKOKCrCBzYXZlZCArIHdhc3RlIGF2b2lkZWQpLlxuLy8gQWx0ZXJuYXRlZCB3aXRoIHRoZSBuYXZ5IENP4oKCIGNhcmQgdG8gcmVjcmVhdGUgdGhlIGxlZ2FjeSBob21lcGFnZSdzIGNvbG91ciByaHl0aG1cbi8vIChvcmFuZ2UgLyBuYXZ5IC8gb3JhbmdlKS4gQnVpbHQgZnJvbSB0aGUgYnJhbmQgb3JhbmdlIChhbHBoYSksIHNhbWUgc2hhZGluZyBhcyB0aGVcbi8vIG5hdnkgZ3JhZGllbnQgc28gdGhlIHR3byBjYXJkcyBzaGFyZSBhIGNvbnNpc3RlbnQgZGVwdGguXG4uYmctZ3JhZGllbnQtaW5kaWNhdG9ycy0tb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LFxuICAgIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1jb2xvci1hbHBoYSkgOTAlLCBibGFjaykgMCUsXG4gICAgdmFyKC0tY29sb3ItYWxwaGEpIDUwJSxcbiAgICBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tY29sb3ItYWxwaGEpIDkwJSwgYmxhY2spIDEwMCVcbiAgKTtcbn1cblxuLy8gQnV0dG9uIHN0eWxlcyBmb3IgaG9tZXBhZ2Vcbi5idG4tcHJpbWFyeS1ob21lcGFnZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDBCOEU2O1xuICBjb2xvcjogIzAwQjhFNjtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIFxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBCOEU2O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIH1cbn1cblxuLy8gQ09HTkFDLTQ2OiBib3RoIGhlcm8gQ1RBcyAoXCJSZWNoZXJjaGVyIHVuZSBhbm5vbmNlXCIgKyBcIkNyw6llciB1bmUgYW5ub25jZVwiKVxuLy8gc2hhcmUgb25lIHNvbGlkLW9yYW5nZSBwaWxsIHNvIHRoZXkgcmVhZCBhcyBhIG1hdGNoZWQgcGFpciBhbmQgc3RhbmQgb3V0XG4vLyBhZ2FpbnN0IHRoZSBuYXZ5IGhlcm8uIChQcmV2aW91c2x5OiBuYXZ5IFwic2VhcmNoXCIgKyB3aGl0ZS9vcmFuZ2Utb3V0bGluZVxuLy8gXCJjcmVhdGVcIi4pIFRoZSB3aGl0ZSBzZWFyY2ggbG91cGUgaXMga2VwdCB3aGl0ZSB2aWEgYCZfX2N0YSAuaWNvbi1zZWFyY2hgLlxuLmJ0bi1zZWNvbmRhcnktaG9tZXBhZ2UsXG4uYnRuLXRlcnRpYXJ5LWhvbWVwYWdlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWxwaGEpO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1hbHBoYSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDJyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1jb2xvci1hbHBoYSkgODglLCBibGFjayk7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tY29sb3ItYWxwaGEpIDg4JSwgYmxhY2spO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuXG4gICAgLmljb24tcmlnaHQtYXJyb3cge1xuICAgICAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1uZXh0LXdoaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1mb290ZXItaG9tZXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItYmxhY2spO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcblxuICAgIC5pY29uLXJpZ2h0LWFycm93LWJsYWNrIHtcbiAgICAgIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctbmV4dC13aGl0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgfVxuICB9XG59XG5cbi5idG4tYnJhdm8taG9tZXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1icmF2byk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYnJhdm8pO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYnJhdm8pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcblxuICAgIC5pY29uLXJpZ2h0LWFycm93LXdoaXRlIHtcbiAgICAgIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctbmV4dC1icmF2by5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1icmF2byk7XG4gICAgfVxuICB9XG59XG5cbi8vIE1vYmlsZSByZXNwb25zaXZlIHN0eWxlc1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lcGFnZS1oZXJvLW5ldyB7XG4gICAgbWluLWhlaWdodDogNjB2aDtcbiAgICBcbiAgICAmX19iZy1sZWZ0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgICBcbiAgICAmX19iZy1yaWdodCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBcbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICB9XG4gICAgXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgICBcbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICAgIFxuICAgICZfX2N0YSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIFxuICAgICAgLmJ0bi1wcmltYXJ5LWhvbWVwYWdlLFxuICAgICAgLmJ0bi1zZWNvbmRhcnktaG9tZXBhZ2UsXG4gICAgICAuYnRuLXRlcnRpYXJ5LWhvbWVwYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19tZXRyaWNzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgICBcbiAgICAmX19zdGF0cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgfVxuICAgIFxuICAgICZfX3N0YXRzLWl0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uaG9tZXBhZ2UtaGlnaGxpZ2h0IHtcbiAgLmJ0bi50ZXh0LW5vd3JhcCB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIH1cbiAgLnRyb2MtY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgfVxuICAudHJvYy1jYXJkX19saW5rIHtcbiAgICBoZWlnaHQ6IDIuNzVlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICB9XG4gIC50cm9jLWNhcmRfX3BpeCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnVzZXItYXZhdGFyIHtcbiAgICB3aWR0aDogMi41ZW07XG4gICAgaGVpZ2h0OiAyLjVlbTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1kZWx0YSk7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLmhvbWVwYWdlLXNlYXJjaC1iYXIge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMzBlbTtcbiAgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kZWx0YSk7XG4gICAgLmljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJhdm8pO1xuICAgIH1cbiAgfVxufVxuXG4uaG9tZXBhZ2UtbWV0cmljcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICZfX2xpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubWV0cmljIHtcbiAgICBib3JkZXItcmFkaXVzOiA1ZW07XG4gICAgYm94LXNoYWRvdzogMCAwLjVlbSAyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG59XG5cbi5jYXRlZ29yaWVzLWxpc3Qge1xuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItenVsdSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWRlbHRhKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgJi0tdG9wLCAmLS1ib3R0b20ge1xuICAgICAgcGFkZGluZzogMmVtO1xuICAgIH1cbiAgfVxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgJl9fbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuYmcteHJheSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIH1cbiAgLmljb24udmVyeS1sYXJnZSB7XG4gICAgLS1zaXplOiA2LjVlbTtcbiAgfVxuICAuYnRuIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtc21hbGwpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZGVsdGEpO1xuICB9XG59XG5cbi8qID09PT09IENPR05BQy00MzogbWVzc2FnaW5nIHN3YXAtdHlwZSBwaWxsID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogT25lIGljb24tbGVkLCBjb2xvdXItY29kZWQgYmFkZ2Ugc2hhcmVkIGJ5IHRoZSBjb252ZXJzYXRpb24gbGlzdCAobGVmdFxuICAgY29sdW1uKSBhbmQgdGhlIG1lc3NhZ2UgdGhyZWFkIGJhbm5lciAocmlnaHQgY29sdW1uKSwgc28gYSBzYWxlIGlzIG5ldmVyXG4gICBtaXN0YWtlbiBmb3IgYSBnaWZ0IOKAlCBhbmQgdGhlIGFtb3VudCB0cmF2ZWxzIHdpdGggdGhlIFwiVmVudGVcIiBsYWJlbC5cbiAgIENvbG91cnMgY29tZSBmcm9tIHRoZSBgYmctKmAgdXRpbGl0eSBzZXQgb24gdGhlIGVsZW1lbnQgaW4gSlNcbiAgICh0ZW1wbGF0ZS5qcyAtPiBfY29nbmFjU3dhcFBpbGwpOyB0aGlzIG9ubHkgb3ducyBzaGFwZSwgZ2x5cGggYW5kIHRoZSBpbmxpbmVcbiAgIGFtb3VudCBjaGlwLiAqL1xuLmluYm94LXN3YXAtcGlsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMzc1cmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgxNSwgMjMsIDQyLCAwLjEyKTtcblxuICAmX19pY29uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAvKiBBbW91bnQgY2hpcDogYSB0cmFuc2x1Y2VudCBpbnNldCBzbyB0aGUgcHJpY2UgcmVhZHMgYXMgcGFydCBvZiB0aGUgYmFkZ2VcbiAgICAgeWV0IHN0YXlzIHZpc3VhbGx5IGRpc3RpbmN0IGZyb20gdGhlIHR5cGUgbGFiZWwuICovXG4gICZfX2Ftb3VudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDAuMDVyZW0gMC40cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMik7XG4gICAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG59XG5cbi8qIEluIHRoZSBtZXNzYWdlIHRocmVhZCB0aGUgcGlsbCBzaXRzIG9uIGl0cyBvd24gbGluZSBhYm92ZSB0aGUgcmVxdWVzdCBidWJibGUsXG4gICBzbyBnaXZlIGl0IGEgdG91Y2ggbW9yZSBwcmVzZW5jZSB0aGFuIGluIHRoZSBkZW5zZSBjb252ZXJzYXRpb24gbGlzdC4gKi9cbi5pbmJveC1tc2dfX3N3YXB0eXBlIC5pbmJveC1zd2FwLXBpbGwge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgcGFkZGluZzogMC4zcmVtIDAuNzVyZW07XG59XG5cbi8qID09PT09IFByb2ZpbGUgYWRkcmVzcyBhdXRvY29tcGxldGUgKHByb2ZpbGUtYWRkcmVzcyBjb250cm9sbGVyKSA9PT09PT09PSAqL1xuLyogVHJhbnNpZW50IHNwaW5uZXIgcGlubmVkIHRvIHRoZSByaWdodCBvZiB0aGUgY2l0eSBpbnB1dCB3aGlsZSB0aGUgcG9zdGFsXG4gICBjb2RlIGlzIHJlc29sdmVkIChpY29uLWxvYWRpbmcgZ2x5cGggKyBvdXIgb3duIHJvdGF0aW9uKS4gKi9cbi5wcm9maWxlLWFkZHJlc3NfX3NwaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYW5pbWF0aW9uOiBwcm9maWxlLWFkZHJlc3Mtc3BpbiAwLjdzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwcm9maWxlLWFkZHJlc3Mtc3BpbiB7XG4gIGZyb20geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpOyB9XG4gIHRvICAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLyogTWF0Y2hlZCBxdWVyeSBmcmFnbWVudCBpbiB0aGUgc3RyZWV0IHN1Z2dlc3Rpb24gbGlzdCwgYm9sZGVkIGZvciBzY2FubmluZy4gKi9cbi5wcm9maWxlLWFkZHJlc3Mtc3VnZ2VzdGlvbiBzdHJvbmcsXG51bCBsaSBzdHJvbmcucHJvZmlsZS1hZGRyZXNzLW1hdGNoIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogPT09PT0gVmVuZG9yIGFkZHJlc3MgYXV0b2NvbXBsZXRlIChBZGRyZXNzRm9ybVR5cGUgKyBkZXZicmlkZ2UpID09PT09PT09PSAqL1xuLyogVGhlIHZlbmRvciBkZXZicmlkZ2UgYXV0b2NvbXBsZXRlciAobXl0cm9jL2NvbW1vbiwganF1ZXJ5LmF1dG9jb21wbGV0ZS5qcylcbiAgIGRyaXZlcyB0aGUgY2l0eS9zdHJlZXQgZmllbGRzIG9uIGV2ZXJ5IEFkZHJlc3NGb3JtVHlwZSBzdXJmYWNlIOKAlCBhZFxuICAgY3JlYXRlL2VkaXQsIHRyYWNrZXIgZWRpdCwgYWRtaW4gdXNlciBlZGl0IOKAlCB2aWEgdGhlIGBhZGRyZXNzLW1hcC1zeW5jYFxuICAgYmxvY2suIEl0cyBkZWZhdWx0IGBmb3JtYXRSZXN1bHRgIGFscmVhZHkgd3JhcHMgdGhlIG1hdGNoZWQgZnJhZ21lbnQgaW5cbiAgIDxzdHJvbmc+ICh2ZXJpZmllZCBpbiB0aGUgdmVuZG9yIGxpYiksIGJ1dCB0aGUgcHJvamVjdCBzaGlwcyBubyBDU1MgZm9yIHRoZVxuICAgc3VnZ2VzdGlvbnMgY29udGFpbmVyLCBzbyB0aGUgZHJvcGRvd24gcmVuZGVyZWQgdW5zdHlsZWQgYW5kIHRoZSBib2xkIHdhc1xuICAgaW52aXNpYmxlLiBUaGVzZSBydWxlcyBicmluZyB0aGF0IHZlbmRvciBwYXRoIHRvIHZpc3VhbCBwYXJpdHkgd2l0aCB0aGVcbiAgIGN1c3RvbSBwcm9maWxlIGFkZHJlc3MgZHJvcGRvd24gKHJvdW5kZWQgY2FyZCwgaG92ZXIva2V5Ym9hcmQtc2VsZWN0ZWRcbiAgIHN0YXRlcywgYm9sZCBtYXRjaCkuIFB1cmUgQ1NTIOKAlCBubyB2ZW5kb3IgSlMgZm9yay5cblxuICAgTkI6IHRoZXJlIGlzIG5vIGNpdHkgXCJyZXNvbHZpbmdcIiBzcGlubmVyIGhlcmUsIHVubGlrZSB0aGUgcHJvZmlsZSBmb3JtOiB0aGVcbiAgIGRldmJyaWRnZSBmaWVsZCBJUyB0aGUgYXV0b2NvbXBsZXRlICh0eXBlIHRoZSBjaXR5LCBzdWdnZXN0aW9ucyBhcHBlYXIpLCBzb1xuICAgdGhlcmUgaXMgbm8gc2VwYXJhdGUgcG9zdGFs4oaSY2l0eSBsb29rdXAgc3RlcCB0byBpbmRpY2F0ZS4gKi9cblxuLyogU3VnZ2VzdGlvbnMgZHJvcGRvd24gKGRldmJyaWRnZSBkZWZhdWx0IGNvbnRhaW5lciBgLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uc2ApLiAqL1xuLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDE1LCAyMywgNDIsIDAuMSksIDAgNHB4IDZweCAtNHB4IHJnYmEoMTUsIDIzLCA0MiwgMC4xKTtcbiAgbWF4LWhlaWdodDogMTVyZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICYgKyAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjFmNWY5O1xuICB9XG5cbiAgLyogQm9sZCB0aGUgbWF0Y2hlZCBxdWVyeSBmcmFnbWVudCAoZGV2YnJpZGdlIGBmb3JtYXRSZXN1bHRgIHdyYXBzIGl0IGluIDxzdHJvbmc+KS4gKi9cbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8qIEhvdmVyICsga2V5Ym9hcmQtc2VsZWN0ZWQgcm93IChkZXZicmlkZ2UgYWRkcyBgLmF1dG9jb21wbGV0ZS1zZWxlY3RlZGApLiAqL1xuLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uOmhvdmVyLFxuLmF1dG9jb21wbGV0ZS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG59XG4vKiA9PT09PSBDT0dOQUMtNDM6IG1lc3NhZ2luZyBzd2FwLXR5cGUgcGlsbCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIE9uZSBpY29uLWxlZCwgY29sb3VyLWNvZGVkIGJhZGdlIHNoYXJlZCBieSB0aGUgY29udmVyc2F0aW9uIGxpc3QgKGxlZnRcbiAgIGNvbHVtbikgYW5kIHRoZSBtZXNzYWdlIHRocmVhZCBiYW5uZXIgKHJpZ2h0IGNvbHVtbiksIHNvIGEgc2FsZSBpcyBuZXZlclxuICAgbWlzdGFrZW4gZm9yIGEgZ2lmdCDigJQgYW5kIHRoZSBhbW91bnQgdHJhdmVscyB3aXRoIHRoZSBcIlZlbnRlXCIgbGFiZWwuXG4gICBDb2xvdXJzIGNvbWUgZnJvbSB0aGUgYGJnLSpgIHV0aWxpdHkgc2V0IG9uIHRoZSBlbGVtZW50IGluIEpTXG4gICAodGVtcGxhdGUuanMgLT4gX2NvZ25hY1N3YXBQaWxsKTsgdGhpcyBvbmx5IG93bnMgc2hhcGUsIGdseXBoIGFuZCB0aGUgaW5saW5lXG4gICBhbW91bnQgY2hpcC4gKi9cbi5pbmJveC1zd2FwLXBpbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjM3NXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMTUsIDIzLCA0MiwgMC4xMik7XG5cbiAgJl9faWNvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLyogQW1vdW50IGNoaXA6IGEgdHJhbnNsdWNlbnQgaW5zZXQgc28gdGhlIHByaWNlIHJlYWRzIGFzIHBhcnQgb2YgdGhlIGJhZGdlXG4gICAgIHlldCBzdGF5cyB2aXN1YWxseSBkaXN0aW5jdCBmcm9tIHRoZSB0eXBlIGxhYmVsLiAqL1xuICAmX19hbW91bnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAwLjA1cmVtIDAuNHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjIpO1xuICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxufVxuXG4vKiBJbiB0aGUgbWVzc2FnZSB0aHJlYWQgdGhlIHBpbGwgc2l0cyBvbiBpdHMgb3duIGxpbmUgYWJvdmUgdGhlIHJlcXVlc3QgYnViYmxlLFxuICAgc28gZ2l2ZSBpdCBhIHRvdWNoIG1vcmUgcHJlc2VuY2UgdGhhbiBpbiB0aGUgZGVuc2UgY29udmVyc2F0aW9uIGxpc3QuICovXG4uaW5ib3gtbXNnX19zd2FwdHlwZSAuaW5ib3gtc3dhcC1waWxsIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjc1cmVtO1xufVxuIiwiQGRlc2t0b3A6IH5cIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClcIjtcblxuLmluYm94LW1zZ19fdG90YWx7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50cm9jLWNhcmQge1xuICAmX19waXggaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIC50YWcuYy1icmF2byB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWRlbHRhKTtcbiAgfVxufVxuXG4udHJvYy1jYXJkX19kZXNjcmlwdGlvbiAgcCB7XG4gIEBhcHBseSBteS00O1xufVxuXG4uY2F0ZWdvcmllcy1saXN0IHtcbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZGVsdGEpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAmX19saW5rOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5iZy14cmF5IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgfVxuICAuaWNvbi52ZXJ5LWxhcmdlIHtcbiAgICAtLXNpemU6IDQuNWVtO1xuICB9XG59XG5cbiNzZWFyY2hfZmlsdGVyc19fdG9nZ2xlOmNoZWNrZWQgfiBmb3JtW25hbWU9XCJzZWFyY2hfZm9ybVwiXSAudG9nZ2xlLWNvbXBvbmVudF9fdG9nZ2xlLXRhYnMgLmhpZGUtbW9yZSxcbiNzZWFyY2hfZmlsdGVyc19fdG9nZ2xlOm5vdCg6Y2hlY2tlZCkgfiBmb3JtW25hbWU9XCJzZWFyY2hfZm9ybVwiXSAudG9nZ2xlLWNvbXBvbmVudF9fdG9nZ2xlLXRhYnMgLmhpZGUtbGVzcyxcbiNzZWFyY2hfZmlsdGVyc19fdG9nZ2xlOm5vdCg6Y2hlY2tlZCkgfiBmb3JtW25hbWU9XCJzZWFyY2hfZm9ybVwiXSAudG9nZ2xlLWNvbXBvbmVudF9fY29udGFpbmVyLnRyYW5zaXRpb24tZGlzcGxheSxcbiNzZWFyY2hfZmlsdGVyc19fdG9nZ2xlOm5vdCg6Y2hlY2tlZCkgfiAub3ZlcnJpZGUtdHJvYy1zZWFyY2gtZmlsdGVycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNmaWx0ZXJzX2xpc3Qge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxhYmVsLCBkaXYge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci14cmF5KTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjM1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICAgIGZvbnQtc2l6ZTogMC45NWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAmOm5vdChbZm9yPVwiZmlsdGVyc19yZXNldFwiXSkge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWNoYXJsaWUpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hbHBoYSk7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1jaGFybGllKTtcbiAgICB9XG4gIH1cbn1cblxuLnRvcC1vdmVycmlkZS10cm9jLXNlYXJjaC1maWx0ZXJzLmNvbXBvbmVudC1maWx0ZXJzLmdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwMDtcbiAgLmZvcm0tcm93X19kcm9wZG93bl9faW5wdXQsXG4gIC5zZWFyY2gtYmFyX19tdWx0aXNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItenVsdSk7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItY2hhcmxpZSk7XG4gICAgZm9udC1mYW1pbHk6IGFyaWFsLCBzZXJpZjtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgfVxuICAudG9nZ2xlLWNvbXBvbmVudF9fdG9nZ2xlLXRhYnMsXG4gIC5mb3JtLXJvd19fZHJvcGRvd25fX2lucHV0LFxuICAuc2VhcmNoLWJhcl9fbXVsdGlzZWxlY3Qge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBoZWlnaHQ6IDNlbTtcbiAgfVxuICAuZm9ybS1yb3dfX2Ryb3Bkb3duX19pbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICBcbiAgLy8uZm9ybS1yb3dfX2Ryb3Bkb3duX19saXN0IHtcbiAgLy8gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWRlbHRhKTtcbiAgLy8gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvLyAgbWluLXdpZHRoOiAxOWVtO1xuICAvLyAgd2lkdGg6IDEwMCU7XG4gIC8vfVxuICBcbiAgLnRvZ2dsZS1jb21wb25lbnRfX3RvZ2dsZS10YWJzIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3IteHJheSk7XG4gIH1cbn1cblxuLm92ZXJyaWRlLXRyb2Mtc2VhcmNoLWZpbHRlcnMuY29tcG9uZW50LWZpbHRlcnMuZ3JpZCB7XG4gIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXhyYXkpO1xuICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICAuZm9ybS1yb3dfX3NlbGVjdCxcbiAgLmZvcm0tcm93X19kcm9wZG93bl9faW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWNoYXJsaWUpO1xuICAgIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2VyaWY7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cbiAgLmZvcm0tcm93X19kcm9wZG93bl9faW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmZvcm0tcm93X19kcm9wZG93bl9fbGlzdCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItY2hhcmxpZSk7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLS1zd2FwVHlwZSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC5ncmlkLS1wcmljZVJhbmdlIHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLmdyaWQtLXB1Ymxpc2hlZEJlZm9yZSB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG59XG5cbi5vdmVycmlkZS10cm9jLXNlYXJjaC1maWx0ZXJzIC5ncmlkLS1wZXJpbWV0ZXIge1xuICBtaW4td2lkdGg6IDEzZW07XG4gIFxuICAuZm9ybS1yb3dfX2Ryb3Bkb3duX19saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAyMGVtO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWluLXdpZHRoOiAyNWVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmZvcm0tcm93X19kcm9wZG93bl9faW5wdXQge1xuICAgIHdpZHRoOiAyMGVtOyAvLyBMYXJnZXVyIGZpeGUgYXUgbGlldSBkZSBtaW4td2lkdGhcbiAgICBtaW4td2lkdGg6IDIwZW07IC8vIEZhbGxiYWNrXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gQ2FjaGUgbGUgdGV4dGUgcXVpIGTDqXBhc3NlXG4gIH1cblxuICAuZm9ybS1yb3dfX2Ryb3Bkb3duX19pbnB1dCBzcGFuIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IC8vIEFmZmljaGUgXCIuLi5cIiBwb3VyIGxlIHRleHRlIGxvbmdcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogRmlsdGVyIGRyYXdlciDigJQgXCJMb2NhbGlzYXRpb25cIiB0b20tc2VsZWN0IHJlc3R5bGVkIHRvIG1hdGNoIHRoZVxuICAgXCJDYXTDqWdvcmllXCIgYnV0dG9uIGxvb2sgKG9yYW5nZS1ib3JkZXJlZCwgaC00Miwgb3JhbmdlIGNoZXZyb24pLlxuICAgU2VsZWN0b3JzIHRhcmdldCB0aGUgdG9tLXNlbGVjdCB3aWRnZXQgaW5qZWN0ZWQgYXQgcnVudGltZSBvdmVyIHRoZVxuICAgYENpdHlBdXRvQ29tcGxldGVGaWVsZGAgPHNlbGVjdD4uICovXG4uZmlsdGVyLWxvY2F0aW9uIHtcbiAgLnRzLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC50cy13cmFwcGVyLnNpbmdsZSAudHMtY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogNDJweDtcbiAgICBwYWRkaW5nOiAwIDIuNXJlbSAwIDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5LTcwMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGN1cnNvcjogdGV4dDtcbiAgfVxuXG4gIC50cy1jb250cm9sID4gaW5wdXQge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTcwMCk7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgLnRzLWNvbnRyb2wgPiBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTcwMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC50cy13cmFwcGVyLnNpbmdsZSAudHMtY29udHJvbCAuaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNzAwKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLyogUmVwbGFjZSB0aGUgZGVmYXVsdCBncmF5IHRyaWFuZ2xlIHdpdGggYW4gb3JhbmdlIGNoZXZyb25cbiAgICAgbWF0Y2hpbmcgdGhlIFNWRyB1c2VkIGJ5IHRoZSBDYXTDqWdvcmllIGJ1dHRvbi4gKi9cbiAgLnRzLXdyYXBwZXIuc2luZ2xlIC50cy1jb250cm9sOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTcwMCk7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDExIDcnPjxwYXRoIGQ9J005LjcwNzUgMEw1LjUgNC4xOTggMS4yOTI1IDAgMCAxLjI5MjUgNS41IDYuNzkyNSAxMSAxLjI5MjV6Jy8+PC9zdmc+XCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgIG1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTEgNyc+PHBhdGggZD0nTTkuNzA3NSAwTDUuNSA0LjE5OCAxLjI5MjUgMCAwIDEuMjkyNSA1LjUgNi43OTI1IDExIDEuMjkyNXonLz48L3N2Zz5cIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gIH1cblxuICAudHMtd3JhcHBlci5zaW5nbGUuZHJvcGRvd24tYWN0aXZlIC50cy1jb250cm9sOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuXG4ubW9yZS1vdmVycmlkZS10cm9jLXNlYXJjaC1maWx0ZXJzLmNvbXBvbmVudC1maWx0ZXJzLmdyaWQge1xuICAtLWdyaWQtdGVtcGxhdGU6IHJlcGVhdCgxMiwgMWZyKTtcbiAgLS1ncmlkLWhhbGY6IHNwYW4gNjtcbiAgLmdyaWQtLXJlc3VsdHMsXG4gIC5ncmlkLS1zb3J0Qnkge1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWhhbGYpO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAuZ3JpZC0tc29ydEJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAuZm9ybS1yb3dfX3NlbGVjdCB7XG4gICAgICAtLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgc2VsZWN0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cbn0iLCIuYWRtaW4tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDZlbTtcbiAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaG9tZXBhZ2UtYmFubmVyLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hbHBoYSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/