/*!****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/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__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:nth-child(even) {
  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;
}
.\!container {
  width: 100% !important;
}
.container {
  width: 100%;
}
@media (min-width: 640px) {

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

  .container {
    max-width: 640px;
  }
}
@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;
  }
}
@media (min-width: 1536px) {

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

  .container {
    max-width: 1536px;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.\!left-auto {
  left: auto !important;
}
.\!right-auto {
  right: auto !important;
}
.\!top-1\/2 {
  top: 50% !important;
}
.left-10 {
  left: 2.5rem;
}
.left-\[1em\] {
  left: 1em;
}
.right-0 {
  right: 0px;
}
.z-10 {
  z-index: 10;
}
.col-start-1 {
  grid-column-start: 1;
}
.m-4 {
  margin: 1rem;
}
.m-auto {
  margin: auto;
}
.-mx-4 {
  margin-left: -1rem;
  margin-right: -1rem;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.-mt-4 {
  margin-top: -1rem;
}
.-mt-6 {
  margin-top: -1.5rem;
}
.-mb-2 {
  margin-bottom: -0.5rem;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mb-16 {
  margin-bottom: 4rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-16 {
  margin-left: 4rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-6 {
  margin-left: 1.5rem;
}
.ml-8 {
  margin-left: 2rem;
}
.-mr-1 {
  margin-right: -0.25rem;
}
.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-1 {
  margin-top: 0.25rem;
}
.mt-12 {
  margin-top: 3rem;
}
.mt-16 {
  margin-top: 4rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-9 {
  margin-top: 2.25rem;
}
.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;
}
.flex {
  display: flex;
}
.table {
  display: table;
}
.table-cell {
  display: table-cell;
}
.grid {
  display: grid;
}
.contents {
  display: contents;
}
.hidden {
  display: none;
}
.size-12 {
  width: 3rem;
  height: 3rem;
}
.\!h-\[2\.75em\] {
  height: 2.75em !important;
}
.h-5 {
  height: 1.25rem;
}
.w-28 {
  width: 7rem;
}
.w-5 {
  width: 1.25rem;
}
.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.w-full {
  width: 100%;
}
.min-w-12 {
  min-width: 3rem;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.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-not-allowed {
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}
.resize {
  resize: both;
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.flex-row {
  flex-direction: row;
}
.flex-col {
  flex-direction: column;
}
.items-center {
  align-items: center;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-x-8 {
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}
.gap-y-6 {
  row-gap: 1.5rem;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-nowrap {
  text-wrap: nowrap;
}
.break-all {
  word-break: break-all;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-full {
  border-radius: 9999px;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.p-2 {
  padding: 0.5rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-8 {
  padding: 2rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.pb-16 {
  padding-bottom: 4rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pl-8 {
  padding-left: 2rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.pt-16 {
  padding-top: 4rem;
}
.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;
}
.\!text-\[16px\] {
  font-size: 16px !important;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-bold {
  font-weight: 700;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.capitalize {
  text-transform: capitalize;
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.underline {
  text-decoration-line: underline;
}
.opacity-25 {
  opacity: 0.25;
}
.opacity-75 {
  opacity: 0.75;
}
.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-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);
}
.outline {
  outline-style: solid;
}
.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);
}
.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;
}
.duration-150 {
  transition-duration: 150ms;
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
:root {
  --color-alpha: #d72871;
  --color-bravo: #00796B;
  --color-charlie: #000;
  --color-delta: #0A0082;
  --color-echo: #000;
  --color-foxtrot: #000;
  --color-xray: #323146;
  --color-zulu: #FFF;
  --color-error: #D93F0B;
  --color-success: #428623;
  --color-warning: #856404;
  --color-green1: #B3E6DE;
  --color-green2: #009688;
  --color-blue1: #A7A3D2;
  --color-blue2: #E6E5F2;
  --color-blue3: #030F40;
  --color-yellow1: #FFF59D;
  --color-purple1: #E1BEE7;
  --color-gray: #C8CACC;
  --color-light-gray: #f5f5f5;
}
.c-bravo {
  color: var(--color-bravo);
}
.bg-bravo {
  background-color: var(--color-bravo);
}
.bd-bravo {
  border-color: var(--color-bravo);
}
.sh-bravo {
  box-shadow: 10px 10px 0 0 var(--color-bravo);
}
.c-delta {
  color: var(--color-delta);
}
.bg-delta {
  background-color: var(--color-delta);
}
.bd-delta {
  border-color: var(--color-delta);
}
.sh-delta {
  box-shadow: 10px 10px 0 0 var(--color-delta);
}
.c-green1 {
  color: var(--color-green1);
}
.bg-green1 {
  background-color: var(--color-green1);
}
.bd-green1 {
  border-color: var(--color-green1);
}
.sh-green1 {
  box-shadow: 10px 10px 0 0 var(--color-green1);
}
.c-green2 {
  color: var(--color-green2);
}
.bg-green2 {
  background-color: var(--color-green2);
}
.bd-green2 {
  border-color: var(--color-green2);
}
.sh-green2 {
  box-shadow: 10px 10px 0 0 var(--color-green2);
}
.c-blue1 {
  color: var(--color-blue1);
}
.bg-blue1 {
  background-color: var(--color-blue1);
}
.bd-blue1 {
  border-color: var(--color-blue1);
}
.sh-blue1 {
  box-shadow: 10px 10px 0 0 var(--color-blue1);
}
.c-blue2 {
  color: var(--color-blue2);
}
.bg-blue2 {
  background-color: var(--color-blue2);
}
.bd-blue2 {
  border-color: var(--color-blue2);
}
.sh-blue2 {
  box-shadow: 10px 10px 0 0 var(--color-blue2);
}
.c-blue3 {
  color: var(--color-blue3);
}
.bg-blue3 {
  background-color: var(--color-blue3);
}
.bd-blue3 {
  border-color: var(--color-blue3);
}
.sh-blue3 {
  box-shadow: 10px 10px 0 0 var(--color-blue3);
}
.c-yellow1 {
  color: var(--color-yellow1);
}
.bg-yellow1 {
  background-color: var(--color-yellow1);
}
.bd-yellow1 {
  border-color: var(--color-yellow1);
}
.sh-yellow1 {
  box-shadow: 10px 10px 0 0 var(--color-yellow1);
}
.c-purple1 {
  color: var(--color-purple1);
}
.bg-purple1 {
  background-color: var(--color-purple1);
}
.bd-purple1 {
  border-color: var(--color-purple1);
}
.sh-purple1 {
  box-shadow: 10px 10px 0 0 var(--color-purple1);
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(/build/fonts/montserrat-italic-ext.6a944b6e.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(/build/fonts/montserrat-italic.caada573.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/build/fonts/montserrat-ext.82d636d9.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/build/fonts/montserrat.5028c63f.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@media only screen and (min-width: 768px) {
  body {
    --offset-top: 6em;
  }
  body .slogan {
    margin-top: 1.5em;
  }
  body .mobile {
    display: none;
  }
  body #account-menu,
  body #main-menu {
    width: 30.5em;
  }
  body .section-title {
    text-align: center;
  }
  body .homepage-highlight .troc-highlight__item:nth-child(5),
  body .homepage-highlight .troc-highlight__item:nth-child(5) ~ .troc-card {
    display: none;
  }
  body .categories-list__title {
    min-height: 4em;
  }
  body .categories-list__item {
    border-top-left-radius: 3em;
    background-color: var(--color-zulu);
    overflow: clip;
    font-size: var(--text-semi-medium);
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15);
  }
  body .categories-list__item .bg-xray {
    background-color: var(--color-delta);
  }
  body .categories-list__item--top,
  body .categories-list__item--bottom {
    padding: 1.5em;
  }
  body .layout-header .logo img,
  body .footer .logo {
    width: 10em;
  }
  body #override-troc-search {
    margin-left: -1em;
    margin-right: -1em;
  }
  body #override-troc-search .troc-highlight__item {
    max-width: calc(25% - 2em);
    margin-left: 1em;
    margin-right: 1em;
  }
}
@media only screen and (max-width: 767px) {
  body {
    --offset-top: 4em;
  }
  body .desktop {
    display: none;
  }
  body .mobile-first {
    order: -1;
  }
  body #account-menu,
  body #main-menu {
    width: 100%;
  }
  body .homepage-highlight .troc-list {
    overflow-x: auto;
  }
  body .categories-list__item {
    display: flex;
  }
  body .categories-list__item .bg-xray {
    background-color: transparent;
  }
  body .categories-list__item .bg-xray .icon {
    background-color: var(--color-delta);
  }
  body .categories-list__item--top {
    font-size: var(--text-small);
  }
  body .categories-list__item--bottom {
    margin-left: 2em;
  }
  body .layout-header .logo img,
  body .footer .logo {
    width: 8em;
  }
  body .footer-logo {
    order: -2;
  }
  body .footer-links ul {
    margin-bottom: 2em;
  }
  body .footer-contact {
    order: -1;
    margin-bottom: 4em;
  }
  body .page {
    overflow-x: clip;
  }
  body .inbox-container .inbox-right__hover__buttons {
    width: auto;
  }
}
p {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
h1,
.as-h1 {
  font-size: 2em;
}
.as-h2 {
  font-size: 1.5em;
}
body {
  font-family: montserrat, serif;
  color: var(--color-delta);
  background: var(--color-zulu);
  padding-top: var(--offset-top);
  --text-small: 0.8em;
}
.max-width {
  max-width: 1400px;
  margin: auto;
}
.section-title {
  font-size: var(--text-medium);
  text-transform: uppercase;
  font-weight: 800;
}
.simple-breadcrumb {
  margin-bottom: 1em;
}
.simple-breadcrumb__item,
.simple-breadcrumb__separator {
  margin-left: 0.5em;
}
.page:not(.homepage) .footer::before {
  content: ' ';
  display: block;
  width: 100%;
  height: 7em;
  background-image: url(/build/images/separator.4eb8a79f.jpg);
  margin-top: 1em;
}
.admin-banner {
  position: relative;
  height: 9.375em;
  background-image: url(/build/images/homepage-banner.cc2ac8c8.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
}
.admin-banner h1 {
  position: relative;
  z-index: 3;
}
.admin-banner::before {
  content: ' ';
  background-color: var(--color-blue1);
  opacity: 0.75;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.form-row__radio[data-invalid="1"] label::before {
  --color-bravo: var(--color-error);
}
.footer {
  background-color: var(--color-zulu);
}
.footer-links li {
  margin-bottom: 2em;
}
.footer-links li a:hover {
  text-decoration: underline;
}
.bd-delta.sh-delta {
  border: 2px solid var(--color-delta);
}
.page {
  --min-height: calc(100vh - var(--offset-top));
  flex-direction: column;
}
.page .troc-card {
  background: var(--color-zulu);
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15);
}
.page .troc-card__pix img {
  -o-object-fit: cover;
     object-fit: cover;
}
.page .troc-card .tag.c-bravo {
  color: var(--color-delta);
}
.page .inbox-container {
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15);
}
.page .inbox-container .inbox-right__hover__buttons {
  width: 20em;
}
.page .user-metrics .user-metric {
  border: 2px solid var(--color-delta);
  box-shadow: 10px 10px 0 0 var(--color-delta);
  margin-bottom: 2em;
}
.page .user-metrics .user-metric .f0 {
  background-color: var(--color-zulu);
  padding-left: 2em;
  opacity: 1;
}
.page .user-metrics .user-metric .f0 .icon {
  background-color: var(--color-delta);
}
.page .user-metrics .user-metric .f1 {
  padding: 2em 2em 2em 1em;
  background-color: var(--color-zulu);
}
.page .user-metrics .user-metric--label {
  font-weight: 600;
  color: var(--color-delta);
}
.page .user-metrics .user-metric--value {
  font-weight: 700;
  font-size: var(--text-medium);
  color: var(--color-delta);
}
.page .user-platform-metrics {
  display: flex;
  margin-bottom: 1em;
}
.page .user-platform-metrics > .flex-adaptable {
  flex: 1;
  margin: 0;
}
.page .user-platform-metrics > .flex-adaptable .f1 {
  padding: 0;
}
.page .user-platform-metrics > .flex-adaptable:first-child > div:first-child .user-platform-metric {
  background-color: var(--color-green1);
  border-bottom-right-radius: 2.5em;
  border-top-left-radius: 2.5em;
}
.page .user-platform-metrics > .flex-adaptable:first-child > div:last-child .user-platform-metric {
  background-color: var(--color-blue1);
  border-bottom-left-radius: 2.5em;
}
.page .user-platform-metrics > .flex-adaptable:last-child > div:first-child .user-platform-metric {
  background-color: var(--color-yellow1);
  border-bottom-left-radius: 2.5em;
}
.page .user-platform-metrics > .flex-adaptable:last-child > div:last-child .user-platform-metric {
  background-color: var(--color-purple1);
  border-top-right-radius: 2.5em;
  border-bottom-left-radius: 2.5em;
}
.page .user-platform-metrics .user-platform-metric {
  padding: 2em;
  text-align: center;
  min-height: 10em;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.page .user-platform-metrics .user-platform-metric .flex {
  align-items: center;
  justify-content: center;
}
.page .user-platform-metrics .user-platform-metric--label {
  font-weight: 600;
}
.page .user-platform-metrics .user-platform-metric--value {
  font-weight: 700;
  font-size: var(--text-medium);
}
.page.scrolling-up .layout-shortcut__top {
  top: 50vh;
}
.page:not(.scrolling-up) .layout-shortcut__top {
  top: -10em;
}
.layout-shortcut__top {
  position: fixed;
  z-index: 2;
  width: 100%;
  left: 0;
  right: 0;
  transition: top 0.5s;
  margin: auto;
  height: 0;
}
.layout-shortcut__top .rounded {
  position: absolute;
  width: 2.5em;
  height: 2.5em;
  background-color: var(--color-blue2);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2);
  right: 2em;
}
.page .selectable-list__buttons {
  top: 6em;
}
#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: #000;
  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"]) {
  border: 1px solid var(--color-xray);
}
.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-blue2);
  border-color: var(--color-blue2);
  border: 2px solid var(--color-delta);
  font-family: arial, serif;
}
.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 .form-row__dropdown__list {
  border: 1px solid var(--color-delta);
  overflow: visible;
  min-width: 17em;
  width: 100%;
}
.top-override-troc-search-filters.component-filters.grid .toggle-component__toggle-tabs {
  color: #000;
}
.override-troc-search-filters.component-filters.grid {
  border-bottom: 1px solid var(--color-xray);
  padding-bottom: 1.25em;
}
.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-blue2);
  border-color: var(--color-blue2);
}
.override-troc-search-filters.component-filters.grid .form-row__select select {
  padding-left: 1em;
}
.override-troc-search-filters.component-filters.grid .form-row__select {
  border: none;
  font-family: arial, serif;
}
.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: 1px solid var(--color-delta);
  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;
}
.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;
  color: var(--color-xray);
  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;
}
.more-override-troc-search-filters.component-filters.grid .grid--sortBy select {
  padding: 0;
  margin: 0;
  color: #000;
}
.table-bordered {
  border-collapse: collapse;
  width: 100%;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid var(--color-delta);
  padding: 0.75em 1em;
}
.table-bordered th {
  background-color: var(--color-blue2);
  font-weight: 600;
  text-align: left;
}
body > a.sr-only.sr-only-focusable {
  display: none;
}
.skip-link {
  position: absolute;
  left: -9999px;
  top: auto;
  width: 1px;
  height: 1px;
  clip: rect(0, 0, 0, 0);
  clip-path: inset(50%);
  white-space: nowrap;
  z-index: 9999;
}
.skip-link:focus {
  position: fixed;
  top: 0;
  left: 0;
  width: auto;
  height: auto;
  clip: auto;
  clip-path: none;
  padding: 1rem 1.5rem;
  background-color: var(--color-delta);
  color: var(--color-zulu);
  text-decoration: none;
  font-weight: 600;
  white-space: normal;
  outline: 3px solid var(--color-bravo);
  outline-offset: 2px;
}
.page .icon-copy {
  --icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2220px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2220px%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M300-200q-24%200-42-18t-18-42v-560q0-24%2018-42t42-18h440q24%200%2042%2018t18%2042v560q0%2024-18%2042t-42%2018H300Zm0-60h440v-560H300v560ZM180-80q-24%200-42-18t-18-42v-620h60v620h500v60H180Zm120-180v-560%20560Z%22%2F%3E%3C%2Fsvg%3E");
}
.page .icon-ratp {
  --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%0A%20%20%20width%3D%221015.6765%22%0A%20%20%20height%3D%221030.429%22%0A%20%20%20id%3D%22svg2%22%0A%20%20%20version%3D%221.0%22%0A%20%20%20sodipodi%3Adocname%3D%22ratp2.svg%22%0A%20%20%20xmlns%3Ainkscape%3D%22http%3A%2F%2Fwww.inkscape.org%2Fnamespaces%2Finkscape%22%0A%20%20%20xmlns%3Asodipodi%3D%22http%3A%2F%2Fsodipodi.sourceforge.net%2FDTD%2Fsodipodi-0.dtd%22%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%0A%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%3E%0A%20%20%3Cdefs%0A%20%20%20%20%20id%3D%22defs10%22%20%2F%3E%0A%20%20%3Csodipodi%3Anamedview%0A%20%20%20%20%20id%3D%22base%22%0A%20%20%20%20%20pagecolor%3D%22%23000000%22%0A%20%20%20%20%20bordercolor%3D%22%23666666%22%0A%20%20%20%20%20borderopacity%3D%221.0%22%0A%20%20%20%20%20inkscape%3Apageopacity%3D%220.0%22%0A%20%20%20%20%20inkscape%3Apageshadow%3D%222%22%0A%20%20%20%20%20inkscape%3Azoom%3D%220.49497475%22%0A%20%20%20%20%20inkscape%3Acx%3D%22403.05086%22%0A%20%20%20%20%20inkscape%3Acy%3D%22351.53308%22%0A%20%20%20%20%20inkscape%3Adocument-units%3D%22px%22%0A%20%20%20%20%20inkscape%3Acurrent-layer%3D%22layer1%22%0A%20%20%20%20%20showgrid%3D%22false%22%0A%20%20%20%20%20inkscape%3Awindow-width%3D%221440%22%0A%20%20%20%20%20inkscape%3Awindow-height%3D%22900%22%0A%20%20%20%20%20inkscape%3Awindow-x%3D%220%22%0A%20%20%20%20%20inkscape%3Awindow-y%3D%220%22%0A%20%20%20%20%20inkscape%3Apagecheckerboard%3D%220%22%0A%20%20%20%20%20inkscape%3Awindow-maximized%3D%220%22%20%2F%3E%0A%20%20%3Cmetadata%0A%20%20%20%20%20id%3D%22metadata7%22%3E%0A%20%20%20%20%3Crdf%3ARDF%3E%0A%20%20%20%20%20%20%3Ccc%3AWork%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atype%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%0A%20%20%20%20%20%20%3C%2Fcc%3AWork%3E%0A%20%20%20%20%3C%2Frdf%3ARDF%3E%0A%20%20%3C%2Fmetadata%3E%0A%20%20%3Cg%0A%20%20%20%20%20inkscape%3Alabel%3D%22Ebene%201%22%0A%20%20%20%20%20inkscape%3Agroupmode%3D%22layer%22%0A%20%20%20%20%20id%3D%22layer1%22%0A%20%20%20%20%20transform%3D%22translate%28-4.971109%2C-200.37899%29%22%3E%0A%20%20%20%20%3Cg%0A%20%20%20%20%20%20%20id%3D%22g5054%22%0A%20%20%20%20%20%20%20transform%3D%22matrix%2820.814643%2C0%2C0%2C20.814643%2C-10543.942%2C-4317.0669%29%22%3E%0A%20%20%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20%20%20id%3D%22path3272%22%0A%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%234bc0ad%3Bfill-opacity%3A1%3Bfill-rule%3Anonzero%3Bstroke%3Anone%22%0A%20%20%20%20%20%20%20%20%20d%3D%22m%20523.21%2C227.91086%20c%202.755%2C-2.925%206.69%2C-4.93875%2011.025%2C-4.93875%208.34125%2C0%2015.10375%2C6.68125%2015.10375%2C15.02375%200%2C5.56125%20-3.0625%2C11.13375%20-7.54%2C13.75375%20-0.63%2C2.12625%20-1.0625%2C3.73375%20-1.27%2C6.43125%208.775%2C-2.6575%2015.07%2C-10.5425%2015.07%2C-20.185%200%2C-11.8%20-9.48375%2C-20.96375%20-21.28375%2C-20.96375%20-6.735%2C0%20-12.62%2C3.03625%20-16.53625%2C7.905%200%2C0%203.10625%2C0.875%205.435%2C2.95875%22%20%2F%3E%0A%20%20%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20%20%20id%3D%22path3274%22%0A%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%234bc0ad%3Bfill-opacity%3A1%3Bfill-rule%3Anonzero%3Bstroke%3Anone%22%0A%20%20%20%20%20%20%20%20%20d%3D%22m%20519.7525%2C233.88711%20c%20-0.455%2C1.44125%20-0.58125%2C2.5175%20-0.58125%2C4.10875%200%2C8.64%206.8675%2C15.225%2015.20875%2C15.225%20-0.4675%2C1.90875%20-0.7225%2C3.4175%20-0.915%2C5.6075%20-1.60875%2C-0.0187%20-3.1775%2C-0.1325%20-4.68375%2C-0.49375%20-9.20125%2C-2.2025%20-16.09125%2C-10.42375%20-15.9125%2C-20.33875%200.0462%2C-2.5%200.315%2C-4.6425%201.21875%2C-6.88625%200%2C0%203.215%2C0.23125%205.665%2C2.7775%22%20%2F%3E%0A%20%20%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20%20%20id%3D%22path3276%22%0A%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23004fa3%3Bfill-opacity%3A1%3Bfill-rule%3Anonzero%3Bstroke%3Anone%22%0A%20%20%20%20%20%20%20%20%20d%3D%22m%20534.02%2C233.24711%20c%200%2C0%200.16375%2C1.5475%200.29375%2C2.5475%200%2C0%200.0125%2C0.30625%200.44125%2C0.42875%20l%201.17%2C0.37625%20c%200%2C0%200.85875%2C0.26875%200.7525%2C1.15375%20l%20-0.1225%2C1.395%20c%200%2C0%200.45375%2C-0.7025%201.19125%2C-0.6625%200%2C0%200.99%2C0.11875%200.97%2C1.11875%200%2C0%20-0.08%2C1.04625%200.255%2C1.3425%200%2C0%200.255%2C0.5225%201.7975%2C0.67125%200.6975%2C0.0525%201.24875%2C0.415%201.24875%2C0.415%201.15375%2C0.89875%200.34875%2C2.3625%200.34875%2C2.3625%200%2C0%20-2.25%2C4.8575%20-3.23625%2C9.48125%200%2C0%20-2.07%2C7.32%20-0.15125%2C12.66%20h%20-2.705%20c%20-2.925%2C-8.9625%202.985%2C-21.31125%202.985%2C-21.31125%200%2C0%200.665%2C-1.22%20-0.22125%2C-1.38%20-0.32%2C-0.06%20-0.37625%2C-0.0687%20-0.765%2C-0.14125%200%2C0%20-1.47125%2C-0.0863%20-1.14%2C-1.905%200.24125%2C-1.33125%20-0.85875%2C-0.67875%20-0.85875%2C-0.67875%20-1.18%2C0.63125%20-1.26125%2C-0.3075%20-1.26125%2C-0.3075%20-0.0525%2C-0.48375%20-0.135%2C-1.26125%20-0.135%2C-1.26125%20-0.0525%2C-0.51%20-0.3475%2C-0.55%20-0.3475%2C-0.55%20l%20-1.31%2C-0.2775%20c%20-0.975%2C-0.23875%20-0.9975%2C-1.1325%20-0.9975%2C-1.1325%20l%20-0.18875%2C-2.30625%20c%20-0.0263%2C-1.03125%20-1.03375%2C-0.725%20-1.03375%2C-0.725%20-0.59%2C0.16%20-2.5075%2C0.4425%20-2.5075%2C0.4425%200%2C0%20-1.11625%2C0.295%20-2.815%2C-0.1%20-1.27625%2C-0.35125%20-2.89625%2C-1.20125%20-4.78%2C-2.8125%20-1.82375%2C-1.6225%20-4.21125%2C-2.50875%20-4.21125%2C-2.50875%20-4.88375%2C-1.63625%20-9.88375%2C0.49875%20-9.88375%2C0.49875%20v%20-2.81875%20c%200%2C0%204.19375%2C-2.255%2010.0975%2C-0.4575%200%2C0%202.9525%2C0.685%206.17125%2C3.47625%200%2C0%201.055%2C0.92375%202.325%2C1.5675%200%2C0%201.2475%2C0.7625%203.175%2C0.49375%202.3475%2C-0.36%203.73375%2C-0.41625%203.73375%2C-0.41625%200%2C0%201.61875%2C-0.18%201.715%2C1.32125%22%20%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
.page .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");
}
.page .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");
}
.page .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");
}
.page .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");
}
.page .icon-search {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2225%22%20height%3D%2224%22%20viewBox%3D%220%200%2025%2024%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%22M5.64124%2011C5.64124%207.691%208.33224%205%2011.6412%205C14.9502%205%2017.6412%207.691%2017.6412%2011C17.6412%2014.309%2014.9502%2017%2011.6412%2017C8.33224%2017%205.64124%2014.309%205.64124%2011ZM21.3482%2019.293L17.9532%2015.897C19.0062%2014.543%2019.6412%2012.846%2019.6412%2011C19.6412%206.589%2016.0522%203%2011.6412%203C7.23024%203%203.64124%206.589%203.64124%2011C3.64124%2015.411%207.23024%2019%2011.6412%2019C13.4872%2019%2015.1842%2018.365%2016.5382%2017.312L19.9342%2020.707C20.1292%2020.902%2020.3852%2021%2020.6412%2021C20.8972%2021%2021.1532%2020.902%2021.3482%2020.707C21.7392%2020.316%2021.7392%2019.684%2021.3482%2019.293Z%22%20fill%3D%22%23000000%22%2F%3E%0A%3Cmask%20id%3D%22mask0_244_942%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%223%22%20y%3D%223%22%20width%3D%2219%22%20height%3D%2218%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.64124%2011C5.64124%207.691%208.33224%205%2011.6412%205C14.9502%205%2017.6412%207.691%2017.6412%2011C17.6412%2014.309%2014.9502%2017%2011.6412%2017C8.33224%2017%205.64124%2014.309%205.64124%2011ZM21.3482%2019.293L17.9532%2015.897C19.0062%2014.543%2019.6412%2012.846%2019.6412%2011C19.6412%206.589%2016.0522%203%2011.6412%203C7.23024%203%203.64124%206.589%203.64124%2011C3.64124%2015.411%207.23024%2019%2011.6412%2019C13.4872%2019%2015.1842%2018.365%2016.5382%2017.312L19.9342%2020.707C20.1292%2020.902%2020.3852%2021%2020.6412%2021C20.8972%2021%2021.1532%2020.902%2021.3482%2020.707C21.7392%2020.316%2021.7392%2019.684%2021.3482%2019.293Z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url%28%23mask0_244_942%29%22%3E%0A%3Crect%20x%3D%220.641235%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
.page .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");
}
.page .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");
}
.page .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");
}
.page .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");
}
.page .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");
}
.page .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");
}
.page .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%3Cg%20clip-path%3D%22url%28%23clip0_181_18226%29%22%3E%0A%20%20%20%20%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%2300205B%22%2F%3E%0A%20%20%20%20%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%2300AA91%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_18226%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");
}
.page .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");
}
.page .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");
}
.page .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");
}
.page .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");
}
.page .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");
}
.icon-category-all {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2225%22%20height%3D%2224%22%20viewBox%3D%220%200%2025%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%22M3.64124%2018V16H21.6412V18H3.64124ZM3.64124%2013V11H21.6412V13H3.64124ZM3.64124%208V6H21.6412V8H3.64124Z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E");
}
.icon-category-bois-traverses-bois {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%22121%22%20height%3D%22124%22%20viewBox%3D%220%200%20121%20124%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M95.9337%2073.2587C95.9122%2073.2587%2095.891%2073.2595%2095.8696%2073.2595H64.4023C69.6412%2069.7274%2074.4404%2065.4995%2078.6463%2060.6577C78.8744%2060.4078%2079.0315%2060.0946%2079.0937%2059.7517C79.1917%2059.2116%2079.0436%2058.6553%2078.6916%2058.2387C69.3812%2047.2294%2057.978%2041.1909%2055.1644%2039.8046C55.1584%2039.7906%2055.1522%2039.7768%2055.1463%2039.7627C66.9847%2034.2307%2087.1045%2023.5344%2093.9824%2019.2881C94.4438%2019.0024%2095.8484%2018.1329%2098.1626%2019.5231C100.237%2020.7696%20102.922%2020.3821%20104.549%2018.5986C105.092%2018.0009%20105.647%2017.292%20106.202%2016.4853C107.22%2014.9929%20107.393%2013.0257%20106.653%2011.3471C104.887%207.3713%20102.414%203.9952%20100.65%201.86273C99.1162%200.00902855%2096.5548%20-0.529113%2094.4186%200.556373C91.6569%201.96639%2086.1802%204.75373%2080.5275%207.5803C79.6416%208.02327%2079.277%209.1119%2079.7129%2010.0121C80.1488%2010.9121%2081.2197%2011.2831%2082.106%2010.8399C87.7704%208.00752%2093.2571%205.2151%2096.0204%203.80411C96.6697%203.47449%2097.4481%203.63773%2097.914%204.20082C99.5326%206.15745%20101.797%209.24462%20103.393%2012.8375C103.622%2013.3582%20103.573%2013.9634%20103.268%2014.4105C102.809%2015.077%20102.357%2015.657%20101.926%2016.1317C101.436%2016.6682%20100.619%2016.7793%2099.9825%2016.3967C97.2984%2014.7844%2094.5075%2014.7098%2092.1243%2016.185C85.3241%2020.3831%2065.4024%2030.9723%2053.6693%2036.4549C50.8753%2030.3876%2047.688%2024.4857%2044.157%2018.8454C46.646%2017.7294%2049.6914%2016.5873%2052.5989%2016.091C53.1843%2016.6933%2054.1047%2017.5408%2055.2726%2018.2923C57.1111%2019.4754%2059.0004%2020.0728%2060.8566%2020.0728C61.8986%2020.0728%2062.9304%2019.8844%2063.9366%2019.5054C64.8457%2019.1617%2074.9497%2014.3851%2075.6769%2014.0278C76.5657%2013.5912%2076.9379%2012.505%2076.508%2011.6018C76.0783%2010.699%2075.0093%2010.3204%2074.1208%2010.7573C73.3989%2011.1121%2072.691%2011.4597%2072.0086%2011.791C72.0086%2011.791%2063.2567%2015.8866%2062.6923%2016.0997C58.4768%2017.688%2054.7046%2013.0603%2054.6708%2013.0179C54.2833%2012.5282%2053.6736%2012.2763%2053.0608%2012.3526C49.1404%2012.8387%2044.984%2014.4546%2041.8771%2015.905C40.53%2014.9317%2038.7458%2014.6912%2037.1437%2015.3814C31.2527%2017.9205%2025.5955%2021.0806%2020.3295%2024.7742C18.7045%2025.9139%2017.9497%2027.8977%2018.311%2029.7933C18.1904%2029.8744%2018.0684%2029.9568%2017.9439%2030.0418C15.808%2031.5005%2015.041%2034.2757%2016.1202%2036.6412C18.3475%2041.5183%2020.9267%2046.2863%2023.7873%2050.813C24.7704%2052.3674%2026.4207%2053.2361%2028.1372%2053.2361C28.8436%2053.2361%2029.5612%2053.0889%2030.2481%2052.7818C30.343%2052.7394%2030.4343%2052.698%2030.5265%2052.6563C30.6721%2052.8791%2030.8194%2053.101%2030.9662%2053.3231C30.6995%2055.6895%2030.0193%2063.5984%2031.447%2073.2607H24.9658C22.7965%2073.2607%2020.6393%2073.545%2018.5548%2074.1059C17.6003%2074.3626%2017.0316%2075.3568%2017.2842%2076.3265C17.4964%2077.1405%2018.2197%2077.6784%2019.011%2077.6784C19.1623%2077.6784%2019.3163%2077.6586%2019.4695%2077.6174C21.2559%2077.1369%2023.1051%2076.8932%2024.9658%2076.8932H32.0726C32.4913%2079.0119%2033.0181%2081.188%2033.6761%2083.3858C33.908%2084.1601%2034.6099%2084.6738%2035.3848%2084.6735C35.4777%2084.6735%2035.5716%2084.666%2035.6658%2084.651C43.6601%2083.3645%2051.3426%2080.7176%2058.4039%2076.8925H83.072C79.4438%2079.1177%2076.4148%2082.2534%2074.2943%2085.9862H62.0848C61.0973%2085.9862%2060.2972%2086.7995%2060.2972%2087.8026C60.2972%2088.8057%2061.0973%2089.619%2062.0848%2089.619H72.5957C71.5446%2092.4206%2070.9671%2095.4577%2070.9671%2098.6296C70.9671%20107.842%2075.8247%20115.923%2083.0735%20120.368H24.9651C13.1705%20120.368%203.57482%20110.616%203.57482%2098.6294C3.57482%2094.8389%204.5327%2091.2046%206.28663%2088.0174H20.1531C21.1405%2088.0174%2021.9406%2087.2042%2021.9406%2086.201C21.9406%2085.1979%2021.1405%2084.3846%2020.1531%2084.3846H8.79918C10.1277%2082.8315%2011.6852%2081.4556%2013.4458%2080.3091C14.2769%2079.7678%2014.519%2078.6443%2013.9864%2077.7998C13.4539%2076.955%2012.348%2076.7094%2011.5169%2077.2505C4.30533%2081.9467%203.80408e-09%2089.9387%203.80408e-09%2098.6291C-0.000238334%20112.619%2011.199%20124%2024.9651%20124H95.9334C109.701%20124%20120.901%20112.619%20120.901%2098.6294C120.901%2084.6401%20109.701%2073.2587%2095.9337%2073.2587ZM34.4772%2054.1567C41.3711%2051.316%2047.9206%2047.6573%2053.9756%2043.2645C56.128%2044.3652%2061.7983%2047.4791%2067.8709%2052.5781C58.7142%2061.8011%2047.3395%2068.1549%2034.7699%2071.0689C33.7874%2063.1266%2034.2384%2056.5933%2034.4772%2054.1567ZM22.3596%2027.7633C27.4264%2024.2094%2032.8701%2021.1685%2038.5389%2018.7253C38.7055%2018.6534%2038.8797%2018.619%2039.0513%2018.619C39.4799%2018.619%2039.8934%2018.8336%2040.1391%2019.2157C44.4904%2025.9781%2048.3351%2033.1466%2051.5781%2040.5423C45.9479%2044.5895%2039.8789%2047.9799%2033.4998%2050.6413C29.0924%2043.8959%2025.1963%2036.7562%2021.9094%2029.3995C21.6494%2028.8168%2021.8386%2028.1287%2022.3596%2027.7633ZM26.7944%2048.8489C24.0218%2044.4612%2021.5214%2039.8392%2019.363%2035.112C19.0668%2034.4627%2019.2222%2033.7133%2019.7222%2033.2331C22.3351%2038.8308%2025.2897%2044.2936%2028.5466%2049.5456C27.8798%2049.7181%2027.1748%2049.4502%2026.7944%2048.8489ZM35.3049%2074.6709C48.7188%2071.6138%2060.8492%2064.8374%2070.5774%2054.9673C72.0494%2056.3337%2073.518%2057.8139%2074.9397%2059.4087C64.8209%2070.5441%2051.3326%2078.0792%2036.658%2080.7942C36.0945%2078.7196%2035.6517%2076.6663%2035.3049%2074.6709ZM95.9337%20120.367C84.1381%20120.367%2074.5415%20110.615%2074.5415%2098.6291C74.5415%2086.6646%2084.1033%2076.9274%2095.8696%2076.892H95.933V76.8913H95.9337C107.729%2076.8913%20117.326%2086.6428%20117.326%2098.6291C117.326%20110.615%20107.73%20120.367%2095.9337%20120.367Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M110.633%2096.8129C109.646%2096.8129%20108.846%2097.6262%20108.846%2098.6293C108.846%20105.864%20103.054%20111.75%2095.9335%20111.75C88.8137%20111.75%2083.0214%20105.864%2083.0214%2098.6293C83.0214%2091.3944%2088.8137%2085.5085%2095.9335%2085.5085C96.9207%2085.5085%2097.721%2084.6953%2097.721%2083.6921C97.721%2082.689%2096.9209%2081.8757%2095.9335%2081.8757C86.8424%2081.8757%2079.4463%2089.3913%2079.4463%2098.6293C79.4463%20107.867%2086.8424%20115.383%2095.9335%20115.383C105.025%20115.383%20112.421%20107.867%20112.421%2098.6293C112.421%2097.6262%20111.621%2096.8129%20110.633%2096.8129Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M87.3185%2098.6295C87.3185%2099.6326%2088.1186%20100.446%2089.106%20100.446C90.0934%20100.446%2090.8935%2099.6326%2090.8935%2098.6295C90.8935%2095.8056%2093.1544%2093.5082%2095.9334%2093.5082C98.7124%2093.5082%20100.973%2095.8056%20100.973%2098.6295C100.973%20101.453%2098.7124%20103.751%2095.9334%20103.751C94.946%20103.751%2094.1459%20104.564%2094.1459%20105.567C94.1459%20106.57%2094.946%20107.384%2095.9334%20107.384C100.684%20107.384%20104.548%20103.457%20104.548%2098.6295C104.548%2093.8024%20100.684%2089.8754%2095.9334%2089.8754C91.1831%2089.8754%2087.3185%2093.8024%2087.3185%2098.6295Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M33.259%2092.4229H11.2133C10.2259%2092.4229%209.42578%2093.2361%209.42578%2094.2393C9.42578%2095.2424%2010.2259%2096.0557%2011.2133%2096.0557H33.259C34.2465%2096.0557%2035.0466%2095.2424%2035.0466%2094.2393C35.0466%2093.2361%2034.2465%2092.4229%2033.259%2092.4229Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M64.8206%20103.872C65.8078%20103.872%2066.6081%20103.058%2066.6081%20102.055C66.6081%20101.052%2065.808%20100.239%2064.8206%20100.239H42.7748C41.7874%20100.239%2040.9873%20101.052%2040.9873%20102.055C40.9873%20103.058%2041.7874%20103.872%2042.7748%20103.872H64.8206Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M27.9396%20114.832C27.9396%20115.835%2028.7397%20116.648%2029.7271%20116.648H46.5552C47.5426%20116.648%2048.3427%20115.835%2048.3427%20114.832C48.3427%20113.829%2047.5426%20113.015%2046.5552%20113.015H29.7271C28.7397%20113.015%2027.9396%20113.829%2027.9396%20114.832Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M96.854%2070.4774L101.954%2071.1126C102.154%2071.1376%20102.354%2071.1497%20102.553%2071.1497C103.713%2071.1497%20104.851%2070.7348%20105.748%2069.9712C106.798%2069.0763%20107.443%2067.7654%20107.516%2066.3745L107.579%2065.1803C107.652%2063.7894%20107.149%2062.4159%20106.199%2061.4123C105.248%2060.4087%20103.911%2059.8429%20102.547%2059.8662L97.4086%2059.9446C94.8093%2059.9844%2092.6643%2062.0819%2092.5256%2064.7194L92.5003%2065.2001V65.2004C92.3611%2067.838%2094.2738%2070.156%2096.854%2070.4774ZM96.0951%2064.9134C96.134%2064.1749%2096.7346%2063.5879%2097.462%2063.5767L102.6%2063.4983C102.983%2063.4908%20103.352%2063.646%20103.622%2063.931C103.892%2064.2161%20104.03%2064.5908%20104.009%2064.986L103.946%2066.18C103.925%2066.5753%20103.749%2066.9327%20103.451%2067.187C103.153%2067.4411%20102.777%2067.5547%20102.389%2067.5067L97.2885%2066.8714C96.5663%2066.7816%2096.031%2066.1328%2096.0696%2065.3943L96.0951%2064.9134Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M88.6689%2053.2062C89.5379%2054.9441%2091.2885%2055.9637%2093.1082%2055.9637C93.7543%2055.9637%2094.4095%2055.8351%2095.0363%2055.5646L99.7659%2053.5232C101.027%2052.9787%20102.02%2051.9158%20102.49%2050.607C102.959%2049.2985%20102.872%2047.8356%20102.251%2046.5937L101.718%2045.5276C101.097%2044.2859%2099.9859%2043.352%2098.6688%2042.966C97.3513%2042.5797%2095.9218%2042.7679%2094.7446%2043.4823L90.3339%2046.1609C88.1024%2047.5162%2087.2768%2050.4225%2088.4544%2052.7775L88.6689%2053.2062ZM92.168%2049.2791L96.5786%2046.6007C96.7981%2046.4675%2097.0412%2046.3997%2097.2884%2046.3997C97.4181%2046.3997%2097.5487%2046.4184%2097.6776%2046.4561C98.0516%2046.5659%2098.3547%2046.8206%2098.5311%2047.1733L99.0642%2048.2394C99.2406%2048.5922%2099.2645%2048.9911%2099.131%2049.3629C98.9975%2049.7346%2098.7268%2050.0245%2098.3685%2050.1793L93.6392%2052.2207C92.9695%2052.5094%2092.1863%2052.2202%2091.8567%2051.5605C91.8567%2051.5605%2091.8567%2051.5605%2091.8567%2051.5602L91.6419%2051.1311C91.3118%2050.4721%2091.543%2049.6586%2092.168%2049.2791Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M92.2664%2033.5511C92.029%2032.1793%2091.2339%2030.9568%2090.0853%2030.1968L89.0986%2029.5443C87.9501%2028.7844%2086.5279%2028.5407%2085.1973%2028.8752C83.8669%2029.2099%2082.7209%2030.0994%2082.0534%2031.3159L79.5513%2035.8766C78.2857%2038.1839%2079.0007%2041.1202%2081.1791%2042.5612L81.576%2042.8237C81.5762%2042.8237%2081.5762%2042.8237%2081.5762%2042.824C82.4056%2043.3725%2083.344%2043.6363%2084.2747%2043.6363C85.7886%2043.6363%2087.2822%2042.9378%2088.2506%2041.631L91.3423%2037.46C92.1672%2036.3479%2092.504%2034.9228%2092.2664%2033.5511ZM88.487%2035.2747L85.3953%2039.4455C84.9575%2040.0362%2084.1369%2040.1827%2083.527%2039.7797L83.1299%2039.5169C82.5198%2039.1134%2082.3198%2038.2912%2082.674%2037.6453L85.1761%2033.0849C85.3658%2032.7393%2085.6782%2032.4966%2086.0562%2032.4014C86.4338%2032.3065%2086.822%2032.3729%2087.1485%2032.5889L88.135%2033.2413C88.4613%2033.4571%2088.6782%2033.7906%2088.7456%2034.1803C88.8128%2034.5702%2088.7211%2034.9589%2088.487%2035.2747Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-category-mobilier-de-bureau-industriel {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%22124%22%20height%3D%22124%22%20viewBox%3D%220%200%20124%20124%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_177_13231%29%22%3E%0A%3Cpath%20d%3D%22M38.4367%20104.625H20.2242C12.2804%20104.431%206.08043%2098.6185%205.11168%2090.8685L0.0741839%2046.8872C-0.507066%2043.0122%202.39918%2039.5247%206.27418%2038.9435C10.1492%2038.3622%2013.6367%2041.0747%2014.2179%2044.9497L19.4492%2088.7372C19.4492%2089.3185%2020.0304%2089.8997%2020.8054%2089.8997H21.5804L39.4054%2090.0935C41.3429%2090.2872%2042.8929%2091.256%2044.0554%2092.806C45.2179%2094.356%2045.6054%2096.2935%2045.4117%2098.0372C45.0242%20102.106%2042.1179%20104.625%2038.4367%20104.625ZM7.24293%2042.8185C7.04918%2042.8185%206.85543%2042.8185%206.85543%2042.8185C5.11168%2043.0122%203.75543%2044.5622%203.94918%2046.4997L8.98668%2090.481C9.56793%2096.2935%2014.4117%20100.556%2020.2242%20100.75H38.4367C40.1804%20100.75%2041.5367%2099.5872%2041.7304%2097.8435C41.9242%2097.0685%2041.5367%2096.0997%2041.1492%2095.5185C40.5679%2094.9372%2039.9867%2094.356%2039.0179%2094.356L20.8054%2094.1622C18.0929%2094.1622%2015.9617%2092.2247%2015.5742%2089.5122L10.3429%2045.531C10.1492%2044.1747%208.98668%2042.8185%207.24293%2042.8185Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M23.3236%20124C22.1611%20124%2021.3861%20123.225%2021.3861%20122.062V102.881C21.3861%20101.719%2022.1611%20100.944%2023.3236%20100.944C24.4861%20100.944%2025.2611%20101.719%2025.2611%20102.881V122.062C25.2611%20123.225%2024.4861%20124%2023.3236%20124Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M33.5938%20124H13.0563C11.8938%20124%2011.1188%20123.225%2011.1188%20122.062C11.1188%20120.9%2011.8938%20120.125%2013.0563%20120.125H33.5938C34.7563%20120.125%2035.5313%20120.9%2035.5313%20122.062C35.5313%20123.225%2034.7563%20124%2033.5938%20124Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M86.294%2049.4062C86.1003%2049.4062%2085.9065%2049.4062%2085.7128%2049.4062L76.6065%2046.6937C75.6378%2046.3062%2075.0565%2045.3374%2075.2503%2044.3687L85.9065%208.52494C86.1003%207.94369%2086.294%207.55619%2086.8753%207.36244C87.4565%207.16869%2087.844%206.97494%2088.4253%207.16869L97.5315%209.88119C98.5003%2010.2687%2099.0815%2011.2374%2098.8878%2012.2062L88.2315%2048.0499C88.0378%2048.6312%2087.844%2049.0187%2087.2628%2049.2124C87.069%2049.4062%2086.6815%2049.4062%2086.294%2049.4062ZM79.7065%2043.3999L85.1315%2044.9499L94.819%2012.7874L89.394%2011.2374L79.7065%2043.3999Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M91.5253%2038.5561C90.5565%2038.5561%2089.7815%2038.3624%2089.0065%2038.1686C88.0378%2037.7811%2087.4565%2036.8124%2087.6503%2035.8436C87.844%2034.8749%2089.0065%2034.2936%2089.9753%2034.4874C91.5253%2034.8749%2093.0753%2034.4874%2094.2378%2034.0999C95.4003%2033.5186%2096.369%2032.3561%2096.7565%2030.9999C97.5315%2028.0936%2095.9815%2025.1874%2093.269%2024.2186C92.3003%2023.8311%2091.719%2022.8624%2091.9128%2021.8936C92.3003%2020.9249%2093.269%2020.3436%2094.2378%2020.5374C99.0815%2022.0874%20101.794%2027.1249%20100.438%2031.9686C99.6628%2034.2936%2098.1128%2036.4249%2095.9815%2037.3936C94.6253%2038.3624%2093.0753%2038.5561%2091.5253%2038.5561Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M98.6937%2058.9H79.5125C78.35%2058.9%2077.575%2058.125%2077.575%2056.9625C77.575%2055.8%2078.35%2055.025%2079.5125%2055.025H96.7562V31.775C96.7562%2030.6125%2097.5312%2029.8375%2098.6937%2029.8375C99.8562%2029.8375%20100.631%2030.6125%20100.631%2031.775V56.9625C100.631%2058.125%2099.8562%2058.9%2098.6937%2058.9Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M106.25%20124H64.9814C63.8189%20124%2063.0439%20123.225%2063.0439%20122.062V74.3998C63.0439%2073.2373%2063.8189%2072.4623%2064.9814%2072.4623C66.1439%2072.4623%2066.9189%2073.2373%2066.9189%2074.3998V120.125H104.313V74.3998C104.313%2073.2373%20105.088%2072.4623%20106.25%2072.4623C107.413%2072.4623%20108.188%2073.2373%20108.188%2074.3998V122.062C108.188%20123.225%20107.413%20124%20106.25%20124Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M121.749%2076.3376H49.286C48.1235%2076.3376%2047.3485%2075.5626%2047.3485%2074.4001V64.1313C47.3485%2062.9688%2048.1235%2062.1938%2049.286%2062.1938H121.749C122.911%2062.1938%20123.686%2062.9688%20123.686%2064.1313V74.4001C123.686%2075.5626%20122.911%2076.3376%20121.749%2076.3376ZM51.2235%2072.4626H119.811V66.0688H51.2235V72.4626Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M95.9813%20114.894C94.8188%20114.894%2094.0438%20114.119%2094.0438%20112.956V93.9687C94.0438%2092.8062%2094.8188%2092.0312%2095.9813%2092.0312C97.1438%2092.0312%2097.9188%2092.8062%2097.9188%2093.9687V112.956C97.9188%20114.119%2097.1438%20114.894%2095.9813%20114.894Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M85.5175%20114.894C84.355%20114.894%2083.58%20114.119%2083.58%20112.956V93.9687C83.58%2092.8062%2084.355%2092.0312%2085.5175%2092.0312C86.68%2092.0312%2087.455%2092.8062%2087.455%2093.9687V112.956C87.455%20114.119%2086.68%20114.894%2085.5175%20114.894Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M75.0557%20114.894C73.8932%20114.894%2073.1182%20114.119%2073.1182%20112.956V93.9687C73.1182%2092.8062%2073.8932%2092.0312%2075.0557%2092.0312C76.2182%2092.0312%2076.9932%2092.8062%2076.9932%2093.9687V112.956C76.9932%20114.119%2076.2182%20114.894%2075.0557%20114.894Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M39.2126%2078.4688C38.6313%2078.4688%2038.2438%2078.2751%2037.8563%2077.8876L34.3688%2074.4001H15.5751C14.4126%2074.4001%2013.6376%2073.6251%2013.6376%2072.4626C13.6376%2071.3001%2014.4126%2070.5251%2015.5751%2070.5251H35.1438C35.7251%2070.5251%2036.1126%2070.7188%2036.5001%2071.1063L40.5688%2075.1751C41.3438%2075.9501%2041.3438%2077.1126%2040.5688%2077.8876C40.1813%2078.2751%2039.7938%2078.4688%2039.2126%2078.4688Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M95.9807%2086.2185H75.0557C73.8932%2086.2185%2073.1182%2085.4435%2073.1182%2084.281C73.1182%2083.1185%2073.8932%2082.3435%2075.0557%2082.3435H95.9807C97.1432%2082.3435%2097.9182%2083.1185%2097.9182%2084.281C97.9182%2085.4435%2097.1432%2086.2185%2095.9807%2086.2185Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M41.7306%2047.275C28.7494%2047.275%2018.0931%2036.6187%2018.0931%2023.6375C18.0931%2010.6562%2028.7494%200%2041.7306%200C54.7119%200%2065.3681%2010.6562%2065.3681%2023.6375C65.3681%2036.6187%2054.7119%2047.275%2041.7306%2047.275ZM41.7306%203.875C30.8806%203.875%2021.9681%2012.7875%2021.9681%2023.6375C21.9681%2034.4875%2030.8806%2043.4%2041.7306%2043.4C52.5806%2043.4%2061.4931%2034.4875%2061.4931%2023.6375C61.4931%2012.7875%2052.5806%203.875%2041.7306%203.875Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M50.256%2031.194C49.8685%2031.194%2049.481%2031.0002%2049.2872%2030.8065L40.5685%2025.1877C39.9872%2024.8002%2039.7935%2024.219%2039.7935%2023.6377V13.369C39.7935%2012.2065%2040.5685%2011.4315%2041.731%2011.4315C42.8935%2011.4315%2043.6685%2012.2065%2043.6685%2013.369V22.669L51.4185%2027.7065C52.3872%2028.2877%2052.581%2029.4502%2051.9997%2030.419C51.4185%2030.8065%2050.8372%2031.194%2050.256%2031.194Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_177_13231%22%3E%0A%3Crect%20width%3D%22124%22%20height%3D%22124%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-category-divers {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%22124%22%20height%3D%22124%22%20viewBox%3D%220%200%20124%20124%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M82.337%207.75H53.2813C52.8316%207.75%2052.4004%207.92861%2052.0825%208.24655C51.7645%208.56448%2051.5859%208.99569%2051.5859%209.44531V16.2266C51.5859%2016.6762%2051.7645%2017.1074%2052.0825%2017.4253C52.4004%2017.7433%2052.8316%2017.9219%2053.2813%2017.9219H82.337C82.7866%2017.9219%2083.2178%2017.7433%2083.5357%2017.4253C83.8537%2017.1074%2084.0323%2016.6762%2084.0323%2016.2266V9.44531C84.0323%208.99569%2083.8537%208.56448%2083.5357%208.24655C83.2178%207.92861%2082.7866%207.75%2082.337%207.75ZM80.6417%2014.5312H54.9766V11.1406H80.6417V14.5312Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M82.337%2020.6034H53.2813C52.8316%2020.6034%2052.4004%2020.782%2052.0825%2021.0999C51.7645%2021.4179%2051.5859%2021.8491%2051.5859%2022.2987V29.0799C51.5859%2029.5296%2051.7645%2029.9608%2052.0825%2030.2787C52.4004%2030.5966%2052.8316%2030.7752%2053.2813%2030.7752H82.337C82.7866%2030.7752%2083.2178%2030.5966%2083.5357%2030.2787C83.8537%2029.9608%2084.0323%2029.5296%2084.0323%2029.0799V22.2987C84.0323%2021.8491%2083.8537%2021.4179%2083.5357%2021.0999C83.2178%2020.782%2082.7866%2020.6034%2082.337%2020.6034ZM80.6417%2027.3846H54.9766V23.994H80.6417V27.3846Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M82.337%2033.4597H53.2813C52.8316%2033.4597%2052.4004%2033.6383%2052.0825%2033.9563C51.7645%2034.2742%2051.5859%2034.7054%2051.5859%2035.155V41.9363C51.5859%2042.3859%2051.7645%2042.8171%2052.0825%2043.135C52.4004%2043.453%2052.8316%2043.6316%2053.2813%2043.6316H82.337C82.7866%2043.6316%2083.2178%2043.453%2083.5357%2043.135C83.8537%2042.8171%2084.0323%2042.3859%2084.0323%2041.9363V35.155C84.0323%2034.7054%2083.8537%2034.2742%2083.5357%2033.9563C83.2178%2033.6383%2082.7866%2033.4597%2082.337%2033.4597ZM80.6417%2040.241H54.9766V36.8503H80.6417V40.241Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M124%2011.3799C123.996%208.3626%20122.795%205.47017%20120.661%203.33688C118.527%201.2036%20115.635%200.00358766%20112.617%200L37.0064%200C35.2728%200.00205104%2033.6107%200.691645%2032.3848%201.91751C31.159%203.14338%2030.4694%204.80542%2030.4673%206.53906V9.95003H22.6495C22.1999%209.95003%2021.7687%2010.1286%2021.4507%2010.4466C21.1328%2010.7645%2020.9542%2011.1957%2020.9542%2011.6453V18.2328H11.3907C11.086%2018.233%2010.7869%2018.315%2010.5246%2018.4702L0.829389%2024.2323C0.576632%2024.3825%200.367273%2024.5958%200.221865%2024.8513C0.0764571%2025.1068%200%2025.3958%200%2025.6898C0%2025.9838%200.0764571%2026.2727%200.221865%2026.5283C0.367273%2026.7838%200.576632%2026.9971%200.829389%2027.1473L10.5246%2032.9075C10.7866%2033.0634%2011.0858%2033.1458%2011.3907%2033.1458H20.9494V39.7333C20.9494%2040.1829%2021.128%2040.6141%2021.4459%2040.932C21.7638%2041.25%2022.195%2041.4286%2022.6447%2041.4286H30.4625V44.8396C30.4645%2046.5732%2031.1541%2048.2352%2032.38%2049.4611C33.6059%2050.687%2035.2679%2051.3766%2037.0015%2051.3786H45.419C45.4568%2051.3786%2045.4926%2051.3903%2045.5314%2051.3903H61.756V64.1777C61.7578%2066.1689%2062.5496%2068.078%2063.9576%2069.486C65.3655%2070.8939%2067.2746%2071.6857%2069.2658%2071.6875H75.1567L77.9564%20104.083H74.1095C71.3485%20104.086%2068.7014%20105.184%2066.7491%20107.136C64.7967%20109.088%2063.6985%20111.736%2063.6955%20114.497V117.458C63.6967%20119.192%2064.386%20120.855%2065.6119%20122.081C66.8379%20123.308%2068.5004%20123.998%2070.2345%20124H109.711C111.445%20123.998%20113.107%20123.308%20114.333%20122.082C115.559%20120.857%20116.248%20119.195%20116.25%20117.461V105.778C116.25%20105.328%20116.072%20104.897%20115.754%20104.579C115.436%20104.261%20115.004%20104.083%20114.555%20104.083H107.168V51.3932H112.617C115.242%2051.3879%20117.786%2050.4778%20119.818%2048.8162C121.85%2047.1546%20123.248%2044.8432%20123.774%2042.2714V42.2578C123.924%2041.5176%20123.999%2040.7645%20124%2040.0094V11.3799ZM120.61%2011.3799V40.0094C120.61%2040.0859%20120.61%2040.1624%20120.61%2040.2399H107.444L91.7892%2026.4788V3.39062H112.617C114.736%203.39293%20116.767%204.2353%20118.265%205.733C119.763%207.2307%20120.606%209.26146%20120.61%2011.3799ZM11.8557%2029.7552L5.01439%2025.6864L11.8557%2021.6177H20.9494V29.7484L11.8557%2029.7552ZM24.34%2038.0409V13.3377H30.4625V38.0409H24.34ZM33.8531%2044.8425V6.53616C33.8549%205.70112%2034.188%204.90091%2034.7791%204.31117C35.3703%203.72144%2036.1714%203.39037%2037.0064%203.39062H43.8361V47.9909H37.0064C36.1709%2047.9912%2035.3694%2047.6597%2034.7781%2047.0693C34.1868%2046.479%2033.8541%2045.678%2033.8531%2044.8425ZM69.2658%2068.2969C68.1742%2068.2956%2067.1277%2067.8614%2066.3559%2067.0896C65.584%2066.3177%2065.1499%2065.2712%2065.1486%2064.1797V51.3922H73.4004L74.8371%2068.2969H69.2658ZM112.86%20117.458C112.858%20118.293%20112.526%20119.093%20111.936%20119.683C111.346%20120.273%20110.546%20120.605%20109.711%20120.606H70.2345C69.3998%20120.605%2068.5996%20120.273%2068.0094%20119.683C67.4191%20119.093%2067.0871%20118.293%2067.0861%20117.458V114.497C67.0881%20112.634%2067.8288%20110.849%2069.1455%20109.533C70.4622%20108.216%2072.2474%20107.475%2074.1095%20107.473H112.86V117.458ZM103.777%2092.1523H94.8175C94.2397%2092.1516%2093.6857%2091.9217%2093.2771%2091.5131C92.8685%2091.1045%2092.6386%2090.5505%2092.6378%2089.9727V59.5781C92.6386%2059.0003%2092.8685%2058.4463%2093.2771%2058.0377C93.6857%2057.6291%2094.2397%2057.3992%2094.8175%2057.3984H103.777V92.1523ZM112.617%2048.0025H105.473C105.25%2048.0024%20105.03%2048.0462%20104.824%2048.1313C104.618%2048.2165%20104.431%2048.3413%20104.274%2048.4988C104.116%2048.6562%20103.991%2048.8432%20103.906%2049.0489C103.821%2049.2547%20103.777%2049.4752%20103.777%2049.6978V54.0078H94.8175C93.3407%2054.0096%2091.9249%2054.5971%2090.8807%2055.6413C89.8364%2056.6855%2089.249%2058.1013%2089.2472%2059.5781V89.9727C89.249%2091.4494%2089.8364%2092.8652%2090.8807%2093.9095C91.9249%2094.9537%2093.3407%2095.5412%2094.8175%2095.543H103.777V104.083H81.3577L76.6922%2050.1125L76.6447%2049.5535C76.6081%2049.1306%2076.4143%2048.7368%2076.1015%2048.4498C75.7887%2048.1629%2075.3797%2048.0036%2074.9552%2048.0035H47.2267V3.39062H88.3986V27.2461C88.3987%2027.4872%2088.4502%2027.7255%2088.5496%2027.9451C88.649%2028.1648%2088.794%2028.3607%2088.975%2028.52L105.691%2043.2062C106%2043.4778%20106.398%2043.6276%20106.81%2043.6277H119.747C119.077%2044.9424%20118.056%2046.0465%20116.798%2046.8184C115.54%2047.5903%20114.093%2048.0001%20112.617%2048.0025Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-category-cable-en-reemploi-interne {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%22108%22%20height%3D%22124%22%20viewBox%3D%220%200%20108%20124%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M17.7268%2030.728V24.9243C17.7268%2024.1716%2017.1197%2023.5645%2016.3669%2023.5645H14.0357V1.36959C14.0357%200.616809%2013.4286%200.00972819%2012.6759%200.00972819C11.9231%200.00972819%2011.316%200.616809%2011.316%201.36959V23.5645H8.52342V1.36959C8.52342%200.616809%207.91634%200.00972819%207.16356%200.00972819C6.41078%200.00972819%205.8037%200.616809%205.8037%201.36959V23.5645H3.4725C2.71972%2023.5645%202.11264%2024.1716%202.11264%2024.9243V30.728C0.874196%2031.2137%200%2032.4036%200%2033.812V88.6436C0%2090.5377%201.57841%2092.0432%203.4725%2091.9704V122.616C3.4725%20123.369%204.07959%20123.976%204.83237%20123.976H15.0313C15.7841%20123.976%2016.3912%20123.369%2016.3912%20122.616V91.9947C18.2853%2092.0675%2019.8637%2090.562%2019.8637%2088.6679V33.8363C19.8394%2032.4279%2018.9652%2031.2137%2017.7268%2030.728ZM4.80808%2026.2842H15.007V30.4852H4.80808V26.2842ZM2.69544%2033.8363C2.69544%2033.4963%202.96256%2033.2292%203.30252%2033.2292H16.5126C16.8283%2033.2292%2017.0954%2033.4963%2017.1197%2033.812L2.69544%2041.267V33.8363ZM13.6472%20121.28H6.16795V91.9947H13.6472V121.28ZM17.1197%2088.6679C17.1197%2089.0078%2016.8526%2089.2749%2016.5126%2089.2749H3.3268C3.01112%2089.2749%202.74401%2089.0078%202.71972%2088.6922L17.144%2081.2372V88.6679H17.1197ZM17.1197%2078.1775L2.69544%2085.6325V79.8288L17.1197%2072.3495V78.1775ZM17.1197%2069.2898L2.69544%2076.7691V70.9654L17.1197%2063.4861V69.2898ZM17.1197%2060.4265L2.69544%2067.8814V62.0777L17.1197%2054.5985V60.4265ZM17.1197%2051.5388L2.69544%2059.018V53.2143L17.1197%2045.7351V51.5388ZM17.1197%2042.6754L2.69544%2050.1304V44.3267L17.1197%2036.8474V42.6754ZM48.008%2030.4852H46.5753V24.9243C46.5267%2023.7102%2045.4825%2023.4673%2044.4626%2023.5645L49.125%201.63671C49.2707%200.908208%2048.8093%200.179711%2048.0808%200.0340114C47.3281%20-0.111688%2046.6238%200.349694%2046.4781%201.07819L41.7186%2023.5645H40.0674V1.36959C40.0674%200.616809%2039.4603%200.00972819%2038.7075%200.00972819C37.9547%200.00972819%2037.3476%200.616809%2037.3476%201.36959V23.5888H35.6964L30.9126%201.07819C30.7669%200.349694%2030.0384%20-0.135971%2029.3099%200.0340114C28.5814%200.179711%2028.0957%200.908208%2028.2657%201.63671L32.9281%2023.5645C31.9568%2023.4431%2030.9854%2023.8316%2030.9854%2024.9243V30.4852H29.5527C28.7999%2030.4852%2028.1929%2031.0923%2028.1929%2031.8451V56.8083C28.1929%2057.561%2028.7999%2058.1681%2029.5527%2058.1681H30.9126V79.4645C30.9126%2082.1114%2032.2482%2084.5397%2034.4094%2085.9724V122.64C34.4094%20123.393%2035.0164%20124%2035.7692%20124H41.84C42.5928%20124%2043.1999%20123.393%2043.1999%20122.64V85.9724C45.3854%2084.5154%2046.6967%2082.0871%2046.6967%2079.4402V58.1438H48.0566C48.8093%2058.1438%2049.4164%2057.5367%2049.4164%2056.784V31.8451C49.3679%2031.1166%2048.7608%2030.4852%2048.008%2030.4852ZM33.6566%2026.2842H43.8556V30.4852H33.6566V26.2842ZM40.4316%20121.28H37.0805V87.1623C38.1733%2087.4051%2039.3389%2087.3809%2040.4316%2087.1623V121.28ZM43.9284%2079.4645C43.7584%2086.2638%2033.7537%2086.2638%2033.5837%2079.4645V58.1681H43.9284V79.4645ZM46.6481%2055.4484H30.864V33.2049H46.6481V55.4484ZM73.1897%2034.7833V24.9243C73.1897%2024.1716%2072.5826%2023.5645%2071.8299%2023.5645H69.6444V1.36959C69.6444%200.616809%2069.0373%200.00972819%2068.2845%200.00972819C67.5317%200.00972819%2066.9246%200.616809%2066.9246%201.36959V23.5888H64.7392C63.9864%2023.5888%2063.3793%2024.1958%2063.3793%2024.9486V34.8076C60.9024%2034.5162%2058.5712%2036.2889%2058.5955%2038.8386V63.4376C58.5955%2065.0646%2059.5668%2066.473%2060.951%2067.1043V87.0409C60.951%2087.7937%2061.558%2088.4008%2062.3108%2088.4008H63.8892V122.64C63.8892%20123.393%2064.4963%20124%2065.2491%20124H71.3199C72.0727%20124%2072.6798%20123.393%2072.6798%20122.64V88.4008H74.2582C75.011%2088.4008%2075.618%2087.7937%2075.618%2087.0409V67.1043C77.0022%2066.473%2077.9735%2065.0646%2077.9735%2063.4376V38.8386C77.9978%2036.2646%2075.6666%2034.4919%2073.1897%2034.7833ZM66.099%2026.2842H70.47V34.7833H66.099V26.2842ZM69.96%20121.28H66.609V88.4008H69.96V121.28ZM72.8983%2085.681H63.6707V67.4686H72.8983V85.681ZM75.2781%2063.4376C75.2781%2064.1661%2074.6953%2064.7489%2073.9668%2064.7489H62.6508C61.9223%2064.7489%2061.3395%2064.1661%2061.3395%2063.4376V38.8386C61.3395%2038.1101%2061.9223%2037.5273%2062.6508%2037.5273H73.9668C74.6953%2037.5273%2075.2781%2038.1101%2075.2781%2038.8386V63.4376ZM69.6444%2047.5806V57.1482C69.6444%2057.901%2069.0373%2058.5081%2068.2845%2058.5081C67.5317%2058.5081%2066.9246%2057.901%2066.9246%2057.1482V47.5806C66.9246%2046.8278%2067.5317%2046.2208%2068.2845%2046.2208C69.0373%2046.2208%2069.6444%2046.8278%2069.6444%2047.5806ZM106.531%2031.9422H105.414V17.5908C105.414%2016.838%20104.807%2016.2309%20104.054%2016.2309H89.9209C89.1681%2016.2309%2088.561%2016.838%2088.561%2017.5908V31.9422H87.444C86.6912%2031.9422%2086.0841%2032.5493%2086.0841%2033.3021V42.7968C86.0841%2042.9182%2086.1084%2043.0396%2086.1327%2043.1611L90.018%2057.5853C90.3094%2058.7752%2091.6693%2058.6052%2092.592%2058.5809V122.64C92.592%20123.393%2093.1991%20124%2093.9519%20124H100.023C100.775%20124%20101.383%20123.393%20101.383%20122.64V58.5809C102.33%2058.5809%20103.665%2058.7752%20103.957%2057.5853L107.842%2043.1611C107.866%2043.0396%20107.89%2042.9182%20107.89%2042.7968V33.3021C107.89%2032.5493%20107.283%2031.9422%20106.531%2031.9422ZM91.2565%2018.9507H93.2234V24.9729C93.2234%2025.7257%2093.8305%2026.3328%2094.5833%2026.3328C95.336%2026.3328%2095.9431%2025.7257%2095.9431%2024.9729V18.9507H97.9829V24.9729C97.9829%2025.7257%2098.59%2026.3328%2099.3428%2026.3328C100.096%2026.3328%20100.703%2025.7257%20100.703%2024.9729V18.9507H102.67V31.9422H100.63C99.877%2031.9422%2099.2699%2032.5493%2099.2699%2033.3021V36.1189H94.6561V33.3021C94.6561%2032.5493%2094.049%2031.9422%2093.2963%2031.9422H91.2565V18.9507ZM98.6386%20121.28H95.2875V58.5809H98.6386V121.28ZM105.171%2041.437H100.023C99.2699%2041.437%2098.6629%2042.044%2098.6629%2042.7968C98.6629%2043.5496%2099.2699%2044.1567%20100.023%2044.1567H104.758L103.981%2047.0464H100.023C98.25%2047.0464%2098.25%2049.7661%20100.023%2049.7661H103.228L101.577%2055.8612H92.3249L90.6737%2049.7661H93.9033C95.676%2049.7661%2095.676%2047.0464%2093.9033%2047.0464H89.9452L89.1681%2044.1567H93.9033C94.6561%2044.1567%2095.2632%2043.5496%2095.2632%2042.7968C95.2632%2042.044%2094.6561%2041.437%2093.9033%2041.437H88.7553V34.6619H91.9121V37.4788C91.9121%2038.2316%2092.5192%2038.8386%2093.272%2038.8386H100.606C101.358%2038.8386%20101.965%2038.2316%20101.965%2037.4788V34.6619H105.122V41.437H105.171Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-category-consommable-electrique-electronique-plomberie-et-quincaillerie {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%22121%22%20height%3D%22124%22%20viewBox%3D%220%200%20121%20124%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M23.6885%2012.445C24.7939%2012.445%2025.6885%2011.5504%2025.6885%2010.445V10.3024C25.6885%209.19695%2024.7939%208.37274%2023.6885%208.37274C22.5831%208.37274%2021.6885%209.33955%2021.6885%2010.445C21.6885%2011.5504%2022.5831%2012.445%2023.6885%2012.445Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M12.0547%2012.445C13.1601%2012.445%2014.0547%2011.5504%2014.0547%2010.445V10.3024C14.0547%209.19695%2013.1601%208.37274%2012.0547%208.37274C10.9493%208.37274%2010.0547%209.33955%2010.0547%2010.445C10.0547%2011.5504%2010.9493%2012.445%2012.0547%2012.445Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M35.3311%2012.445C36.4365%2012.445%2037.3311%2011.5504%2037.3311%2010.445V10.3024C37.3311%209.19697%2036.4365%208.37277%2035.3311%208.37277C34.2257%208.37277%2033.3311%209.33957%2033.3311%2010.445C33.3311%2011.5504%2034.2257%2012.445%2035.3311%2012.445Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M60.0986%2060.2597C58.9932%2060.2597%2058.0986%2061.2265%2058.0986%2062.3319C58.0986%2063.4373%2058.9932%2064.3319%2060.0986%2064.3319C61.2041%2064.3319%2062.0987%2063.4373%2062.0987%2062.3319V62.1873C62.0987%2061.0819%2061.2041%2060.2597%2060.0986%2060.2597Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M60.0986%2048.619C58.9932%2048.619%2058.0986%2049.5838%2058.0986%2050.6894C58.0986%2051.795%2058.9932%2052.6894%2060.0986%2052.6894C61.2041%2052.6894%2062.0987%2051.7948%2062.0987%2050.6894V50.5468C62.0987%2049.4412%2061.2041%2048.619%2060.0986%2048.619Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M60.0986%2071.8963C58.9932%2071.8963%2058.0986%2072.8611%2058.0986%2073.9667C58.0986%2075.0723%2058.9932%2075.9667%2060.0986%2075.9667C61.2041%2075.9667%2062.0987%2075.0721%2062.0987%2073.9667V73.8241C62.0987%2072.7187%2061.2041%2071.8963%2060.0986%2071.8963Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M115.21%20104.188V68.7851C115.21%2061.1112%20112.645%2054.9508%20107.956%2050.6212V33.0797C113.387%2029.5424%20116.716%2023.4604%20116.716%2016.9332C116.716%2010.0933%20113.038%203.70647%20107.116%200.269054C106.501%20-0.0883485%20105.737%20-0.0903484%20105.114%200.267054C104.495%200.622456%20104.112%201.28466%20104.112%201.99946V16.3942L97.4558%2021.2828L90.8034%2016.3942V1.99946C90.8034%201.28466%2090.4206%200.622456%2089.8014%200.267054C89.1821%20-0.0903484%2088.4185%20-0.0883485%2087.7993%200.269054C81.8755%203.70467%2078.1939%2010.0913%2078.1939%2016.9332C78.1939%2023.4606%2081.5221%2029.5426%2086.9557%2033.0797V43.5043C86.7133%2043.5007%2086.4841%2043.4803%2086.2389%2043.4801L69.8414%2043.4677C68.9756%2040.5999%2066.3402%2038.4919%2063.1938%2038.4919H57.0061C53.8601%2038.4919%2051.2249%2040.5993%2050.3589%2043.4665H48.5745C42.5705%2043.4665%2042.3967%2038.1051%2042.3967%2037.4939V20.1878C45.2681%2019.3202%2047.3791%2016.6782%2047.3791%2013.5249V7.3589C47.3791%203.50527%2044.2463%200.368654%2040.3966%200.368654H6.99024C3.13662%200.368654%200%203.50547%200%207.3589V13.5249C0%2016.679%202.11481%2019.3214%204.99023%2020.1884V55.5838C4.99023%2071.4159%2015.8203%2080.8749%2033.9612%2080.8885L50.3587%2080.9009C51.2245%2083.7688%2053.8599%2085.8768%2057.0063%2085.8768H63.194C66.34%2085.8768%2068.9752%2083.7694%2069.8412%2080.9021H71.6256C77.6375%2080.9021%2077.8113%2086.2636%2077.8113%2086.8748V104.186C74.9359%20105.052%2072.821%20107.696%2072.821%20110.852V117.01C72.821%20120.863%2075.9539%20124%2079.8035%20124H113.21C117.064%20124%20120.2%20120.863%20120.2%20117.01V110.852C120.2%20107.698%20118.085%20105.055%20115.21%20104.188ZM89.9419%2030.2164C85.1627%2027.5094%2082.1939%2022.4196%2082.1939%2016.9332C82.1939%2012.7867%2083.9009%208.85311%2086.8033%206.01309V17.4058C86.8033%2018.0426%2087.1061%2018.6402%2087.6197%2019.0172L96.2722%2025.3766C96.9754%2025.8962%2097.9362%2025.8962%2098.6394%2025.3766L107.296%2019.0172C107.809%2018.6402%20108.112%2018.0426%20108.112%2017.4058V6.01509C111.01%208.85491%20112.716%2012.7885%20112.716%2016.9332C112.716%2022.4196%20109.747%2027.5094%20104.97%2030.2164C104.343%2030.5718%20103.956%2031.236%20103.956%2031.9566V47.6761C100.379%2045.5857%2096.0126%2044.2509%2090.9559%2043.7397V31.9566C90.9556%2031.236%2090.5689%2030.5718%2089.9419%2030.2164ZM4.00002%2013.5249V7.3589C4.00002%205.71049%205.34183%204.36868%206.99024%204.36868H40.3966C42.0413%204.36868%2043.3791%205.71049%2043.3791%207.3589V13.5249C43.3791%2015.1733%2042.0413%2016.5152%2040.3966%2016.5152H6.99024C5.34183%2016.5152%204.00002%2015.1733%204.00002%2013.5249ZM8.99025%2055.5838V20.5152H38.3966V37.4939C38.3966%2042.2967%2041.5823%2047.4665%2048.5745%2047.4665H50.0315V76.9007L33.965%2076.8885C12.2345%2076.8729%208.99025%2063.533%208.99025%2055.5838ZM66.1684%2078.9023C66.1684%2080.5429%2064.8344%2081.8769%2063.1938%2081.8769H57.0061C55.3655%2081.8769%2054.0315%2080.5429%2054.0315%2078.9023V45.4665C54.0315%2043.8259%2055.3655%2042.4919%2057.0061%2042.4919H63.1938C64.8344%2042.4919%2066.1684%2043.8259%2066.1684%2045.4665V78.9023ZM71.6254%2076.9023H70.1684V47.4681L86.2349%2047.4803C107.965%2047.4979%20111.21%2060.8358%20111.21%2068.7851V103.861H81.8111V86.875C81.8111%2082.0722%2078.6235%2076.9023%2071.6254%2076.9023ZM116.2%20117.01C116.2%20118.658%20114.858%20120%20113.21%20120H79.8033C78.1587%20120%2076.8209%20118.658%2076.8209%20117.01V110.852C76.8209%20109.203%2078.1587%20107.862%2079.8033%20107.862H113.21C114.858%20107.862%20116.2%20109.203%20116.2%20110.852V117.01Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M96.5098%20111.93C95.4044%20111.93%2094.5098%20112.824%2094.5098%20113.93V114.074C94.5098%20115.18%2095.4044%20116.002%2096.5098%20116.002C97.6152%20116.002%2098.5098%20115.035%2098.5098%20113.93C98.5098%20112.825%2097.6152%20111.93%2096.5098%20111.93Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M108.146%20111.93C107.04%20111.93%20106.146%20112.824%20106.146%20113.93V114.074C106.146%20115.18%20107.04%20116.002%20108.146%20116.002C109.251%20116.002%20110.146%20115.035%20110.146%20113.93C110.146%20112.825%20109.251%20111.93%20108.146%20111.93Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M84.8693%20111.93C83.7639%20111.93%2082.8693%20112.824%2082.8693%20113.93V114.074C82.8693%20115.18%2083.7639%20116.002%2084.8693%20116.002C85.9747%20116.002%2086.8693%20115.035%2086.8693%20113.93C86.8693%20112.825%2085.9747%20111.93%2084.8693%20111.93Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-category-electromenager {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%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_433_16332%29%22%3E%0A%3Cpath%20d%3D%22M47.6071%206H22.1429C18.0665%206%2014.75%209.28047%2014.75%2013.3125V18.1875C14.75%2019.5312%2015.8558%2020.625%2017.2143%2020.625H19.6786V23.0625C19.6786%2024.4062%2020.7844%2025.5%2022.1429%2025.5H24.6071V28.75C24.6071%2029.1989%2024.9747%2029.5625%2025.4286%2029.5625H28.7143C29.1681%2029.5625%2029.5357%2029.1989%2029.5357%2028.75V25.5H32C33.3584%2025.5%2034.4643%2024.4062%2034.4643%2023.0625V20.625H37.75C38.2028%2020.625%2038.5714%2020.9896%2038.5714%2021.4375V48.25H33.4919C33.5843%2047.9951%2033.6429%2047.7239%2033.6429%2047.4375V34.4375C33.6429%2033.9886%2033.2753%2033.625%2032.8214%2033.625H21.3214C20.8676%2033.625%2020.5%2033.9886%2020.5%2034.4375V36.0828C19.8121%2035.5679%2018.9639%2035.25%2018.0357%2035.25C15.7706%2035.25%2013.9286%2037.072%2013.9286%2039.3125C13.9286%2043.374%2018.0152%2046.0055%2020.5%2046.5245V47.4375C20.5%2047.7239%2020.5596%2047.9951%2020.652%2048.25H11.4643C10.1058%2048.25%209%2049.3438%209%2050.6875V55.5625C9%2056.9062%2010.1058%2058%2011.4643%2058H54.1786C54.6324%2058%2055%2057.6364%2055%2057.1875V13.3125C55%209.28047%2051.6835%206%2047.6071%206ZM27.8929%2027.9375H26.25V25.5H27.8929V27.9375ZM32.8214%2023.0625C32.8214%2023.5104%2032.4528%2023.875%2032%2023.875H22.1429C21.69%2023.875%2021.3214%2023.5104%2021.3214%2023.0625V20.625H32.8214V23.0625ZM15.5714%2039.3125C15.5714%2037.9688%2016.6773%2036.875%2018.0357%2036.875C19.3942%2036.875%2020.5%2037.9688%2020.5%2039.3125V44.8507C18.7%2044.3246%2015.5714%2042.3705%2015.5714%2039.3125ZM22.1429%2047.4375V35.25H32V47.4375C32%2047.8864%2031.6314%2048.25%2031.1786%2048.25H22.9643C22.5115%2048.25%2022.1429%2047.8864%2022.1429%2047.4375ZM10.6429%2055.5625V50.6875C10.6429%2050.2386%2011.0115%2049.875%2011.4643%2049.875H38.5714V56.375H11.4643C11.0115%2056.375%2010.6429%2056.0114%2010.6429%2055.5625ZM53.3571%2056.375H40.2143V21.4375C40.2143%2020.0938%2039.1084%2019%2037.75%2019H17.2143C16.7615%2019%2016.3929%2018.6354%2016.3929%2018.1875V13.3125C16.3929%2010.1763%2018.9721%207.625%2022.1429%207.625H47.6071C50.7779%207.625%2053.3571%2010.1763%2053.3571%2013.3125V56.375Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M48.4286%2022.25H45.1428C44.689%2022.25%2044.3214%2022.6136%2044.3214%2023.0625C44.3214%2023.5114%2044.689%2023.875%2045.1428%2023.875H48.4286C48.8824%2023.875%2049.25%2023.5114%2049.25%2023.0625C49.25%2022.6136%2048.8824%2022.25%2048.4286%2022.25Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M48.4286%2028.75H45.1428C44.689%2028.75%2044.3214%2029.1136%2044.3214%2029.5625C44.3214%2030.0114%2044.689%2030.375%2045.1428%2030.375H48.4286C48.8824%2030.375%2049.25%2030.0114%2049.25%2029.5625C49.25%2029.1136%2048.8824%2028.75%2048.4286%2028.75Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M48.4286%2035.25H45.1428C44.689%2035.25%2044.3214%2035.6136%2044.3214%2036.0625C44.3214%2036.5114%2044.689%2036.875%2045.1428%2036.875H48.4286C48.8824%2036.875%2049.25%2036.5114%2049.25%2036.0625C49.25%2035.6136%2048.8824%2035.25%2048.4286%2035.25Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M48.4286%2041.75H45.1428C44.689%2041.75%2044.3214%2042.1136%2044.3214%2042.5625C44.3214%2043.0114%2044.689%2043.375%2045.1428%2043.375H48.4286C48.8824%2043.375%2049.25%2043.0114%2049.25%2042.5625C49.25%2042.1136%2048.8824%2041.75%2048.4286%2041.75Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M48.4286%2048.25H45.1428C44.689%2048.25%2044.3214%2048.6136%2044.3214%2049.0625C44.3214%2049.5114%2044.689%2049.875%2045.1428%2049.875H48.4286C48.8824%2049.875%2049.25%2049.5114%2049.25%2049.0625C49.25%2048.6136%2048.8824%2048.25%2048.4286%2048.25Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M46.7857%2010.875C44.5206%2010.875%2042.6786%2012.697%2042.6786%2014.9375C42.6786%2017.178%2044.5206%2019%2046.7857%2019C49.0508%2019%2050.8929%2017.178%2050.8929%2014.9375C50.8929%2012.697%2049.0508%2010.875%2046.7857%2010.875ZM46.7857%2017.375C45.4273%2017.375%2044.3214%2016.2812%2044.3214%2014.9375C44.3214%2013.5938%2045.4273%2012.5%2046.7857%2012.5C48.1442%2012.5%2049.25%2013.5938%2049.25%2014.9375C49.25%2016.2812%2048.1442%2017.375%2046.7857%2017.375Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M27.0714%2013.3125C27.5253%2013.3125%2027.8929%2012.9489%2027.8929%2012.5V10.875C27.8929%2010.4261%2027.5253%2010.0625%2027.0714%2010.0625C26.6176%2010.0625%2026.25%2010.4261%2026.25%2010.875V12.5C26.25%2012.9489%2026.6176%2013.3125%2027.0714%2013.3125Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M29.0983%2011.7362C28.6722%2011.8895%2028.4514%2012.3557%2028.6075%2012.7782C28.6794%2012.9752%2028.7153%2013.1499%2028.7153%2013.3124C28.7153%2014.2082%2027.9781%2014.9374%2027.0725%2014.9374C26.1668%2014.9374%2025.4296%2014.2082%2025.4296%2013.3124C25.4296%2013.1499%2025.4645%2012.9752%2025.5374%2012.7782C25.6925%2012.3567%2025.4727%2011.8906%2025.0466%2011.7362C24.6215%2011.5838%2024.1492%2011.8002%2023.9931%2012.2217C23.8545%2012.5995%2023.7867%2012.9559%2023.7867%2013.3124C23.7867%2015.105%2025.2602%2016.5624%2027.0725%2016.5624C28.8847%2016.5624%2030.3582%2015.105%2030.3582%2013.3124C30.3582%2012.957%2030.2904%2012.5995%2030.1508%2012.2217C29.9967%2011.8002%2029.5224%2011.5828%2029.0983%2011.7362Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_433_16332%22%3E%0A%3Crect%20width%3D%2246%22%20height%3D%2252%22%20fill%3D%22white%22%20transform%3D%22translate%289%206%29%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-category-engins-de-manutention {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%22140%22%20height%3D%22124%22%20viewBox%3D%220%200%20140%20124%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M98.7428%2099.9624C97.2249%2099.9622%2095.741%20100.412%2094.4788%20101.255C93.2166%20102.098%2092.2328%20103.297%2091.6517%20104.699C91.0707%20106.101%2090.9185%20107.644%2091.2144%20109.133C91.5103%20110.622%2092.241%20111.989%2093.3142%20113.063C94.3873%20114.136%2095.7547%20114.867%2097.2434%20115.164C98.7321%20115.46%20100.275%20115.308%20101.678%20114.728C103.08%20114.147%20104.279%20113.164%20105.122%20111.902C105.966%20110.64%20106.416%20109.156%20106.416%20107.638C106.414%20105.603%20105.605%20103.652%20104.167%20102.214C102.728%20100.775%20100.777%2099.965%2098.7428%2099.9624ZM98.7428%20111.507C97.9769%20111.508%2097.2282%20111.281%2096.5914%20110.855C95.9545%20110.43%2095.4581%20109.825%2095.165%20109.118C94.8719%20108.41%2094.7952%20107.632%2094.9446%20106.88C95.094%20106.129%2095.4629%20105.439%2096.0045%20104.898C96.5461%20104.356%2097.2362%20103.988%2097.9873%20103.839C98.7385%20103.689%2099.517%20103.766%20100.224%20104.06C100.932%20104.353%20101.537%20104.849%20101.962%20105.486C102.387%20106.123%20102.614%20106.872%20102.613%20107.638C102.612%20108.664%20102.203%20109.647%20101.478%20110.373C100.752%20111.098%2099.7687%20111.506%2098.7428%20111.507Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M26.16%2099.9624C24.6421%2099.9622%2023.1583%20100.412%2021.8961%20101.255C20.6339%20102.098%2019.65%20103.297%2019.069%20104.699C18.4879%20106.101%2018.3357%20107.644%2018.6316%20109.133C18.9275%20110.622%2019.6583%20111.989%2020.7314%20113.063C21.8046%20114.136%2023.172%20114.867%2024.6606%20115.164C26.1493%20115.46%2027.6924%20115.308%2029.0948%20114.728C30.4973%20114.147%2031.696%20113.164%2032.5395%20111.902C33.3829%20110.64%2033.8332%20109.156%2033.8335%20107.638C33.8315%20105.603%2033.0224%20103.652%2031.5839%20102.214C30.1453%20100.775%2028.1947%2099.965%2026.16%2099.9624ZM26.16%20111.507C25.3942%20111.508%2024.6455%20111.281%2024.0086%20110.855C23.3717%20110.43%2022.8754%20109.825%2022.5822%20109.118C22.2891%20108.41%2022.2124%20107.632%2022.3618%20106.88C22.5113%20106.129%2022.8801%20105.439%2023.4217%20104.898C23.9634%20104.356%2024.6534%20103.988%2025.4046%20103.839C26.1557%20103.689%2026.9343%20103.766%2027.6417%20104.06C28.3492%20104.353%2028.9537%20104.849%2029.3789%20105.486C29.8041%20106.123%2030.0308%20106.872%2030.0304%20107.638C30.029%20108.664%2029.6207%20109.647%2028.8951%20110.373C28.1696%20111.098%2027.186%20111.506%2026.16%20111.507Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M137.181%20100.64H113.518C112.524%2098.5479%20111.099%2096.6887%20109.338%2095.1848V1.90152C109.338%201.39721%20109.137%200.913548%20108.781%200.556943C108.424%200.200339%20107.94%203.10836e-07%20107.436%203.10836e-07H98.7433C98.4936%20-0.000142527%2098.2462%200.0489444%2098.0155%200.144454C97.7847%200.239964%2097.575%200.380024%2097.3984%200.556625C97.2218%200.733226%2097.0818%200.942905%2096.9863%201.17367C96.8907%201.40444%2096.8417%201.65177%2096.8418%201.90152V48.7333L68.3027%2022.0533H76.1967C77.8537%2022.0533%2079.4429%2021.3951%2080.6146%2020.2234C81.7863%2019.0517%2082.4446%2017.4625%2082.4446%2015.8055C82.4446%2014.1484%2081.7863%2012.5592%2080.6146%2011.3875C79.4429%2010.2158%2077.8537%209.55759%2076.1967%209.55759H1.90478C1.65484%209.55731%201.40728%209.60627%201.17627%209.70169C0.945253%209.79711%200.735303%209.93711%200.558414%2010.1137C0.381524%2010.2903%200.241162%2010.5%200.145347%2010.7308C0.0495322%2010.9617%200.000142581%2011.2092%200%2011.4591L0%2064.8799V64.9169V112.727C0%20112.976%200.0491843%20113.224%200.144745%20113.454C0.240305%20113.685%200.38037%20113.895%200.556943%20114.071C0.733516%20114.248%200.943138%20114.388%201.17384%20114.483C1.40454%20114.579%201.65181%20114.628%201.90152%20114.628H11.3852C12.7054%20117.431%2014.7955%20119.8%2017.4115%20121.459C20.0275%20123.119%2023.0616%20124%2026.1595%20124C29.2575%20124%2032.2915%20123.119%2034.9075%20121.459C37.5236%20119.8%2039.6136%20117.431%2040.9338%20114.628H83.969C85.3484%20117.555%2087.5657%20120.006%2090.3398%20121.671C93.114%20123.336%2096.3201%20124.139%2099.5516%20123.98C102.783%20123.82%20105.894%20122.705%20108.491%20120.774C111.088%20118.844%20113.053%20116.187%20114.137%20113.138H137.181C137.685%20113.138%20138.169%20112.938%20138.525%20112.581C138.882%20112.225%20139.082%20111.741%20139.083%20111.237V102.544C139.083%20102.294%20139.034%20102.047%20138.938%20101.816C138.843%20101.585%20138.703%20101.375%20138.526%20101.199C138.35%20101.022%20138.14%20100.881%20137.909%20100.786C137.678%20100.69%20137.431%20100.641%20137.181%20100.64ZM100.642%203.80304H105.531V92.7638C103.984%2092.052%20102.333%2091.5885%20100.642%2091.3904V80.141C100.642%2080.129%20100.642%2080.1171%20100.642%2080.1041V3.80304ZM83.969%20100.642H40.9338C39.6136%2097.839%2037.5236%2095.4697%2034.9075%2093.8102C32.2915%2092.1508%2029.2575%2091.2697%2026.1595%2091.2697C23.0616%2091.2697%2020.0275%2092.1508%2017.4115%2093.8102C14.7955%2095.4697%2012.7054%2097.839%2011.3852%20100.642H3.80304V66.8195H49.3439L59.6535%2081.2471C59.8296%2081.4931%2060.0618%2081.6936%2060.3309%2081.8319C60.6%2081.9702%2060.8982%2082.0424%2061.2008%2082.0425H96.8407V91.3871C94.0875%2091.7149%2091.4625%2092.7358%2089.2114%2094.3543C86.9602%2095.9729%2085.1565%2098.1361%2083.969%20100.642ZM88.1459%2078.2395H62.1765L51.8692%2063.8107C51.6931%2063.5647%2051.4609%2063.3642%2051.1918%2063.2258C50.9227%2063.0875%2050.6245%2063.0153%2050.3219%2063.0154H28.9292L23.7962%2037.1731C23.7105%2036.7416%2023.4778%2036.3532%2023.1378%2036.0741C22.7978%2035.7949%2022.3715%2035.6422%2021.9316%2035.6421H12.4957V30.746H59.3036L88.1459%2057.7183V78.2395ZM12.4957%2039.4452H20.3669L25.049%2063.0154H12.4957V39.4452ZM96.8385%2053.9445V78.2395H91.9489V56.8946C91.9488%2056.6342%2091.8953%2056.3766%2091.7915%2056.1377C91.6878%2055.8988%2091.5361%2055.6838%2091.3459%2055.506L61.3561%2027.458C61.0026%2027.1274%2060.5363%2026.944%2060.0522%2026.9451H10.5975C10.093%2026.9445%209.60904%2027.1443%209.25185%2027.5005C8.89467%2027.8566%208.69354%2028.34%208.69267%2028.8445V63.0154H3.80304V22.0511H62.735L96.8385%2053.9445ZM3.80304%2013.3606H76.1967C76.8451%2013.3606%2077.4669%2013.6182%2077.9254%2014.0767C78.3839%2014.5352%2078.6415%2015.157%2078.6415%2015.8055C78.6415%2016.4539%2078.3839%2017.0757%2077.9254%2017.5342C77.4669%2017.9927%2076.8451%2018.2503%2076.1967%2018.2503H3.80304V13.3606ZM3.80304%20110.827V104.444H10.1052C9.6822%20106.55%209.6822%20108.72%2010.1052%20110.827H3.80304ZM26.1595%20120.199C23.6744%20120.199%2021.245%20119.462%2019.1786%20118.082C17.1122%20116.701%2015.5017%20114.739%2014.5506%20112.443C13.5996%20110.147%2013.3508%20107.621%2013.8358%20105.183C14.3207%20102.746%2015.5176%20100.507%2017.275%2098.7498C19.0324%2096.9927%2021.2714%2095.7963%2023.7089%2095.3118C26.1463%2094.8272%2028.6727%2095.0765%2030.9685%2096.0279C33.2643%2096.9793%2035.2264%2098.5902%2036.6067%20100.657C37.9869%20102.723%2038.7232%20105.153%2038.7226%20107.638C38.7186%20110.969%2037.3936%20114.162%2035.0384%20116.517C32.6832%20118.872%2029.4901%20120.195%2026.1595%20120.199ZM42.2084%20110.827C42.6314%20108.72%2042.6314%20106.55%2042.2084%20104.444H82.6945C82.27%20106.55%2082.27%20108.72%2082.6945%20110.827H42.2084ZM98.7433%20120.199C96.2582%20120.199%2093.8288%20119.462%2091.7624%20118.082C89.696%20116.701%2088.0855%20114.739%2087.1345%20112.443C86.1834%20110.147%2085.9347%20107.621%2086.4196%20105.183C86.9045%20102.746%2088.1014%20100.507%2089.8588%2098.7498C91.6162%2096.9927%2093.8552%2095.7963%2096.2927%2095.3118C98.7301%2094.8272%20101.257%2095.0765%20103.552%2096.0279C105.848%2096.9793%20107.81%2098.5902%20109.19%20100.657C110.571%20102.723%20111.307%20105.153%20111.306%20107.638C111.302%20110.969%20109.977%20114.162%20107.622%20116.517C105.267%20118.872%20102.074%20120.195%2098.7433%20120.199ZM135.28%20109.333H115.02C115.192%20107.701%20115.115%20106.053%20114.792%20104.444H135.28V109.333Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-category-outillages {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%22124%22%20height%3D%22124%22%20viewBox%3D%220%200%20124%20124%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M123.503%207.75753L116.242%200.496738C115.997%200.250997%20115.681%200.0866707%20115.339%200.026022C114.997%20-0.0346267%20114.645%200.0113332%20114.33%200.157676L103.468%205.20487C103.089%205.38145%20102.788%205.69198%20102.624%206.07674L98.3929%2015.9503L59.7901%2054.5511L50.8689%2045.6279C50.7116%2045.4704%2050.5247%2045.3454%2050.319%2045.2601C50.1133%2045.1748%2049.8928%2045.1309%2049.6701%2045.1309C49.4474%2045.1309%2049.2269%2045.1748%2049.0212%2045.2601C48.8155%2045.3454%2048.6286%2045.4704%2048.4713%2045.6279L41.8925%2052.2067C41.7349%2052.3641%2041.6099%2052.551%2041.5246%2052.7567C41.4394%2052.9624%2041.3955%2053.1829%2041.3955%2053.4055C41.3955%2053.6282%2041.4394%2053.8487%2041.5246%2054.0544C41.6099%2054.2601%2041.7349%2054.447%2041.8925%2054.6044L45.8644%2058.5763L43.8067%2060.6436C43.047%2061.4014%2042.4867%2062.3356%2042.1758%2063.3626C41.865%2064.3897%2041.8132%2065.4778%2042.0252%2066.5297C42.1881%2067.3427%2042.0216%2068.1872%2041.5622%2068.8774C41.1028%2069.5677%2040.3881%2070.0474%2039.5752%2070.211L33.412%2071.4384C33.0838%2071.5039%2032.7823%2071.6654%2032.546%2071.9024L2.3006%20102.147C0.827528%20103.62%200%20105.619%200%20107.702C0%20109.786%200.827528%20111.784%202.3006%20113.257L10.7413%20121.698C11.4708%20122.428%2012.337%20123.007%2013.2902%20123.402C14.2435%20123.797%2015.2653%20124%2016.2971%20124C17.329%20124%2018.3507%20123.797%2019.304%20123.402C20.2573%20123.007%2021.1234%20122.428%2021.8529%20121.698L52.0973%2091.4498C52.334%2091.2132%2052.4954%2090.9119%2052.5613%2090.5838L53.7945%2084.4206C53.9595%2083.6085%2054.4395%2082.8948%2055.1294%2082.4356C55.8193%2081.9765%2056.6629%2081.8093%2057.4758%2081.9706C58.5265%2082.1814%2059.6131%2082.1294%2060.6389%2081.8193C61.6647%2081.5091%2062.5981%2080.9505%2063.3561%2080.193L65.4166%2078.1324L69.3885%2082.1043C69.5459%2082.2619%2069.7328%2082.3869%2069.9385%2082.4721C70.1442%2082.5574%2070.3647%2082.6013%2070.5874%2082.6013C70.81%2082.6013%2071.0305%2082.5574%2071.2362%2082.4721C71.4419%2082.3869%2071.6288%2082.2619%2071.7862%2082.1043L78.3718%2075.5284C78.5293%2075.3711%2078.6543%2075.1842%2078.7396%2074.9785C78.8249%2074.7728%2078.8688%2074.5523%2078.8688%2074.3296C78.8688%2074.1069%2078.8249%2073.8864%2078.7396%2073.6807C78.6543%2073.475%2078.5293%2073.2881%2078.3718%2073.1308L69.4505%2064.2095L108.053%2025.6068L117.927%2021.3753C118.312%2021.2113%20118.622%2020.9108%20118.799%2020.5315L123.847%209.66984C123.993%209.3543%20124.038%209.00157%20123.976%208.65949C123.915%208.31741%20123.749%208.00252%20123.503%207.75753ZM60.9614%2077.7982C60.5978%2078.1624%2060.1498%2078.4311%2059.6573%2078.5801C59.1647%2078.7292%2058.6429%2078.7541%2058.1384%2078.6526C56.4447%2078.3137%2054.6857%2078.6612%2053.2481%2079.6188C51.8104%2080.5763%2050.8118%2082.0654%2050.4717%2083.7589L49.3373%2089.4155L19.4552%20119.301C18.6176%20120.139%2017.4816%20120.609%2016.2971%20120.609C15.1126%20120.609%2013.9767%20120.139%2013.139%20119.301L4.69826%20110.86C3.86089%20110.022%203.39047%20108.886%203.39047%20107.702C3.39047%20106.518%203.86089%20105.382%204.69826%20104.544L34.5842%2074.6624L40.2417%2073.528C41.9356%2073.1883%2043.4252%2072.1899%2044.3831%2070.7522C45.341%2069.3145%2045.6888%2067.5553%2045.3499%2065.8613C45.2486%2065.3566%2045.2735%2064.8347%2045.4226%2064.342C45.5717%2063.8493%2045.8402%2063.4011%2046.2044%2063.0374L48.2649%2060.9778L63.0209%2075.7348L60.9614%2077.7982ZM70.5927%2078.5141L66.6208%2074.5422L49.4633%2057.3818L45.4914%2053.4099L49.6725%2049.2288L74.7738%2074.3291L70.5927%2078.5141ZM115.993%2018.5174L106.415%2022.622C106.217%2022.7069%20106.037%2022.8289%20105.884%2022.9814L67.0509%2061.8119L62.1878%2056.9488L101.021%2018.1154C101.173%2017.9625%20101.295%2017.7824%20101.381%2017.5845L105.485%208.00649L114.683%203.7314L120.267%209.31625L115.993%2018.5174Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-category-materiaux-de-chantier {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%22124%22%20height%3D%22124%22%20viewBox%3D%220%200%20124%20124%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M122.308%2034.8894H109.771L44.6924%2011.1651V1.69535C44.6921%201.2458%2044.5134%200.814725%2044.1955%200.496841C43.8777%200.178956%2043.4466%200.00025667%2042.997%200L33.0671%200C32.6176%200.00025667%2032.1865%200.178956%2031.8686%200.496841C31.5507%200.814725%2031.372%201.2458%2031.3718%201.69535V10.6565H18.5297C18.2754%2010.6565%2018.0243%2010.7137%2017.7951%2010.8239C17.5658%2010.9341%2017.3643%2011.0944%2017.2054%2011.293L7.50993%2023.4094C7.26972%2023.7101%207.13888%2024.0835%207.13889%2024.4683V34.8894H1.69535C1.2458%2034.8896%200.814725%2035.0683%200.496841%2035.3862C0.178956%2035.7041%200.00025667%2036.1352%200%2036.5847L0%2046.5147C0.00025667%2046.9642%200.178956%2047.3953%200.496841%2047.7132C0.814725%2048.031%201.2458%2048.2097%201.69535%2048.21H22.7817V109.936H11.3908C10.9412%20109.936%2010.51%20110.115%2010.192%20110.433C9.87409%20110.751%209.69548%20111.182%209.69548%20111.632V122.305C9.69573%20122.754%209.87443%20123.185%2010.1923%20123.503C10.5102%20123.821%2010.9413%20124%2011.3908%20124H64.6733C65.1229%20124%2065.554%20123.821%2065.8718%20123.503C66.1897%20123.185%2066.3684%20122.754%2066.3687%20122.305V111.632C66.3687%20111.182%2066.1901%20110.751%2065.8721%20110.433C65.5542%20110.115%2065.123%20109.936%2064.6733%20109.936H53.2825V48.21H97.9671V74.8377C97.9674%2075.2872%2098.1461%2075.7183%2098.464%2076.0362C98.7819%2076.3541%2099.2129%2076.5328%2099.6625%2076.533H104.87V85.7364C104.87%2086.1859%20105.049%2086.617%20105.366%2086.9349C105.684%2087.2528%20106.115%2087.4315%20106.565%2087.4317H107.019C107.885%2087.4466%20108.71%2087.8008%20109.317%2088.4181C109.923%2089.0353%20110.263%2089.8663%20110.263%2090.7319C110.263%2091.5974%20109.923%2092.4284%20109.317%2093.0457C108.71%2093.6629%20107.885%2094.0172%20107.019%2094.032H103.149C102.474%2094.0306%20101.815%2093.8227%20101.26%2093.4363C100.706%2093.0498%20100.284%2092.5032%20100.049%2091.8697L97.9826%2086.2411C97.9097%2086.0271%2097.7946%2085.8297%2097.6443%2085.6608C97.494%2085.4918%2097.3114%2085.3546%2097.1072%2085.2573C96.9031%2085.1599%2096.6816%2085.1044%2096.4556%2085.0939C96.2297%2085.0834%2096.004%2085.1182%2095.7917%2085.1962C95.5794%2085.2743%2095.3849%2085.394%2095.2196%2085.5483C95.0542%2085.7026%2094.9214%2085.8884%2094.829%2086.0948C94.7365%2086.3012%2094.6862%2086.524%2094.6811%2086.7501C94.676%2086.9762%2094.7162%2087.201%2094.7993%2087.4114L96.8666%2093.039C97.3419%2094.3227%2098.1982%2095.4305%2099.3207%2096.214C100.443%2096.9975%20101.778%2097.4192%20103.147%2097.4227H107.017C108.684%2097.4225%20110.291%2096.8003%20111.523%2095.678C112.755%2094.5557%20113.524%2093.0139%20113.679%2091.3546C113.834%2089.6952%20113.364%2088.0377%20112.362%2086.7063C111.359%2085.375%20109.896%2084.4656%20108.258%2084.1563V76.533H113.466C113.915%2076.5328%20114.346%2076.3541%20114.664%2076.0362C114.982%2075.7183%20115.161%2075.2872%20115.161%2074.8377V48.21H122.306C122.755%2048.2097%20123.186%2048.031%20123.504%2047.7132C123.822%2047.3953%20124.001%2046.9642%20124.001%2046.5147V36.5847C124.001%2036.1355%20123.822%2035.7047%20123.505%2035.3869C123.187%2035.0691%20122.757%2034.8901%20122.308%2034.8894ZM99.8708%2034.8894H44.6924V14.7748L99.8708%2034.8894ZM34.7625%203.3907H41.3017V34.8894H34.7625V3.3907ZM10.5296%2025.0631L19.3454%2014.0472H31.3718V34.8894H10.5296V25.0631ZM35.3195%2057.3678L26.1724%2064.6908V50.0439L35.3195%2057.3678ZM26.1724%2071.7492L35.3195%2079.0732L26.1724%2086.3961V71.7492ZM38.0321%2081.2432L48.8746%2089.9234L38.0321%2098.6046L27.1896%2089.9254L38.0321%2081.2432ZM40.7446%2079.0712L49.8918%2071.7473V86.3961L40.7446%2079.0712ZM38.0321%2076.8992L27.1896%2068.22L38.0321%2059.5398L48.8746%2068.22L38.0321%2076.8992ZM35.3195%20100.777L26.1724%20108.1V93.4546L35.3195%20100.777ZM38.0321%20102.949L46.7568%20109.934H29.3073L38.0321%20102.949ZM40.7446%20100.777L49.8918%2093.4527V108.1L40.7446%20100.777ZM40.7446%2057.3659L49.8918%2050.042V64.6908L40.7446%2057.3659ZM38.0321%2055.1939L29.3073%2048.2081H46.7568L38.0321%2055.1939ZM62.978%20120.612H13.0862V113.327H62.978V120.612ZM111.772%2073.1423H101.358V48.21H111.772V73.1423ZM120.612%2044.8193H3.3907V38.2801H120.612V44.8193Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M25.3175%2018.4067H22.2543C22.0001%2018.4068%2021.7492%2018.464%2021.5201%2018.5742C21.291%2018.6844%2021.0897%2018.8447%2020.9309%2019.0432L15.2607%2026.1288C15.0205%2026.4294%2014.8896%2026.8028%2014.8896%2027.1876V28.8345C14.8896%2029.2842%2015.0683%2029.7154%2015.3862%2030.0333C15.7041%2030.3513%2016.1354%2030.5299%2016.585%2030.5299H25.3175C25.7671%2030.5296%2026.1981%2030.3509%2026.516%2030.0331C26.8339%2029.7152%2027.0126%2029.2841%2027.0129%2028.8345V20.102C27.0126%2019.6525%2026.8339%2019.2214%2026.516%2018.9035C26.1981%2018.5856%2025.7671%2018.4069%2025.3175%2018.4067ZM23.6222%2027.1392H18.7948L23.069%2021.7974H23.6222V27.1392Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.icon-category-equipement-informatique-electrique-et-electronique {
  --icon: url("data:image/svg+xml,%3Csvg%20width%3D%22124%22%20height%3D%22124%22%20viewBox%3D%220%200%20124%20124%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M114.312%2051.4601C114.058%2051.4601%20113.806%2051.5101%20113.571%2051.6075C113.336%2051.7048%20113.122%2051.8475%20112.942%2052.0274C112.762%2052.2074%20112.62%2052.421%20112.522%2052.6561C112.425%2052.8912%20112.375%2053.1432%20112.375%2053.3976V77.2843H11.625V20.3438C11.6262%2019.3164%2012.0348%2018.3315%2012.7613%2017.605C13.4877%2016.8786%2014.4726%2016.4699%2015.5%2016.4688H66.1266C66.6351%2016.4605%2067.1199%2016.2528%2067.4766%2015.8903C67.8332%2015.5278%2068.0331%2015.0397%2068.0331%2014.5312C68.0331%2014.0227%2067.8332%2013.5346%2067.4765%2013.1721C67.1198%2012.8097%2066.635%2012.6019%2066.1265%2012.5938H15.5C13.4452%2012.5959%2011.4753%2013.4132%2010.0223%2014.8661C8.56941%2016.319%207.75219%2018.289%207.75%2020.3438V81.1621C7.7522%2083.2169%208.56942%2085.1869%2010.0223%2086.6398C11.4753%2088.0927%2013.4452%2088.91%2015.5%2088.9121H51.2473V100.75H42.625C42.3706%20100.75%2042.1186%20100.8%2041.8836%20100.898C41.6486%20100.995%2041.435%20101.138%2041.2552%20101.318L35.4427%20107.13C35.0793%20107.493%2034.8751%20107.986%2034.875%20108.5V114.312C34.8749%20114.567%2034.925%20114.819%2035.0224%20115.054C35.1197%20115.289%2035.2624%20115.503%2035.4423%20115.683C35.6223%20115.863%2035.8359%20116.005%2036.071%20116.103C36.3061%20116.2%2036.558%20116.25%2036.8125%20116.25H87.1875C87.442%20116.25%2087.6939%20116.2%2087.929%20116.103C88.1641%20116.005%2088.3777%20115.863%2088.5577%20115.683C88.7376%20115.503%2088.8803%20115.289%2088.9777%20115.054C89.075%20114.819%2089.1251%20114.567%2089.125%20114.312V108.5C89.1249%20107.986%2088.9207%20107.493%2088.5573%20107.13L82.7448%20101.318C82.565%20101.138%2082.3514%20100.995%2082.1164%20100.898C81.8814%20100.8%2081.6294%20100.75%2081.375%20100.75H71.6875V88.9121H108.5C110.555%2088.91%20112.525%2088.0927%20113.978%2086.6398C115.431%2085.1869%20116.248%2083.2169%20116.25%2081.1621V53.3976C116.25%2053.1432%20116.2%2052.8912%20116.103%2052.6561C116.005%2052.421%20115.863%2052.2074%20115.683%2052.0274C115.503%2051.8475%20115.289%2051.7048%20115.054%2051.6075C114.819%2051.5101%20114.567%2051.4601%20114.312%2051.4601ZM80.5728%20104.625L85.25%20109.302V112.375H38.75V109.302L43.4272%20104.625H51.2473C52.2746%20104.624%2053.2596%20104.215%2053.986%20103.489C54.7124%20102.762%2055.1211%20101.777%2055.1223%20100.75V88.9121H67.8125V100.75C67.8137%20101.777%2068.2223%20102.762%2068.9488%20103.489C69.6752%20104.215%2070.6601%20104.624%2071.6875%20104.625H80.5728ZM108.5%2085.0371H15.5C14.4722%2085.0359%2013.4868%2084.6269%2012.7603%2083.8999C12.0337%2083.1728%2011.6254%2082.1871%2011.625%2081.1593H112.375C112.375%2082.1871%20111.966%2083.1728%20111.24%2083.8999C110.513%2084.6269%20109.528%2085.036%20108.5%2085.0371Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M116.25%2032.9373C116.25%2026.2571%20113.596%2019.8506%20108.873%2015.127C104.149%2010.4035%2097.7425%207.74985%2091.0624%207.74988C84.3822%207.74991%2077.9757%2010.4036%2073.2522%2015.1272C68.5286%2019.8508%2065.875%2026.2574%2065.875%2032.9375C67.2536%2066.353%20114.876%2066.3433%20116.25%2032.9373ZM112.375%2032.9376C112.375%2038.59%20110.13%2044.0109%20106.133%2048.0078C102.136%2052.0047%2096.7149%2054.2501%2091.0624%2054.2501C85.41%2054.25%2079.9891%2052.0046%2075.9922%2048.0077C71.9954%2044.0108%2069.75%2038.5899%2069.75%2032.9375C70.9078%204.66127%20111.222%204.66937%20112.375%2032.9376Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M87.7153%2030.7238H89.1249V44.9504H87.7153C87.208%2044.9603%2086.7248%2045.1688%2086.3695%2045.5311C86.0143%2045.8934%2085.8153%2046.3805%2085.8153%2046.8879C85.8153%2047.3954%2086.0143%2047.8825%2086.3696%2048.2448C86.7249%2048.6071%2087.2081%2048.8155%2087.7154%2048.8254H94.4095C94.917%2048.8157%2095.4004%2048.6074%2095.7559%2048.2451C96.1114%2047.8827%2096.3105%2047.3954%2096.3105%2046.8878C96.3105%2046.3803%2096.1114%2045.8929%2095.7558%2045.5306C95.4003%2045.1684%2094.9169%2044.96%2094.4094%2044.9504H92.9999V28.7863C93%2028.5318%2092.9499%2028.2798%2092.8526%2028.0447C92.7552%2027.8096%2092.6125%2027.596%2092.4326%2027.4161C92.2527%2027.2362%2092.0391%2027.0934%2091.804%2026.9961C91.5689%2026.8988%2091.3169%2026.8487%2091.0624%2026.8488H87.7153C87.2015%2026.8488%2086.7087%2027.0529%2086.3453%2027.4162C85.982%2027.7796%2085.7778%2028.2724%2085.7778%2028.7863C85.7778%2029.3001%2085.982%2029.7929%2086.3453%2030.1563C86.7087%2030.5196%2087.2015%2030.7238%2087.7153%2030.7238Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3Cpath%20d%3D%22M93.5619%2020.1112C93.5533%2019.3076%2093.228%2018.5397%2092.6567%2017.9744C92.0853%2017.4092%2091.3141%2017.0921%2090.5104%2017.0921C89.7066%2017.0921%2088.9354%2017.4091%2088.364%2017.9744C87.7927%2018.5396%2087.4673%2019.3075%2087.4587%2020.1111C87.4673%2020.9148%2087.7926%2021.6826%2088.3639%2022.2479C88.9353%2022.8132%2089.7065%2023.1303%2090.5102%2023.1303C91.314%2023.1303%2092.0852%2022.8133%2092.6566%2022.248C93.228%2021.6828%2093.5533%2020.9149%2093.5619%2020.1112Z%22%20fill%3D%22%23ECF9F7%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
@media only screen and (min-width: 768px) {
  .layout-header {
    top: 0;
  }
  .grid-header__toggle1,
  .grid-header__toggle2,
  .grid-header__logo {
    padding: 0 1.5em;
  }
  .grid-header__logo {
    position: relative;
    margin-right: 1.5em;
  }
  .grid-header__logo img {
    width: 100%;
    max-width: 15em;
  }
  .grid-header__logo,
  .grid-header__inbox {
    position: relative;
  }
  .grid-header__logo::after,
  .grid-header__inbox::after {
    content: ' ';
    display: block;
    position: absolute;
    background: var(--color-gray);
    width: 1px;
    height: 4em;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
  }
  .grid-header__cart,
  .grid-header__inbox {
    position: relative;
    padding-right: 1.5em;
  }
  .grid-header__button {
    padding-right: 1.5em;
  }
  .grid-header__button a {
    border: 2px solid var(--color-delta);
    transition: color 0.25s, background-color 0.25s;
    border-radius: 0.5em;
    padding: 0.45em 0.75em;
  }
  .grid-header__button a:hover {
    background-color: var(--color-delta);
    color: var(--color-zulu);
  }
  .grid-header__button a:hover .icon {
    background-color: var(--color-zulu);
  }
  .grid-header__button a:not(:hover) {
    background-color: var(--color-blue2);
  }
  .grid-header__categories {
    flex: 1;
  }
  .grid-header__categories .search-bar {
    margin-right: 1.5em;
  }
  .grid-header__categories .search-bar__form {
    display: none;
  }
  .grid-header__toggle2 a,
  .grid-header__inbox a,
  .grid-header__cart a,
  .grid-header__categories a,
  .grid-header__toggle2 label[for="toggle_account_menu"],
  .grid-header__inbox label[for="toggle_account_menu"],
  .grid-header__cart label[for="toggle_account_menu"],
  .grid-header__categories label[for="toggle_account_menu"],
  .grid-header__toggle2 label[for="toggle_navigation_cart"],
  .grid-header__inbox label[for="toggle_navigation_cart"],
  .grid-header__cart label[for="toggle_navigation_cart"],
  .grid-header__categories label[for="toggle_navigation_cart"] {
    transition: opacity 0.5s;
  }
  .grid-header__toggle2 a:hover,
  .grid-header__inbox a:hover,
  .grid-header__cart a:hover,
  .grid-header__categories a:hover,
  .grid-header__toggle2 label[for="toggle_account_menu"]:hover,
  .grid-header__inbox label[for="toggle_account_menu"]:hover,
  .grid-header__cart label[for="toggle_account_menu"]:hover,
  .grid-header__categories label[for="toggle_account_menu"]:hover,
  .grid-header__toggle2 label[for="toggle_navigation_cart"]:hover,
  .grid-header__inbox label[for="toggle_navigation_cart"]:hover,
  .grid-header__cart label[for="toggle_navigation_cart"]:hover,
  .grid-header__categories label[for="toggle_navigation_cart"]:hover {
    opacity: 0.7;
  }
}
@media only screen and (max-width: 1180px) and (min-width: 768px) {
  .grid-header__button {
    display: none!important;
  }
}
@media only screen and (max-width: 940px) and (min-width: 768px) {
  .grid-header__inbox,
  .grid-header__cart,
  .grid-header__button {
    display: none!important;
  }
}
@media only screen and (max-width: 767px) {
  .layout-header.mobile {
    top: 0;
  }
  .layout-header.mobile .layout-header__container {
    align-items: center;
    justify-content: center;
  }
  .layout-header:not(.mobile) {
    bottom: 0;
  }
  .layout-header:not(.mobile) .layout-header__container {
    align-items: center;
    justify-content: space-between;
    padding: 0 1.5em;
  }
  .page.scrolling-down .grid-header__categories .search-bar__form {
    top: 0;
  }
  .page:not(.scrolling-down) .grid-header__categories .search-bar__form {
    top: -10em;
  }
  .grid-header__logo {
    display: none!important;
  }
  .grid-header__categories {
    order: -1;
  }
  .grid-header__categories .search-bar__multiselect,
  .grid-header__categories .search-bar__categories {
    display: none;
  }
}
.grid-header__categories,
.grid-header__inbox,
.grid-header__cart,
.grid-header__logo,
.grid-header__button {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.layout-header {
  position: fixed;
  height: var(--offset-top);
  width: 100%;
  left: 0;
}
.layout-header.mobile {
  z-index: 900;
}
.layout-header:not(.mobile) {
  z-index: 910;
}
.layout-header__container {
  position: relative;
  background-color: var(--color-zulu);
  z-index: 2;
  display: flex;
  box-shadow: 0 0 24px 0 rgba(10, 0, 130, 0.15);
}
.layout-header .login-avatar {
  -o-object-fit: cover;
     object-fit: cover;
}
.layout-header .login-avatar.small {
  width: 1.5em;
  height: 1.5em;
}
.layout-header .login-avatar.regular {
  width: 2.5em;
  height: 2.5em;
}
.layout-header .logo {
  display: inline-block;
}
.layout-header [data-nb]::after {
  content: attr(data-nb);
  background-color: var(--color-error);
  color: var(--color-zulu);
  font-size: var(--text-small);
  font-weight: bold;
  padding: 0.25em 0.5em;
  border-radius: 0.85em;
  margin-left: 0.5em;
}
.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-bravo);
  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):not(.menu-list--logout) {
  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):not(.menu-list--logout):hover {
  background-color: var(--color-bravo);
  color: var(--color-zulu);
}
.menu-list li > a:not(.menu-list--profile):not(.menu-list--logout):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: var(--text-small);
  font-weight: bold;
  padding: 0.25em 0.5em;
  border-radius: 0.85em;
  margin-left: 0.5em;
}
.page.menu-unfolded {
  overflow-y: hidden;
  height: 100vh;
}
.page.menu-unfolded #main-menu {
  right: 0;
}
.page:not(.menu-unfolded) #main-menu {
  right: -110vw;
}
.page.account-menu-unfolded {
  overflow-y: hidden;
  height: 100vh;
}
.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: -110vw;
}
.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;
}
.homepage-metrics .bg-green1 {
  border-top-left-radius: 2.5em;
  border-bottom-right-radius: 2.5em;
}
.homepage-metrics .bg-purple1 {
  border-top-right-radius: 2.5em;
}
.homepage-metrics .bg-blue1,
.homepage-metrics .bg-yellow1,
.homepage-metrics .bg-purple1 {
  border-bottom-left-radius: 2.5em;
}
.homepage-hero .slogan {
  max-width: 20em;
  font-size: var(--text-bigger);
}
.homepage-hero .tagline {
  max-width: 35em;
  font-size: var(--text-medium);
  line-height: var(--text-medium);
}
.homepage-hero--banner {
  height: 100%;
  background-image: url(/build/images/homepage-banner-challenge.e51030ab.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
  overflow: clip;
  border-top-left-radius: 2.5em;
  border-bottom-right-radius: 2.5em;
  min-width: 440px;
}
@media only screen and (max-width: 767px) {
  .homepage-hero--banner {
    min-width: auto;
  }
}
.troc-highlight__item .btn.text-nowrap {
  border-width: 2px;
}
.troc-highlight__item .troc-card {
  min-width: 250px;
}
.troc-highlight__item .troc-card__link {
  min-height: 4em;
  color: #000;
}
.troc-highlight__item .troc-card__pix {
  width: 100%;
}
.troc-highlight__item .troc-card__link {
  display: flex;
  align-items: center;
}
.troc-highlight__item .troc-card__pricing {
  min-height: 4.5em;
  display: flex;
}
.troc-highlight__item .troc-card__pricing .c-xray {
  border-left: 1px solid var(--color-gray);
  padding-left: 1em;
  margin-left: 1em;
}
.troc-highlight__item .troc-card__issuer {
  color: #000;
}
.troc-highlight__item .user-avatar {
  width: 2em;
  height: 2em;
  -o-object-fit: cover;
     object-fit: cover;
}
#override-troc-search {
  display: flex;
  flex-wrap: wrap;
}
#override-troc-search .troc-highlight__item {
  margin-bottom: 2em;
}
.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;
}
.categories-list .icon.very-large {
  --size: 4.5em;
}
.categories-list ul:last-child {
  display: none;
}
.page.authentication .auth-page,
.page.reset-password .auth-page {
  max-width: 40em;
  margin-left: auto;
  margin-right: auto;
  padding: 2em;
}
.auth-page .mandatory-fields {
  margin-bottom: 2em;
}
.auth-form h1 {
  font-weight: bold;
}
.auth-form h2 {
  font-size: var(--text-regular);
  line-height: var(--text-medium);
  margin-top: 0.5em;
}
.auth-form .form-buttons {
  display: flex;
  align-items: center;
}
.auth-form.login-form .form-buttons {
  justify-content: space-between;
}
.auth-form.registration-form .form-buttons {
  justify-content: flex-end;
}
.auth-form .form-row__radio .cflex {
  flex-direction: row;
  flex-wrap: wrap;
}
.auth-form .form-row label {
  margin-right: 2.5em;
}
.auth-mire {
  max-width: 60em;
  margin-left: auto;
  margin-right: auto;
  padding: 4em 1em;
}
.auth-mire__list a {
  margin-top: 1em;
  padding: 1.5em 1em;
  display: block;
  color: inherit;
  border: 1px solid var(--color-delta);
  border-radius: 0.25em;
}
.troc-form {
  padding: 2em;
  background: var(--color-zulu);
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15);
}
.page .btn,
.modale .btn {
  font-family: montserrat, serif;
}
.page .btn.text-small,
.modale .btn.text-small {
  --border-width: 1px;
  font-size: var(--text-small);
  border-radius: 1.5em;
  font-weight: 500;
}
.page .btn:not(.text-small),
.modale .btn:not(.text-small) {
  --border-width: 2px;
  font-size: var(--text-regular);
  font-weight: 600;
}
.troc-form h1,
.troc-card__link a {
  overflow-wrap: anywhere;
}
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder {
  color: transparent;
}
input:focus::placeholder,
textarea:focus::placeholder {
  color: transparent;
}
.form-row__text:focus-within,
.form-row__select:focus-within,
.form-row__email:focus-within,
.form-row__textarea:focus-within,
.form-row__password:focus-within {
  border-color: var(--color-delta);
}
.form-row__text: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__password:focus-within input:focus,
.form-row__text: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__password:focus-within select:focus,
.form-row__text: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__password:focus-within textarea:focus,
.form-row__text: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__password:focus-within input:focus-visible,
.form-row__text: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__password:focus-within select:focus-visible,
.form-row__text: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__password:focus-within textarea:focus-visible {
  outline: none;
}
.btn.bd-alpha {
  transition: color 0.25s, background-color 0.25s;
}
.btn.bd-alpha:not(.bg-alpha):not(.disabled):hover {
  background-color: var(--color-alpha);
  color: var(--color-zulu);
}
.btn.bd-alpha:not(.bg-alpha):not(.disabled):hover .icon:not(.icon-unmasked) {
  background-color: var(--color-zulu);
}
.btn.bd-alpha.bg-alpha:not(.disabled):hover {
  background-color: transparent;
  color: var(--color-alpha);
  border-color: var(--color-alpha);
}
.btn.bd-alpha.bg-alpha:not(.disabled):hover .icon:not(.icon-unmasked) {
  background-color: var(--color-alpha);
}
.btn.bd-bravo {
  transition: color 0.25s, background-color 0.25s;
}
.btn.bd-bravo:not(.bg-bravo):not(.disabled):hover {
  background-color: var(--color-bravo);
  color: var(--color-zulu);
}
.btn.bd-bravo:not(.bg-bravo):not(.disabled):hover .icon:not(.icon-unmasked) {
  background-color: var(--color-zulu);
}
.btn.bd-bravo.bg-bravo:not(.disabled):hover {
  background-color: transparent;
  color: var(--color-bravo);
  border-color: var(--color-bravo);
}
.btn.bd-bravo.bg-bravo:not(.disabled):hover .icon:not(.icon-unmasked) {
  background-color: var(--color-bravo);
}
.btn.bd-delta {
  transition: color 0.25s, background-color 0.25s;
}
.btn.bd-delta:not(.bg-delta):not(.disabled):hover {
  background-color: var(--color-delta);
  color: var(--color-zulu);
}
.btn.bd-delta:not(.bg-delta):not(.disabled):hover .icon:not(.icon-unmasked) {
  background-color: var(--color-zulu);
}
.btn.bd-delta.bg-delta:not(.disabled):hover {
  background-color: transparent;
  color: var(--color-delta);
  border-color: var(--color-delta);
}
.btn.bd-delta.bg-delta:not(.disabled):hover .icon:not(.icon-unmasked) {
  background-color: var(--color-delta);
}
.btn.bd-error {
  transition: color 0.25s, background-color 0.25s;
}
.btn.bd-error:not(.bg-error):not(.disabled):hover {
  background-color: var(--color-error);
  color: var(--color-zulu);
}
.btn.bd-error:not(.bg-error):not(.disabled):hover .icon:not(.icon-unmasked) {
  background-color: var(--color-zulu);
}
.btn.bd-error.bg-error:not(.disabled):hover {
  background-color: transparent;
  color: var(--color-error);
  border-color: var(--color-error);
}
.btn.bd-error.bg-error:not(.disabled):hover .icon:not(.icon-unmasked) {
  background-color: var(--color-error);
}
.btn.bd-xray {
  transition: color 0.25s, background-color 0.25s;
}
.btn.bd-xray:not(.bg-xray):not(.disabled):hover {
  background-color: var(--color-xray);
  color: var(--color-zulu);
}
.btn.bd-xray:not(.bg-xray):not(.disabled):hover .icon:not(.icon-unmasked) {
  background-color: var(--color-zulu);
}
.btn.bd-xray.bg-xray:not(.disabled):hover {
  background-color: transparent;
  color: var(--color-xray);
  border-color: var(--color-xray);
}
.btn.bd-xray.bg-xray:not(.disabled):hover .icon:not(.icon-unmasked) {
  background-color: var(--color-xray);
}
.btn.bd-success {
  transition: color 0.25s, background-color 0.25s;
}
.btn.bd-success:not(.bg-success):not(.disabled):hover {
  background-color: var(--color-success);
  color: var(--color-zulu);
}
.btn.bd-success:not(.bg-success):not(.disabled):hover .icon:not(.icon-unmasked) {
  background-color: var(--color-zulu);
}
.btn.bd-success.bg-success:not(.disabled):hover {
  background-color: transparent;
  color: var(--color-success);
  border-color: var(--color-success);
}
.btn.bd-success.bg-success:not(.disabled):hover .icon:not(.icon-unmasked) {
  background-color: var(--color-success);
}
.page .form-row label:not(.sublabel) {
  font-weight: 600;
}
.mandatory-fields {
  color: var(--color-xray);
  font-size: var(--text-small);
}
.troc-view .content h1 {
  font-size: var(--text-semi-very-big);
  margin-bottom: 1em;
}
.troc-view .content h2 {
  font-size: var(--text-semi-big);
  font-weight: 600;
  margin-top: 2em;
  margin-bottom: 1em;
}
.troc-view__field {
  margin-bottom: 2em;
}
.troc-view__field--label {
  font-weight: 600;
  margin-bottom: 0.5em;
}
.troc-view__field--label::after {
  content: ' :';
}
.troc-view .field--taxonomy .troc-view__field--value {
  text-transform: uppercase;
}
.troc-view .field--taxonomy .troc-view__field--value::before {
  content: '#';
}
.submit-icon {
  visibility: hidden;
}
.homepage-search-bar .search-bar__form {
  border: 2px solid var(--color-delta);
}
.main-search-bar .search-bar__form {
  border: 2px solid var(--color-delta);
}
.layout-header .search-bar__form {
  position: fixed;
  width: 100%;
  transition: top 0.5s;
  padding: 0.5em 1em;
  left: 0;
  background-color: var(--color-blue2);
}
.layout-header .search-bar__form [data-autocomplete],
.layout-header .search-bar__form button {
  display: none;
}
.layout-header .search-bar__multiselect .icon-chevron-up,
.layout-header .search-bar__multiselect .icon-chevron-down {
  display: none;
}
.layout-header .search-bar__text {
  border: 1px solid var(--color-delta) !important;
}
.layout-header .search-bar__text .icon {
  background-color: var(--color-delta);
}
.layout-header .search-bar__categories {
  margin-top: 1em;
}
.search-bar {
  position: relative;
  z-index: 1;
}
.search-bar button {
  width: 3.75em;
  flex-shrink: 0;
  background-color: var(--color-delta);
}
.search-bar button[disabled] {
  opacity: 0.5;
  cursor: default;
}
.search-bar .search-bar__multiselect {
  color: var(--color-delta);
}
.search-bar .search-bar__multiselect .icon:not(.icon-chevron-down):not(.icon-chevron-up) {
  background-color: var(--color-delta);
  margin-right: 0.5em;
}
.search-bar .search-bar__multiselect.focus ~ .search-bar__categories {
  transform: scaleY(1);
}
.search-bar .search-bar__multiselect:not(.focus) ~ .search-bar__categories {
  transform: scaleY(0);
}
.search-bar__text:first-child {
  border-right: 1px solid var(--color-gray);
  height: 100%;
}
.search-bar__text input {
  width: 100%;
  height: 3.5em;
  font-size: var(--text-regular);
  color: var(--color-xray);
}
.search-bar__text input:first-child {
  padding: 0 1.5em;
}
.search-bar__text input:not(:first-child) {
  padding: 0 1.5em;
}
.search-bar__text ::-moz-placeholder {
  color: var(--color-xray);
}
.search-bar__text ::placeholder {
  color: var(--color-xray);
}
.search-bar__multiselect,
.search-bar__text {
  overflow: clip;
  display: flex;
  align-items: center;
}
.search-bar__multiselect span:not(.icon),
.search-bar__text span:not(.icon) {
  width: 100%;
}
.search-bar__multiselect .icon,
.search-bar__text .icon {
  flex-shrink: 0;
}
.search-bar__multiselect .icon.icon-down-arrow,
.search-bar__text .icon.icon-down-arrow {
  --size: 0.5em;
}
.search-bar__multiselect .icon.icon-location,
.search-bar__text .icon.icon-location,
.search-bar__multiselect .icon.icon-search,
.search-bar__text .icon.icon-search {
  --size: 1.5em;
}
.search-bar__multiselect .icon.icon-filter,
.search-bar__text .icon.icon-filter {
  --size: 2em;
}
.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) {
  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: clip;
  width: 100%;
}
.search-bar__categories li:hover > .domain-tag,
.search-bar__categories li.active:not(li:hover ~ .active) > .domain-tag {
  background-color: var(--color-bravo);
  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: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-bravo);
  font-weight: 600;
}
.search-bar__categories li:not(.level1__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) ')';
}
.toggle-component__toggle-tabs {
  font-size: 1.25rem;
}
.toggle-component__toggle-tabs a:last-child {
  border: 1px solid var(--color-bravo);
  padding: 0.5rem;
}
.sign-transaction-page {
  margin-left: auto;
  margin-right: auto;
  max-width: 60em;
  padding: 2em;
}
.sign-transaction-page h1 {
  font-weight: 700;
}
.sign-transaction-page button {
  margin: auto;
}
.sign-transaction-page .pdf-viewer-position-relative {
  position: relative;
}
/* Copyright 2016 Mozilla Foundation
 *
 * 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.
 */
.pdf-viewer-container {
  color: #ffffff;
  height: 100em;
  width: 100%;
  overflow: hidden;
}
.pdf-viewer-container #viewerContainer {
  position: absolute;
  overflow: auto;
  width: 100%;
  inset: 5rem 0 4rem;
}
.pdf-viewer-container canvas {
  margin: auto;
  display: block;
}
.pdf-viewer-container .pdfViewer .page .loadingIcon {
  width: 2.9rem;
  height: 2.9rem;
  border: medium none;
  animation: 1s steps(10, end) 0s normal none infinite moveDefault;
  display: block;
  position: absolute;
  top: calc((100% - 2.9rem) / 2);
  left: calc((100% - 2.9rem) / 2);
}
@keyframes moveDefault {
  from {
    background-position: 0 top;
  }
  to {
    background-position: -39rem top;
  }
}
.pdf-viewer-container #loadingBar {
  /* Define this variable here, and not in :root, to avoid reflowing the
           entire viewer when updating progress (see issue 15958). */
  --progressBar-percent: 0%;
  position: relative;
  height: 0.6rem;
  background-color: #333333;
  border-bottom: 1px solid #333333;
}
.pdf-viewer-container #loadingBar .progress {
  position: absolute;
  left: 0;
  width: 100%;
  transform: scaleX(var(--progressBar-percent));
  transform-origin: 0 0;
  height: 100%;
  background-color: #dddddd;
  overflow: hidden;
  transition: transform 200ms;
}
@keyframes progressIndeterminate {
  0% {
    transform: translateX(0%);
  }
  50% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(100%);
  }
}
.pdf-viewer-container #loadingBar.indeterminate .progress {
  transform: none;
  background-color: #999999;
  transition: none;
}
.pdf-viewer-container #loadingBar.indeterminate .progress .glimmer {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 5rem;
  background-image: linear-gradient(to right, #999999 0%, #ffffff 50%, #999999 100%);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  animation: progressIndeterminate 2s linear infinite;
}
.\*\:\!inline-block > * {
  display: inline-block !important;
}
.group:has([data-file-id]) .group-has-\[\[data-file-id\]\]\:block {
  display: block;
}
.group:has([data-file-id]) .group-has-\[\[data-file-id\]\]\:hidden {
  display: none;
}
@media not all and (min-width: 768px) {

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

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

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


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QztBQXVzQko7QUFyc0JHO0VBQ0M7QUF1c0JKO0FBcnNCRztFQUNDO0FBdXNCSjtBQXJzQkc7RUFDQztBQXVzQko7QUFyc0JHO0VBQ0M7QUF1c0JKO0FBcnNCRztFQUNDO0FBdXNCSjtBQXJzQkc7RUFDQztBQXVzQko7QUFyc0JHO0VBQ0M7QUF1c0JKO0FBcnNCRztFQUNDO0FBdXNCSjtBQXJzQkc7RUFDQztBQXVzQko7QUFyc0JHO0VBQ0M7QUF1c0JKO0FBcnNCRztFQUNDO0FBdXNCSjtBQS91Qkc7RUFDQztBQWl2Qko7QUEvdUJHO0VBQ0M7QUFpdkJKO0FBL3VCRztFQUNDO0FBaXZCSjtBQS91Qkc7RUFDQztBQWl2Qko7QUEvdUJHO0VBQ0M7QUFpdkJKO0FBL3VCRztFQUNDO0FBaXZCSjtBQS91Qkc7RUFDQztBQWl2Qko7QUEvdUJHO0VBQ0M7QUFpdkJKO0FBL3VCRztFQUNDO0FBaXZCSjtBQS91Qkc7RUFDQztBQWl2Qko7QUEvdUJHO0VBQ0M7QUFpdkJKO0FBL3VCRztFQUNDO0FBaXZCSjtBQS91Qkc7RUFDQztBQWl2Qko7QUEvdUJHO0VBQ0M7QUFpdkJKO0FBenhCRztFQUNDO0FBMnhCSjtBQXp4Qkc7RUFDQztBQTJ4Qko7QUF6eEJHO0VBQ0M7QUEyeEJKO0FBenhCRztFQUNDO0FBMnhCSjtBQXp4Qkc7RUFDQztBQTJ4Qko7QUF6eEJHO0VBQ0M7QUEyeEJKO0FBenhCRztFQUNDO0FBMnhCSjtBQXp4Qkc7RUFDQztBQTJ4Qko7QUF6eEJHO0VBQ0M7QUEyeEJKO0FBenhCRztFQUNDO0FBMnhCSjtBQXp4Qkc7RUFDQztBQTJ4Qko7QUF6eEJHO0VBQ0M7QUEyeEJKO0FBenhCRztFQUNDO0FBMnhCSjtBQXp4Qkc7RUFDQztBQTJ4Qko7QUFuMEJHO0VBQ0M7QUFxMEJKO0FBbjBCRztFQUNDO0FBcTBCSjtBQW4wQkc7RUFDQztBQXEwQko7QUFuMEJHO0VBQ0M7QUFxMEJKO0FBbjBCRztFQUNDO0FBcTBCSjtBQW4wQkc7RUFDQztBQXEwQko7QUFuMEJHO0VBQ0M7QUFxMEJKO0FBbjBCRztFQUNDO0FBcTBC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QTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0NBQUE7OztDQUFBOztBQUFBOzs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztFQUFBO0FBQUE7O0FBQUE7Ozs7Ozs7O0NBQUE7O0FBQUE7O0VBQUE7RUFBQTtFQUFBO0VBQUE7S0FBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7OztDQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOzs7O0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO1VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7Ozs7O0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBO0FBQUE7O0FBQUE7Ozs7O0NBQUE7O0FBQUE7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7Ozs7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOzs7O0NBQUE7O0FBQUE7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7RUFBQTtBQUFBOztBQUFBOzs7Q0FBQTs7QUFBQTs7OztFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBO0FBQUE7O0FBQUE7OztDQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7O0NBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOzs7Ozs7Ozs7Ozs7O0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7OztFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7O0NBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBO0FBQUE7O0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7O0FBQUE7Ozs7Q0FBQTs7QUFBQTs7Ozs7Ozs7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7O0VBQUE7RUFBQTtBQUFBOztBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQ0E7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQ0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOztFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtPQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FDRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FERUY7QUVYRztFQUNDO0FGYUo7QUVYRztFQUNDO0FGYUo7QUVYRztFQUNDO0FGYUo7QUVYRztFQUNDO0FGYUo7QUV2Qkc7RUFDQztBRnlCSjtBRXZCRztFQUNDO0FGeUJKO0FFdkJHO0VBQ0M7QUZ5Qko7QUV2Qkc7RUFDQztBRnlCSjtBRW5DRztFQUNDO0FGcUNKO0FFbkNHO0VBQ0M7QUZxQ0o7QUVuQ0c7RUFDQztBRnFDSjtBRW5DRztFQUNDO0FGcUNKO0FFL0NHO0VBQ0M7QUZpREo7QUUvQ0c7RUFDQztBRmlESjtBRS9DRztFQUNDO0FGaURKO0FFL0NHO0VBQ0M7QUZpREo7QUUzREc7RUFDQztBRjZESjtBRTNERztFQUNDO0FGNkRKO0FFM0RHO0VBQ0M7QUY2REo7QUUzREc7RUFDQztBRjZESjtBRXZFRztFQUNDO0FGeUVKO0FFdkVHO0VBQ0M7QUZ5RUo7QUV2RUc7RUFDQztBRnlFSjtBRXZFRztFQUNDO0FGeUVKO0FFbkZHO0VBQ0M7QUZxRko7QUVuRkc7RUFDQztBRnFGSjtBRW5GRztFQUNDO0FGcUZKO0FFbkZHO0VBQ0M7QUZxRko7QUUvRkc7RUFDQztBRmlHSjtBRS9GRztFQUNDO0FGaUdKO0FFL0ZHO0VBQ0M7QUZpR0o7QUUvRkc7RUFDQztBRmlHSjtBRTNHRztFQUNDO0FGNkdKO0FFM0dHO0VBQ0M7QUY2R0o7QUUzR0c7RUFDQztBRjZHSjtBRTNHRztFQUNDO0FGNkdKO0FBQ0EsY0FBYztBR3BJZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHNJRjtBQUNBLFVBQVU7QUdwSVY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhzSUY7QUFDQSxjQUFjO0FHcElkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIc0lGO0FBQ0EsVUFBVTtBR3BJVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHNJRjtBSXhLQTtFQUNFO0lBQ0U7RUowS0Y7RUkzS0E7SUFJSTtFSjBLSjtFSTlLQTtJQVFJO0VKeUtKO0VJakxBOztJQWFJO0VKd0tKO0VJckxBO0lBaUJJO0VKdUtKO0VJeExBOztJQXVCTTtFSnFLTjtFSWhLSTtJQUNFO0VKa0tOO0VJaEtJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSmtLTjtFSXZLSTtJQU9JO0VKbUtSO0VJaktNOztJQUNFO0VKb0tSO0VJN01BOztJQWdESTtFSmlLSjtFSWpOQTtJQW9ESTtJQUNBO0VKZ0tKO0VJck5BO0lBdURNO0lBQ0E7SUFDQTtFSmlLTjtBQUNGO0FLNU5BO0VBQ0U7SUFDRTtFTDhORjtFSy9OQTtJQUlJO0VMOE5KO0VLbE9BO0lBUUk7RUw2Tko7RUtyT0E7O0lBYUk7RUw0Tko7RUt6T0E7SUFrQk07RUwwTk47RUtyTkk7SUFDRTtFTHVOTjtFS3hOSTtJ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NU9BO0VBZU07QU5nT047QU0vT0E7RUFrQk07RUFDQTtFQUNBO0FOZ09OO0FNMU5BO0VBQ0U7RUFDQTtBTjRORjtBTTlOQTs7RUFNSTtFQUNBO0FONE5KO0FNbk9BO0VBV0k7RUFDQTtFQUNBO0FOMk5KO0FNdE5BO0VBQ0U7QU53TkY7QU1uTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5xTkY7QU1sTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5vTko7QU90bkJBO0VBQ0U7QVB3bkJGO0FPcm5CQTtFQUNFO0FQdW5CRjtBT3BuQkE7RUFDRTtBUHNuQkY7QU9ubkJBO0VBQ0U7QVBxbkJGO0FPbG5CQTtFQUNFO0FQb25CRjtBT2puQkE7RUFDRTtBUG1uQkY7QU9obkJBO0VBQ0U7QVBrbkJGO0FPL21CQTtFQUNFO0FQaW5CRjtBTzltQkE7RUFDRTtBUGduQkY7QU83bUJBO0VBQ0U7QVArbUJGO0FPNW1CQTtFQUNFO0FQOG1CRjtBTzNtQkE7RUFDRTtBUDZtQkY7QU8xbUJBO0VBQ0U7QVA0bUJGO0FPem1CQTtFQUNFO0FQMm1CRjtBT3htQkE7RUFDRTtBUDBtQkY7QU92bUJBO0VBQ0U7QVB5bUJGO0FPdG1CQTtFQUNFO0FQd21CRjtBT3JtQkE7RUFDRTtBUHVtQkY7QU9wbUJBO0VBQ0U7QVBzbUJGO0FRL3FCQTtFQUNFO0FSaXJCRjtBUTlxQkE7RUFDRTtBUmdyQkY7QVE3cUJBO0VBQ0U7QVIrcUJGO0FRNXFCQTtFQUNFO0FSOHFCRjtBUTNxQkE7RUFDRTtBUjZxQkY7QVExcUJBO0VBQ0U7QVI0cUJGO0FRenFCQTtFQUNFO0FSMnFCRjtBUXhxQkE7RUFDRTtBUjBxQkY7QVF2cUJBO0VBQ0U7QVJ5cUJGO0FRdHFCQTtFQUNFO0FSd3FCRjtBUXJxQkE7RUFDRTtBUnVxQkY7QVNodEJBO0VBQ0U7SUFDRTtFVGt0QkY7RVMvc0JFOzs7SUFDRTtFVG10Qko7RVNqdEJFO0lB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RjtBWTVyQ0U7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVorckNKO0FZN3JDRTs7RUFDRTtFQUNBO0VBQ0E7QVpnc0NKO0FZNXJDQTs7RUFFRTtBWjhyQ0Y7QVkxckNFO0VBQ0U7QVo2ckNKO0FZOXJDRTs7RUFDRTtBWjZyQ0o7QVl4ckNBOzs7OztFQUtFO0FaMHJDRjtBWS9yQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWNJO0FaaXRDSjtBWXJzQ0c7RUFDQztBWnVzQ0o7QVl0c0NJO0VBQ0U7RUFDQTtBWndzQ047QVkxc0NJO0VBSUk7QVp5c0NSO0FZdHNDSztFQUNDO0VBQ0E7RUFDQTtBWndzQ047QVkzc0NLO0VBS0c7QVp5c0NSO0FZdnRDRztFQUNDO0FaeXRDSjtBWXh0Q0k7RUFDRTtFQUNBO0FaMHRDTjtBWTV0Q0k7RUFJSTtBWjJ0Q1I7QVl4dENLO0VBQ0M7RUFDQTtFQUNBO0FaMHRDTjtBWTd0Q0s7RUFLRztBWjJ0Q1I7QVl6dUNHO0VBQ0M7QVoydUNKO0FZMXVDSTtFQUNFO0VBQ0E7QVo0dUNOO0FZOXVDSTtFQUlJO0FaNnVDUjtBWTF1Q0s7RUFDQztFQUNBO0VBQ0E7QVo0dUNOO0FZL3VDSztFQUtHO0FaNnVDUjtBWTN2Q0c7RUFDQztBWjZ2Q0o7QVk1dkNJO0VBQ0U7RUFDQTtBWjh2Q047QVlod0NJO0VBSUk7QVordkNSO0FZNXZDSztFQUNDO0VBQ0E7RUFDQTtBWjh2Q047QVlqd0NLO0VBS0c7QVordkNSO0FZN3dDRztFQUNDO0FaK3dDSjtBWTl3Q0k7RUFDRTtFQUNBO0FaZ3hDTjtBWWx4Q0k7RUFJSTtBWml4Q1I7QVk5d0NLO0VBQ0M7RUFDQTtFQUNBO0FaZ3hDTjtBWW54Q0s7RUFLRztBWml4Q1I7QVkveENHO0VBQ0M7QVppeUNKO0FZaHlDSTtFQUNFO0VBQ0E7QVpreUNOO0FZcHlDSTtFQUlJO0FabXlDUjtBWWh5Q0s7RUFDQztFQUNBO0VBQ0E7QVpreUNOO0FZcnlDSztFQUtHO0FabXlDUjtBWTd4Q0E7RUFDRTtBWit4Q0Y7QVk1eENBO0VBQ0U7RUFDQTtBWjh4Q0Y7QVkzeENBO0VBRUk7RUFDQTtBWjR4Q0o7QVkveENBO0VBT0k7RUFDQTtFQUNBO0VBQ0E7QVoyeENKO0FZeHhDRTtFQUNFO0FaMHhDSjtBWXp4Q0k7RUFDRTtFQUNBO0FaMnhDTjtBWTF4Q007RUFDRTtBWjR4Q1I7QVkveUNBO0VBMEJNO0Fad3hDTjtBWXZ4Q007RUFDRTtBWnl4Q1I7QVlueENBO0VBQ0U7QVpxeENGO0FhaDVDQTtFQUVJO0FiaTVDSjtBYTc0Q0E7RUFFSTtBYjg0Q0o7QWExNENBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiMjRDSjtBYWw1Q0E7O0VBU007QWI2NENOO0FhdDVDQTs7RUFlTTtBYjI0Q047QWExNUNBO0VBbUJJO0FiMDRDSjtBYTc1Q0E7RUFxQk07QWIyNENOO0FhaDZDQTtFQXlCSTtBYjA0Q0o7QWF0NENBO0VBQ0U7RUFDQTtBYnc0Q0Y7QWExNENBO0VBS0k7RUFDQTtFQUNBO0FidzRDSjtBYXY0Q0k7RUFDRTtFQUNBO0FieTRDTjtBYW41Q0E7RUFlSTtBYnU0Q0o7QWF0NUNBO0VBaUJNO0VBQ0E7QWJ3NENOO0FhbjRDSTtFQUNFO0FicTRDTjtBYWg0Q0k7RUFDRTtBYms0Q047QWE3M0NJO0VBQ0U7RUFDQTtBYiszQ047QWFsNENFO0VBTUk7RUFDQTtFQUNBO0VBQ0E7QWIrM0NOO0FhOTNDTTtFQUNFO0FiZzRDUjtBYTkzQ007RUFDRTtBYmc0Q1I7QWE5NENFO0VBa0JJO0FiKzNDTjtBYWo1Q0U7RUFrQkk7QWIrM0NOO0FhMzNDRTs7RUFFRTtFQUNBO0VBQ0E7QWI2M0NKO0FhajRDRTs7RUFPSTtBYjgzQ047QWFyNENFOztFQVVJO0FiKzNDTjtBYTkzQ007O0VBQ0U7QWJpNENSO0FhLzNDTTs7OztFQUVFO0FibTRDUjtBYWo0Q007O0VBQ0U7QWJvNENSO0FhLzNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYmk0Q0o7QWExNENFO0VBWUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYmk0Q047QWFqNUNFOztFQXFCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO09BQUE7RUFDQTtFQUNBO0FiZzRDTjtBYTM1Q0U7O0VBK0JJO0VBQ0E7QWJnNENOO0FhaDZDRTs7RUFrQ007QWJrNENSO0FhcDZDRTtFQXVDSTtBYmc0Q047QWF2NkNFO0VBeUNNO0VBQ0E7QWJpNENSO0FhMzZDRTtFQStDSTtFQUNBO0VBQ0E7QWIrM0NOO0FhaDdDRTtFQXFESTtFQUNBO0VBQ0E7QWI4M0NOO0FhcjdDRTtFQXlETTtFQUNBO0FiKzNDUjtBYXo3Q0U7RUErREk7QWI2M0NOO0FjcmpEQTtFQUNFO0FkdWpERjtBY3hqREE7RUFJSTtFQUNBO0FkdWpESjtBZTVqREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZjhqREY7QWVsa0RBO0VBT0k7QWY4akRKO0FlcmtEQTtFQVdJO0FmNmpESjtBZXhrREE7RUFlSTtBZjRqREo7QUFDQTs7Ozs7Ozs7Ozs7OztFQWFFO0FnQjFrREY7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEI0a0RKO0FnQmhsREE7RUFPUTtFQUNBO0VBQ0E7RUFDQTtBaEI0a0RSO0FnQnRsREE7RUFjUTtFQUNBO0FoQjJrRFI7QWdCMWxEQTtFQW1CUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjBrRFI7QWdCdmtESTtFQUNJO0lBQ0k7RWhCeWtEVjtFZ0J0a0RNO0lBQ0k7RWhCd2tEVjtBQUNGO0FnQjVtREE7RWhCOG1ERTtvRUFDa0U7RWdCcmtENUQ7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBaEJza0RSO0FnQnJuREE7RUFtRFE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnFrRFI7QWdCbGtESTtFQUNJO0lBQ0k7RWhCb2tEVjtFZ0Jsa0RNO0lBQ0k7RWhCb2tEVjtFZ0Jsa0RNO0lBQ0k7RWhCb2tEVjtBQUNGO0FnQjNvREE7RUEyRVE7RUFDQTtFQUNBO0FoQm1rRFI7QWdCaHBEQTtFQWlGUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7QWhCK2pEUjtBQTFxREE7RUFBQTtBQTJxREE7QUEzcURBO0VBQUE7QUEycURBO0FBM3FEQTtFQUFBO0FBMnFEQTtBQTNxREE7O0VBQUE7SUFBQTtFQTJxREE7QUFBQTtBQTNxREE7O0VBQUE7SUFBQTtFQTJxREE7O0VBM3FEQTtJQUFBO0VBMnFEQTtBQUFBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vdmVuZG9yL215dHJvYy91c2VyL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy5sZXNzIiwid2VicGFjazovLy8uL3ZlbmRvci9teXRyb2MvdHJvYy9hc3NldHMvc3R5bGVzL2Zvcm1zLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9yL215dHJvYy90cm9jL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy5sZXNzIiwid2VicGFjazovLy8uL3ZlbmRvci9teXRyb2MvdHJvYy9hc3NldHMvc3R5bGVzL2NhcnQubGVzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3IvbXl0cm9jL2ltcGFjdC9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMubGVzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3IvbXl0cm9jL2NvbW1vbi9hc3NldHMvc3R5bGVzL2NvbG9ycy5sZXNzIiwid2VicGFjazovLy8uL3ZlbmRvci9teXRyb2MvY29tbW9uL2Fzc2V0cy9zdHlsZXMvaWNvbnMubGVzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3IvbXl0cm9jL2NvbW1vbi9hc3NldHMvc3R5bGVzL2ljb25zLmZpbGUubGVzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3IvbXl0cm9jL2NvbW1vbi9hc3NldHMvc3R5bGVzL2ljb25zLmltZy5lZGl0b3IubGVzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3IvbXl0cm9jL2NvbW1vbi9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy5sZXNzIiwid2VicGFjazovLy8uL3ZlbmRvci9teXRyb2MvY29tbW9uL2Fzc2V0cy9zdHlsZXMvdGhlbWUubGVzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3IvbXl0cm9jL2NvbW1vbi9hc3NldHMvc3R5bGVzL21haW50ZW5hbmNlLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9yL215dHJvYy9jb21tb24vYXNzZXRzL3N0eWxlcy9mb3Jtcy5sZXNzIiwid2VicGFjazovLy8uL3ZlbmRvci9teXRyb2MvY29tbW9uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy5sZXNzIiwid2VicGFjazovLy8uL3ZlbmRvci9teXRyb2MvY29tbW9uL2Fzc2V0cy9zdHlsZXMvc3RhdGljLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9yL215dHJvYy9jb21tb24vYXNzZXRzL3N0eWxlcy9tb2RhbGUubGVzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3IvbXl0cm9jL2NvbW1vbi9hc3NldHMvc3R5bGVzL2dyaWRzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9yL215dHJvYy9jb21tb24vYXNzZXRzL2xpYnJhcmllcy9ib290c3RyYXAvYm9vdHN0cmFwLWRhdGVwaWNrZXIubWluLmNzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3IvbXl0cm9jL2NvbW1vbi9hc3NldHMvbGlicmFyaWVzL2xlYWZsZXQvbGVhZmxldC5jc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9yL215dHJvYy9jb21tb24vYXNzZXRzL2xpYnJhcmllcy9jcm9wcGVyanMvY3JvcHBlci5taW4uY3NzIiwid2VicGFjazovLy8uL3ZlbmRvci9zeW1mb255L3V4LWxpdmUtY29tcG9uZW50L2Fzc2V0cy9kaXN0L2xpdmUubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbG9ycy5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZm9udHMubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3RoZW1lLmRlc2t0b3AubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3RoZW1lLm1vYmlsZS5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvdGhlbWUubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2ljb25zLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jYXRlZ29yaWVzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9oZWFkZXIubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2hvbWVwYWdlLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hdXRoLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9mb3Jtcy5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2VhcmNoYmFyLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9maWx0ZXJzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9yYXRwLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wZGYudmlld2VyLmxlc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGxpZ2h0Ymx1ZTogcmdiYSgwLDkxLDI1NSwuMDUpO1xuXG5AZGVza3RvcDogICB+XCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpXCI7XG5cbi50aHJlYWQtY2FyZCB7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBwYWRkaW5nOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItenVsdSk7XG4gICAgYm9yZGVyLWxlZnQ6NHB4IHNvbGlkIHZhcigtLWNvbG9yLWJyYXZvKTtcbiAgICAudGhyZWFkLWNhcmRfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1icmF2byk7XG4gICAgICAuYy14cmF5IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJyYXZvKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5uZXcge1xuICAgIC50aHJlYWQtY2FyZF9fdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG4gICY6bm90KC5uZXcpIHtcbiAgICAudGFnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICZfX3BpeCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0Ymx1ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogNWVtO1xuICAgIGhlaWdodDogNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gICAgLmljb24tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLmljb24ubGFyZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiBmYWRlKEBsaWdodGJsdWUsIDI1JSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2RlbGltaXRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5KTtcbiAgfVxuICAudGFnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFlbTtcbiAgICB0b3A6IDFlbTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNmVtO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheSk7XG4gIH1cbn1cblxuLm1lc3NhZ2UtY2FyZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci14cmF5KTtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXJlZ3VsYXIpO1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgcGFkZGluZzogMmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjVlbTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIGNsZWFyOiBib3RoO1xuICAmX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXRleHQtbWVkaXVtKTtcbiAgfVxuICAmX19kYXRlIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtc21hbGwpO1xuICB9XG4gICY6bm90KC5jdXJyZW50LXJlY2lwaWVudCkmOm5vdCguYXV0by1tZXNzYWdlKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYnJhdm8pO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAgIC5tZXNzYWdlLWNhcmRfX2F1dGhvciB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItYnJhdm8pO1xuICAgIH1cbiAgfVxuICAmLmF1dG8tbWVzc2FnZSB7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXRleHQtbWVkaXVtKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRibHVlO1xuICB9XG4gICYuY3VycmVudC1yZWNpcGllbnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTI5MjkyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LWdyYXkpO1xuICAgIC5tZXNzYWdlLWNhcmRfX2F1dGhvciB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZGVsdGEpO1xuICAgIH1cbiAgfVxuICBmb3JtIHtcbiAgICBtaW4td2lkdGg6IDIwZW07XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uaW5ib3gge1xuICAmLWxlZnQge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0LWdyYXkpO1xuICB9XG4gICYtcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGFiZWwgLmljb24ge1xuICAgICAgd2lkdGg6IDEuNWVtO1xuICAgIH1cbiAgICAmX19mb3JtIHtcbiAgICAgIGZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAwIDEuNWVtIDEuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmZpbHRlcmVkLWVtcHR5IHtcbiAgICAgIC5pbmJveC1yaWdodF9fZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCguZmlsdGVyZWQtZW1wdHkpIHtcbiAgICAgIC5pbmJveC1yaWdodF9fZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19lbXB0eSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJl9fbWVzc2FnZXMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgI2luYm94LW1lc3NhZ2VzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgcGFkZGluZzogMC41ZW0gMmVtIDJlbSAyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5pbmJveC1tZXNzYWdlc19fc2xpZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICY+ZGl2Om5vdCguYWN0aXZlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmPmRpdi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faG92ZXIge1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKCNGRkYsIDc1JSk7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjVzO1xuICAgICAgJl9fYnV0dG9ucyB7XG4gICAgICAgIHdpZHRoOiAxNWVtO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RvZ2dsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAmOmNoZWNrZWQgfiBkaXYge1xuICAgICAgICAuaW5ib3gtcmlnaHRfX2hvdmVye1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5pbmJveC1yaWdodF9fYnV0dG9ucyAuYnRuLW1vcmUtYWN0aW9ucyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpub3QoOmNoZWNrZWQpIH4gZGl2IHtcbiAgICAgICAgLmluYm94LXJpZ2h0X19ob3ZlcntcbiAgICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmluYm94LXJpZ2h0X19idXR0b25zIC5idG4tbGVzcy1hY3Rpb25zIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnVzZXItbWV0cmljIHtcbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1icmF2byk7XG4gICAgLmYwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyYXZvKTtcbiAgICB9XG4gIH1cbiAgJjpub3QoLmFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LWdyYXkpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci14cmF5KTtcbiAgICAuZjAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteHJheSk7XG4gICAgICBvcGFjaXR5OiAwLjI1O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgQGRlc2t0b3Age1xuICAuaW5ib3gge1xuICAgICYtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI1MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tcm93X19kcm9wZG93biB7XG4gIC5zZXJ2aWNlcy1mb2xkZXIge1xuICAgICZfX2Nsb3NlZCB7XG4gICAgICAuaWNvbi5pY29uLWZvbGRlci1vcGVuZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCguc2VydmljZXMtZm9sZGVyX19jbG9zZWQpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgLmljb24uaWNvbi1mb2xkZXJ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZXJ2aWNlcy1zdWJmb2xkZXJzIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXkpO1xuICAgIHBhZGRpbmctbGVmdDogMS4yNWVtO1xuICB9XG59IiwiI21vcmUtZmllbGRzIHtcbiAgJl9fdG9nZ2xlIHtcbiAgICAmOm5vdCg6Y2hlY2tlZCkge1xuICAgICAgJiB+IC5tb3JlLWZpZWxkc19fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYgfiBsYWJlbFtmb3I9XCJtb3JlLWZpZWxkc19fdG9nZ2xlXCJdIC5pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmNoZWNrZWQge1xuICAgICAgJiB+IC5tb3JlLWZpZWxkc19fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbGFiZWxbZm9yPVwibW9yZS1maWVsZHNfX3RvZ2dsZVwiXSB7XG4gICAgLS1zaXplOiAxZW07XG4gIH1cbn1cblxuLnRyb2MtZm9ybSB7XG4gICZfX3Rvb2xiYXIge1xuICAgICYudHJvYy1zYXZlZCB7XG4gICAgICBsYWJlbFtmb3IkPVwiX2Zvcm1fc2F2ZVwiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICY6bm90KC50cm9jLXNhdmVkKSB7XG4gICAgICBkaXZbaWQkPVwiX2Zvcm1fc2F2ZV9kb25lXCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvb2xiYXItc3VtbWFyeSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8jc3ViY2F0ZWdvcmllc19saXN0IHtcbi8vICAuZm9ybS1yb3c6Zmlyc3QtY2hpbGQgfiAuZm9ybS1yb3cge1xuLy8gICAgbGFiZWwge1xuLy8gICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgfVxuLy8gIH1cbi8vfVxuXG4jbWFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICB6LWluZGV4OiAxO1xuXG4gIC5sZWFmbGV0LW1hcmtlci1pY29uOm5vdChbc3JjKj1cIm1hcmtlci1pY29uXCJdKSB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWNvbG9yLXp1bHUpO1xuICB9XG59XG5cbiNibG9ja19ndWVzdF9oaWRkZW4ge1xuICAjYmxvY2tfdXNlcl92aXNpYmxlOm5vdCguaGlkZGVuKSArIGRpdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5pbnB1dFtuYW1lJD1cIl9mb3JtW3Zpc2liaWxpdHldW11cIl0ge1xuICAmOm5vdCg6Y2hlY2tlZCkge1xuICAgICYgfiBkaXYgLmZvcm0tcm93X19kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmOmNoZWNrZWQge1xuICAgICYgfiBkaXYgLmZvcm0tcm93X19kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn0iLCJAbGlnaHRncmF5OiByZ2JhKDAsMCwwLDAuMDQpO1xuQGxpZ2h0Ymx1ZTogcmdiYSgwLDkxLDI1NSwuMDUpO1xuXG4uc2VsZWN0YWJsZS1saXN0IHtcbiAgJl9fYnV0dG9ucyB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogNTAwO1xuICB9XG4gICYuc2VsZWN0YWJsZSB7XG4gICAgLnNlbGVjdGFibGUtbGlzdF9fYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJjpub3QoLnNlbGVjdGFibGUpIHtcbiAgICAuc2VsZWN0YWJsZS1saXN0X19idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5mb3JtLXJvd19fY2hlY2tib3ggbGFiZWwgPiBzcGFuIHtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgfVxuICBpbnB1dFtpZF49XCJtYXNzLXNlbGVjdC1hbGxcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICAmOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCArIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsZSB7XG4gIC5kaXNwbGF5LWZpZWxkX190b2dnbGU6Y2hlY2tlZCB7XG4gICAgJiB+IC5kaXNwbGF5LWZpZWxkX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5kaXNwbGF5LWZpZWxkX190b2dnbGU6bm90KDpjaGVja2VkKSB7XG4gICAgJiB+IC5kaXNwbGF5LWZpZWxkX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdGFibGUge1xuICAudHJvYy1jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtO1xuICAgICZfX2RlbGltaXRlciwgJl9fYnV0dG9ucywgLmhpZGUtc2VsZWN0YWJsZSwgJl9fbGluayBhOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl9fcGl4IHtcbiAgICAgIGZvbnQtc2l6ZTogMC41ZW07XG4gICAgfVxuICAgICZfX3NlbGVjdGFibGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICAuZm9ybS1yb3dfX2NoZWNrYm94IGxhYmVsID4gc3BhbiB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udHJvYy1xdWVzdGlvbiB7XG4gICZfX2F2YXRhciB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAyLjI1ZW07XG4gICAgICBoZWlnaHQ6IDIuMjVlbTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgfVxufVxuXG4udHJvYy1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhLCAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAmX19saW5rIHtcbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbWFsbCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXRleHQtbWVkaXVtKTtcbiAgICAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1yZWd1bGFyKTtcbiAgICB9XG4gIH1cbiAgJl9fdGFncyB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNtYWxsKTtcbiAgfVxuICAmX19waXgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTJlbTtcbiAgICBoZWlnaHQ6IDEyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0Ymx1ZTtcbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gICAgLmljb24tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC5pY29uLmxhcmdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogZmFkZShAbGlnaHRibHVlLCAyNSUpO1xuICAgICAgICAtLXNpemU6IDRlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRhZyB7XG4gICAgICBmb250LXNpemU6IHZhcigtLXRleHQtc21hbGwpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAyZW07XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICAgIC5iZy1lcnJvciB7XG4gICAgICBmb250LXNpemU6IHZhcigtLXRleHQtc21hbGwpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxZW07XG4gICAgICBsZWZ0OiAxZW07XG4gICAgfVxuICB9XG4gICZfX2RlbGltaXRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5KTtcbiAgfVxuICAmX190b2dnbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgJjpjaGVja2VkIH4gZGl2IHtcbiAgICAgIC50cm9jLW1ldHJpY3MgLnRyb2MtbWV0cmljc19faG92ZXJ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICAudHJvYy1tZXRyaWNzIC50cm9jLW1ldHJpY3NfX3N0YXRze1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG4gICAgICAudHJvYy1jYXJkX19idXR0b25zIC5idG4tbW9yZS1hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC50cm9jLWNhcmRfX2J1dHRvbnM+ZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bm90KDpjaGVja2VkKSB+IGRpdiB7XG4gICAgICAudHJvYy1tZXRyaWNzIC50cm9jLW1ldHJpY3NfX2hvdmVye1xuICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgICAgIC50cm9jLW1ldHJpY3MgLnRyb2MtbWV0cmljc19fc3RhdHN7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgIC50cm9jLWNhcmRfX2J1dHRvbnMgLmJ0bi1sZXNzLWFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19zZWxlY3RhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50cm9jLW1ldHJpY3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICZfX2hvdmVyIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKCNGRkYsIDc1JSk7XG4gICAgdHJhbnNpdGlvbjogcmlnaHQgLjVzO1xuICAgIHRvcDogMDtcbiAgfVxuICAmX19zdGF0cyB7XG4gICAgei1pbmRleDogOTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4udHJvYy1saXN0IHtcbiAgJl9fZmlsdGVycyB7XG5cbiAgfVxuICAmX190b3RhbHMge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbWFsbCk7XG4gIH1cbn1cblxuLnRyb2MtY2FyYm9uZSwgLnRyb2MtbWVzc2FnZSwgLnRyb2MtY2FsZW5kYXItcGVyaW9kIHtcbiAgJl9fcGl4IHtcbiAgICB3aWR0aDogM2VtO1xuICAgIGhlaWdodDogM2VtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodGJsdWU7XG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICAgIC5pY29uLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAuaWNvbi5sYXJnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBsaWdodGJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50cm9jLXZpZXcge1xuICAmX19yZXF1ZXN0VHlwZTExMCB7XG4gICAgLS1jb2xvci1hY2NlbnQ6IHZhcigtLWNvbG9yLWVjaG8pO1xuICB9XG4gICZfX3N3YXBUeXBlMTAge1xuICAgIC0tY29sb3ItYWNjZW50OiB2YXIoLS1jb2xvci14cmF5KTtcbiAgfVxuICAmX19zd2FwVHlwZTEzMCB7XG4gICAgLS1jb2xvci1hY2NlbnQ6IHZhcigtLWNvbG9yLWJyYXZvKTtcbiAgfVxuICAmX19zd2FwVHlwZTE3MCwgJl9fc3dhcFR5cGUxMDAsICZfX3N3YXBUeXBlMTIwIHtcbiAgICAtLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYWxwaGEpO1xuICB9XG4gICZfX21ldHJpY3Mge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbWFsbCk7XG4gIH1cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtXG4gICAgfVxuICAgIC5mMTpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheSk7XG4gICAgfVxuICB9XG4gICZfX2RvY3VtZW50cyB7XG4gICAgLmYxIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5KTtcbiAgICB9XG4gIH1cbiAgJl9faW1hZ2VzIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDUwMDtcbiAgfVxuICAmX19leHBvcnQge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbWFsbCk7XG4gICAgLmljb24ge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbn1cblxuLnRvZ2dsZS1jb21wb25lbnQge1xuICBbZGF0YS1yZWxvYWQtbG9hZGVyPVwib3BlcmF0aW9uLXRyYWNrZXJcIl06Y2hlY2tlZCB+IC50b2dnbGUtY29tcG9uZW50X190b2dnbGUtdGFicyBbZGF0YS1jb25maXJtPVwiZXhwb3J0LWxpc3QtdHJvY1wiXSxcbiAgW2RhdGEtcmVsb2FkLWxvYWRlcj1cIm9wZXJhdGlvbi10cm9jXCJdOmNoZWNrZWQgfiAudG9nZ2xlLWNvbXBvbmVudF9fdG9nZ2xlLXRhYnMgW2RhdGEtY29uZmlybT1cImV4cG9ydC1saXN0LXRyYWNrZXJcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGRlc2t0b3A6ICAgflwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KVwiO1xuXG5AbWVkaWEgQGRlc2t0b3Age1xuICAubWF4LXdpZHRoLXRyb2MtdmlldyB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIH1cbn1cblxuLnNpbXBsZS1icmVhZGNydW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAmX19pdGVtLFxuICAmX19zZXBhcmF0b3Ige1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgfVxufVxuXG4udHJvYy12aWV3X19maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLnRyb2Mtdmlld19fZmllbGQtLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59IiwiLmNhcnQtdGFibGUge1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1icmF2byk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICB9XG4gIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci16dWx1KTtcbiAgICB9XG4gIH1cbiAgdGgsIHRkIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgJjpub3QoLm5hcnJvdykge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICAgIH1cbiAgICAmLm5hcnJvdyB7XG4gICAgICB3aWR0aDogNWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1ZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1ZW07XG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIHdpZHRoOiA3ZW07XG4gICAgICAgIGhlaWdodDogNGVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNGVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hbHBoYSk7XG4gICAgICB9XG4gICAgICAuZm9ybS1yb3dfX3RleHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAudW5pdCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFscGhhKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDAwMDBBMCc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5iZC1icmF2byB0ZCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWNvbG9yLWJyYXZvKTtcbiAgfVxuICAubWFza2VkIHtcbiAgfVxuICAmX19wcmV2aWV3IHtcbiAgICB3aWR0aDogNGVtO1xuICAgIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5pY29uLWNvbnRhaW5lciAuaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hbHBoYSk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNhcnQtY2FydExpbmUge1xuICAuZm9ybS1yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgd2lkdGg6IDMuNXJlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXkpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBsYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5lcnJvciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbn0iLCJAbGlnaHRncmF5OiByZ2JhKDAsMCwwLDAuMDQpO1xuQGxpZ2h0Ymx1ZTogcmdiYSgwLDkxLDI1NSwuMDUpO1xuXG4udHJvYy1jYXJib25lIHtcbiAgJl9fcGl4IHtcbiAgICB3aWR0aDogM2VtO1xuICAgIGhlaWdodDogM2VtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodGJsdWU7XG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICAgIC5pY29uLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAuaWNvbi5sYXJnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBsaWdodGJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNjYXJib25lX2Zvcm1fc2VsZWN0X21vZGVscyxcbiNjYXJib25lX2Zvcm1fc2VsZWN0X21vZGVsczpub3QoOmNoZWNrZWQpIH4gLmNhcmJvbl9tb2RlbHMsXG4jY2FyYm9uZV9mb3JtX3NlbGVjdF9tb2RlbHM6Y2hlY2tlZCB+IGZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FyYm9uX21vZGVscyB7XG4gIG1heC1oZWlnaHQ6IDQwZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICAmID4gdWwge1xuICAgIG1pbi13aWR0aDogMzBlbTtcbiAgICBkaXZbZGF0YS1zbHVnXSB7XG4gICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuMyk7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMWVtO1xuICAgIH1cbiAgfVxufVxuXG4uaW1wYWN0LWZvbGRlciB7XG4gICZfX2Nsb3NlZCB7XG4gICAgJiB+IHVsLCAmIH4gZGl2LCAuaWNvbi5pY29uLWZvbGRlci1vcGVuZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJjpub3QoLmltcGFjdC1mb2xkZXJfX2Nsb3NlZCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIC5pY29uLmljb24tZm9sZGVye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmltcGFjdC1zdWJmb2xkZXJzIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5KTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG59IiwiQGNvbG9yczoge1xuICBhbHBoYTogLS1jb2xvci1hbHBoYTtcbiAgYnJhdm86IC0tY29sb3ItYnJhdm87XG4gIGNoYXJsaWU6IC0tY29sb3ItY2hhcmxpZTtcbiAgZGVsdGE6IC0tY29sb3ItZGVsdGE7XG4gIGVjaG86IC0tY29sb3ItZWNobztcbiAgZm94dHJvdDogLS1jb2xvci1mb3h0cm90O1xuICBnb2xmOiAtLWNvbG9yLWdvbGY7XG4gIGhvdGVsOiAtLWNvbG9yLWhvdGVsO1xuICBpbmRpYTogLS1jb2xvci1pbmRpYTtcbiAganVsaWV0OiAtLWNvbG9yLWp1bGlldDtcbiAga2lsbzogLS1jb2xvci1raWxvO1xuICBsaW1hOiAtLWNvbG9yLWxpbWE7XG4gIG1pa2U6IC0tY29sb3ItbWlrZTtcbiAgbm92ZW1iZXI6IC0tY29sb3Itbm92ZW1iZXI7XG4gIG9zY2FyOiAtLWNvbG9yLW9zY2FyO1xuICBwYXBhOiAtLWNvbG9yLXBhcGE7XG4gIHF1ZWJlYzogLS1jb2xvci1xdWViZWM7XG4gIHJvbWVvOiAtLWNvbG9yLXJvbWVvO1xuICBzaWVycmE6IC0tY29sb3Itc2llcnJhO1xuICB0YW5nbzogLS1jb2xvci10YW5nbztcbiAgdW5pZm9ybTogLS1jb2xvci11bmlmb3JtO1xuICB2aWN0b3I6IC0tY29sb3ItdmljdG9yO1xuICB3aGlza2V5OiAtLWNvbG9yLXdoaXNrZXk7XG4gIHhyYXk6IC0tY29sb3IteHJheTtcbiAgeWFua2VlOiAtLWNvbG9yLXlhbmtlZTtcbiAgenVsdTogLS1jb2xvci16dWx1O1xuICBlcnJvcjogLS1jb2xvci1lcnJvcjtcbiAgd2FybmluZzogLS1jb2xvci13YXJuaW5nO1xuICBzdWNjZXNzOiAtLWNvbG9yLXN1Y2Nlc3M7XG4gIGxpZ2h0Z3JheTogLS1jb2xvci1saWdodC1ncmF5O1xuICBncmF5OiAtLWNvbG9yLWdyYXk7XG4gIGFjY2VudDogLS1jb2xvci1hY2NlbnQ7XG59O1xuXG5lYWNoKEBjb2xvcnMsIHtcbiAgLmMtQHtrZXl9IHtcbiAgICBjb2xvcjogdmFyKEB2YWx1ZSk7XG4gIH1cbiAgLmJnLUB7a2V5fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKEB2YWx1ZSk7XG4gIH1cbiAgLmJkLUB7a2V5fSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoQHZhbHVlKTtcbiAgfVxufSk7IiwiLmljb24tYWNjb3VudCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvYWNjb3VudC5zdmdcIik7XG59XG5cbi5pY29uLWFjY291bnQtb3V0bGluZSB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvYWNjb3VudC1vdXRsaW5lLnN2Z1wiKTtcbn1cblxuLmljb24tYWNjb3VudC1wbHVzLW91dGxpbmUge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2FjY291bnQtcGx1cy1vdXRsaW5lLnN2Z1wiKTtcbn1cblxuLmljb24tcXJjb2RlIHtcbiAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL3FyY29kZS5zdmdcIik7XG59XG5cbi5pY29uLWFjY291bnQtZ3JvdXAge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2FjY291bnQtZ3JvdXAuc3ZnXCIpO1xufVxuXG4uaWNvbi1hY2NvdW50LWNpcmNsZSB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvYWNjb3VudC1jaXJjbGUuc3ZnXCIpO1xufVxuXG4uaWNvbi1hZGQge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2FkZC5zdmdcIik7XG59XG5cbi5pY29uLWFyY2hpdmUge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2FyY2hpdmUuc3ZnXCIpO1xufVxuXG4uaWNvbi1wYWNrYWdlIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9wYWNrYWdlLnN2Z1wiKTtcbn1cblxuLmljb24tdG9vbHMge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL3Rvb2xzLnN2Z1wiKTtcbn1cblxuLmljb24tdHJ1Y2sge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL3RydWNrLnN2Z1wiKTtcbn1cblxuLmljb24tYXJyb3ctbGVmdCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctbGVmdC5zdmdcIik7XG59XG5cbi5pY29uLWFycm93LXJpZ2h0IHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC5zdmdcIik7XG59XG5cbi5pY29uLWFycm93LWRyb3AtZG93bi1vbiB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctZHJvcC1kb3duLW9uLnN2Z1wiKTtcbn1cblxuLmljb24tYXJyb3ctZHJvcC1kb3duLW9mZiB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctZHJvcC1kb3duLW9mZi5zdmdcIik7XG59XG5cbi5pY29uLWJlbGwge1xuIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvYmVsbC5zdmdcIik7XG59XG5cbi5pY29uLWJvb2stYWxwaGFiZXQge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2Jvb2stYWxwaGFiZXQuc3ZnXCIpO1xufVxuXG4uaWNvbi1ib29rLW9wZW4ge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2Jvb2stb3Blbi5zdmdcIik7XG59XG5cbi5pY29uLWNoZXZyb24tZG93biB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1kb3duLnN2Z1wiKTtcbn1cblxuLmljb24tY2hldnJvbi11cCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvY2hldnJvbi11cC5zdmdcIik7XG59XG5cbi5pY29uLWNhbGVuZGFyIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9jYWxlbmRhci5zdmdcIik7XG59XG5cbi5pY29uLWNhbWVyYSB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvY2FtZXJhLnN2Z1wiKTtcbn1cblxuLmljb24tY2FydCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvY2FydC5zdmdcIik7XG59XG5cbi5pY29uLWNhcnQtb3V0bGluZSB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvY2FydC1vdXRsaW5lLnN2Z1wiKTtcbn1cblxuLmljb24tY2hlY2sge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrLnN2Z1wiKTtcbn1cblxuLmljb24tY2xvc2Uge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2Nsb3NlLnN2Z1wiKTtcbn1cblxuLmljb24tY29nIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9jb2cuc3ZnXCIpO1xufVxuXG4uaWNvbi1jcmVkaXRjYXJkIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9jcmVkaXRjYXJkLnN2Z1wiKTtcbn1cblxuLmljb24tY3VycmVuY3ktZXVybyB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvY3VycmVuY3ktZXVyby5zdmdcIik7XG59XG5cbi5pY29uLWRlbGV0ZSB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvZGVsZXRlLnN2Z1wiKTtcbn1cblxuLmljb24tZG93bmxvYWQge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2Rvd25sb2FkLnN2Z1wiKTtcbn1cblxuLmljb24tZW1haWwge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2VtYWlsLnN2Z1wiKTtcbn1cblxuLmljb24tZXllLW9mZiB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvZXllLW9mZi5zdmdcIik7XG59XG5cbi5pY29uLWV5ZS1vbiB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvZXllLW9uLnN2Z1wiKTtcbn1cblxuLmljb24td2FybmluZyB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvd2FybmluZy5zdmdcIik7XG59XG5cbi5pY29uLWZpbHRlciB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvZmlsdGVyLnN2Z1wiKTtcbn1cblxuLmljb24tZmlsZS1kb2N1bWVudCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvZmlsZS1kb2N1bWVudC5zdmdcIik7XG59XG5cbi5pY29uLWZpbGUtZG9jdW1lbnQtY2hlY2sge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2ZpbGUtZG9jdW1lbnQtY2hlY2suc3ZnXCIpO1xufVxuXG4uaWNvbi1mb2xkZXIge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2ZvbGRlci5zdmdcIik7XG59XG5cbi5pY29uLWZvbGRlci1vcGVuZWQge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2ZvbGRlci1vcGVuZWQuc3ZnXCIpO1xufVxuXG4uaWNvbi1oYW5kc2hha2Uge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2hhbmRzaGFrZS5zdmdcIik7XG59XG5cbi5pY29uLWluZm8ge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2luZm8uc3ZnXCIpO1xufVxuXG4uaWNvbi1oZWFydC1vdXRsaW5lIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9oZWFydC1vdXRsaW5lLnN2Z1wiKTtcbn1cblxuLmljb24tbG9hZGluZyB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvbG9hZGluZy5zdmdcIik7XG59XG5cbi5pY29uLW1hZ25pZnlpbmctZ2xhc3Mge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC5zdmdcIik7XG59XG5cbi5pY29uLW1hcmtlciB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvbWFya2VyLnN2Z1wiKTtcbn1cblxuLmljb24tbWVudSB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvbWVudS5zdmdcIik7XG59XG5cbi5pY29uLW1pY3Jvc29mdC10ZWFtcyB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvbWljcm9zb2Z0LXRlYW1zLnN2Z1wiKTtcbn1cblxuLmljb24tbW9yZS1kb3RzIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9tb3JlLWRvdHMuc3ZnXCIpO1xufVxuXG4uaWNvbi1vYmplY3Qge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL29iamVjdC5zdmdcIik7XG59XG5cbi5pY29uLXBlbmNpbCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvcGVuY2lsLnN2Z1wiKTtcbn1cblxuLmljb24tcGhvbmUge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL3Bob25lLnN2Z1wiKTtcbn1cblxuLmljb24tcHVibGljIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9wdWJsaWMuc3ZnXCIpO1xufVxuXG4uaWNvbi1yZWN5Y2xlIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9yZWN5Y2xlLnN2Z1wiKTtcbn1cblxuLmljb24tcmVmcmVzaCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvcmVmcmVzaC5zdmdcIik7XG59XG5cbi5pY29uLXJlcGx5IHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9yZXBseS5zdmdcIik7XG59XG5cbi5pY29uLXNhdmUge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL3NhdmUuc3ZnXCIpO1xufVxuXG4uaWNvbi1zY2FsZS1iYWxhbmNlIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9zY2FsZS1iYWxhbmNlLnN2Z1wiKTtcbn1cblxuLmljb24tc2VhcmNoIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9zZWFyY2guc3ZnXCIpO1xufVxuXG4uaWNvbi1zaGFyZSB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvc2hhcmUuc3ZnXCIpO1xufVxuXG4uaWNvbi1zaG9wcGluZyB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvc2hvcHBpbmcuc3ZnXCIpO1xufVxuXG4uaWNvbi1zdGFja3Mge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL3N0YWNrcy5zdmdcIik7XG59XG5cbi5pY29uLXN0YXItb3V0bGluZSB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvc3Rhci1vdXRsaW5lLnN2Z1wiKTtcbn1cblxuLmljb24tc3Rhci1maWxsIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9zdGFyLWZpbGwuc3ZnXCIpO1xufVxuXG4uaWNvbi1zdWNjZXNzIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9zdWNjZXNzLnN2Z1wiKTtcbn1cblxuLmljb24tdGFnIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy90YWcuc3ZnXCIpO1xufVxuXG4uaWNvbi10cmFuc2xhdGUge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL3RyYW5zbGF0ZS5zdmdcIik7XG59XG5cbi5pY29uLXRyZW5kaW5nLWRvd24ge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL3RyZW5kaW5nLWRvd24uc3ZnXCIpO1xufVxuXG4uaWNvbi10cmVuZGluZy1mbGF0IHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy90cmVuZGluZy1mbGF0LnN2Z1wiKTtcbn1cblxuLmljb24tdHJlbmRpbmctdXAge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL3RyZW5kaW5nLXVwLnN2Z1wiKTtcbn1cblxuLmljb24tdXBsb2FkIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy91cGxvYWQuc3ZnXCIpO1xufVxuXG4uaWNvbi13ZWIge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL3dlYi5zdmdcIik7XG59XG5cbi5pY29uLW1ldHJpYy1jbzIge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL21ldHJpY3MvY28yLnN2Z1wiKTtcbn1cblxuLmljb24tbWV0cmljLXJlY3ljbGUge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL21ldHJpY3MvcmVjeWNsZS5zdmdcIik7XG59XG5cbi5pY29uLW1ldHJpYy1ldXJvcyB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvbWV0cmljcy9ldXJvcy5zdmdcIik7XG59XG5cbi5pY29uLW1ldHJpYy11c2VycyB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvbWV0cmljcy91c2Vycy5zdmdcIik7XG59XG5cbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tc2l6ZSk7XG59XG5cbi5pY29uLmljb24tdW5tYXNrZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1pY29uKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5pY29uOm5vdCguaWNvbi11bm1hc2tlZCkge1xuICBtYXNrLWltYWdlOiB2YXIoLS1pY29uKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogNTAlO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdmFyKC0taWNvbik7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiA1MCU7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xufVxuXG4uaWNvbi52ZXJ5LWxhcmdlIHtcbiAgLS1zaXplOiAzZW07XG59XG5cbi5pY29uLmxhcmdlciB7XG4gIC0tc2l6ZTogMi41ZW07XG59XG5cbi5pY29uLmxhcmdlIHtcbiAgLS1zaXplOiAyZW07XG59XG5cbi5pY29uLnJlZ3VsYXIge1xuICAtLXNpemU6IDEuNWVtO1xufVxuXG4uaWNvbi5zbWFsbCB7XG4gIC0tc2l6ZTogMWVtO1xufSIsIi8qKlxuICogZG9jeC5zdmcgIGltZy5zdmcgIHBkZi5zdmcgIHBwdHguc3ZnICByZWd1bGFyLnN2ZyAgdHh0LnN2ZyAgeGxzeC5zdmdcbiAqL1xuIC5pY29uLWRvY3gge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2ZpbGVzL2RvY3guc3ZnXCIpO1xufVxuLmljb24taW1nIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9maWxlcy9pbWcuc3ZnXCIpO1xufVxuLmljb24tcGRmIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9maWxlcy9wZGYuc3ZnXCIpO1xufVxuLmljb24tcHB0eCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvZmlsZXMvcHB0eC5zdmdcIik7XG59XG4uaWNvbi1yZWd1bGFyIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9maWxlcy9yZWd1bGFyLnN2Z1wiKTtcbn1cbi5pY29uLXR4dCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvZmlsZXMvdHh0LnN2Z1wiKTtcbn1cbiAuaWNvbi14bHN4IHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9maWxlcy94bHN4LnN2Z1wiKTtcbn1cblxuLmJnLXhsc3hcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogIzFENkY0Mjtcbn1cbi5iZy1kb2N4XG57XG4gICAgYmFjZ3JvdW5kLWNvbG9yOiMwMDIzNjY7XG59XG4uYmctcGRmXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjojRjAwO1xufVxuLmJnLXBwdHhcbntcbiAgYmFja2dyb3VuZC1jb2xvcjojRDA0NDIzO1xufSIsIi5pY29uLWltZy1yZXNldCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvaW1nLWVkaXRvci9yZXNldC5zdmdcIik7XG59XG4uaWNvbi1pbWctbW92ZSB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvaW1nLWVkaXRvci9tb3ZlLnN2Z1wiKTtcbn1cbi5pY29uLWltZy1jcm9we1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2ltZy1lZGl0b3IvY3JvcC5zdmdcIik7XG59XG4uaWNvbi1pbWctem9vbWluIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9pbWctZWRpdG9yL3pvb20taW4uc3ZnXCIpO1xufVxuLmljb24taW1nLXpvb21vdXR7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvaW1nLWVkaXRvci96b29tLW91dC5zdmdcIik7XG59XG4uaWNvbi1pbWctcm90bGVmdHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9pbWctZWRpdG9yL3JvdGF0ZS1sZWZ0LnN2Z1wiKTtcbn1cbi5pY29uLWltZy1yb3RyaWdodHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9pbWctZWRpdG9yL3JvdGF0ZS1yaWdodC5zdmdcIik7XG59XG4uaWNvbi1pbWctaGZsaXB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvaW1nLWVkaXRvci9oZmxpcC5zdmdcIik7XG59XG4uaWNvbi1pbWctdmZsaXB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvaW1nLWVkaXRvci92ZmxpcC5zdmdcIik7XG59XG5bZGF0YS1jcm9wcGVyXTpob3Zlclxue1xuICBvcGFjaXR5OjAuNTtcbn0iLCI6cm9vdCB7XG4gIC8vLS1jb2xvci1hbHBoYTogIzQyODYyMztcbiAgLy8tLWNvbG9yLWJyYXZvOiAjMDA1QkZGO1xuICAvLy0tY29sb3ItY2hhcmxpZTogIzAwNUJGRjtcbiAgLy8tLWNvbG9yLWRlbHRhOiAjMDAxNTVBO1xuICAvLy0tY29sb3IteHJheTogIzY2NjY2NjtcbiAgLy8tLWNvbG9yLXp1bHU6ICNGRkY7XG4gIC8vLS1jb2xvci1lcnJvcjogI0Q5M0YwQjtcbiAgLy8tLWNvbG9yLXN1Y2Nlc3M6ICMxNTU3MjQ7XG4gIC8vLS1jb2xvci13YXJuaW5nOiAjODU2NDA0O1xuXG4gIC0tdGV4dC1zbWFsbGVyOiAwLjVlbTtcbiAgLS10ZXh0LXNtYWxsOiAwLjc1ZW07XG4gIC0tdGV4dC1yZWd1bGFyOiAxZW07XG4gIC0tdGV4dC1zZW1pLW1lZGl1bTogMS4yNWVtO1xuICAtLXRleHQtbWVkaXVtOiAxLjVlbTtcbiAgLS10ZXh0LXNlbWktYmlnOiAxLjc1ZW07XG4gIC0tdGV4dC1iaWc6IDJlbTtcbiAgLS10ZXh0LWJpZ2dlcjogMi41ZW07XG4gIC0tdGV4dC1zZW1pLXZlcnktYmlnOiAyLjc1ZW07XG4gIC0tdGV4dC12ZXJ5LWJpZzogM2VtO1xufVxuXG5AZGVza3RvcDogICB+XCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpXCI7XG5AbW9iaWxlOiAgICB+XCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXCI7XG5cbkBtZWRpYSBAbW9iaWxlIHtcbiAgOnJvb3Qge1xuICAgIC0tZmxleC1hZGFwdGFibGUtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLS1mbGV4LWFkYXB0YWJsZS1yZXZlcnNlLWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5mbGV4LWFkYXB0YWJsZSB7XG4gICAgJj4uZjAsICY+LmYxLCAmPi5mMiwgJj4uZjMsICY+LmY0LCAmPi5mNSB7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgIH1cbiAgfVxuICAuZmxleC1hZGFwdGFibGUtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5ncmlkIHtcbiAgICAtLWdyaWQtdGVtcGxhdGU6IDFmcjtcbiAgICAtLWdyaWQtZnVsbDogc3BhbiAxO1xuICAgIC0tZ3JpZC1oYWxmOiBzcGFuIDE7XG4gICAgLS1ncmlkLWxhcmdlcjogc3BhbiAxO1xuICAgIC0tZ3JpZC1sYXJnZTogc3BhbiAxO1xuICAgIC0tZ3JpZC1tZWRpdW06IHNwYW4gMTtcbiAgICAtLWdyaWQtc21hbGw6IHNwYW4gMTtcbiAgfVxufVxuXG5AbWVkaWEgQGRlc2t0b3Age1xuICA6cm9vdCB7XG4gICAgLS1mbGV4LWFkYXB0YWJsZS1kaXJlY3Rpb246IHJvdztcbiAgICAtLWZsZXgtYWRhcHRhYmxlLXJldmVyc2UtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmdyaWQge1xuICAgIC0tZ3JpZC10ZW1wbGF0ZTogcmVwZWF0KDEyLCAxZnIpO1xuICAgIC0tZ3JpZC1mdWxsOiBzcGFuIDEyO1xuICAgIC0tZ3JpZC1oYWxmOiBzcGFuIDY7XG4gICAgLS1ncmlkLWxhcmdlcjogc3BhbiA0O1xuICAgIC0tZ3JpZC1sYXJnZTogc3BhbiAzO1xuICAgIC0tZ3JpZC1tZWRpdW06IHNwYW4gMjtcbiAgICAtLWdyaWQtc21hbGw6IHNwYW4gMTtcbiAgfVxufSIsImgxLCBoMiwgaDMsIGg0LCBoNSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSB7XG4gIC0tbWluLWhlaWdodDogMTAwdmg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG50dXJiby1mcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ud2VpZ2h0IHtcbiAgJi0xMDAge2ZvbnQtd2VpZ2h0OiAxMDA7fVxuICAmLTIwMCB7Zm9udC13ZWlnaHQ6IDIwMDt9XG4gICYtMzAwIHtmb250LXdlaWdodDogMzAwO31cbiAgJi00MDAge2ZvbnQtd2VpZ2h0OiA0MDA7fVxuICAmLTUwMCB7Zm9udC13ZWlnaHQ6IDUwMDt9XG4gICYtNjAwIHtmb250LXdlaWdodDogNjAwO31cbiAgJi03MDAge2ZvbnQtd2VpZ2h0OiA3MDA7fVxuICAmLTgwMCB7Zm9udC13ZWlnaHQ6IDgwMDt9XG4gICYtOTAwIHtmb250LXdlaWdodDogOTAwO31cbn1cblxuLml0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY3Jvc3NlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5uby1vdmVyZmxvdyB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLnBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiB2YXIoLS1taW4taGVpZ2h0KTtcbn1cblxuLmxheW91dC1jb250YWluZXIge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udG91Y2hhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2Nyb2xsYWJsZSB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgZmxleDogMTtcbn1cblxuLmZsZXgge1xuICAmLndyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG5AZ3V0dGVyOiAwLjUgMSAyIDMgNCA1IDYgNyA4IDkgMTA7XG5cbmVhY2goQGd1dHRlciwge1xuICBAY2xhc3M6IGlmKEB2YWx1ZTwxLGVzY2FwZShyZXBsYWNlKFwiQHt2YWx1ZX1cIixcIlxcLlwiLFwiXCIpKSxlc2NhcGUocmVwbGFjZShcIkB7dmFsdWV9XCIsXCJcXC5cIixcIjBcIikpKTtcbiAgLmd1dHRlci1Ae2NsYXNzfXtcbiAgICBtYXJnaW4tbGVmdDogQHZhbHVlICogLTAuNWVtO1xuICAgIG1hcmdpbi1yaWdodDogQHZhbHVlICogLTAuNWVtO1xuICAgICY+LmYwLCAmPi5mMSwgJj4uZjIsICY+LmYzLCAmPi5mNCwgJj4uZjUge1xuICAgICAgcGFkZGluZy1sZWZ0OiBAdmFsdWUgKiAwLjVlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IEB2YWx1ZSAqIDAuNWVtO1xuICAgIH1cbiAgfVxufSk7XG5cbi5yZmxleCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5jZmxleCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mbGV4LWFkYXB0YWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiB2YXIoLS1mbGV4LWFkYXB0YWJsZS1kaXJlY3Rpb24pO1xufVxuXG4uZmxleC1hZGFwdGFibGUtcmV2ZXJzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiB2YXIoLS1mbGV4LWFkYXB0YWJsZS1yZXZlcnNlLWRpcmVjdGlvbik7XG59XG5cbi5mYyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmNzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uZmNlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmZjc2Ige1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mY3NlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbi5mc2Uge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmZlYyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmV4cGFuZCB7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDoxMDAlO1xufVxuXG5cbkBmbGV4OiByYW5nZSgwLDUpO1xuXG5lYWNoKEBmbGV4LCB7XG4gIC5mQHt2YWx1ZX17XG4gICAgZmxleDpAdmFsdWU7XG4gICAgLW1zLWZsZXg6QHZhbHVlIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6MTAwJTtcbiAgfVxufSk7XG5cbi50ZXh0IHtcbiAgJi1zbWFsbGVyIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtc21hbGxlcik7XG4gIH1cbiAgJi1zbWFsbCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNtYWxsKTtcbiAgfVxuICAmLXJlZ3VsYXIge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1yZWd1bGFyKTtcbiAgfVxuICAmLXNlbWktbWVkaXVtIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtc2VtaS1tZWRpdW0pO1xuICB9XG4gICYtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtbWVkaXVtKTtcbiAgfVxuICAmLWJpZyB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWJpZyk7XG4gIH1cbiAgJi1iaWdnZXIge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1iaWdnZXIpO1xuICB9XG59XG5cbi5saW5lLWhlaWdodCB7XG4gICYtc21hbGxlciB7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXRleHQtc21hbGxlcik7XG4gIH1cbiAgJi1zbWFsbCB7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXRleHQtc21hbGwpO1xuICB9XG4gICYtcmVndWxhciB7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXRleHQtcmVndWxhcik7XG4gIH1cbiAgJi1zZW1pLW1lZGl1bSB7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXRleHQtc2VtaS1tZWRpdW0pO1xuICB9XG4gICYtbWVkaXVtIHtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tdGV4dC1tZWRpdW0pO1xuICB9XG4gICYtYmlnIHtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tdGV4dC1iaWcpO1xuICB9XG4gICYtYmlnZ2VyIHtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tdGV4dC1iaWdnZXIpO1xuICB9XG59XG5cbiNzZWFyY2hcbntcbiAgcG9zaXRpb246cmVsYXRpdmU7IHRvcDogLTNlbTtcbn1cblxuXG5AbWFyZ2luOiAwIC4yNSAuNSAxIDEuNSAyIDIuNSAzIDMuNSA0IDQuNSA1IDUuNTtcblxuZWFjaChAbWFyZ2luLCB7XG4gIEBjbGFzczogaWYoQHZhbHVlPDEsZXNjYXBlKHJlcGxhY2UoXCJAe3ZhbHVlfVwiLFwiXFwuXCIsXCJcIikpLGVzY2FwZShyZXBsYWNlKFwiQHt2YWx1ZX1cIixcIlxcLlwiLFwiMFwiKSkpO1xuICAucGgtQHtjbGFzc317XG4gICAgcGFkZGluZy1sZWZ0OiBAdmFsdWUgKiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogQHZhbHVlICogMWVtO1xuICB9XG4gIC5wdi1Ae2NsYXNzfXtcbiAgICBwYWRkaW5nLXRvcDogQHZhbHVlICogMWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiBAdmFsdWUgKiAxZW07XG4gIH1cbiAgLm1oLUB7Y2xhc3N9e1xuICAgIG1hcmdpbi1sZWZ0OiBAdmFsdWUgKiAxZW07XG4gICAgbWFyZ2luLXJpZ2h0OiBAdmFsdWUgKiAxZW07XG4gIH1cbiAgLm12LUB7Y2xhc3N9e1xuICAgIG1hcmdpbi10b3A6IEB2YWx1ZSAqIDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiBAdmFsdWUgKiAxZW07XG4gIH1cbiAgLm0tLUB7Y2xhc3N9e1xuICAgIG1hcmdpbjogQHZhbHVlICogLTFlbTtcbiAgfVxuICAubXItLUB7Y2xhc3N9e1xuICAgIG1hcmdpbi1yaWdodDogQHZhbHVlICogLTFlbTtcbiAgfVxuICAubWwtLUB7Y2xhc3N9e1xuICAgIG1hcmdpbi1sZWZ0OiBAdmFsdWUgKiAtMWVtO1xuICB9XG4gIC5tdC0tQHtjbGFzc317XG4gICAgbWFyZ2luLXRvcDogQHZhbHVlICogLTFlbTtcbiAgfVxuICAubWItLUB7Y2xhc3N9e1xuICAgIG1hcmdpbi1ib3R0b206IEB2YWx1ZSAqIC0xZW07XG4gIH1cbiAgLm1oLS1Ae2NsYXNzfXtcbiAgICBtYXJnaW4tbGVmdDogQHZhbHVlICogLTFlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IEB2YWx1ZSAqIC0xZW07XG4gIH1cbiAgLm12LS1Ae2NsYXNzfXtcbiAgICBtYXJnaW4tdG9wOiBAdmFsdWUgKiAtMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IEB2YWx1ZSAqIC0xZW07XG4gIH1cbn0pO1xuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5Ac3BhY2luZzogMCAuMjUgLjUgMSAyIDMgNCA1O1xuXG5lYWNoKEBzcGFjaW5nLCB7XG4gIEBjbGFzczogaWYoQHZhbHVlPDEsZXNjYXBlKHJlcGxhY2UoXCJAe3ZhbHVlfVwiLFwiXFwuXCIsXCJcIikpLEB2YWx1ZSk7XG4gIC5wYWRAe2NsYXNzfXtcbiAgICBwYWRkaW5nOiBAdmFsdWUgKiAxZW07XG4gIH1cbiAgLmhwYWRAe2NsYXNzfXtcbiAgICBwYWRkaW5nOiAwIEB2YWx1ZSAqIDFlbTtcbiAgfVxuICAudnBhZEB7Y2xhc3N9e1xuICAgIHBhZGRpbmc6IEB2YWx1ZSAqIDFlbSAwO1xuICB9XG4gIC5ycGFkQHtjbGFzc317XG4gICAgcGFkZGluZzogMCBAdmFsdWUgKiAxZW0gMCAwO1xuICB9XG4gIC5scGFkQHtjbGFzc317XG4gICAgcGFkZGluZzogMCAwIDAgQHZhbHVlICogMWVtO1xuICB9XG4gIC50cGFkQHtjbGFzc317XG4gICAgcGFkZGluZzogQHZhbHVlICogMWVtIDAgMCAwO1xuICB9XG4gIC5icGFkQHtjbGFzc317XG4gICAgcGFkZGluZzogMCAwIEB2YWx1ZSAqIDFlbSAwO1xuICB9XG4gIC5tQHtjbGFzc317XG4gICAgbWFyZ2luOiBAdmFsdWUgKiAxZW07XG4gIH1cbiAgLm12QHtjbGFzc317XG4gICAgbWFyZ2luOiBAdmFsdWUgKiAxZW0gMDtcbiAgfVxuICAubWhAe2NsYXNzfXtcbiAgICBtYXJnaW46IDAgQHZhbHVlICogMWVtO1xuICB9XG4gIC5tckB7Y2xhc3N9e1xuICAgIG1hcmdpbjogMCBAdmFsdWUgKiAxZW0gMCAwO1xuICB9XG4gIC5tbEB7Y2xhc3N9e1xuICAgIG1hcmdpbjogMCAwIDAgQHZhbHVlICogMWVtO1xuICB9XG4gIC5tdEB7Y2xhc3N9e1xuICAgIG1hcmdpbjogQHZhbHVlICogMWVtIDAgMCAwO1xuICB9XG4gIC5tYkB7Y2xhc3N9e1xuICAgIG1hcmdpbjogMCAwIEB2YWx1ZSAqIDFlbSAwO1xuICB9XG59KTtcblxuLmZsYXNoIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAycztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJi52aXNpYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiAxMGVtO1xuICB9XG4gIC5hbGVydCB7XG4gICAgcGFkZGluZzogMS41ZW07XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYtZGFuZ2VyIHtcbiAgICAgIGNvbG9yOiAjNzIxYzI0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y1YzZjYjtcbiAgICB9XG5cbiAgICAmLXN1Y2Nlc3Mge1xuICAgICAgY29sb3I6ICMxNTU3MjQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGRhO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiO1xuICAgIH1cblxuICAgICYtd2FybmluZyB7XG4gICAgICBjb2xvcjogIzg1NjQwNDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmVlYmE7XG4gICAgfVxuXG4gICAgJi1pbmZvIHtcbiAgICAgIGNvbG9yOiAjMGM1NDYwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmMTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2JlZTVlYjtcbiAgICB9XG4gIH1cbn1cblxuaW5wdXQuZm9sZGVyIHtcbiAgICAmfiAuZm9sZGVyLWNvbnRlbnQge1xuICAgICAgLy90cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgIC8vdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgICY6Y2hlY2tlZCB7XG4gICAgICAmfiBsYWJlbCAgLmljb24tY2hldnJvbi1kb3duIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgICAgfVxuICAgICAgJn4gLmZvbGRlci1jb250ZW50IHtcbiAgICAgICAgLy90cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwZW07XG4gICAgICB9XG4gICAgfVxufVxuXG4uYnJlYWstd29yZCB7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59IiwiLnBhZ2UubWFpbnRlbmFuY2Uge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufSIsIi8qIGNvbW1vbiBmb3JtcyAqL1xuLmZvcm0tcm93e1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgW2RhdGEtbWF4LWxlbmd0aF0ge1xuICAgICZbZGF0YS1pbnZhbGlkPVwiMVwiXTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXhyYXkpO1xuICAgICAgY29udGVudDogYXR0cihkYXRhLWxlbmd0aCkgJy8nIGF0dHIoZGF0YS1tYXgtbGVuZ3RoKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwLjVlbTtcbiAgICAgIGJvdHRvbTogMC41ZW07XG4gICAgfVxuICAgIHRleHRhcmVhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMuNzVlbTtcbiAgICAgIGhlaWdodDogNS41ZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcmVzaXplOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AZ3JheTogcmdiYSgxMDIsMTAyLDEwMiwuMyk7XG5cbi5mb3JtLXJvd3tcbiAgJl9fY2hlY2tib3gge1xuICAgIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2suc3ZnXCIpO1xuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmOmNoZWNrZWQrbGFiZWw+c3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyYXZvKTtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmW2Rpc2FibGVkXSB+IGxhYmVsPnNwYW4ge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB9XG4gICAgfVxuICAgIGxhYmVsPnNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgQGdyYXk7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMS41ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDA7XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmOm5vdCg6Y2hlY2tlZCkrbGFiZWwgc3BhbixcbiAgICAgICY6bm90KDpjaGVja2VkKStsYWJlbCBhe1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci16dWx1KTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWRlbHRhKTtcbiAgICAgIH1cbiAgICAgICY6Y2hlY2tlZCtsYWJlbCBzcGFuLFxuICAgICAgJjpjaGVja2VkK2xhYmVsIGF7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWRlbHRhKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAgICAgfVxuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICBzcGFuLCBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICAgICAgICBwYWRkaW5nOiAwLjY1ZW0gMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3JhZGlvIHtcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICY6Y2hlY2tlZCtsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCBjZW50ZXIsIHZhcigtLWNvbG9yLWJyYXZvKSAwLCB2YXIoLS1jb2xvci1icmF2bykgNTAlLCB0cmFuc3BhcmVudCA1NSUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgfVxuICAgICAgJltkaXNhYmxlZF0gfiBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuICAgIH1cbiAgICBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYnJhdm8pO1xuICAgIH1cbiAgfVxuXG4gICZfX2Ryb3Bkb3duIHtcbiAgICAtLWJvcmRlci1jb2xvcjogQGdyYXk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICZfX3RvZ2dsZTpub3QoOmNoZWNrZWQpIH4gLmZvcm0tcm93X19kcm9wZG93bl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX190b2dnbGU6Y2hlY2tlZCB+IC5mb3JtLXJvd19fZHJvcGRvd25fX2xpc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICZfX2lucHV0IHtcbiAgICAgIGhlaWdodDogM2VtO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgIHotaW5kZXg6IDYwMDtcbiAgICAgIG1heC1oZWlnaHQ6IDM4ZW07XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gICZfX2NoZWNrYm94LCAmX19yYWRpb19faXRlbSB7XG4gICAgJj4gbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmlubGluZS1mb3JtIHtcbiAgICAmPmRpdjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIC5mb3JtLXJvd19fcGFzc3dvcmQsIC5mb3JtLXJvd19fc2VsZWN0LCAuZm9ybS1yb3dfX2VtYWlsLCAuZm9ybS1yb3dfX3RleHRhcmVhLCAuZm9ybS1yb3dfX3RleHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcmFuZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAyZW07XG5cbiAgICBpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDQ1JTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNkM2QzY7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19wYXNzd29yZCwgJl9fc2VsZWN0LCAmX19lbWFpbCwgJl9fdGV4dGFyZWEsICZfX3RleHQsICZfX2Ryb3Bkb3duX19pbnB1dCB7XG4gICAgJjpub3QoW2RhdGEtdmFsaWQ9XCIxXCJdKTpub3QoW2RhdGEtaW52YWxpZD1cIjFcIl0pIHtcbiAgICAgIC0tYm9yZGVyLWNvbG9yOiBAZ3JheTtcbiAgICB9XG4gICAgJltkYXRhLWludmFsaWQ9XCIxXCJdIHtcbiAgICAgIC0tYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1lcnJvcik7XG4gICAgfVxuICAgICZbZGF0YS12YWxpZD1cIjFcIl0ge1xuICAgICAgLS1ib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXN1Y2Nlc3MpO1xuICAgIH1cbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci16dWx1KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzZWxlY3QsXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDEuMjVlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci14cmF5KTtcbiAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuICAgIH1cbiAgICBzZWxlY3QsXG4gICAgaW5wdXQge1xuICAgICAgaGVpZ2h0OiAzZW07XG4gICAgfVxuICAgIHRleHRhcmVhIHtcbiAgICAgIHBhZGRpbmc6IDEuMjVlbSAxLjI1ZW0gMi43NWVtIDEuMjVlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci14cmF5KTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAmW3JlcXVpcmVkXSBvcHRpb25bdmFsdWU9XCJcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICA6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci14cmF5KTtcbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgd2lkdGg6IDNlbTtcbiAgICAgICYraW5wdXQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC51bml0IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci14cmF5KTtcbiAgICB9XG4gIH1cblxuICAmX19oZWxwIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItYnJhdm8pO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtc21hbGwpO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1yZWd1bGFyKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpub3QoLnN1YmxhYmVsKSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgfVxuICAgICYucmVxdWlyZWQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnIConO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZXJyb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1zdGVwcyB7XG4gIG1heC13aWR0aDogMzhlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gICZfX3N0ZXAge1xuICAgIC5zdGVwIHtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIuNzVlbTtcbiAgICAgIHdpZHRoOiAyLjc1ZW07XG4gICAgICBoZWlnaHQ6IDIuNzVlbTtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgLnN0ZXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icmF2byk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IteHJheSk7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci16dWx1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJvbGQge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYnJhdm8pO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnBhc3NlZCB7XG4gICAgICAuc3RlcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1Y2Nlc3MpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXN1Y2Nlc3MpO1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItenVsdSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ib2xkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXN1Y2Nlc3MpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCguYWN0aXZlKTpub3QoLnBhc3NlZCkge1xuICAgICAgLnN0ZXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IteHJheSk7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci14cmF5KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJvbGQge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3IteHJheSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3Byb2dyZXNzIHtcbiAgICBoZWlnaHQ6IDAuMjVlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gICAgJi5wYXNzZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc3VjY2Vzcyk7XG4gICAgfVxuICAgICY6bm90KC5wYXNzZWQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xufVxuXG4uZm9ybS1lcnJvcnMge1xuICBsYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWVycm9yKTtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtc21hbGwpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgfVxufVxuXG50ZXh0YXJlYSxcbnNlbGVjdCxcbmlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IGFyaWFsLCBzZXJpZjtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuXG4gIC8vIEFjY2Vzc2liaWxpdHk6IHZpc2libGUgZm9jdXMgaW5kaWNhdG9yIChSR0FBIDcuMyAvIDEwLjcpXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWJyYXZvKTtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB9XG4gICY6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4uZm9ybS1yb3dfX2Ryb3Bkb3duX19pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLmJ0biB7XG4gIC0tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tYm9yZGVyLXN0eWxlKTtcbiAgJltkaXNhYmxlZF0sICYuZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuICAmOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICY6bm90KC5mbGV4KTpub3QoLmhpZGRlbikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYuYmctZXJyb3IsXG4gICYuYmctYnJhdm8sXG4gICYuYmctYWxwaGEsXG4gICYuYmctYWNjZW50LFxuICAmLmJnLWRlbHRhLFxuICAmLmJnLWNoYXJsaWUsXG4gICYuYmctZWNobyxcbiAgJi5iZy1mb3h0cm90XG4gIHtcbiAgICAmOm5vdCguYy1kZWx0YSkge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmLmZhdm9yaXRlIHtcbiAgICAmLmZhdm9yaXRlLS1vbiAuaWNvbjpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6bm90KC5mYXZvcml0ZS0tb24pIC5pY29uOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5idG4tZmxhdCB7XG4gICAgcGFkZGluZzogMC41ODNlbSAxLjY2N2VtO1xuICB9XG4gICYuYnRuLWljb24ge1xuICAgIHBhZGRpbmc6IDAgMC41ZW07XG4gICAgaGVpZ2h0OiAyLjVlbTtcbiAgfVxufVxuXG4uZm9ybS1kYXRlcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGF0ZXBpY2tlciB7XG4gICYtc3dpdGNoLCAuZG93IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgfVxuICAucHJldi5kaXNhYmxlZCArIC5kYXRlcGlja2VyLXN3aXRjaCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuICAmLWRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItenVsdSk7XG4gICAgYm9yZGVyOiAycHggc29saWQgQGdyYXk7XG4gIH1cbiAgJi1pbmxpbmUge1xuICAgIC0tY2VsbDogNTBweDtcbiAgICAtLWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLS1ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5KTtcbiAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIH1cbiAgfVxuICB0ZCwgdGg6bm90KC5wcmV2KTpub3QoLm5leHQpOm5vdCguZGF0ZXBpY2tlci1zd2l0Y2gpIHtcbiAgICB3aWR0aDogdmFyKC0tY2VsbCwgMjVweCkgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IHZhcigtLWNlbGwsIDI1cHgpICFpbXBvcnRhbnQ7XG4gICAgJi5kYXkucmVzZXJ2YXRpb24tcmFuZ2UsXG4gICAgJi5kYXkucmVzZXJ2YXRpb24tcmFuZ2U6aG92ZXIsXG4gICAgJi5yZXNlcnZhdGlvbi1yYW5nZS5kaXNhYmxlZCxcbiAgICAmLnJlc2VydmF0aW9uLXJhbmdlLmRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDZkY2M7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgICYuZGF5IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IHZhcigtLWJvcmRlciwgbm9uZSkhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cywgNHB4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbiAgLmRheS1wZXJpb2Qge1xuICAgIC0tcGVyaW9kLXNpemU6MjhweDtcbiAgICAtLXBlcmlvZC1jb2xvcjogdmFyKC0tcGVyaW9kLWRlZmF1bHQtY29sb3IsICMwMDApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGNhbGMoM3B4ICsgdmFyKC0tcGVyaW9kLXBvc2l0aW9uLCAxKSAqIDEycHgpO1xuICAgIHotaW5kZXg6IHZhcigtLXBlcmlvZC1wb3NpdGlvbik7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDFweCAtICh2YXIoLS1wZXJpb2Qtc3RhcnQsIDApKjI4cHgpKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wZXJpb2QtY29sb3IsIHRyYW5zcGFyZW50KTtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJl9fb3ZlciB7XG4gICAgICAtLXBlcmlvZC1jb2xvcjogdmFyKC0tcGVyaW9kLWhvdmVyLWNvbG9yLCAjMDAwKTtcbiAgICB9XG4gICAgJl9fcGVuZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50IDVweCwgdmFyKC0tcGVyaW9kLWRlZmF1bHQtY29sb3IsICMwMDApIDVweCwgdmFyKC0tcGVyaW9kLWRlZmF1bHQtY29sb3IsICMwMDApIDEwcHgpO1xuICAgIH1cbiAgICAmX19hdmF0YXIge1xuICAgICAgd2lkdGg6IHZhcigtLXBlcmlvZC1zaXplKTtcbiAgICAgIGhlaWdodDogdmFyKC0tcGVyaW9kLXNpemUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tcGVyaW9kLWNvbG9yLCB0cmFuc3BhcmVudCk7XG4gICAgICB0b3A6IGNhbGMoKC0xICogKHZhcigtLXBlcmlvZC1zaXplKS8zKSkgLSAycHgpO1xuICAgICAgbGVmdDogY2FsYygtMSAqIHZhcigtLXBlcmlvZC1zaXplKSk7XG4gICAgICB6LWluZGV4OiA1MDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1hdXRvY29tcGxldGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5hdXRvY29tcGxldGUge1xuICAgICYtc3VnZ2VzdGlvbnMge1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItenVsdSk7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCBAZ3JheTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cbiAgICAmLXN1Z2dlc3Rpb24ge1xuICAgICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1icmF2byk7XG4gICAgICB9XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGdyYXk7XG4gICAgICB9XG4gICAgfVxuICAgICYtdmFsdWUtYWx0IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci14cmF5KTtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbWFsbCk7XG4gICAgfVxuICB9XG4gIC5kaXZpZGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAZ3JheTtcbiAgfVxufVxuXG4ucHJldmlldy1hdXRvY29tcGxldGUge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuMyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAuZGl2aWRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGdyYXk7XG4gIH1cbn1cblxuLnByZXZpZXctYXV0b2NvbXBsZXRlLWxpc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCBAZ3JheTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgLmRpdmlkZXIge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBncmF5O1xuICB9XG59XG5cbi5mb3JtLWltYWdlLXVwbG9hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjpub3QoW2RhdGEtaW52YWxpZD1cIjFcIl0pIHtcbiAgICAtLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJltkYXRhLWludmFsaWQ9XCIxXCJdIHtcbiAgICAtLWJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZXJyb3IpO1xuICB9XG4gIGxhYmVsLnJlcXVpcmVke1xuICAgIC5mb3JtLWltYWdlLXVwbG9hZF9fbGFiZWwgc3Bhbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAqJztcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1lcnJvcik7XG4gICAgfVxuICB9XG4gIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuICAmX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTBlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gICZfX2xhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJl9fcHJldmlldywgJl9fbGFiZWwge1xuICAgIGhlaWdodDogMTBlbTtcbiAgfVxuICAmLmxvYWRpbmcge1xuICAgIC5mb3JtLWltYWdlLXVwbG9hZF9fbG9hZGluZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuICAmOm5vdCgubG9hZGluZykge1xuICAgIC5mb3JtLWltYWdlLXVwbG9hZF9fbG9hZGluZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmX19sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gIH1cbiAgJl9fcHJldmlldyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmJ0bi1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxZW07XG4gICAgICBib3R0b206IDFlbTtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAmLmJ0bi10b3Age1xuICAgICAgICB0b3A6MWVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmK3NwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tZG9jdW1lbnQtdXBsb2FkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmX19wcmV2aWV3IHtcbiAgICBwYWRkaW5nOiAwLjVlbSAyZW07XG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG4gIH1cbiAgJi5sb2FkaW5nIHtcbiAgICAuZm9ybS1kb2N1bWVudC11cGxvYWRfX2xvYWRpbmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbiAgJjpub3QoLmxvYWRpbmcpIHtcbiAgICAuZm9ybS1kb2N1bWVudC11cGxvYWRfX2xvYWRpbmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fbG9hZGluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICB9XG59XG5cbi5iZy1saWdodGdyYXkge1xuICAuZm9ybS1yb3dfX2Ryb3Bkb3duX19pbnB1dCwgLmZvcm0tcm93X19kcm9wZG93bl9fbGlzdCwgLmZvcm0tcm93X190ZXh0LCAuZm9ybS1yb3dfX3NlbGVjdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3IteHJheSk7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gIH1cbiAgLmZvcm0tcm93X19kcm9wZG93bl9faW5wdXQsIC5mb3JtLXJvd19fdGV4dCBpbnB1dCwgLmZvcm0tcm93X19zZWxlY3Qgc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgfVxuICB9XG59IiwiLm1ldHJpYyB7XG4gIHN1cCwgc3ViIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtc21hbGxlcik7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgLmljb24ubGFyZ2Uge1xuICAgIC0tc2l6ZTogNGVtO1xuICB9XG4gIC5pY29uLnJlZ3VsYXIge1xuICAgIC0tc2l6ZTogMi41ZW07XG4gIH1cbn1cblxuLnRhZyB7XG4gIHBhZGRpbmc6IDAuMjVlbSAxLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMC43NWVtO1xufVxuXG4uc2ltcGxlLWJyZWFkY3J1bWIge1xuICAuZjAge1xuICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgfVxuICAuZjEge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAmX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi56b29tLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB6LWluZGV4OiAxMDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gICZfX2ltZyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmJ0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFlbTtcbiAgICAgIHJpZ2h0OiAxZW07XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5zaW1wbGUtc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XG4gIG1pbi1oZWlnaHQ6IDIwZW07XG4gIG1pbi13aWR0aDogMjBlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmX19saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDkxLCAyNTUsIC4wNSk7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbiAgICB9XG4gICAgLmljb24tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC5pY29uLmxhcmdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCA5MSwgMjU1LCAwLjUpO1xuICAgICAgICAtLXNpemU6IDEwZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2J1dHRvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xLjVlbTtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpO1xuICAgICAgaGVpZ2h0OiAwLjQ1ZW07XG4gICAgICB3aWR0aDogMS41ZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpdGVtczogMCAxIDIgMyA0IDUgNiA3IDggOSAxMDtcbiAgICBlYWNoKEBpdGVtcywge1xuICAgICAgJltpZCQ9XCJfQHt2YWx1ZX1cIl06Y2hlY2tlZCB+IC5zaW1wbGUtc2xpZGVyX19saXN0IC5zaW1wbGUtc2xpZGVyX19pdGVtW2RhdGEtc2xpZGVyLWl0ZW09XCJAe3ZhbHVlfVwiXSB7ZGlzcGxheTogYmxvY2s7fVxuICAgICAgJltpZCQ9XCJfQHt2YWx1ZX1cIl06Y2hlY2tlZCB+IC5zaW1wbGUtc2xpZGVyX19idXR0b25zIGxhYmVsW2ZvciQ9XCJfQHt2YWx1ZX1cIl0ge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyYXZvKTt9XG4gICAgfSk7XG4gIH1cbn1cblxuLnRvZ2dsZS1jb21wb25lbnQge1xuICAtLW1heC1oZWlnaHQ6IDE1ZW07XG4gIFtpZCQ9XCJfX3RvZ2dsZVwiXTpjaGVja2VkIH4gLnRvZ2dsZS1jb21wb25lbnRfX3RvZ2dsZS10YWJzIFtmb3IkPVwiX190b2dnbGVcIl0sXG4gIFtpZCQ9XCJfX3RvZ2dsZS10YWIxXCJdOmNoZWNrZWQgfiAudG9nZ2xlLWNvbXBvbmVudF9fdG9nZ2xlLXRhYnMgW2ZvciQ9XCJfX3RvZ2dsZS10YWIxXCJdLFxuICBbaWQkPVwiX190b2dnbGUtdGFiMlwiXTpjaGVja2VkIH4gLnRvZ2dsZS1jb21wb25lbnRfX3RvZ2dsZS10YWJzIFtmb3IkPVwiX190b2dnbGUtdGFiMlwiXSxcbiAgW2lkJD1cIl9fdG9nZ2xlLXRhYjNcIl06Y2hlY2tlZCB+IC50b2dnbGUtY29tcG9uZW50X190b2dnbGUtdGFicyBbZm9yJD1cIl9fdG9nZ2xlLXRhYjNcIl0sXG4gIFtpZCQ9XCJfX3RvZ2dsZS10YWI0XCJdOmNoZWNrZWQgfiAudG9nZ2xlLWNvbXBvbmVudF9fdG9nZ2xlLXRhYnMgW2ZvciQ9XCJfX3RvZ2dsZS10YWI0XCJdLFxuICBbaWQkPVwiX190b2dnbGUtdGFiNVwiXTpjaGVja2VkIH4gLnRvZ2dsZS1jb21wb25lbnRfX3RvZ2dsZS10YWJzIFtmb3IkPVwiX190b2dnbGUtdGFiNVwiXSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJyYXZvKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBbaWQkPVwiX190b2dnbGVcIl06bm90KDpjaGVja2VkKSB+IC50b2dnbGUtY29tcG9uZW50X19jb250YWluZXIudHJhbnNpdGlvbi1oZWlnaHQge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gIH1cbiAgW2lkJD1cIl9fdG9nZ2xlXCJdOmNoZWNrZWQgfiAudG9nZ2xlLWNvbXBvbmVudF9fY29udGFpbmVyLnRyYW5zaXRpb24taGVpZ2h0IHtcbiAgICBtYXgtaGVpZ2h0OiB2YXIoLS1tYXgtaGVpZ2h0KTtcbiAgfVxuICBbaWQkPVwiX190b2dnbGVcIl06Y2hlY2tlZCB+IC50b2dnbGUtY29tcG9uZW50X190b2dnbGUtdGFicyAuaGlkZS1tb3JlLFxuICBbaWQkPVwiX190b2dnbGVcIl06bm90KDpjaGVja2VkKSB+IC50b2dnbGUtY29tcG9uZW50X190b2dnbGUtdGFicyAuaGlkZS1sZXNzLFxuICBbaWQkPVwiX190b2dnbGVcIl06bm90KDpjaGVja2VkKSB+IC50b2dnbGUtY29tcG9uZW50X19jb250YWluZXIudHJhbnNpdGlvbi1kaXNwbGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFtpZCQ9XCJfX3RvZ2dsZVwiXTpjaGVja2VkIH4gLnRvZ2dsZS1jb21wb25lbnRfX2NvbnRhaW5lci50cmFuc2l0aW9uLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICZfX3RvZ2dsZS10YWIge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbWFsbCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgJl9fY29udGFpbmVyIHtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC41cyBlYXNlLWluLW91dDtcbiAgICAmLnRyYW5zaXRpb24taGVpZ2h0IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cbi5pbmZvYnVsbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICZfX3JpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgfVxuICAmX19ob3ZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDUwMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLmluZm9idWxsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5KTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHZhcigtLWNvbG9yLWxpZ2h0LWdyYXkpO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXhyYXkpO1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gICAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgICBtYXgtd2lkdGg6IDI1ZW07XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNtYWxsKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAmOm5vdCg6aG92ZXIpIC5pbmZvYnVsbGVfX2hvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICY6aG92ZXIgLmluZm9idWxsZV9faG92ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ib2FyZC1jaGFydCB7XG4gIGhlaWdodDogMjVlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIC5jYW52YXNqcy1jaGFydC1jb250YWluZXIge1xuICAgIC5jYW52YXNqcy1jaGFydC1jcmVkaXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnRpbWVsaW5lIHtcbiAgJl9fc3RlcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi5wYXNzZWQge1xuICAgICAgLnRpbWVsaW5lX190aWNrIHtcbiAgICAgICAgLmljb24tYXJyb3ctcmlnaHQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFscGhhKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAudGltZWxpbmVfX3RpY2sge1xuICAgICAgICAuaWNvbi1jaGVjayB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJhdm8pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYud2FybmluZyB7XG4gICAgICAudGltZWxpbmVfX3RpY2sge1xuICAgICAgICAuaWNvbi1jaGVjayB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZXJyb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bm90KC5hY3RpdmUpOm5vdCgucGFzc2VkKTpub3QoLndhcm5pbmcpIHtcbiAgICAgIC50aW1lbGluZV9fdGljayB7XG4gICAgICAgIC5pY29uLWNoZWNrLCAuaWNvbi1hcnJvdy1yaWdodCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xuICAgIH1cbiAgfVxuICAmX190aWNrIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci14cmF5KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICB3aWR0aDogMS41ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgJi1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1jb2xvci16dWx1KTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGxlZnQ6IDAuNzVlbTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQGRlc2t0b3A6ICAgflwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KVwiO1xuQG1vYmlsZTogICAgflwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVwiO1xuXG5AbWVkaWEgQGRlc2t0b3Age1xuICAubWF4LXdpZHRoLWJyZWFkY3J1bWIge1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBAbW9iaWxlIHtcbiAgLm1heC13aWR0aC1icmVhZGNydW1iIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59IiwiLnN0YXRpYyB7XG4gICYtdGFibGUge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIHRoZWFkIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJyYXZvKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci16dWx1KTtcbiAgICB9XG4gICAgdGgsIHRkIHtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICB9XG4gICAgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgfVxuICB9XG4gICYtY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMS41ZW0gMDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgIG1hcmdpbjogMS41ZW0gMmVtO1xuICAgIH1cbiAgfVxuICAmLWltYWdlIHtcbiAgICAmLS10aHVtYiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgIGhlaWdodDogMTc1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5KTtcbiAgICB9XG4gICAgZGl2IHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0LWdyYXkpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd247XG4gICAgfVxuICB9XG59IiwiLm1vZGFsZSB7XG4gIHotaW5kZXg6IDk5OTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgJi1jb250YWluZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICY6ZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW9kYWxlLm1hc3MtZWRpdC10cm9jLFxuLm1vZGFsZS5tYXNzLWVkaXQtb3BlcmF0aW9uLFxuLm1vZGFsZS5tYXNzLXJlcG9ydC10cm9jLFxuLm1vZGFsZS5tYXNzLXJlcG9ydC1vcGVyYXRpb24sXG4ubW9kYWxlLm1hc3MtcmVwb3J0LXRyYWNrZXIsXG4ubW9kYWxlLnF1ZXN0aW9uLXRyb2MsXG4ubW9kYWxlLmFkZC1jYXJ0LFxuLm1vZGFsZS5iaWxhbi1jYXJ0LFxuLm1vZGFsZS5yZXNlcnZhdGlvbi10cm9jLFxuLm1vZGFsZS5jYWxlbmRhci1wZXJpb2QtdHJvYyxcbi5tb2RhbGUubWVzc2FnZS10cm9jLFxuLm1vZGFsZS50cmFja2VyLWxvYW4tcmV0dXJuLXRyb2Mge1xuICAubW9kYWxlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDY0MHB4O1xuICAgIC5zY3JvbGxhYmxlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwZW07XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbGU6bm90KC5jb25maXJtYWJsZSk6bm90KC5lZGl0LWltYWdlKSB7XG4gIC5tb2RhbGUtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5tb2RhbGUudmFsaWRhdGUtY2d1IHtcbiAgLm1vZGFsZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsZS5jb25maXJtYWJsZTpub3QoLmhpZGRlbikge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWxlLmVkaXQtaW1hZ2Uge1xuICAjaW1hZ2UtZWRpdG9yXG4gIHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgfVxuICAubW9kYWxlLWNvbnRhaW5lclxuICB7XG4gICAgaGVpZ2h0OiA3NSU7XG4gICAgbWFyZ2luOiAxZW07XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB9XG4gIC5pbWctZWRpdG9yLWJhclxuICB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTowO1xuICAgIGxlZnQ6MDtcbiAgICB0b3A6MDtcbiAgICBwYWRkaW5nOjAuNzVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkZBO1xuICAgIGJvcmRlci1yaWdodDoycHggc29saWQgIzAwMDM7XG4gIH1cbiAgLmltZy1sb2FkZXJcbiAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDg7XG4gICAgY29sb3I6dmFyKC0tY29sb3ItenVsdSk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm1vZGFsZSAucHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XG4gICZfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDAuMjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icmF2byk7XG4gICAgd2lkdGg6IDElO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDMwcyBsaW5lYXI7XG4gICAgJi5sb2FkaW5nIHtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDVzIGxpbmVhcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1ncmlkLXRlbXBsYXRlKTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgJi0tZ2FwMDUge1xuICAgIGdyaWQtZ2FwOiAwIDAuNWVtO1xuICB9XG5cbiAgJi0tZ2FwMSB7XG4gICAgZ3JpZC1nYXA6IDAgMWVtO1xuICB9XG5cbiAgJi0tZ2FwMiB7XG4gICAgZ3JpZC1nYXA6IDAgMmVtO1xuICB9XG5cbiAgJi0taXRlbSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBncmlkLWNvbHVtbjogdmFyKC0tZ3JpZC1tZWRpdW0pO1xuICB9XG5cbiAgJi0taGFsZiB7XG4gICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtaGFsZik7XG4gIH1cblxuICAmLS1mdWxsIHtcbiAgICBncmlkLWNvbHVtbjogdmFyKC0tZ3JpZC1mdWxsKTtcbiAgfVxuXG4gICYtLWxhcmdlIHtcbiAgICBncmlkLWNvbHVtbjogdmFyKC0tZ3JpZC1sYXJnZSk7XG4gIH1cblxuICAmLS1sYXJnZXIge1xuICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWxhcmdlcik7XG4gIH1cblxuICAmLS1tZWRpdW0ge1xuICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLW1lZGl1bSk7XG4gIH1cblxuICAmLS1zbWFsbCB7XG4gICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtc21hbGwpO1xuICB9XG59XG5cbi5jb21wb25lbnQtbWFzcy1idXR0b25zLmdyaWQge1xuICAuZ3JpZC0taXRlbTpub3QoLmdyaWQtLXNlbGVjdGFibGUpIHtcbiAgICBncmlkLWNvbHVtbjogdmFyKC0tZ3JpZC1zbWFsbCk7XG4gIH1cbiAgLmdyaWQtLXNlbGVjdGFibGUge1xuICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWhhbGYpO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG4uY29tcG9uZW50LWZpbHRlcnMuZ3JpZCB7XG4gIC5ncmlkLS1zdWJtaXQge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG4uaW5ib3gtbWluZS1maWx0ZXJzLmdyaWQge1xuICAuZ3JpZC0taXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtbGFyZ2UpO1xuICB9XG59XG5cbi5vcGVyYXRpb24tdHJvYy1maWx0ZXJzLmdyaWQsXG4ub3BlcmF0aW9uLXRyYWNrZXItZmlsdGVycy5ncmlkIHtcbiAgLmdyaWQtLWl0ZW0uZ3JpZC0tb3BlcmF0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWRtaW4tY29udmVudGlvbi1saXN0LWZpbHRlcnMuZ3JpZCxcbi5hZG1pbi11c2VyLWxpc3QtZmlsdGVycy5ncmlkLFxuLmFkbWluLWFsZXJ0cy1saXN0LWZpbHRlcnMuZ3JpZCxcbi5hZG1pbi1vcGVyYXRpb24tbGlzdC1maWx0ZXJzLmdyaWQsXG4uYWRtaW4tdHJhY2tlci1saXN0LWZpbHRlcnMuZ3JpZCxcbi5hZG1pbi1pbmJveC1saXN0LWZpbHRlcnMuZ3JpZCxcbi5hZG1pbi10cm9jLWxpc3QtZmlsdGVycy5ncmlkIHtcbiAgLmdyaWQtLWl0ZW0uZ3JpZC0tc2VudEJlZm9yZSxcbiAgLmdyaWQtLWl0ZW0uZ3JpZC0tc2VudEFmdGVyLFxuICAuZ3JpZC0taXRlbS5ncmlkLS1wdWJsaXNoZWRCZWZvcmUsXG4gIC5ncmlkLS1pdGVtLmdyaWQtLXB1Ymxpc2hlZEFmdGVyIHtcbiAgICBncmlkLWNvbHVtbjogdmFyKC0tZ3JpZC1zbWFsbCk7XG4gIH1cbiAgLmdyaWQtLWl0ZW0uZ3JpZC0tcm9sZVR5cGUsXG4gIC5ncmlkLS1pdGVtLmdyaWQtLXVzZXJzLFxuICAuZ3JpZC0taXRlbS5ncmlkLS1zb3J0Qnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIvKiFcbiAqIERhdGVwaWNrZXIgZm9yIEJvb3RzdHJhcCB2MS4xMC4wIChodHRwczovL2dpdGh1Yi5jb20vdXhzb2x1dGlvbnMvYm9vdHN0cmFwLWRhdGVwaWNrZXIpXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlIHYyLjAgKGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjApXG4gKi9cblxuLmRhdGVwaWNrZXJ7cGFkZGluZzo0cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6NHB4O2RpcmVjdGlvbjpsdHJ9LmRhdGVwaWNrZXItaW5saW5le3dpZHRoOjIyMHB4fS5kYXRlcGlja2VyLXJ0bHtkaXJlY3Rpb246cnRsfS5kYXRlcGlja2VyLXJ0bC5kcm9wZG93bi1tZW51e2xlZnQ6YXV0b30uZGF0ZXBpY2tlci1ydGwgdGFibGUgdHIgdGQgc3BhbntmbG9hdDpyaWdodH0uZGF0ZXBpY2tlci1kcm9wZG93bnt0b3A6MDtsZWZ0OjB9LmRhdGVwaWNrZXItZHJvcGRvd246YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWxlZnQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo3cHggc29saWQgIzk5OTtib3JkZXItdG9wOjA7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsMCwwLC4yKTtwb3NpdGlvbjphYnNvbHV0ZX0uZGF0ZXBpY2tlci1kcm9wZG93bjphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1sZWZ0OjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206NnB4IHNvbGlkICNmZmY7Ym9yZGVyLXRvcDowO3Bvc2l0aW9uOmFic29sdXRlfS5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YmVmb3Jle2xlZnQ6NnB4fS5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YWZ0ZXJ7bGVmdDo3cHh9LmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YmVmb3Jle3JpZ2h0OjZweH0uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDphZnRlcntyaWdodDo3cHh9LmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmJlZm9yZXt0b3A6LTdweH0uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YWZ0ZXJ7dG9wOi02cHh9LmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmJlZm9yZXtib3R0b206LTdweDtib3JkZXItYm90dG9tOjA7Ym9yZGVyLXRvcDo3cHggc29saWQgIzk5OX0uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YWZ0ZXJ7Ym90dG9tOi02cHg7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci10b3A6NnB4IHNvbGlkICNmZmZ9LmRhdGVwaWNrZXIgdGFibGV7bWFyZ2luOjA7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5kYXRlcGlja2VyIHRkLC5kYXRlcGlja2VyIHRoe3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlcjpub25lfS50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLC50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoe2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5LmZvY3VzZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5OmhvdmVye2JhY2tncm91bmQ6I2VlZTtjdXJzb3I6cG9pbnRlcn0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5uZXcsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQub2xke2NvbG9yOiM5OTl9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQ6aG92ZXJ7YmFja2dyb3VuZDowIDA7Y29sb3I6Izk5OTtjdXJzb3I6ZGVmYXVsdH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZHtiYWNrZ3JvdW5kOiNkOWVkZjc7Ym9yZGVyLXJhZGl1czowfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZkZTE5YTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZmRkNDlhLCNmZGY1OWEpO2JhY2tncm91bmQtaW1hZ2U6LW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2ZkZDQ5YSwjZmRmNTlhKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLDAgMCwwIDEwMCUsZnJvbSgjZmRkNDlhKSx0bygjZmRmNTlhKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2ZkZDQ5YSwjZmRmNTlhKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2ZkZDQ5YSwjZmRmNTlhKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2ZkZDQ5YSwjZmRmNTlhKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZGQ0OWEnLCBlbmRDb2xvcnN0cj0nI2ZkZjU5YScsIEdyYWRpZW50VHlwZT0wKTtib3JkZXItY29sb3I6I2ZkZjU5YSAjZmRmNTlhICNmYmVkNTA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjEpIHJnYmEoMCwwLDAsLjEpIHJnYmEoMCwwLDAsLjI1KTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO2NvbG9yOiMwMDB9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlcjpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWRbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheVtkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojZmRmNTlhfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmJmMDY5XFw5fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmhvdmVye2NvbG9yOiMwMDB9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlOmhvdmVye2NvbG9yOiNmZmZ9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6aG92ZXJ7YmFja2dyb3VuZDojZWVlOy13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowO2JvcmRlci1yYWRpdXM6MH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmM2QxN2E7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2YzYzE3YSwjZjNlOTdhKTtiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmM2MxN2EsI2YzZTk3YSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwwIDAsMCAxMDAlLGZyb20oI2YzYzE3YSksdG8oI2YzZTk3YSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmM2MxN2EsI2YzZTk3YSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmM2MxN2EsI2YzZTk3YSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmM2MxN2EsI2YzZTk3YSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZjNjMTdhJywgZW5kQ29sb3JzdHI9JyNmM2U5N2EnLCBHcmFkaWVudFR5cGU9MCk7Ym9yZGVyLWNvbG9yOiNmM2U5N2EgI2YzZTk3YSAjZWRkZTM0O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4yNSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDtib3JkZXItcmFkaXVzOjB9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlcjpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWRbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheVtkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojZjNlOTdhfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZWZlMjRiXFw5fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzllOWU5ZTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjYjNiM2IzLGdyZXkpO2JhY2tncm91bmQtaW1hZ2U6LW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2IzYjNiMyxncmV5KTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLDAgMCwwIDEwMCUsZnJvbSgjYjNiM2IzKSx0byhncmV5KSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2IzYjNiMyxncmV5KTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2IzYjNiMyxncmV5KTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2IzYjNiMyxncmV5KTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNiM2IzYjMnLCBlbmRDb2xvcnN0cj0nIzgwODA4MCcsIEdyYWRpZW50VHlwZT0wKTtib3JkZXItY29sb3I6Z3JleSBncmV5ICM1OTU5NTk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjEpIHJnYmEoMCwwLDAsLjEpIHJnYmEoMCwwLDAsLjI1KTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6MCAtMXB4IDAgcmdiYSgwLDAsMCwuMjUpfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlcjpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcltkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWRbZGlzYWJsZWRde2JhY2tncm91bmQtY29sb3I6Z3JleX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzY2NlxcOX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA2ZGNjO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCMwOGMsIzA0Yyk7YmFja2dyb3VuZC1pbWFnZTotbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDhjLCMwNGMpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsMCAwLDAgMTAwJSxmcm9tKCMwOGMpLHRvKCMwNGMpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDhjLCMwNGMpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDhjLCMwNGMpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDhjLCMwNGMpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzA4YycsIGVuZENvbG9yc3RyPScjMDA0NGNjJywgR3JhZGllbnRUeXBlPTApO2JvcmRlci1jb2xvcjojMDRjICMwNGMgIzAwMmE4MDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMjUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzowIC0xcHggMCByZ2JhKDAsMCwwLC4yNSl9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlW2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiMwNGN9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzAzOVxcOX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFue2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjMlO2hlaWdodDo1NHB4O2xpbmUtaGVpZ2h0OjU0cHg7ZmxvYXQ6bGVmdDttYXJnaW46MSU7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6NHB4fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZm9jdXNlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuOmhvdmVye2JhY2tncm91bmQ6I2VlZX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQ6aG92ZXJ7YmFja2dyb3VuZDowIDA7Y29sb3I6Izk5OTtjdXJzb3I6ZGVmYXVsdH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDZkY2M7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzA4YywjMDRjKTtiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCMwOGMsIzA0Yyk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwwIDAsMCAxMDAlLGZyb20oIzA4YyksdG8oIzA0YykpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCMwOGMsIzA0Yyk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCMwOGMsIzA0Yyk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCMwOGMsIzA0Yyk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDhjJywgZW5kQ29sb3JzdHI9JyMwMDQ0Y2MnLCBHcmFkaWVudFR5cGU9MCk7Ym9yZGVyLWNvbG9yOiMwNGMgIzA0YyAjMDAyYTgwO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4yNSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtjb2xvcjojZmZmO3RleHQtc2hhZG93OjAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiMwNGN9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMzlcXDl9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5uZXcsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5vbGR7Y29sb3I6Izk5OX0uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2h7d2lkdGg6MTQ1cHh9LmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoLC5kYXRlcGlja2VyIC5uZXh0LC5kYXRlcGlja2VyIC5wcmV2LC5kYXRlcGlja2VyIHRmb290IHRyIHRoe2N1cnNvcjpwb2ludGVyfS5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaDpob3ZlciwuZGF0ZXBpY2tlciAubmV4dDpob3ZlciwuZGF0ZXBpY2tlciAucHJldjpob3ZlciwuZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aDpob3ZlcntiYWNrZ3JvdW5kOiNlZWV9LmRhdGVwaWNrZXIgLm5leHQuZGlzYWJsZWQsLmRhdGVwaWNrZXIgLnByZXYuZGlzYWJsZWR7dmlzaWJpbGl0eTpoaWRkZW59LmRhdGVwaWNrZXIgLmN3e2ZvbnQtc2l6ZToxMHB4O3dpZHRoOjEycHg7cGFkZGluZzowIDJweCAwIDVweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmlucHV0LWFwcGVuZC5kYXRlIC5hZGQtb24sLmlucHV0LXByZXBlbmQuZGF0ZSAuYWRkLW9ue2N1cnNvcjpwb2ludGVyfS5pbnB1dC1hcHBlbmQuZGF0ZSAuYWRkLW9uIGksLmlucHV0LXByZXBlbmQuZGF0ZSAuYWRkLW9uIGl7bWFyZ2luLXRvcDozcHh9LmlucHV0LWRhdGVyYW5nZSBpbnB1dHt0ZXh0LWFsaWduOmNlbnRlcn0uaW5wdXQtZGF0ZXJhbmdlIGlucHV0OmZpcnN0LWNoaWxkey13ZWJraXQtYm9yZGVyLXJhZGl1czozcHggMCAwIDNweDstbW96LWJvcmRlci1yYWRpdXM6M3B4IDAgMCAzcHg7Ym9yZGVyLXJhZGl1czozcHggMCAwIDNweH0uaW5wdXQtZGF0ZXJhbmdlIGlucHV0Omxhc3QtY2hpbGR7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjAgM3B4IDNweCAwOy1tb3otYm9yZGVyLXJhZGl1czowIDNweCAzcHggMDtib3JkZXItcmFkaXVzOjAgM3B4IDNweCAwfS5pbnB1dC1kYXRlcmFuZ2UgLmFkZC1vbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO21pbi13aWR0aDoxNnB4O2hlaWdodDoxOHB4O3BhZGRpbmc6NHB4IDVweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MThweDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXNoYWRvdzowIDFweCAwICNmZmY7dmVydGljYWwtYWxpZ246bWlkZGxlO2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXI6MXB4IHNvbGlkICNjY2M7bWFyZ2luLWxlZnQ6LTVweDttYXJnaW4tcmlnaHQ6LTVweH0iLCIvKiByZXF1aXJlZCBzdHlsZXMgKi9cclxuXHJcbi5sZWFmbGV0LXBhbmUsXHJcbi5sZWFmbGV0LXRpbGUsXHJcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxyXG4ubGVhZmxldC1tYXJrZXItc2hhZG93LFxyXG4ubGVhZmxldC10aWxlLWNvbnRhaW5lcixcclxuLmxlYWZsZXQtcGFuZSA+IHN2ZyxcclxuLmxlYWZsZXQtcGFuZSA+IGNhbnZhcyxcclxuLmxlYWZsZXQtem9vbS1ib3gsXHJcbi5sZWFmbGV0LWltYWdlLWxheWVyLFxyXG4ubGVhZmxldC1sYXllciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udGFpbmVyIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuLmxlYWZsZXQtdGlsZSxcclxuLmxlYWZsZXQtbWFya2VyLWljb24sXHJcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3cge1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0ICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cdCAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcblx0fVxyXG4vKiBQcmV2ZW50cyBJRTExIGZyb20gaGlnaGxpZ2h0aW5nIHRpbGVzIGluIGJsdWUgKi9cclxuLmxlYWZsZXQtdGlsZTo6c2VsZWN0aW9uIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4vKiBTYWZhcmkgcmVuZGVycyBub24tcmV0aW5hIHRpbGUgb24gcmV0aW5hIGJldHRlciB3aXRoIHRoaXMsIGJ1dCBDaHJvbWUgaXMgd29yc2UgKi9cclxuLmxlYWZsZXQtc2FmYXJpIC5sZWFmbGV0LXRpbGUge1xyXG5cdGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcclxuXHR9XHJcbi8qIGhhY2sgdGhhdCBwcmV2ZW50cyBodyBsYXllcnMgXCJzdHJldGNoaW5nXCIgd2hlbiBsb2FkaW5nIG5ldyB0aWxlcyAqL1xyXG4ubGVhZmxldC1zYWZhcmkgLmxlYWZsZXQtdGlsZS1jb250YWluZXIge1xyXG5cdHdpZHRoOiAxNjAwcHg7XHJcblx0aGVpZ2h0OiAxNjAwcHg7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcblx0fVxyXG4ubGVhZmxldC1tYXJrZXItaWNvbixcclxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG4vKiAubGVhZmxldC1jb250YWluZXIgc3ZnOiByZXNldCBzdmcgbWF4LXdpZHRoIGRlY2xlcmF0aW9uIHNoaXBwZWQgaW4gSm9vbWxhISAoam9vbWxhLm9yZykgMy54ICovXHJcbi8qIC5sZWFmbGV0LWNvbnRhaW5lciBpbWc6IG1hcCBpcyBicm9rZW4gaW4gRkYgaWYgeW91IGhhdmUgbWF4LXdpZHRoOiAxMDAlIG9uIHRpbGVzICovXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1vdmVybGF5LXBhbmUgc3ZnIHtcclxuXHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuXHRtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtbWFya2VyLXBhbmUgaW1nLFxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtc2hhZG93LXBhbmUgaW1nLFxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtdGlsZS1wYW5lIGltZyxcclxuLmxlYWZsZXQtY29udGFpbmVyIGltZy5sZWFmbGV0LWltYWdlLWxheWVyLFxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtdGlsZSB7XHJcblx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcblx0bWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtY29udGFpbmVyIGltZy5sZWFmbGV0LXRpbGUge1xyXG5cdC8qIFNlZTogaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9NjAwMTIwICovXHJcblx0bWl4LWJsZW5kLW1vZGU6IHBsdXMtbGlnaHRlcjtcclxufVxyXG5cclxuLmxlYWZsZXQtY29udGFpbmVyLmxlYWZsZXQtdG91Y2gtem9vbSB7XHJcblx0LW1zLXRvdWNoLWFjdGlvbjogcGFuLXggcGFuLXk7XHJcblx0dG91Y2gtYWN0aW9uOiBwYW4teCBwYW4teTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLWRyYWcge1xyXG5cdC1tcy10b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XHJcblx0LyogRmFsbGJhY2sgZm9yIEZGIHdoaWNoIGRvZXNuJ3Qgc3VwcG9ydCBwaW5jaC16b29tICovXHJcblx0dG91Y2gtYWN0aW9uOiBub25lO1xyXG5cdHRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcclxufVxyXG4ubGVhZmxldC1jb250YWluZXIubGVhZmxldC10b3VjaC1kcmFnLmxlYWZsZXQtdG91Y2gtem9vbSB7XHJcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XHJcbn1cclxuLmxlYWZsZXQtY29udGFpbmVyIHtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5sZWFmbGV0LWNvbnRhaW5lciBhIHtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoNTEsIDE4MSwgMjI5LCAwLjQpO1xyXG59XHJcbi5sZWFmbGV0LXRpbGUge1xyXG5cdGZpbHRlcjogaW5oZXJpdDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0fVxyXG4ubGVhZmxldC10aWxlLWxvYWRlZCB7XHJcblx0dmlzaWJpbGl0eTogaW5oZXJpdDtcclxuXHR9XHJcbi5sZWFmbGV0LXpvb20tYm94IHtcclxuXHR3aWR0aDogMDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdCAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR6LWluZGV4OiA4MDA7XHJcblx0fVxyXG4vKiB3b3JrYXJvdW5kIGZvciBodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD04ODgzMTkgKi9cclxuLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHN2ZyB7XHJcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHR9XHJcblxyXG4ubGVhZmxldC1wYW5lICAgICAgICAgeyB6LWluZGV4OiA0MDA7IH1cclxuXHJcbi5sZWFmbGV0LXRpbGUtcGFuZSAgICB7IHotaW5kZXg6IDIwMDsgfVxyXG4ubGVhZmxldC1vdmVybGF5LXBhbmUgeyB6LWluZGV4OiA0MDA7IH1cclxuLmxlYWZsZXQtc2hhZG93LXBhbmUgIHsgei1pbmRleDogNTAwOyB9XHJcbi5sZWFmbGV0LW1hcmtlci1wYW5lICB7IHotaW5kZXg6IDYwMDsgfVxyXG4ubGVhZmxldC10b29sdGlwLXBhbmUgICB7IHotaW5kZXg6IDY1MDsgfVxyXG4ubGVhZmxldC1wb3B1cC1wYW5lICAgeyB6LWluZGV4OiA3MDA7IH1cclxuXHJcbi5sZWFmbGV0LW1hcC1wYW5lIGNhbnZhcyB7IHotaW5kZXg6IDEwMDsgfVxyXG4ubGVhZmxldC1tYXAtcGFuZSBzdmcgICAgeyB6LWluZGV4OiAyMDA7IH1cclxuXHJcbi5sZWFmbGV0LXZtbC1zaGFwZSB7XHJcblx0d2lkdGg6IDFweDtcclxuXHRoZWlnaHQ6IDFweDtcclxuXHR9XHJcbi5sdm1sIHtcclxuXHRiZWhhdmlvcjogdXJsKCNkZWZhdWx0I1ZNTCk7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR9XHJcblxyXG5cclxuLyogY29udHJvbCBwb3NpdGlvbmluZyAqL1xyXG5cclxuLmxlYWZsZXQtY29udHJvbCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDgwMDtcclxuXHRwb2ludGVyLWV2ZW50czogdmlzaWJsZVBhaW50ZWQ7IC8qIElFIDktMTAgZG9lc24ndCBoYXZlIGF1dG8gKi9cclxuXHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHR9XHJcbi5sZWFmbGV0LXRvcCxcclxuLmxlYWZsZXQtYm90dG9tIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMTAwMDtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcbi5sZWFmbGV0LXRvcCB7XHJcblx0dG9wOiAwO1xyXG5cdH1cclxuLmxlYWZsZXQtcmlnaHQge1xyXG5cdHJpZ2h0OiAwO1xyXG5cdH1cclxuLmxlYWZsZXQtYm90dG9tIHtcclxuXHRib3R0b206IDA7XHJcblx0fVxyXG4ubGVhZmxldC1sZWZ0IHtcclxuXHRsZWZ0OiAwO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbCB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0fVxyXG4ubGVhZmxldC1yaWdodCAubGVhZmxldC1jb250cm9sIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0fVxyXG4ubGVhZmxldC10b3AgLmxlYWZsZXQtY29udHJvbCB7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR9XHJcbi5sZWFmbGV0LWJvdHRvbSAubGVhZmxldC1jb250cm9sIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtbGVmdCAubGVhZmxldC1jb250cm9sIHtcclxuXHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHR9XHJcbi5sZWFmbGV0LXJpZ2h0IC5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHR9XHJcblxyXG5cclxuLyogem9vbSBhbmQgZmFkZSBhbmltYXRpb25zICovXHJcblxyXG4ubGVhZmxldC1mYWRlLWFuaW0gLmxlYWZsZXQtcG9wdXAge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG5cdCAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxuXHQgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcblx0fVxyXG4ubGVhZmxldC1mYWRlLWFuaW0gLmxlYWZsZXQtbWFwLXBhbmUgLmxlYWZsZXQtcG9wdXAge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0fVxyXG4ubGVhZmxldC16b29tLWFuaW1hdGVkIHtcclxuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuXHQgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuXHQgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuXHR9XHJcbnN2Zy5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xyXG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbn1cclxuXHJcbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWFuaW1hdGVkIHtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLDAsMC4yNSwxKTtcclxuXHQgICAtbW96LXRyYW5zaXRpb246ICAgIC1tb3otdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLDAsMC4yNSwxKTtcclxuXHQgICAgICAgIHRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLDAsMC4yNSwxKTtcclxuXHR9XHJcbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC10aWxlLFxyXG4ubGVhZmxldC1wYW4tYW5pbSAubGVhZmxldC10aWxlIHtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XHJcblx0ICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xyXG5cdCAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuXHR9XHJcblxyXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtem9vbS1oaWRlIHtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHJcbi8qIGN1cnNvcnMgKi9cclxuXHJcbi5sZWFmbGV0LWludGVyYWN0aXZlIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG4ubGVhZmxldC1ncmFiIHtcclxuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxuXHRjdXJzb3I6ICAgIC1tb3otZ3JhYjtcclxuXHRjdXJzb3I6ICAgICAgICAgZ3JhYjtcclxuXHR9XHJcbi5sZWFmbGV0LWNyb3NzaGFpcixcclxuLmxlYWZsZXQtY3Jvc3NoYWlyIC5sZWFmbGV0LWludGVyYWN0aXZlIHtcclxuXHRjdXJzb3I6IGNyb3NzaGFpcjtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLXBhbmUsXHJcbi5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdGN1cnNvcjogYXV0bztcclxuXHR9XHJcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LWdyYWIsXHJcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LWdyYWIgLmxlYWZsZXQtaW50ZXJhY3RpdmUsXHJcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LW1hcmtlci1kcmFnZ2FibGUge1xyXG5cdGN1cnNvcjogbW92ZTtcclxuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XHJcblx0Y3Vyc29yOiAgICAtbW96LWdyYWJiaW5nO1xyXG5cdGN1cnNvcjogICAgICAgICBncmFiYmluZztcclxuXHR9XHJcblxyXG4vKiBtYXJrZXIgJiBvdmVybGF5cyBpbnRlcmFjdGl2aXR5ICovXHJcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxyXG4ubGVhZmxldC1tYXJrZXItc2hhZG93LFxyXG4ubGVhZmxldC1pbWFnZS1sYXllcixcclxuLmxlYWZsZXQtcGFuZSA+IHN2ZyBwYXRoLFxyXG4ubGVhZmxldC10aWxlLWNvbnRhaW5lciB7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtbWFya2VyLWljb24ubGVhZmxldC1pbnRlcmFjdGl2ZSxcclxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIubGVhZmxldC1pbnRlcmFjdGl2ZSxcclxuLmxlYWZsZXQtcGFuZSA+IHN2ZyBwYXRoLmxlYWZsZXQtaW50ZXJhY3RpdmUsXHJcbnN2Zy5sZWFmbGV0LWltYWdlLWxheWVyLmxlYWZsZXQtaW50ZXJhY3RpdmUgcGF0aCB7XHJcblx0cG9pbnRlci1ldmVudHM6IHZpc2libGVQYWludGVkOyAvKiBJRSA5LTEwIGRvZXNuJ3QgaGF2ZSBhdXRvICovXHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0fVxyXG5cclxuLyogdmlzdWFsIHR3ZWFrcyAqL1xyXG5cclxuLmxlYWZsZXQtY29udGFpbmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjZGRkO1xyXG5cdG91dGxpbmUtb2Zmc2V0OiAxcHg7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIgYSB7XHJcblx0Y29sb3I6ICMwMDc4QTg7XHJcblx0fVxyXG4ubGVhZmxldC16b29tLWJveCB7XHJcblx0Ym9yZGVyOiAycHggZG90dGVkICMzOGY7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG5cdH1cclxuXHJcblxyXG4vKiBnZW5lcmFsIHR5cG9ncmFwaHkgKi9cclxuLmxlYWZsZXQtY29udGFpbmVyIHtcclxuXHRmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRmb250LXNpemU6IDAuNzVyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHR9XHJcblxyXG5cclxuLyogZ2VuZXJhbCB0b29sYmFyIHN0eWxlcyAqL1xyXG5cclxuLmxlYWZsZXQtYmFyIHtcclxuXHRib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLDAsMCwwLjY1KTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuXHR3aWR0aDogMjZweDtcclxuXHRoZWlnaHQ6IDI2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjb2xvcjogYmxhY2s7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYSxcclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYTpob3ZlcixcclxuLmxlYWZsZXQtYmFyIGE6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYTpmaXJzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYTpsYXN0LWNoaWxkIHtcclxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuXHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdH1cclxuLmxlYWZsZXQtYmFyIGEubGVhZmxldC1kaXNhYmxlZCB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcblx0Y29sb3I6ICNiYmI7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGEge1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRsaW5lLWhlaWdodDogMzBweDtcclxuXHR9XHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhOmZpcnN0LWNoaWxkIHtcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XHJcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcclxuXHR9XHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhOmxhc3QtY2hpbGQge1xyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xyXG5cdH1cclxuXHJcbi8qIHpvb20gY29udHJvbCAqL1xyXG5cclxuLmxlYWZsZXQtY29udHJvbC16b29tLWluLFxyXG4ubGVhZmxldC1jb250cm9sLXpvb20tb3V0IHtcclxuXHRmb250OiBib2xkIDE4cHggJ0x1Y2lkYSBDb25zb2xlJywgTW9uYWNvLCBtb25vc3BhY2U7XHJcblx0dGV4dC1pbmRlbnQ6IDFweDtcclxuXHR9XHJcblxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLXpvb20taW4sIC5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQgIHtcclxuXHRmb250LXNpemU6IDIycHg7XHJcblx0fVxyXG5cclxuXHJcbi8qIGxheWVycyBjb250cm9sICovXHJcblxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycyB7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwwLDAsMC40KTtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9sYXllcnMucG5nKTtcclxuXHR3aWR0aDogMzZweDtcclxuXHRoZWlnaHQ6IDM2cHg7XHJcblx0fVxyXG4ubGVhZmxldC1yZXRpbmEgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2xheWVycy0yeC5wbmcpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuXHR3aWR0aDogNDRweDtcclxuXHRoZWlnaHQ6IDQ0cHg7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycyAubGVhZmxldC1jb250cm9sLWxheWVycy1saXN0LFxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCAubGVhZmxldC1jb250cm9sLWxheWVycy1saXN0IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCB7XHJcblx0cGFkZGluZzogNnB4IDEwcHggNnB4IDZweDtcclxuXHRjb2xvcjogIzMzMztcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2Nyb2xsYmFyIHtcclxuXHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNlbGVjdG9yIHtcclxuXHRtYXJnaW4tdG9wOiAycHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogMXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMgbGFiZWwge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRmb250LXNpemU6IDEuMDgzMzNlbTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNlcGFyYXRvciB7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG5cdG1hcmdpbjogNXB4IC0xMHB4IDVweCAtNnB4O1xyXG5cdH1cclxuXHJcbi8qIERlZmF1bHQgaWNvbiBVUkxzICovXHJcbi5sZWFmbGV0LWRlZmF1bHQtaWNvbi1wYXRoIHsgLyogdXNlZCBvbmx5IGluIHBhdGgtZ3Vlc3NpbmcgaGV1cmlzdGljLCBzZWUgTC5JY29uLkRlZmF1bHQgKi9cclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL21hcmtlci1pY29uLnBuZyk7XHJcblx0fVxyXG5cclxuXHJcbi8qIGF0dHJpYnV0aW9uIGFuZCBzY2FsZSBjb250cm9scyAqL1xyXG5cclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24ge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG5cdG1hcmdpbjogMDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXHJcbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZSB7XHJcblx0cGFkZGluZzogMCA1cHg7XHJcblx0Y29sb3I6ICMzMzM7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhOmhvdmVyLFxyXG4ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGE6Zm9jdXMge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxuLmxlYWZsZXQtYXR0cmlidXRpb24tZmxhZyB7XHJcblx0ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IDFlbTtcclxuXHRoZWlnaHQ6IDAuNjY2OWVtO1xyXG5cdH1cclxuLmxlYWZsZXQtbGVmdCAubGVhZmxldC1jb250cm9sLXNjYWxlIHtcclxuXHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtYm90dG9tIC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZSB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgIzc3NztcclxuXHRib3JkZXItdG9wOiBub25lO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0cGFkZGluZzogMnB4IDVweCAxcHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuXHR0ZXh0LXNoYWRvdzogMXB4IDFweCAjZmZmO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRib3JkZXItdG9wOiAycHggc29saWQgIzc3NztcclxuXHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdG1hcmdpbi10b3A6IC0ycHg7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmU6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3Nzc7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbixcclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciB7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtcclxuXHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG5cdH1cclxuXHJcblxyXG4vKiBwb3B1cCAqL1xyXG5cclxuLmxlYWZsZXQtcG9wdXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XHJcblx0cGFkZGluZzogMXB4O1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xyXG5cdG1hcmdpbjogMTNweCAyNHB4IDEzcHggMjBweDtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRmb250LXNpemU6IDEuMDgzMzNlbTtcclxuXHRtaW4taGVpZ2h0OiAxcHg7XHJcblx0fVxyXG4ubGVhZmxldC1wb3B1cC1jb250ZW50IHAge1xyXG5cdG1hcmdpbjogMTdweCAwO1xyXG5cdG1hcmdpbjogMS4zZW0gMDtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbi10b3A6IC0xcHg7XHJcblx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC1wb3B1cC10aXAge1xyXG5cdHdpZHRoOiAxN3B4O1xyXG5cdGhlaWdodDogMTdweDtcclxuXHRwYWRkaW5nOiAxcHg7XHJcblxyXG5cdG1hcmdpbjogLTEwcHggYXV0byAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cclxuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHQgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHQgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHQgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlcixcclxuLmxlYWZsZXQtcG9wdXAtdGlwIHtcclxuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHRjb2xvcjogIzMzMztcclxuXHRib3gtc2hhZG93OiAwIDNweCAxNHB4IHJnYmEoMCwwLDAsMC40KTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG5cdGZvbnQ6IDE2cHgvMjRweCBUYWhvbWEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcblx0Y29sb3I6ICM3NTc1NzU7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b246aG92ZXIsXHJcbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uOmZvY3VzIHtcclxuXHRjb2xvcjogIzU4NTg1ODtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLXNjcm9sbGVkIHtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHR9XHJcblxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xyXG5cdC1tcy16b29tOiAxO1xyXG5cdH1cclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwIHtcclxuXHR3aWR0aDogMjRweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KE0xMT0wLjcwNzEwNjc4LCBNMTI9MC43MDcxMDY3OCwgTTIxPS0wLjcwNzEwNjc4LCBNMjI9MC43MDcxMDY3OClcIjtcclxuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoTTExPTAuNzA3MTA2NzgsIE0xMj0wLjcwNzEwNjc4LCBNMjE9LTAuNzA3MTA2NzgsIE0yMj0wLjcwNzEwNjc4KTtcclxuXHR9XHJcblxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1jb250cm9sLXpvb20sXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIsXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuXHR9XHJcblxyXG5cclxuLyogZGl2IGljb24gKi9cclxuXHJcbi5sZWFmbGV0LWRpdi1pY29uIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XHJcblx0fVxyXG5cclxuXHJcbi8qIFRvb2x0aXAgKi9cclxuLyogQmFzZSBzdHlsZXMgZm9yIHRoZSBlbGVtZW50IHRoYXQgaGFzIGEgdG9vbHRpcCAqL1xyXG4ubGVhZmxldC10b29sdGlwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cGFkZGluZzogNnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0Y29sb3I6ICMyMjI7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuNCk7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLmxlYWZsZXQtaW50ZXJhY3RpdmUge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAtdG9wOmJlZm9yZSxcclxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b206YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0OmJlZm9yZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0fVxyXG5cclxuLyogRGlyZWN0aW9ucyAqL1xyXG5cclxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b20ge1xyXG5cdG1hcmdpbi10b3A6IDZweDtcclxufVxyXG4ubGVhZmxldC10b29sdGlwLXRvcCB7XHJcblx0bWFyZ2luLXRvcDogLTZweDtcclxufVxyXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtdG9wOmJlZm9yZSB7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlIHtcclxuXHRib3R0b206IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogLTEycHg7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tOmJlZm9yZSB7XHJcblx0dG9wOiAwO1xyXG5cdG1hcmdpbi10b3A6IC0xMnB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLWxlZnQge1xyXG5cdG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQge1xyXG5cdG1hcmdpbi1sZWZ0OiA2cHg7XHJcbn1cclxuLmxlYWZsZXQtdG9vbHRpcC1sZWZ0OmJlZm9yZSxcclxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmUge1xyXG5cdHRvcDogNTAlO1xyXG5cdG1hcmdpbi10b3A6IC02cHg7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlIHtcclxuXHRyaWdodDogMDtcclxuXHRtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmUge1xyXG5cdGxlZnQ6IDA7XHJcblx0bWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG5cdGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG4vKiBQcmludGluZyAqL1xyXG5cclxuQG1lZGlhIHByaW50IHtcclxuXHQvKiBQcmV2ZW50IHByaW50ZXJzIGZyb20gcmVtb3ZpbmcgYmFja2dyb3VuZC1pbWFnZXMgb2YgY29udHJvbHMuICovXHJcblx0LmxlYWZsZXQtY29udHJvbCB7XHJcblx0XHQtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XHJcblx0XHRwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xyXG5cdFx0fVxyXG5cdH1cclxuIiwiLyohXG4gKiBDcm9wcGVyLmpzIHYxLjYuMVxuICogaHR0cHM6Ly9mZW5neXVhbmNoZW4uZ2l0aHViLmlvL2Nyb3BwZXJqc1xuICpcbiAqIENvcHlyaWdodCAyMDE1LXByZXNlbnQgQ2hlbiBGZW5neXVhblxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKlxuICogRGF0ZTogMjAyMy0wOS0xN1QwMzo0NDoxNy41NjVaXG4gKi8uY3JvcHBlci1jb250YWluZXJ7ZGlyZWN0aW9uOmx0cjtmb250LXNpemU6MDtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmNyb3BwZXItY29udGFpbmVyIGltZ3tiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO2ltYWdlLW9yaWVudGF0aW9uOjBkZWc7bWF4LWhlaWdodDpub25lIWltcG9ydGFudDttYXgtd2lkdGg6bm9uZSFpbXBvcnRhbnQ7bWluLWhlaWdodDowIWltcG9ydGFudDttaW4td2lkdGg6MCFpbXBvcnRhbnQ7d2lkdGg6MTAwJX0uY3JvcHBlci1jYW52YXMsLmNyb3BwZXItY3JvcC1ib3gsLmNyb3BwZXItZHJhZy1ib3gsLmNyb3BwZXItbW9kYWwsLmNyb3BwZXItd3JhcC1ib3h7Ym90dG9tOjA7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjB9LmNyb3BwZXItY2FudmFzLC5jcm9wcGVyLXdyYXAtYm94e292ZXJmbG93OmhpZGRlbn0uY3JvcHBlci1kcmFnLWJveHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3BhY2l0eTowfS5jcm9wcGVyLW1vZGFse2JhY2tncm91bmQtY29sb3I6IzAwMDtvcGFjaXR5Oi41fS5jcm9wcGVyLXZpZXctYm94e2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7b3V0bGluZToxcHggc29saWQgIzM5ZjtvdXRsaW5lLWNvbG9yOnJnYmEoNTEsMTUzLDI1NSwuNzUpO292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlfS5jcm9wcGVyLWRhc2hlZHtib3JkZXI6MCBkYXNoZWQgI2VlZTtkaXNwbGF5OmJsb2NrO29wYWNpdHk6LjU7cG9zaXRpb246YWJzb2x1dGV9LmNyb3BwZXItZGFzaGVkLmRhc2hlZC1oe2JvcmRlci1ib3R0b20td2lkdGg6MXB4O2JvcmRlci10b3Atd2lkdGg6MXB4O2hlaWdodDozMy4zMzMzMyU7bGVmdDowO3RvcDozMy4zMzMzMyU7d2lkdGg6MTAwJX0uY3JvcHBlci1kYXNoZWQuZGFzaGVkLXZ7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4O2JvcmRlci1yaWdodC13aWR0aDoxcHg7aGVpZ2h0OjEwMCU7bGVmdDozMy4zMzMzMyU7dG9wOjA7d2lkdGg6MzMuMzMzMzMlfS5jcm9wcGVyLWNlbnRlcntkaXNwbGF5OmJsb2NrO2hlaWdodDowO2xlZnQ6NTAlO29wYWNpdHk6Ljc1O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6MH0uY3JvcHBlci1jZW50ZXI6YWZ0ZXIsLmNyb3BwZXItY2VudGVyOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlfS5jcm9wcGVyLWNlbnRlcjpiZWZvcmV7aGVpZ2h0OjFweDtsZWZ0Oi0zcHg7dG9wOjA7d2lkdGg6N3B4fS5jcm9wcGVyLWNlbnRlcjphZnRlcntoZWlnaHQ6N3B4O2xlZnQ6MDt0b3A6LTNweDt3aWR0aDoxcHh9LmNyb3BwZXItZmFjZSwuY3JvcHBlci1saW5lLC5jcm9wcGVyLXBvaW50e2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7b3BhY2l0eTouMTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlfS5jcm9wcGVyLWZhY2V7YmFja2dyb3VuZC1jb2xvcjojZmZmO2xlZnQ6MDt0b3A6MH0uY3JvcHBlci1saW5le2JhY2tncm91bmQtY29sb3I6IzM5Zn0uY3JvcHBlci1saW5lLmxpbmUtZXtjdXJzb3I6ZXctcmVzaXplO3JpZ2h0Oi0zcHg7dG9wOjA7d2lkdGg6NXB4fS5jcm9wcGVyLWxpbmUubGluZS1ue2N1cnNvcjpucy1yZXNpemU7aGVpZ2h0OjVweDtsZWZ0OjA7dG9wOi0zcHh9LmNyb3BwZXItbGluZS5saW5lLXd7Y3Vyc29yOmV3LXJlc2l6ZTtsZWZ0Oi0zcHg7dG9wOjA7d2lkdGg6NXB4fS5jcm9wcGVyLWxpbmUubGluZS1ze2JvdHRvbTotM3B4O2N1cnNvcjpucy1yZXNpemU7aGVpZ2h0OjVweDtsZWZ0OjB9LmNyb3BwZXItcG9pbnR7YmFja2dyb3VuZC1jb2xvcjojMzlmO2hlaWdodDo1cHg7b3BhY2l0eTouNzU7d2lkdGg6NXB4fS5jcm9wcGVyLXBvaW50LnBvaW50LWV7Y3Vyc29yOmV3LXJlc2l6ZTttYXJnaW4tdG9wOi0zcHg7cmlnaHQ6LTNweDt0b3A6NTAlfS5jcm9wcGVyLXBvaW50LnBvaW50LW57Y3Vyc29yOm5zLXJlc2l6ZTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotM3B4O3RvcDotM3B4fS5jcm9wcGVyLXBvaW50LnBvaW50LXd7Y3Vyc29yOmV3LXJlc2l6ZTtsZWZ0Oi0zcHg7bWFyZ2luLXRvcDotM3B4O3RvcDo1MCV9LmNyb3BwZXItcG9pbnQucG9pbnQtc3tib3R0b206LTNweDtjdXJzb3I6cy1yZXNpemU7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTNweH0uY3JvcHBlci1wb2ludC5wb2ludC1uZXtjdXJzb3I6bmVzdy1yZXNpemU7cmlnaHQ6LTNweDt0b3A6LTNweH0uY3JvcHBlci1wb2ludC5wb2ludC1ud3tjdXJzb3I6bndzZS1yZXNpemU7bGVmdDotM3B4O3RvcDotM3B4fS5jcm9wcGVyLXBvaW50LnBvaW50LXN3e2JvdHRvbTotM3B4O2N1cnNvcjpuZXN3LXJlc2l6ZTtsZWZ0Oi0zcHh9LmNyb3BwZXItcG9pbnQucG9pbnQtc2V7Ym90dG9tOi0zcHg7Y3Vyc29yOm53c2UtcmVzaXplO2hlaWdodDoyMHB4O29wYWNpdHk6MTtyaWdodDotM3B4O3dpZHRoOjIwcHh9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5jcm9wcGVyLXBvaW50LnBvaW50LXNle2hlaWdodDoxNXB4O3dpZHRoOjE1cHh9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuY3JvcHBlci1wb2ludC5wb2ludC1zZXtoZWlnaHQ6MTBweDt3aWR0aDoxMHB4fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5jcm9wcGVyLXBvaW50LnBvaW50LXNle2hlaWdodDo1cHg7b3BhY2l0eTouNzU7d2lkdGg6NXB4fX0uY3JvcHBlci1wb2ludC5wb2ludC1zZTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMzlmO2JvdHRvbTotNTAlO2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjAwJTtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTUwJTt3aWR0aDoyMDAlfS5jcm9wcGVyLWludmlzaWJsZXtvcGFjaXR5OjB9LmNyb3BwZXItYmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFBUU1BQUFBbFBXMGlBQUFBQTNOQ1NWUUlDQWpiNFUvZ0FBQUFCbEJNVkVYTXpNei8vLy9UalJWMkFBQUFDWEJJV1hNQUFBcnJBQUFLNndHQ2l3MWFBQUFBSEhSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCR2FYSmxkMjl5YTNNZ1ExTTI2THl5akFBQUFCRkpSRUZVQ0psaitNL0FnQlZoRi8wUEFINi9EL0hrRHhPR0FBQUFBRWxGVGtTdVFtQ0NcIil9LmNyb3BwZXItaGlkZXtkaXNwbGF5OmJsb2NrO2hlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjB9LmNyb3BwZXItaGlkZGVue2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmNyb3BwZXItbW92ZXtjdXJzb3I6bW92ZX0uY3JvcHBlci1jcm9we2N1cnNvcjpjcm9zc2hhaXJ9LmNyb3BwZXItZGlzYWJsZWQgLmNyb3BwZXItZHJhZy1ib3gsLmNyb3BwZXItZGlzYWJsZWQgLmNyb3BwZXItZmFjZSwuY3JvcHBlci1kaXNhYmxlZCAuY3JvcHBlci1saW5lLC5jcm9wcGVyLWRpc2FibGVkIC5jcm9wcGVyLXBvaW50e2N1cnNvcjpub3QtYWxsb3dlZH0iLCJbZGF0YS1sb2FkaW5nPVwiXCJdLFtkYXRhLWxvYWRpbmc9c2hvd10sW2RhdGEtbG9hZGluZyo9XFx8c2hvd117ZGlzcGxheTpub25lfSIsIkB0YWlsd2luZCBiYXNlO1xuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xuXG5AZGVza3RvcDogICB+XCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpXCI7XG5AbW9iaWxlOiAgICB+XCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpXCI7XG5cbkBpbXBvcnQgXCJzdHlsZXMvdmFyaWFibGVzLmxlc3NcIjtcbkBpbXBvcnQgXCJzdHlsZXMvY29sb3JzLmxlc3NcIjtcbkBpbXBvcnQgXCJzdHlsZXMvZm9udHMubGVzc1wiO1xuQGltcG9ydCBcInN0eWxlcy90aGVtZS5sZXNzXCI7XG5AaW1wb3J0IFwic3R5bGVzL2ljb25zLmxlc3NcIjtcbkBpbXBvcnQgXCJzdHlsZXMvY2F0ZWdvcmllcy5sZXNzXCI7XG5AaW1wb3J0IFwic3R5bGVzL2hlYWRlci5sZXNzXCI7XG5AaW1wb3J0IFwic3R5bGVzL2hvbWVwYWdlLmxlc3NcIjtcbkBpbXBvcnQgXCJzdHlsZXMvYXV0aC5sZXNzXCI7XG5AaW1wb3J0IFwic3R5bGVzL2Zvcm1zLmxlc3NcIjtcbkBpbXBvcnQgXCJzdHlsZXMvc2VhcmNoYmFyLmxlc3NcIjtcblxuQGltcG9ydCBcInN0eWxlcy9maWx0ZXJzLmxlc3NcIjtcbkBpbXBvcnQgXCJzdHlsZXMvcmF0cC5sZXNzXCI7IiwiOnJvb3Qge1xuICAtLWNvbG9yLWFscGhhOiAjZDcyODcxO1xuICAtLWNvbG9yLWJyYXZvOiAjMDA3OTZCO1xuICAtLWNvbG9yLWNoYXJsaWU6ICMwMDA7XG4gIC0tY29sb3ItZGVsdGE6ICMwQTAwODI7XG4gIC0tY29sb3ItZWNobzogIzAwMDtcbiAgLS1jb2xvci1mb3h0cm90OiAjMDAwO1xuICAtLWNvbG9yLXhyYXk6ICMzMjMxNDY7XG4gIC0tY29sb3ItenVsdTogI0ZGRjtcbiAgLS1jb2xvci1lcnJvcjogI0Q5M0YwQjtcbiAgLS1jb2xvci1zdWNjZXNzOiAjNDI4NjIzO1xuICAtLWNvbG9yLXdhcm5pbmc6ICM4NTY0MDQ7XG5cbiAgLS1jb2xvci1ncmVlbjE6ICNCM0U2REU7XG4gIC0tY29sb3ItZ3JlZW4yOiAjMDA5Njg4O1xuICAtLWNvbG9yLWJsdWUxOiAjQTdBM0QyO1xuICAtLWNvbG9yLWJsdWUyOiAjRTZFNUYyO1xuICAtLWNvbG9yLWJsdWUzOiAjMDMwRjQwO1xuICAtLWNvbG9yLXllbGxvdzE6ICNGRkY1OUQ7XG4gIC0tY29sb3ItcHVycGxlMTogI0UxQkVFNztcblxuICAtLWNvbG9yLWdyYXk6ICNDOENBQ0M7XG4gIC0tY29sb3ItbGlnaHQtZ3JheTogI2Y1ZjVmNTtcbn0iLCJAY29sb3JzOiB7XG4gIGJyYXZvOiAtLWNvbG9yLWJyYXZvO1xuICBkZWx0YTogLS1jb2xvci1kZWx0YTtcbiAgZ3JlZW4xOiAtLWNvbG9yLWdyZWVuMTtcbiAgZ3JlZW4yOiAtLWNvbG9yLWdyZWVuMjtcbiAgYmx1ZTE6IC0tY29sb3ItYmx1ZTE7XG4gIGJsdWUyOiAtLWNvbG9yLWJsdWUyO1xuICBibHVlMzogLS1jb2xvci1ibHVlMztcbiAgeWVsbG93MTogLS1jb2xvci15ZWxsb3cxO1xuICBwdXJwbGUxOiAtLWNvbG9yLXB1cnBsZTE7XG59O1xuXG5lYWNoKEBjb2xvcnMsIHtcbiAgLmMtQHtrZXl9IHtcbiAgICBjb2xvcjogdmFyKEB2YWx1ZSk7XG4gIH1cbiAgLmJnLUB7a2V5fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKEB2YWx1ZSk7XG4gIH1cbiAgLmJkLUB7a2V5fSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoQHZhbHVlKTtcbiAgfVxuICAuc2gtQHtrZXl9IHtcbiAgICBib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwIHZhcihAdmFsdWUpO1xuICB9XG59KTsiLCIvKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0LWl0YWxpYy1leHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMEMwLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC1pdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0LWV4dC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQUYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQzAsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufSIsIkBtZWRpYSBAZGVza3RvcCB7XG4gIGJvZHkge1xuICAgIC0tb2Zmc2V0LXRvcDogNmVtO1xuXG4gICAgLnNsb2dhbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICB9XG5cbiAgICAubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI2FjY291bnQtbWVudSxcbiAgICAjbWFpbi1tZW51IHtcbiAgICAgIHdpZHRoOiAzMC41ZW07XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5ob21lcGFnZS1oaWdobGlnaHQge1xuICAgICAgLnRyb2MtaGlnaGxpZ2h0X19pdGVtOm50aC1jaGlsZCg1KSxcbiAgICAgIC50cm9jLWhpZ2hsaWdodF9faXRlbTpudGgtY2hpbGQoNSkgfiAudHJvYy1jYXJkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2F0ZWdvcmllcy1saXN0IHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWluLWhlaWdodDogNGVtO1xuICAgICAgfVxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItenVsdSk7XG4gICAgICAgIG92ZXJmbG93OiBjbGlwO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXRleHQtc2VtaS1tZWRpdW0pO1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCA1cHggMCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgICAgICAuYmcteHJheSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGVsdGEpO1xuICAgICAgICB9XG4gICAgICAgICYtLXRvcCwgJi0tYm90dG9tIHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sYXlvdXQtaGVhZGVyIC5sb2dvIGltZyxcbiAgICAuZm9vdGVyIC5sb2dvIHtcbiAgICAgIHdpZHRoOiAxMGVtO1xuICAgIH1cblxuICAgICNvdmVycmlkZS10cm9jLXNlYXJjaCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFlbTtcbiAgICAgIC50cm9jLWhpZ2hsaWdodF9faXRlbSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygyNSUgLSAyZW0pO1xuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAbWVkaWEgQG1vYmlsZSB7XG4gIGJvZHkge1xuICAgIC0tb2Zmc2V0LXRvcDogNGVtO1xuXG4gICAgLmRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubW9iaWxlLWZpcnN0IHtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG5cbiAgICAjYWNjb3VudC1tZW51LFxuICAgICNtYWluLW1lbnUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmhvbWVwYWdlLWhpZ2hsaWdodCB7XG4gICAgICAudHJvYy1saXN0IHtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2F0ZWdvcmllcy1saXN0IHtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAuYmcteHJheSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGVsdGEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS10b3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbWFsbCk7XG4gICAgICAgIH1cbiAgICAgICAgJi0tYm90dG9tIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxheW91dC1oZWFkZXIgLmxvZ28gaW1nLFxuICAgIC5mb290ZXIgLmxvZ28ge1xuICAgICAgd2lkdGg6IDhlbTtcbiAgICB9XG5cbiAgICAuZm9vdGVyIHtcbiAgICAgICYtbG9nbyB7XG4gICAgICAgIG9yZGVyOiAtMjtcbiAgICAgIH1cbiAgICAgICYtbGlua3MgdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICB9XG4gICAgICAmLWNvbnRhY3Qge1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSR0FBIDEwLjExOiBwcmV2ZW50IGhvcml6b250YWwgc2Nyb2xsIGF0IDMyMHB4XG4gICAgLnBhZ2Uge1xuICAgICAgb3ZlcmZsb3cteDogY2xpcDtcbiAgICB9XG5cbiAgICAuaW5ib3gtY29udGFpbmVyIHtcbiAgICAgIC5pbmJveC1yaWdodF9faG92ZXJfX2J1dHRvbnMge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvL0BkZXNrdG9wOiAgIH5cIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpXCI7XG4vL0B0YWJsZXQ6ICAgIH5cIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcbkBkZXNrdG9wOiAgIH5cIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClcIjtcbkBtb2JpbGU6ICAgIH5cIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcblxuQHNoYWRvdzogMCAwLjI1ZW0gMS44NzVlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbkBpbXBvcnQgXCJ0aGVtZS5kZXNrdG9wXCI7XG5AaW1wb3J0IFwidGhlbWUubW9iaWxlXCI7XG5cbnAge1xuICBAYXBwbHkgbXktNDsgLy8gbWFyZ2luLXRvcCBldCBtYXJnaW4tYm90dG9tID0gMXJlbVxufVxuXG5oMSxcbi5hcy1oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uYXMtaDIge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IG1vbnRzZXJyYXQsIHNlcmlmO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZGVsdGEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci16dWx1KTtcbiAgcGFkZGluZy10b3A6IHZhcigtLW9mZnNldC10b3ApO1xufVxuXG5ib2R5IHtcbiAgLS10ZXh0LXNtYWxsOiAwLjhlbTtcbn1cblxuLm1heC13aWR0aCB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LW1lZGl1bSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5zaW1wbGUtYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgJl9faXRlbSxcbiAgJl9fc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIH1cbn1cblxuLnBhZ2U6bm90KC5ob21lcGFnZSkge1xuICAuZm9vdGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDdlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3RhdGljL3NlcGFyYXRvci5qcGdcIik7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG59XG5cbi5hZG1pbi1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogOS4zNzVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hvbWVwYWdlLWJhbm5lci5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgaDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUxKTtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4uZm9ybS1yb3dfX3JhZGlvW2RhdGEtaW52YWxpZD1cIjFcIl0gbGFiZWw6OmJlZm9yZSB7XG4gIC0tY29sb3ItYnJhdm86IHZhcigtLWNvbG9yLWVycm9yKTtcbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAmLWxpbmtzIHtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iZC1kZWx0YS5zaC1kZWx0YSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWRlbHRhKTtcbn1cblxuLnBhZ2Uge1xuICAtLW1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1vZmZzZXQtdG9wKSk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gZGlydHkgZml4IHRvIGltcHJvdmVcbiAgLnRyb2MtY2FyZCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItenVsdSk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAmX19waXgge1xuICAgICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC50YWcuYy1icmF2byB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZGVsdGEpO1xuICAgIH1cbiAgfVxuXG4gIC5pbmJveC1jb250YWluZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgLmluYm94LXJpZ2h0X19ob3Zlcl9fYnV0dG9ucyB7XG4gICAgICB3aWR0aDogMjBlbTtcbiAgICB9XG4gIH1cblxuICAudXNlci1tZXRyaWNzIHtcbiAgICAudXNlci1tZXRyaWMge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItZGVsdGEpO1xuICAgICAgYm94LXNoYWRvdzogMTBweCAxMHB4IDAgMCB2YXIoLS1jb2xvci1kZWx0YSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAuZjAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci16dWx1KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kZWx0YSk7XG4gICAgICAgIH1cbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICAgIC5mMSB7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAyZW0gMmVtIDFlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItenVsdSk7XG4gICAgICB9XG4gICAgICAmLS1sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kZWx0YSk7XG4gICAgICB9XG4gICAgICAmLS12YWx1ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1tZWRpdW0pO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZGVsdGEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51c2VyLXBsYXRmb3JtLW1ldHJpY3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICY+LmZsZXgtYWRhcHRhYmxlIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAuZjEge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICY+ZGl2OmZpcnN0LWNoaWxkIC51c2VyLXBsYXRmb3JtLW1ldHJpYyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4xKTtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41ZW07XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMi41ZW07XG4gICAgICAgIH1cbiAgICAgICAgJj5kaXY6bGFzdC1jaGlsZCAudXNlci1wbGF0Zm9ybS1tZXRyaWMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUxKTtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyLjVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgJj5kaXY6Zmlyc3QtY2hpbGQgLnVzZXItcGxhdGZvcm0tbWV0cmljIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3cxKTtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyLjVlbTtcbiAgICAgICAgfVxuICAgICAgICAmPmRpdjpsYXN0LWNoaWxkIC51c2VyLXBsYXRmb3JtLW1ldHJpYyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHVycGxlMSk7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIuNWVtO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuNWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVzZXItcGxhdGZvcm0tbWV0cmljIHtcbiAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC5mbGV4IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmLS1sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgICAmLS12YWx1ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1tZWRpdW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnZS5zY3JvbGxpbmctdXAge1xuICAubGF5b3V0LXNob3J0Y3V0X190b3Age1xuICAgIHRvcDogNTB2aDtcbiAgfVxufVxuXG4ucGFnZTpub3QoLnNjcm9sbGluZy11cCkge1xuICAubGF5b3V0LXNob3J0Y3V0X190b3Age1xuICAgIHRvcDogLTEwZW07XG4gIH1cbn1cblxuLmxheW91dC1zaG9ydGN1dF9fdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAuNXM7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiAwO1xuICAucm91bmRlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyLjVlbTtcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUyKTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsMCwwLDAuMik7XG4gICAgcmlnaHQ6IDJlbTtcbiAgfVxufVxuXG4ucGFnZSAuc2VsZWN0YWJsZS1saXN0X19idXR0b25zIHtcbiAgIHRvcDogNmVtO1xufVxuXG5cbiNzZWFyY2hfZmlsdGVyc19fdG9nZ2xlOmNoZWNrZWQgfiBmb3JtW25hbWU9XCJzZWFyY2hfZm9ybVwiXSAudG9nZ2xlLWNvbXBvbmVudF9fdG9nZ2xlLXRhYnMgLmhpZGUtbW9yZSxcbiNzZWFyY2hfZmlsdGVyc19fdG9nZ2xlOm5vdCg6Y2hlY2tlZCkgfiBmb3JtW25hbWU9XCJzZWFyY2hfZm9ybVwiXSAudG9nZ2xlLWNvbXBvbmVudF9fdG9nZ2xlLXRhYnMgLmhpZGUtbGVzcyxcbiNzZWFyY2hfZmlsdGVyc19fdG9nZ2xlOm5vdCg6Y2hlY2tlZCkgfiBmb3JtW25hbWU9XCJzZWFyY2hfZm9ybVwiXSAudG9nZ2xlLWNvbXBvbmVudF9fY29udGFpbmVyLnRyYW5zaXRpb24tZGlzcGxheSxcbiNzZWFyY2hfZmlsdGVyc19fdG9nZ2xlOm5vdCg6Y2hlY2tlZCkgfiAub3ZlcnJpZGUtdHJvYy1zZWFyY2gtZmlsdGVycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNmaWx0ZXJzX2xpc3Qge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxhYmVsLCBkaXYge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG4gICAgZm9udC1zaXplOiAwLjk1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICY6bm90KFtmb3I9XCJmaWx0ZXJzX3Jlc2V0XCJdKSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci14cmF5KTtcbiAgICB9XG4gIH1cbn1cblxuLnRvcC1vdmVycmlkZS10cm9jLXNlYXJjaC1maWx0ZXJzLmNvbXBvbmVudC1maWx0ZXJzLmdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwMDtcbiAgLmZvcm0tcm93X19kcm9wZG93bl9faW5wdXQsXG4gIC5zZWFyY2gtYmFyX19tdWx0aXNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZTIpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZTIpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWRlbHRhKTtcbiAgICBmb250LWZhbWlseTogYXJpYWwsIHNlcmlmO1xuICB9XG4gIC50b2dnbGUtY29tcG9uZW50X190b2dnbGUtdGFicyxcbiAgLmZvcm0tcm93X19kcm9wZG93bl9faW5wdXQsXG4gIC5zZWFyY2gtYmFyX19tdWx0aXNlbGVjdCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGhlaWdodDogM2VtO1xuICB9XG4gIC5mb3JtLXJvd19fZHJvcGRvd25fX2lucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5mb3JtLXJvd19fZHJvcGRvd25fX2xpc3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWRlbHRhKTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBtaW4td2lkdGg6IDE3ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRvZ2dsZS1jb21wb25lbnRfX3RvZ2dsZS10YWJzIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuXG4ub3ZlcnJpZGUtdHJvYy1zZWFyY2gtZmlsdGVycy5jb21wb25lbnQtZmlsdGVycy5ncmlkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXhyYXkpO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNWVtO1xuICAuZm9ybS1yb3dfX3NlbGVjdCxcbiAgLmZvcm0tcm93X19kcm9wZG93bl9faW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUyKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJsdWUyKTtcbiAgfVxuICAuZm9ybS1yb3dfX3NlbGVjdCBzZWxlY3Qge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICB9XG4gIC5mb3JtLXJvd19fc2VsZWN0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6YXJpYWwsIHNlcmlmO1xuICB9XG4gIC5mb3JtLXJvd19fZHJvcGRvd25fX2lucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5mb3JtLXJvd19fZHJvcGRvd25fX2xpc3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWRlbHRhKTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtLXN3YXBUeXBlIHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLmdyaWQtLXByaWNlUmFuZ2Uge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAuZ3JpZC0tcHVibGlzaGVkQmVmb3JlIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbn1cblxuLm1vcmUtb3ZlcnJpZGUtdHJvYy1zZWFyY2gtZmlsdGVycy5jb21wb25lbnQtZmlsdGVycy5ncmlkIHtcbiAgLS1ncmlkLXRlbXBsYXRlOiByZXBlYXQoMTIsIDFmcik7XG4gIC0tZ3JpZC1oYWxmOiBzcGFuIDY7XG4gIC5ncmlkLS1yZXN1bHRzLFxuICAuZ3JpZC0tc29ydEJ5IHtcbiAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3IteHJheSk7XG4gICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtaGFsZik7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5ncmlkLS1zb3J0Qnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC5mb3JtLXJvd19fc2VsZWN0IHtcbiAgICAgIC0tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgc2VsZWN0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVGFibGUgd2l0aCB2aXNpYmxlIGJvcmRlcnMgKG92ZXJyaWRlcyBUYWlsd2luZCBwcmVmbGlnaHQgcmVzZXQpXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWRlbHRhKTtcbiAgICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xuICB9XG5cbiAgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUyKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLy8gQWNjZXNzaWJpbGl0eTogSGlkZSB0aGUgdmVuZG9yIGR1cGxpY2F0ZSBza2lwIGxpbmsgKFJHQUEgMTIuNylcbmJvZHkgPiBhLnNyLW9ubHkuc3Itb25seS1mb2N1c2FibGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBBY2Nlc3NpYmlsaXR5OiBTa2lwIGxpbmsgKFJHQUEgMTIuNyArIDEwLjEyKVxuLy8gVXNlcyBjbGlwIG1ldGhvZCB0byBhdm9pZCBjb250ZW50IGNsaXBwaW5nIHdpdGggaW5jcmVhc2VkIHRleHQtc3BhY2luZ1xuLnNraXAtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiA5OTk5O1xuXG4gIC8vIFZpc2libGUgb25seSBvbiBmb2N1c1xuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNsaXA6IGF1dG87XG4gICAgY2xpcC1wYXRoOiBub25lO1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRlbHRhKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItenVsdSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBvdXRsaW5lOiAzcHggc29saWQgdmFyKC0tY29sb3ItYnJhdm8pO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cbn0iLCIucGFnZSAuaWNvbi1jb3B5IHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9jb3B5LnN2Z1wiKTtcbn1cblxuLnBhZ2UgLmljb24tcmF0cCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvcmF0cC5zdmdcIik7XG59XG5cbi5wYWdlIC5pY29uLWFycm93LXVwIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy11cC5zdmdcIik7XG59XG5cbi5wYWdlIC5pY29uLWFjY291bnQtY2lyY2xlIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9hY2NvdW50LWNpcmNsZS5zdmdcIik7XG59XG5cbi5wYWdlIC5pY29uLXN0YXItZmlsbCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvc3Rhci1maWxsLnN2Z1wiKTtcbn1cblxuLnBhZ2UgLmljb24tc3Rhci1vdXRsaW5lIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9zdGFyLW91dGxpbmUuc3ZnXCIpO1xufVxuXG4ucGFnZSAuaWNvbi1zZWFyY2gge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC5zdmdcIik7XG59XG5cbi5wYWdlIC5pY29uLWFkZC1hbHQge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2FkZC1hbHQuc3ZnXCIpO1xufVxuXG4ucGFnZSAuaWNvbi1pbmJveCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvaW5ib3guc3ZnXCIpO1xufVxuXG4ucGFnZSAuaWNvbi1mYXZvcml0ZSB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvZmF2b3JpdGUuc3ZnXCIpO1xufVxuXG4ucGFnZSAuaWNvbi1hbGVydCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvYWxlcnQuc3ZnXCIpO1xufVxuXG4ucGFnZSAuaWNvbi1pbXBvcnQtZmlsZSB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvaW1wb3J0LWZpbGUuc3ZnXCIpO1xufVxuXG4ucGFnZSAuaWNvbi1lZGl0LWZpbGUge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2VkaXQtZmlsZS5zdmdcIik7XG59XG5cbi5wYWdlIC5pY29uLWxvZ291dCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvbG9nb3V0LnN2Z1wiKTtcbn1cblxuLnBhZ2UgLmljb24tb3JkZXJzIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9vcmRlcnMuc3ZnXCIpO1xufVxuXG4ucGFnZSAuaWNvbi1hZG1pbi1ib2FyZCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvYWRtaW4tYm9hcmQuc3ZnXCIpO1xufVxuXG4ucGFnZSAuaWNvbi1kYXNoYm9hcmQge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2Rhc2hib2FyZC5zdmdcIik7XG59XG5cbi5wYWdlIC5pY29uLWNvZyB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvY29nLnN2Z1wiKTtcbn1cblxuLnBhZ2UgLmljb24tY2xvc2UtYWx0IHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9jbG9zZS1hbHQuc3ZnXCIpO1xufSIsIi5pY29uLWNhdGVnb3J5LWFsbCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvY2F0ZWdvcmllcy9hbGwuc3ZnXCIpO1xufVxuXG4uaWNvbi1jYXRlZ29yeS1ib2lzLXRyYXZlcnNlcy1ib2lzIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9jYXRlZ29yaWVzL2JvaXMuc3ZnXCIpO1xufVxuXG4uaWNvbi1jYXRlZ29yeS1tb2JpbGllci1kZS1idXJlYXUtaW5kdXN0cmllbCB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvY2F0ZWdvcmllcy9tb2JpbGllci5zdmdcIik7XG59XG5cbi5pY29uLWNhdGVnb3J5LWRpdmVycyB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvY2F0ZWdvcmllcy9kaXZlcnMuc3ZnXCIpO1xufVxuXG4uaWNvbi1jYXRlZ29yeS1jYWJsZS1lbi1yZWVtcGxvaS1pbnRlcm5lIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9jYXRlZ29yaWVzL2NhYmxlLnN2Z1wiKTtcbn1cblxuLmljb24tY2F0ZWdvcnktY29uc29tbWFibGUtZWxlY3RyaXF1ZS1lbGVjdHJvbmlxdWUtcGxvbWJlcmllLWV0LXF1aW5jYWlsbGVyaWUge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2NhdGVnb3JpZXMvY29uc29tbWFibGUuc3ZnXCIpO1xufVxuXG4uaWNvbi1jYXRlZ29yeS1lbGVjdHJvbWVuYWdlciB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvY2F0ZWdvcmllcy9lbGVjdHJvbWVuYWdlci5zdmdcIik7XG59XG5cbi5pY29uLWNhdGVnb3J5LWVuZ2lucy1kZS1tYW51dGVudGlvbiB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvY2F0ZWdvcmllcy9tYW51dGVudGlvbi5zdmdcIik7XG59XG5cbi5pY29uLWNhdGVnb3J5LW91dGlsbGFnZXMge1xuICAtLWljb246IGRhdGEtdXJpKFwiLi4vaW1hZ2VzL2ljb25zL2NhdGVnb3JpZXMvb3V0aWxsYWdlcy5zdmdcIik7XG59XG5cbi5pY29uLWNhdGVnb3J5LW1hdGVyaWF1eC1kZS1jaGFudGllciB7XG4gIC0taWNvbjogZGF0YS11cmkoXCIuLi9pbWFnZXMvaWNvbnMvY2F0ZWdvcmllcy9jaGFudGllci5zdmdcIik7XG59XG5cbi5pY29uLWNhdGVnb3J5LWVxdWlwZW1lbnQtaW5mb3JtYXRpcXVlLWVsZWN0cmlxdWUtZXQtZWxlY3Ryb25pcXVlIHtcbiAgLS1pY29uOiBkYXRhLXVyaShcIi4uL2ltYWdlcy9pY29ucy9jYXRlZ29yaWVzL2luZm9ybWF0aXF1ZS5zdmdcIik7XG59IiwiQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0LWhlYWRlciB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5ncmlkLWhlYWRlciB7XG4gICAgJl9fdG9nZ2xlMSwgJl9fdG9nZ2xlMiwgJl9fbG9nbyB7XG4gICAgICBwYWRkaW5nOiAwIDEuNWVtO1xuICAgIH1cbiAgICAmX19sb2dvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNWVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19sb2dvLFxuICAgICZfX2luYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ncmF5KTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiA0ZW07XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19jYXJ0LFxuICAgICZfX2luYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICAgIH1cbiAgICAmX19idXR0b24ge1xuICAgICAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItZGVsdGEpO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMjVzLCBiYWNrZ3JvdW5kLWNvbG9yIC4yNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNWVtO1xuICAgICAgICBwYWRkaW5nOiAwLjQ1ZW0gMC43NWVtO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kZWx0YSk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY2F0ZWdvcmllcyB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgLnNlYXJjaC1iYXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICAgICAgfVxuICAgICAgLnNlYXJjaC1iYXJfX2Zvcm0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmX190b2dnbGUyLFxuICAgICZfX2luYm94LFxuICAgICZfX2NhcnQsXG4gICAgJl9fY2F0ZWdvcmllcyB7XG4gICAgICBhLCBsYWJlbFtmb3I9XCJ0b2dnbGVfYWNjb3VudF9tZW51XCJdLCBsYWJlbFtmb3I9XCJ0b2dnbGVfbmF2aWdhdGlvbl9jYXJ0XCJdIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLWhlYWRlciB7XG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0MHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtaGVhZGVyIHtcbiAgICAmX19pbmJveCxcbiAgICAmX19jYXJ0LFxuICAgICZfX2J1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGF5b3V0LWhlYWRlci5tb2JpbGUge1xuICAgIHRvcDogMDtcbiAgICAubGF5b3V0LWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLmxheW91dC1oZWFkZXI6bm90KC5tb2JpbGUpIHtcbiAgICBib3R0b206IDA7XG4gICAgLmxheW91dC1oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMCAxLjVlbTtcbiAgICB9XG4gIH1cbiAgLnBhZ2Uuc2Nyb2xsaW5nLWRvd24ge1xuICAgIC5ncmlkLWhlYWRlcl9fY2F0ZWdvcmllcyAuc2VhcmNoLWJhcl9fZm9ybXtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbiAgLnBhZ2U6bm90KC5zY3JvbGxpbmctZG93bikge1xuICAgIC5ncmlkLWhlYWRlcl9fY2F0ZWdvcmllcyAuc2VhcmNoLWJhcl9fZm9ybXtcbiAgICAgIHRvcDogLTEwZW07XG4gICAgfVxuICB9XG4gIC5ncmlkLWhlYWRlciB7XG4gICAgJl9fbG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gICAgJl9fY2F0ZWdvcmllcyB7XG4gICAgICBvcmRlcjogLTE7XG4gICAgICAuc2VhcmNoLWJhcl9fbXVsdGlzZWxlY3QsXG4gICAgICAuc2VhcmNoLWJhcl9fY2F0ZWdvcmllcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ncmlkLWhlYWRlciB7XG4gICZfX2NhdGVnb3JpZXMsXG4gICZfX2luYm94LFxuICAmX19jYXJ0LFxuICAmX19sb2dvLFxuICAmX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG4ubGF5b3V0LWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiB2YXIoLS1vZmZzZXQtdG9wKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gICYubW9iaWxlIHtcbiAgICB6LWluZGV4OiA5MDA7XG4gIH1cbiAgJjpub3QoLm1vYmlsZSkge1xuICAgIHotaW5kZXg6IDkxMDtcbiAgfVxuICAmX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci16dWx1KTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDEwLDAsMTMwLDAuMTUpO1xuICB9XG4gIC5sb2dpbi1hdmF0YXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICYuc21hbGwge1xuICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICB9XG4gICAgJi5yZWd1bGFyIHtcbiAgICAgIHdpZHRoOiAyLjVlbTtcbiAgICAgIGhlaWdodDogMi41ZW07XG4gICAgfVxuICB9XG4gIC5sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgW2RhdGEtbmJdOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLW5iKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1lcnJvcik7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbWFsbCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuODVlbTtcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIH1cbn1cblxuLm1lbnUtbGlzdCB7XG4gIG1hcmdpbjogMS41ZW07XG4gIGxpIHtcbiAgICAmLm1lbnUtbGlzdC0tdG9wIHtcbiAgICAgIG1hcmdpbjogLTEuNWVtIC0xLjVlbSAxLjVlbSAtMS41ZW07XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoMTAsMCwxMzAsMC4xNSk7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItenVsdSk7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgaGVpZ2h0OiA2ZW07XG4gICAgICAmPmRpdiB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Ryb25nLCAmPiBhOm5vdCgubWVudS1saXN0LS1wcm9maWxlKSB7XG4gICAgICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xuICAgIH1cbiAgICBzdHJvbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5KTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci14cmF5KTtcbiAgICB9XG4gICAgYS5tZW51LWxpc3QtLXByb2ZpbGUge1xuICAgICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXhyYXkpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgICBhLm1lbnUtbGlzdC0tbG9nb3V0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5KTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjI1cywgYmFja2dyb3VuZC1jb2xvciAuMjVzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyYXZvKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAgICAgICAuaWNvbi11bm1hc2tlZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpub3QoOmhvdmVyKSB7XG4gICAgICAgIC5pY29uOm5vdCguaWNvbi11bm1hc2tlZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJj5hOm5vdCgubWVudS1saXN0LS1wcm9maWxlKTpub3QoLm1lbnUtbGlzdC0tbG9nb3V0KSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheSk7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4yNXMsIGJhY2tncm91bmQtY29sb3IgLjI1cztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icmF2byk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci16dWx1KTtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNtYWluLW1lbnUsXG4jYWNjb3VudC1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5MjA7XG4gIHRvcDogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci16dWx1KTtcbiAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDEwLDAsMTMwLDAuMTUpO1xuICB0cmFuc2l0aW9uOiByaWdodCAuNXM7XG4gIFtkYXRhLW5iXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1uYik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZXJyb3IpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci16dWx1KTtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtc21hbGwpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjg1ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICB9XG59XG5cbi5wYWdlLm1lbnUtdW5mb2xkZWQge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGhlaWdodDogMTAwdmg7XG4gICNtYWluLW1lbnUge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5wYWdlOm5vdCgubWVudS11bmZvbGRlZCkge1xuICAjbWFpbi1tZW51IHtcbiAgICByaWdodDogLTExMHZ3O1xuICB9XG59XG5cbi5wYWdlLmFjY291bnQtbWVudS11bmZvbGRlZCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgI2FjY291bnQtbWVudSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAubGF5b3V0LWhlYWRlciBsYWJlbFtmb3I9XCJ0b2dnbGVfYWNjb3VudF9tZW51XCJdIC5sb2dpbi1hdmF0YXIsXG4gIC5sYXlvdXQtaGVhZGVyIGxhYmVsW2Zvcj1cInRvZ2dsZV9hY2NvdW50X21lbnVcIl0gLmljb24tYWNjb3VudC1jaXJjbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2U6bm90KC5hY2NvdW50LW1lbnUtdW5mb2xkZWQpIHtcbiAgI2FjY291bnQtbWVudSB7XG4gICAgcmlnaHQ6IC0xMTB2dztcbiAgfVxuXG4gIC5sYXlvdXQtaGVhZGVyIGxhYmVsW2Zvcj1cInRvZ2dsZV9hY2NvdW50X21lbnVcIl0gLmljb24tYWNjb3VudC1jaXJjbGUsXG4gIC5sYXlvdXQtaGVhZGVyIGxhYmVsW2Zvcj1cInRvZ2dsZV9hY2NvdW50X21lbnVcIl0gLmljb24tY2xvc2UtYWx0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uX19yb2xsX2Rvd24ge1xuICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoMTAsMCwxMzAsMC4xNSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXp1bHUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAyMGVtO1xuICB6LWluZGV4OiA1MDA7XG4gIC51bnJlYWQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tY29sb3ItYnJhdm8pO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5vcGVuZWQgLmJnLWJyYXZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcbiAgfVxuICAjdXNlci1ub3RpZmljYXRpb25zIHtcbiAgICBtYXgtaGVpZ2h0OiAyMmVtO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuI3RvZ2dsZV9uYXZpZ2F0aW9uX2NhcnQsXG4jdG9nZ2xlX25hdmlnYXRpb25fbm90aWZpY2F0aW9ucyB7XG4gICY6Y2hlY2tlZCB+IC5uYXZpZ2F0aW9uX19yb2xsX2Rvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICY6bm90KDpjaGVja2VkKSB+IC5uYXZpZ2F0aW9uX19yb2xsX2Rvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIuaG9tZXBhZ2UtbWV0cmljcyB7XG4gIC5iZy1ncmVlbjEge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIuNWVtO1xuICB9XG4gIC5iZy1ncmVlbjEge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVlbTtcbiAgfVxuICAuYmctcHVycGxlMSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIuNWVtO1xuICB9XG4gIC5iZy1ibHVlMSwgLmJnLXllbGxvdzEsIC5iZy1wdXJwbGUxIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyLjVlbTtcbiAgfVxufVxuXG4uaG9tZXBhZ2UtaGVybyB7XG4gIC5zbG9nYW4ge1xuICAgIG1heC13aWR0aDogMjBlbTtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtYmlnZ2VyKTtcbiAgfVxuICAudGFnbGluZSB7XG4gICAgbWF4LXdpZHRoOiAzNWVtO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1tZWRpdW0pO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10ZXh0LW1lZGl1bSk7XG4gIH1cbiAgJi0tYmFubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaG9tZXBhZ2UtYmFubmVyLmpwZ1wiXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hvbWVwYWdlLWJhbm5lci1jaGFsbGVuZ2UuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGNsaXA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMi41ZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNWVtO1xuICAgIG1pbi13aWR0aDogNDQwcHg7XG4gICAgQG1lZGlhIEBtb2JpbGUge1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4udHJvYy1oaWdobGlnaHRfX2l0ZW0ge1xuICAuYnRuLnRleHQtbm93cmFwIHtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgfVxuICAudHJvYy1jYXJkIHtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICB9XG4gIC50cm9jLWNhcmRfX2xpbmsge1xuICAgIG1pbi1oZWlnaHQ6IDRlbTtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAudHJvYy1jYXJkX19waXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50cm9jLWNhcmRfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC50cm9jLWNhcmRfX3ByaWNpbmcge1xuICAgIG1pbi1oZWlnaHQ6IDQuNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuYy14cmF5IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheSk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgfVxuICB9XG4gIC50cm9jLWNhcmRfX2lzc3VlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLnVzZXItYXZhdGFyIHtcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbiNvdmVycmlkZS10cm9jLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLnRyb2MtaGlnaGxpZ2h0X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbn1cblxuLmNhdGVnb3JpZXMtbGlzdCB7XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWRlbHRhKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgJl9fbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuYmcteHJheSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAuaWNvbi52ZXJ5LWxhcmdlIHtcbiAgICAtLXNpemU6IDQuNWVtO1xuICB9XG4gIHVsOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIucGFnZS5hdXRoZW50aWNhdGlvbixcbi5wYWdlLnJlc2V0LXBhc3N3b3JkIHtcbiAgLmF1dGgtcGFnZSB7XG4gICAgbWF4LXdpZHRoOiA0MGVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyZW07XG4gIH1cbn1cblxuLmF1dGgtcGFnZSB7XG4gIC5tYW5kYXRvcnktZmllbGRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbn1cblxuLmF1dGgtZm9ybSB7XG4gIGgxIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXJlZ3VsYXIpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10ZXh0LW1lZGl1bSk7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cbiAgLmZvcm0tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICYubG9naW4tZm9ybSB7XG4gICAgLmZvcm0tYnV0dG9ucyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG4gICYucmVnaXN0cmF0aW9uLWZvcm0ge1xuICAgIC5mb3JtLWJ1dHRvbnMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cbiAgLmZvcm0tcm93IHtcbiAgICAmX19yYWRpbyAuY2ZsZXh7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuNWVtO1xuICAgIH1cbiAgfVxufVxuXG4uYXV0aC1taXJlIHtcbiAgbWF4LXdpZHRoOiA2MGVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA0ZW0gMWVtO1xuICAmX19saXN0IHtcbiAgICBhIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIHBhZGRpbmc6IDEuNWVtIDFlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1kZWx0YSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gICAgfVxuICB9XG59IiwiLnRyb2MtZm9ybSB7XG4gIHBhZGRpbmc6IDJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItenVsdSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5wYWdlIC5idG4sIC5tb2RhbGUgLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiBtb250c2VycmF0LCBzZXJpZjtcbiAgJi50ZXh0LXNtYWxsIHtcbiAgICAtLWJvcmRlci13aWR0aDogMXB4O1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbWFsbCk7XG4gICAgYm9yZGVyLXJhZGl1czogMS41ZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAmOm5vdCgudGV4dC1zbWFsbCkge1xuICAgIC0tYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXJlZ3VsYXIpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLnRyb2MtZm9ybSBoMSxcbi50cm9jLWNhcmRfX2xpbmsgYSB7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuXG5pbnB1dCwgdGV4dGFyZWEge1xuICAmOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi8vIEFjY2Vzc2liaWxpdHk6IFZpc2libGUgZm9jdXMgaW5kaWNhdG9yIChSR0FBIDEwLjcpXG4uZm9ybS1yb3dfX3RleHQ6Zm9jdXMtd2l0aGluLFxuLmZvcm0tcm93X19zZWxlY3Q6Zm9jdXMtd2l0aGluLFxuLmZvcm0tcm93X19lbWFpbDpmb2N1cy13aXRoaW4sXG4uZm9ybS1yb3dfX3RleHRhcmVhOmZvY3VzLXdpdGhpbixcbi5mb3JtLXJvd19fcGFzc3dvcmQ6Zm9jdXMtd2l0aGluIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1kZWx0YSk7XG5cbiAgLy8gUmVtb3ZlIG5hdGl2ZSBmb2N1cyBvdXRsaW5lIHNpbmNlIHRoZSB3cmFwcGVyIGJvcmRlciBwcm92aWRlcyB0aGUgaW5kaWNhdG9yXG4gIGlucHV0OmZvY3VzLFxuICBzZWxlY3Q6Zm9jdXMsXG4gIHRleHRhcmVhOmZvY3VzLFxuICBpbnB1dDpmb2N1cy12aXNpYmxlLFxuICBzZWxlY3Q6Zm9jdXMtdmlzaWJsZSxcbiAgdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG5lYWNoKHtcbiAgYWxwaGE6IC0tY29sb3ItYWxwaGE7XG4gIGJyYXZvOiAtLWNvbG9yLWJyYXZvO1xuICBkZWx0YTogLS1jb2xvci1kZWx0YTtcbiAgZXJyb3I6IC0tY29sb3ItZXJyb3I7XG4gIHhyYXk6IC0tY29sb3IteHJheTtcbiAgc3VjY2VzczogLS1jb2xvci1zdWNjZXNzO1xufSwge1xuICAuYnRuLmJkLUB7a2V5fSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjI1cywgYmFja2dyb3VuZC1jb2xvciAuMjVzO1xuICAgICY6bm90KC5iZy1Ae2tleX0pOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcihAdmFsdWUpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAgICAgLmljb246bm90KC5pY29uLXVubWFza2VkKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmJnLUB7a2V5fTpub3QoLmRpc2FibGVkKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiB2YXIoQHZhbHVlKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKEB2YWx1ZSk7XG4gICAgICAuaWNvbjpub3QoLmljb24tdW5tYXNrZWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKEB2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59KTtcblxuLnBhZ2UgLmZvcm0tcm93IGxhYmVsOm5vdCguc3VibGFiZWwpIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1hbmRhdG9yeS1maWVsZHMge1xuICBjb2xvcjogdmFyKC0tY29sb3IteHJheSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbWFsbClcbn1cblxuLnRyb2MtdmlldyB7XG4gIC5jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtc2VtaS12ZXJ5LWJpZyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG5cbiAgLmNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zZW1pLWJpZyk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG5cbiAgJl9fZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAmLS1sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgOic7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS10YXhvbm9teSB7XG4gICAgLnRyb2Mtdmlld19fZmllbGQtLXZhbHVlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnIyc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdWJtaXQtaWNvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn0iLCIuaG9tZXBhZ2Utc2VhcmNoLWJhciB7XG4gIC5zZWFyY2gtYmFyX19mb3JtIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1kZWx0YSk7XG4gIH1cbn1cblxuLm1haW4tc2VhcmNoLWJhciB7XG4gIC5zZWFyY2gtYmFyX19mb3JtIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1kZWx0YSk7XG4gIH1cbn1cblxuLmxheW91dC1oZWFkZXIge1xuICAuc2VhcmNoLWJhcl9fZm9ybSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IHRvcCAuNXM7XG4gICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZTIpO1xuICAgIFtkYXRhLWF1dG9jb21wbGV0ZV0sIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuc2VhcmNoLWJhcl9fbXVsdGlzZWxlY3Qge1xuICAgIC5pY29uLWNoZXZyb24tdXAsXG4gICAgLmljb24tY2hldnJvbi1kb3duIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zZWFyY2gtYmFyX190ZXh0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1kZWx0YSkhaW1wb3J0YW50O1xuICAgIC5pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRlbHRhKTtcbiAgICB9XG4gIH1cbiAgLnNlYXJjaC1iYXJfX2NhdGVnb3JpZXMge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcblxuICBidXR0b24ge1xuICAgIHdpZHRoOiAzLjc1ZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGVsdGEpO1xuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWJhcl9fbXVsdGlzZWxlY3Qge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kZWx0YSk7XG4gICAgLmljb246bm90KC5pY29uLWNoZXZyb24tZG93bik6bm90KC5pY29uLWNoZXZyb24tdXApIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRlbHRhKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1iYXJfX211bHRpc2VsZWN0LmZvY3VzIHtcbiAgICAmIH4gLnNlYXJjaC1iYXJfX2NhdGVnb3JpZXMge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1iYXJfX211bHRpc2VsZWN0Om5vdCguZm9jdXMpIHtcbiAgICAmIH4gLnNlYXJjaC1iYXJfX2NhdGVnb3JpZXMge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5KTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMuNWVtO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXJlZ3VsYXIpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXhyYXkpO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMS41ZW07XG4gICAgICB9XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgcGFkZGluZzogMCAxLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3IteHJheSk7XG4gICAgfVxuICB9XG5cbiAgJl9fbXVsdGlzZWxlY3QsXG4gICZfX3RleHQge1xuICAgIG92ZXJmbG93OiBjbGlwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHNwYW46bm90KC5pY29uKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAmLmljb24tZG93bi1hcnJvdyB7XG4gICAgICAgIC0tc2l6ZTogMC41ZW07XG4gICAgICB9XG4gICAgICAmLmljb24tbG9jYXRpb24sXG4gICAgICAmLmljb24tc2VhcmNoIHtcbiAgICAgICAgLS1zaXplOiAxLjVlbTtcbiAgICAgIH1cbiAgICAgICYuaWNvbi1maWx0ZXIge1xuICAgICAgICAtLXNpemU6IDJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYXRlZ29yaWVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci16dWx1KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoMTAsMCwxMzAsMC4xNSk7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2ZW0pO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHRvcDogMTAwJTtcblxuICAgIC5yb3VuZGVkIHtcbiAgICAgIHdpZHRoOiAzZW07XG4gICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgIHBhZGRpbmc6IDAuMjVlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICAubGV2ZWwwOm5vdCguaGlkZGVuKSxcbiAgICAubGV2ZWwxOm5vdCguaGlkZGVuKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMS41ZW0gMS41ZW0gMCAxLjVlbTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjBlbSwgMWZyKSk7XG4gICAgICBjb2x1bW4tZ2FwOiAxLjVlbTtcbiAgICAgIG92ZXJmbG93OiBjbGlwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgbGk6aG92ZXI+LmRvbWFpbi10YWcsIGxpLmFjdGl2ZTpub3QobGk6aG92ZXIgfiAuYWN0aXZlKT4uZG9tYWluLXRhZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icmF2byk7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItenVsdSk7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXp1bHUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpOm5vdCg6aG92ZXIpOm5vdCguYWN0aXZlOm5vdChsaTpob3ZlciB+IC5hY3RpdmUpKT4uZG9tYWluLXRhZyB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIFtkYXRhLWNvdW50XTo6YWZ0ZXJ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1icmF2byk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGk6bm90KC5sZXZlbDFfX2JhY2spIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheSk7XG4gICAgICBtaW4taGVpZ2h0OiA0ZW07XG4gICAgfVxuXG4gICAgLmRvbWFpbi10YWcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBbZGF0YS1jb3VudF06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcgKCcgYXR0cihkYXRhLWNvdW50KSAnKSc7XG4gICAgfVxuICB9XG59IiwiLnRvZ2dsZS1jb21wb25lbnRfX3RvZ2dsZS10YWJzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuXG4gIGE6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYnJhdm8pO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxufSIsIi5zaWduLXRyYW5zYWN0aW9uLXBhZ2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDYwZW07XG4gIHBhZGRpbmc6IDJlbTtcblxuICBoMSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLnBkZi12aWV3ZXItcG9zaXRpb24tcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AaW1wb3J0ICdwZGYudmlld2VyJzsiLCIvKiBDb3B5cmlnaHQgMjAxNiBNb3ppbGxhIEZvdW5kYXRpb25cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLnBkZi12aWV3ZXItY29udGFpbmVyIHtcbiAgICBjb2xvcjogcmdiKDI1NSAyNTUgMjU1IC8gMSk7XG4gICAgaGVpZ2h0OiAxMDBlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgI3ZpZXdlckNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBpbnNldDogNXJlbSAwIDRyZW07XG4gICAgfVxuXG4gICAgY2FudmFzIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAucGRmVmlld2VyIC5wYWdlIC5sb2FkaW5nSWNvbiB7XG4gICAgICAgIHdpZHRoOiAyLjlyZW07XG4gICAgICAgIGhlaWdodDogMi45cmVtO1xuICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgICAgICBhbmltYXRpb246IDFzIHN0ZXBzKDEwLCBlbmQpIDBzIG5vcm1hbCBub25lIGluZmluaXRlIG1vdmVEZWZhdWx0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoKDEwMCUgLSAyLjlyZW0pIC8gMik7XG4gICAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAyLjlyZW0pIC8gMik7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBtb3ZlRGVmYXVsdCB7XG4gICAgICAgIGZyb20ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCB0b3A7XG4gICAgICAgIH1cblxuICAgICAgICB0byB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzlyZW0gdG9wO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2xvYWRpbmdCYXIge1xuICAgICAgICAvKiBEZWZpbmUgdGhpcyB2YXJpYWJsZSBoZXJlLCBhbmQgbm90IGluIDpyb290LCB0byBhdm9pZCByZWZsb3dpbmcgdGhlXG4gICAgICAgICAgIGVudGlyZSB2aWV3ZXIgd2hlbiB1cGRhdGluZyBwcm9ncmVzcyAoc2VlIGlzc3VlIDE1OTU4KS4gKi9cbiAgICAgICAgLS1wcm9ncmVzc0Jhci1wZXJjZW50OiAwJTtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMC42cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTEgNTEgNTEgLyAxKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYig1MSA1MSA1MSAvIDEpO1xuICAgIH1cblxuICAgICNsb2FkaW5nQmFyIC5wcm9ncmVzcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKHZhcigtLXByb2dyZXNzQmFyLXBlcmNlbnQpKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjEgMjIxIDIyMSAvIDEpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXM7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBwcm9ncmVzc0luZGV0ZXJtaW5hdGUge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgICAgICB9XG4gICAgICAgIDUwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbG9hZGluZ0Jhci5pbmRldGVybWluYXRlIC5wcm9ncmVzcyB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE1MyAxNTMgMTUzIC8gMSk7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgI2xvYWRpbmdCYXIuaW5kZXRlcm1pbmF0ZSAucHJvZ3Jlc3MgLmdsaW1tZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LFxuICAgICAgICByZ2IoMTUzIDE1MyAxNTMgLyAxKSAwJSxcbiAgICAgICAgcmdiKDI1NSAyNTUgMjU1IC8gMSkgNTAlLFxuICAgICAgICByZ2IoMTUzIDE1MyAxNTMgLyAxKSAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3NJbmRldGVybWluYXRlIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/